/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-300:oklch(90.5% .182 98.111);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-700:oklch(52.7% .154 150.069);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-50:oklch(98.5% .001 106.423);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-onest);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.top-\[92px\]{top:92px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-9{grid-row:9}.row-10{grid-row:10}.row-11{grid-row:11}.row-12{grid-row:12}.row-13{grid-row:13}.row-14{grid-row:14}.row-15{grid-row:15}.row-16{grid-row:16}.row-17{grid-row:17}.row-18{grid-row:18}.row-19{grid-row:19}.row-20{grid-row:20}.row-21{grid-row:21}.row-22{grid-row:22}.row-23{grid-row:23}.row-24{grid-row:24}.row-25{grid-row:25}.row-26{grid-row:26}.row-27{grid-row:27}.row-28{grid-row:28}.row-29{grid-row:29}.row-30{grid-row:30}.row-31{grid-row:31}.row-32{grid-row:32}.row-33{grid-row:33}.row-34{grid-row:34}.row-35{grid-row:35}.row-36{grid-row:36}.row-37{grid-row:37}.row-38{grid-row:38}.row-39{grid-row:39}.row-40{grid-row:40}.row-41{grid-row:41}.row-42{grid-row:42}.row-43{grid-row:43}.row-44{grid-row:44}.row-45{grid-row:45}.row-46{grid-row:46}.row-47{grid-row:47}.row-48{grid-row:48}.row-49{grid-row:49}.row-50{grid-row:50}.row-51{grid-row:51}.row-52{grid-row:52}.row-53{grid-row:53}.row-54{grid-row:54}.row-55{grid-row:55}.row-56{grid-row:56}.row-57{grid-row:57}.row-58{grid-row:58}.row-59{grid-row:59}.row-60{grid-row:60}.row-61{grid-row:61}.row-62{grid-row:62}.row-63{grid-row:63}.row-64{grid-row:64}.row-65{grid-row:65}.row-66{grid-row:66}.row-67{grid-row:67}.row-68{grid-row:68}.row-69{grid-row:69}.row-70{grid-row:70}.row-71{grid-row:71}.row-72{grid-row:72}.row-73{grid-row:73}.row-74{grid-row:74}.row-75{grid-row:75}.row-76{grid-row:76}.row-77{grid-row:77}.row-78{grid-row:78}.row-79{grid-row:79}.row-80{grid-row:80}.row-81{grid-row:81}.row-82{grid-row:82}.row-83{grid-row:83}.row-84{grid-row:84}.row-85{grid-row:85}.row-86{grid-row:86}.row-87{grid-row:87}.row-88{grid-row:88}.row-89{grid-row:89}.row-90{grid-row:90}.row-91{grid-row:91}.row-92{grid-row:92}.row-93{grid-row:93}.row-94{grid-row:94}.row-95{grid-row:95}.row-96{grid-row:96}.row-97{grid-row:97}.row-98{grid-row:98}.row-99{grid-row:99}.row-100{grid-row:100}.row-101{grid-row:101}.row-102{grid-row:102}.row-103{grid-row:103}.row-104{grid-row:104}.row-105{grid-row:105}.row-106{grid-row:106}.row-107{grid-row:107}.row-108{grid-row:108}.row-109{grid-row:109}.row-110{grid-row:110}.row-111{grid-row:111}.row-112{grid-row:112}.row-113{grid-row:113}.row-114{grid-row:114}.row-115{grid-row:115}.row-116{grid-row:116}.row-117{grid-row:117}.row-118{grid-row:118}.row-119{grid-row:119}.row-120{grid-row:120}.row-121{grid-row:121}.row-122{grid-row:122}.row-123{grid-row:123}.row-124{grid-row:124}.row-125{grid-row:125}.row-126{grid-row:126}.row-127{grid-row:127}.row-128{grid-row:128}.row-129{grid-row:129}.row-130{grid-row:130}.row-131{grid-row:131}.row-132{grid-row:132}.row-133{grid-row:133}.row-134{grid-row:134}.row-135{grid-row:135}.row-136{grid-row:136}.row-137{grid-row:137}.row-138{grid-row:138}.row-139{grid-row:139}.row-140{grid-row:140}.row-141{grid-row:141}.row-142{grid-row:142}.row-143{grid-row:143}.row-144{grid-row:144}.row-145{grid-row:145}.row-146{grid-row:146}.row-147{grid-row:147}.row-148{grid-row:148}.row-149{grid-row:149}.row-150{grid-row:150}.row-151{grid-row:151}.row-152{grid-row:152}.row-153{grid-row:153}.row-154{grid-row:154}.row-155{grid-row:155}.row-156{grid-row:156}.row-157{grid-row:157}.row-158{grid-row:158}.row-159{grid-row:159}.row-160{grid-row:160}.row-161{grid-row:161}.row-162{grid-row:162}.row-163{grid-row:163}.row-164{grid-row:164}.row-165{grid-row:165}.row-166{grid-row:166}.row-167{grid-row:167}.row-168{grid-row:168}.row-169{grid-row:169}.row-170{grid-row:170}.row-171{grid-row:171}.row-172{grid-row:172}.row-173{grid-row:173}.row-174{grid-row:174}.row-175{grid-row:175}.row-176{grid-row:176}.row-177{grid-row:177}.row-178{grid-row:178}.row-179{grid-row:179}.row-180{grid-row:180}.row-181{grid-row:181}.row-182{grid-row:182}.row-183{grid-row:183}.row-184{grid-row:184}.row-185{grid-row:185}.row-186{grid-row:186}.row-187{grid-row:187}.row-188{grid-row:188}.row-189{grid-row:189}.row-190{grid-row:190}.row-191{grid-row:191}.row-192{grid-row:192}.row-193{grid-row:193}.row-194{grid-row:194}.row-195{grid-row:195}.row-196{grid-row:196}.row-197{grid-row:197}.row-198{grid-row:198}.row-199{grid-row:199}.row-200{grid-row:200}.row-201{grid-row:201}.row-202{grid-row:202}.row-203{grid-row:203}.row-204{grid-row:204}.row-205{grid-row:205}.row-206{grid-row:206}.row-207{grid-row:207}.row-208{grid-row:208}.row-209{grid-row:209}.row-210{grid-row:210}.row-211{grid-row:211}.row-212{grid-row:212}.row-213{grid-row:213}.row-214{grid-row:214}.row-215{grid-row:215}.row-216{grid-row:216}.row-217{grid-row:217}.row-218{grid-row:218}.row-219{grid-row:219}.row-220{grid-row:220}.row-221{grid-row:221}.row-222{grid-row:222}.row-223{grid-row:223}.row-224{grid-row:224}.row-225{grid-row:225}.row-226{grid-row:226}.row-227{grid-row:227}.row-228{grid-row:228}.row-229{grid-row:229}.row-230{grid-row:230}.row-231{grid-row:231}.row-232{grid-row:232}.row-233{grid-row:233}.row-234{grid-row:234}.row-235{grid-row:235}.row-236{grid-row:236}.row-237{grid-row:237}.row-238{grid-row:238}.row-239{grid-row:239}.row-240{grid-row:240}.row-241{grid-row:241}.row-242{grid-row:242}.row-243{grid-row:243}.row-244{grid-row:244}.row-245{grid-row:245}.row-246{grid-row:246}.row-247{grid-row:247}.row-248{grid-row:248}.row-249{grid-row:249}.row-250{grid-row:250}.row-251{grid-row:251}.row-252{grid-row:252}.row-253{grid-row:253}.row-254{grid-row:254}.row-255{grid-row:255}.row-256{grid-row:256}.row-257{grid-row:257}.row-258{grid-row:258}.row-259{grid-row:259}.row-260{grid-row:260}.row-261{grid-row:261}.row-262{grid-row:262}.row-263{grid-row:263}.row-264{grid-row:264}.row-265{grid-row:265}.row-266{grid-row:266}.row-267{grid-row:267}.row-268{grid-row:268}.row-269{grid-row:269}.row-270{grid-row:270}.row-271{grid-row:271}.row-272{grid-row:272}.row-273{grid-row:273}.row-274{grid-row:274}.row-275{grid-row:275}.row-276{grid-row:276}.row-277{grid-row:277}.row-278{grid-row:278}.row-279{grid-row:279}.row-280{grid-row:280}.row-281{grid-row:281}.row-282{grid-row:282}.row-283{grid-row:283}.row-284{grid-row:284}.row-285{grid-row:285}.row-286{grid-row:286}.row-287{grid-row:287}.row-288{grid-row:288}.row-289{grid-row:289}.row-290{grid-row:290}.row-291{grid-row:291}.row-292{grid-row:292}.row-293{grid-row:293}.row-294{grid-row:294}.row-295{grid-row:295}.row-296{grid-row:296}.row-297{grid-row:297}.row-298{grid-row:298}.row-299{grid-row:299}.row-300{grid-row:300}.row-301{grid-row:301}.row-302{grid-row:302}.row-303{grid-row:303}.row-304{grid-row:304}.row-305{grid-row:305}.row-306{grid-row:306}.row-307{grid-row:307}.row-308{grid-row:308}.row-309{grid-row:309}.row-310{grid-row:310}.row-311{grid-row:311}.row-312{grid-row:312}.row-313{grid-row:313}.row-314{grid-row:314}.row-315{grid-row:315}.row-316{grid-row:316}.row-317{grid-row:317}.row-318{grid-row:318}.row-319{grid-row:319}.row-320{grid-row:320}.row-321{grid-row:321}.row-322{grid-row:322}.row-323{grid-row:323}.row-324{grid-row:324}.row-325{grid-row:325}.row-326{grid-row:326}.row-327{grid-row:327}.row-328{grid-row:328}.row-329{grid-row:329}.row-330{grid-row:330}.row-331{grid-row:331}.row-332{grid-row:332}.row-333{grid-row:333}.row-334{grid-row:334}.row-335{grid-row:335}.row-336{grid-row:336}.row-337{grid-row:337}.row-338{grid-row:338}.row-339{grid-row:339}.row-340{grid-row:340}.row-341{grid-row:341}.row-342{grid-row:342}.row-343{grid-row:343}.row-344{grid-row:344}.row-345{grid-row:345}.row-346{grid-row:346}.row-347{grid-row:347}.row-348{grid-row:348}.row-349{grid-row:349}.row-350{grid-row:350}.row-351{grid-row:351}.row-352{grid-row:352}.row-353{grid-row:353}.row-354{grid-row:354}.row-355{grid-row:355}.row-356{grid-row:356}.row-357{grid-row:357}.row-358{grid-row:358}.row-359{grid-row:359}.row-360{grid-row:360}.row-361{grid-row:361}.row-362{grid-row:362}.row-363{grid-row:363}.row-364{grid-row:364}.row-365{grid-row:365}.row-366{grid-row:366}.row-367{grid-row:367}.row-368{grid-row:368}.row-369{grid-row:369}.row-370{grid-row:370}.row-371{grid-row:371}.row-372{grid-row:372}.row-373{grid-row:373}.row-374{grid-row:374}.row-375{grid-row:375}.row-376{grid-row:376}.row-377{grid-row:377}.row-378{grid-row:378}.row-379{grid-row:379}.row-380{grid-row:380}.row-381{grid-row:381}.row-382{grid-row:382}.row-383{grid-row:383}.row-384{grid-row:384}.row-385{grid-row:385}.row-386{grid-row:386}.row-387{grid-row:387}.row-388{grid-row:388}.row-389{grid-row:389}.row-390{grid-row:390}.row-391{grid-row:391}.row-392{grid-row:392}.row-393{grid-row:393}.row-394{grid-row:394}.row-395{grid-row:395}.row-396{grid-row:396}.row-397{grid-row:397}.row-398{grid-row:398}.row-399{grid-row:399}.row-400{grid-row:400}.row-401{grid-row:401}.row-402{grid-row:402}.row-403{grid-row:403}.row-404{grid-row:404}.row-405{grid-row:405}.row-406{grid-row:406}.row-407{grid-row:407}.row-408{grid-row:408}.row-409{grid-row:409}.row-410{grid-row:410}.row-411{grid-row:411}.row-412{grid-row:412}.row-413{grid-row:413}.row-414{grid-row:414}.row-415{grid-row:415}.row-416{grid-row:416}.row-417{grid-row:417}.row-418{grid-row:418}.row-419{grid-row:419}.row-420{grid-row:420}.row-421{grid-row:421}.row-422{grid-row:422}.row-423{grid-row:423}.row-424{grid-row:424}.row-425{grid-row:425}.row-426{grid-row:426}.row-427{grid-row:427}.row-428{grid-row:428}.row-429{grid-row:429}.row-430{grid-row:430}.row-431{grid-row:431}.row-432{grid-row:432}.row-433{grid-row:433}.row-434{grid-row:434}.row-435{grid-row:435}.row-436{grid-row:436}.row-437{grid-row:437}.row-438{grid-row:438}.row-439{grid-row:439}.row-440{grid-row:440}.row-441{grid-row:441}.row-442{grid-row:442}.row-443{grid-row:443}.row-444{grid-row:444}.row-445{grid-row:445}.row-446{grid-row:446}.row-447{grid-row:447}.row-448{grid-row:448}.row-449{grid-row:449}.row-450{grid-row:450}.row-451{grid-row:451}.row-452{grid-row:452}.row-453{grid-row:453}.row-454{grid-row:454}.row-455{grid-row:455}.row-456{grid-row:456}.row-457{grid-row:457}.row-458{grid-row:458}.row-459{grid-row:459}.row-460{grid-row:460}.row-461{grid-row:461}.row-462{grid-row:462}.row-463{grid-row:463}.row-464{grid-row:464}.row-465{grid-row:465}.row-466{grid-row:466}.row-467{grid-row:467}.row-468{grid-row:468}.row-469{grid-row:469}.row-470{grid-row:470}.row-471{grid-row:471}.row-472{grid-row:472}.row-473{grid-row:473}.row-474{grid-row:474}.row-475{grid-row:475}.row-476{grid-row:476}.row-477{grid-row:477}.row-478{grid-row:478}.row-479{grid-row:479}.row-480{grid-row:480}.row-481{grid-row:481}.row-482{grid-row:482}.row-483{grid-row:483}.row-484{grid-row:484}.row-485{grid-row:485}.row-486{grid-row:486}.row-487{grid-row:487}.row-488{grid-row:488}.row-489{grid-row:489}.row-490{grid-row:490}.row-491{grid-row:491}.row-492{grid-row:492}.row-493{grid-row:493}.row-494{grid-row:494}.row-495{grid-row:495}.row-496{grid-row:496}.row-497{grid-row:497}.row-498{grid-row:498}.row-499{grid-row:499}.row-500{grid-row:500}.row-501{grid-row:501}.row-502{grid-row:502}.row-503{grid-row:503}.row-504{grid-row:504}.row-505{grid-row:505}.row-506{grid-row:506}.row-507{grid-row:507}.row-508{grid-row:508}.row-509{grid-row:509}.row-510{grid-row:510}.row-511{grid-row:511}.row-512{grid-row:512}.row-513{grid-row:513}.row-514{grid-row:514}.row-515{grid-row:515}.row-516{grid-row:516}.row-517{grid-row:517}.row-518{grid-row:518}.row-519{grid-row:519}.row-520{grid-row:520}.row-521{grid-row:521}.row-522{grid-row:522}.row-523{grid-row:523}.row-524{grid-row:524}.row-525{grid-row:525}.row-526{grid-row:526}.row-527{grid-row:527}.row-528{grid-row:528}.row-529{grid-row:529}.row-530{grid-row:530}.row-531{grid-row:531}.row-532{grid-row:532}.row-533{grid-row:533}.row-534{grid-row:534}.row-535{grid-row:535}.row-536{grid-row:536}.row-537{grid-row:537}.row-538{grid-row:538}.row-539{grid-row:539}.row-540{grid-row:540}.row-541{grid-row:541}.row-542{grid-row:542}.row-543{grid-row:543}.row-544{grid-row:544}.row-545{grid-row:545}.row-546{grid-row:546}.row-547{grid-row:547}.row-548{grid-row:548}.row-549{grid-row:549}.row-550{grid-row:550}.row-551{grid-row:551}.row-552{grid-row:552}.row-553{grid-row:553}.row-554{grid-row:554}.row-555{grid-row:555}.row-556{grid-row:556}.row-557{grid-row:557}.row-558{grid-row:558}.row-559{grid-row:559}.row-560{grid-row:560}.row-561{grid-row:561}.row-562{grid-row:562}.row-563{grid-row:563}.row-564{grid-row:564}.row-565{grid-row:565}.row-566{grid-row:566}.row-567{grid-row:567}.row-568{grid-row:568}.row-569{grid-row:569}.row-570{grid-row:570}.row-571{grid-row:571}.row-572{grid-row:572}.row-573{grid-row:573}.row-574{grid-row:574}.row-575{grid-row:575}.row-576{grid-row:576}.row-577{grid-row:577}.row-578{grid-row:578}.row-579{grid-row:579}.row-580{grid-row:580}.row-581{grid-row:581}.row-582{grid-row:582}.row-583{grid-row:583}.row-584{grid-row:584}.row-585{grid-row:585}.row-586{grid-row:586}.row-587{grid-row:587}.row-588{grid-row:588}.row-589{grid-row:589}.row-590{grid-row:590}.row-591{grid-row:591}.row-592{grid-row:592}.row-593{grid-row:593}.row-594{grid-row:594}.row-595{grid-row:595}.row-596{grid-row:596}.row-597{grid-row:597}.row-598{grid-row:598}.row-599{grid-row:599}.row-600{grid-row:600}.row-601{grid-row:601}.row-602{grid-row:602}.row-603{grid-row:603}.row-604{grid-row:604}.row-605{grid-row:605}.row-606{grid-row:606}.row-607{grid-row:607}.row-608{grid-row:608}.row-609{grid-row:609}.row-610{grid-row:610}.row-611{grid-row:611}.row-612{grid-row:612}.row-613{grid-row:613}.row-614{grid-row:614}.row-615{grid-row:615}.row-616{grid-row:616}.row-617{grid-row:617}.row-618{grid-row:618}.row-619{grid-row:619}.row-620{grid-row:620}.row-621{grid-row:621}.row-622{grid-row:622}.row-623{grid-row:623}.row-624{grid-row:624}.row-625{grid-row:625}.row-626{grid-row:626}.row-627{grid-row:627}.row-628{grid-row:628}.row-629{grid-row:629}.row-630{grid-row:630}.row-631{grid-row:631}.row-632{grid-row:632}.row-633{grid-row:633}.row-634{grid-row:634}.row-635{grid-row:635}.row-636{grid-row:636}.row-637{grid-row:637}.row-638{grid-row:638}.row-639{grid-row:639}.row-640{grid-row:640}.row-641{grid-row:641}.row-642{grid-row:642}.row-643{grid-row:643}.row-644{grid-row:644}.row-645{grid-row:645}.row-646{grid-row:646}.row-647{grid-row:647}.row-648{grid-row:648}.row-649{grid-row:649}.row-650{grid-row:650}.row-651{grid-row:651}.row-652{grid-row:652}.row-653{grid-row:653}.row-654{grid-row:654}.row-655{grid-row:655}.row-656{grid-row:656}.row-657{grid-row:657}.row-658{grid-row:658}.row-659{grid-row:659}.row-660{grid-row:660}.row-661{grid-row:661}.row-662{grid-row:662}.row-663{grid-row:663}.row-664{grid-row:664}.row-665{grid-row:665}.row-666{grid-row:666}.row-667{grid-row:667}.row-668{grid-row:668}.row-669{grid-row:669}.row-670{grid-row:670}.row-671{grid-row:671}.row-672{grid-row:672}.row-673{grid-row:673}.row-674{grid-row:674}.row-675{grid-row:675}.row-676{grid-row:676}.row-677{grid-row:677}.row-678{grid-row:678}.row-679{grid-row:679}.row-680{grid-row:680}.row-681{grid-row:681}.row-682{grid-row:682}.row-683{grid-row:683}.row-684{grid-row:684}.row-685{grid-row:685}.row-686{grid-row:686}.row-687{grid-row:687}.row-688{grid-row:688}.row-689{grid-row:689}.row-690{grid-row:690}.row-691{grid-row:691}.row-692{grid-row:692}.row-693{grid-row:693}.row-694{grid-row:694}.row-695{grid-row:695}.row-696{grid-row:696}.row-697{grid-row:697}.row-698{grid-row:698}.row-699{grid-row:699}.row-700{grid-row:700}.row-701{grid-row:701}.row-702{grid-row:702}.row-703{grid-row:703}.row-704{grid-row:704}.row-705{grid-row:705}.row-706{grid-row:706}.row-707{grid-row:707}.row-708{grid-row:708}.row-709{grid-row:709}.row-710{grid-row:710}.row-711{grid-row:711}.row-712{grid-row:712}.row-713{grid-row:713}.row-714{grid-row:714}.row-715{grid-row:715}.row-716{grid-row:716}.row-717{grid-row:717}.row-718{grid-row:718}.row-719{grid-row:719}.row-720{grid-row:720}.row-721{grid-row:721}.row-722{grid-row:722}.row-723{grid-row:723}.row-724{grid-row:724}.row-725{grid-row:725}.row-726{grid-row:726}.row-727{grid-row:727}.row-728{grid-row:728}.row-729{grid-row:729}.row-730{grid-row:730}.row-731{grid-row:731}.row-732{grid-row:732}.row-733{grid-row:733}.row-734{grid-row:734}.row-735{grid-row:735}.row-736{grid-row:736}.row-737{grid-row:737}.row-738{grid-row:738}.row-739{grid-row:739}.row-740{grid-row:740}.row-741{grid-row:741}.row-742{grid-row:742}.row-743{grid-row:743}.row-744{grid-row:744}.row-745{grid-row:745}.row-746{grid-row:746}.row-747{grid-row:747}.row-748{grid-row:748}.row-749{grid-row:749}.row-750{grid-row:750}.row-751{grid-row:751}.row-752{grid-row:752}.row-753{grid-row:753}.row-754{grid-row:754}.row-755{grid-row:755}.row-756{grid-row:756}.row-757{grid-row:757}.row-758{grid-row:758}.row-759{grid-row:759}.row-760{grid-row:760}.row-761{grid-row:761}.row-762{grid-row:762}.row-763{grid-row:763}.row-764{grid-row:764}.row-765{grid-row:765}.row-766{grid-row:766}.row-767{grid-row:767}.row-768{grid-row:768}.row-769{grid-row:769}.row-770{grid-row:770}.row-771{grid-row:771}.row-772{grid-row:772}.row-773{grid-row:773}.row-774{grid-row:774}.row-775{grid-row:775}.row-776{grid-row:776}.row-777{grid-row:777}.row-778{grid-row:778}.row-779{grid-row:779}.row-780{grid-row:780}.row-781{grid-row:781}.row-782{grid-row:782}.row-783{grid-row:783}.row-784{grid-row:784}.row-785{grid-row:785}.row-786{grid-row:786}.row-787{grid-row:787}.row-788{grid-row:788}.row-789{grid-row:789}.row-790{grid-row:790}.row-791{grid-row:791}.row-792{grid-row:792}.row-793{grid-row:793}.row-794{grid-row:794}.row-795{grid-row:795}.row-796{grid-row:796}.row-797{grid-row:797}.row-798{grid-row:798}.row-799{grid-row:799}.row-800{grid-row:800}.row-801{grid-row:801}.row-802{grid-row:802}.row-803{grid-row:803}.row-804{grid-row:804}.row-805{grid-row:805}.row-806{grid-row:806}.row-807{grid-row:807}.row-808{grid-row:808}.row-809{grid-row:809}.row-810{grid-row:810}.row-811{grid-row:811}.row-812{grid-row:812}.row-813{grid-row:813}.row-814{grid-row:814}.row-815{grid-row:815}.row-816{grid-row:816}.row-817{grid-row:817}.row-818{grid-row:818}.row-819{grid-row:819}.row-820{grid-row:820}.row-821{grid-row:821}.row-822{grid-row:822}.row-823{grid-row:823}.row-824{grid-row:824}.row-825{grid-row:825}.row-826{grid-row:826}.row-827{grid-row:827}.row-828{grid-row:828}.row-829{grid-row:829}.row-830{grid-row:830}.row-831{grid-row:831}.row-832{grid-row:832}.row-833{grid-row:833}.row-834{grid-row:834}.row-835{grid-row:835}.row-836{grid-row:836}.row-837{grid-row:837}.row-838{grid-row:838}.row-839{grid-row:839}.row-840{grid-row:840}.row-841{grid-row:841}.row-842{grid-row:842}.row-843{grid-row:843}.row-844{grid-row:844}.row-845{grid-row:845}.row-846{grid-row:846}.row-847{grid-row:847}.row-848{grid-row:848}.row-849{grid-row:849}.row-850{grid-row:850}.row-851{grid-row:851}.row-852{grid-row:852}.row-853{grid-row:853}.row-854{grid-row:854}.row-855{grid-row:855}.row-856{grid-row:856}.row-857{grid-row:857}.row-858{grid-row:858}.row-859{grid-row:859}.row-860{grid-row:860}.row-861{grid-row:861}.row-862{grid-row:862}.row-863{grid-row:863}.row-864{grid-row:864}.row-865{grid-row:865}.row-866{grid-row:866}.row-867{grid-row:867}.row-868{grid-row:868}.row-869{grid-row:869}.row-870{grid-row:870}.row-871{grid-row:871}.row-872{grid-row:872}.row-873{grid-row:873}.row-874{grid-row:874}.row-875{grid-row:875}.row-876{grid-row:876}.row-877{grid-row:877}.row-878{grid-row:878}.row-879{grid-row:879}.row-880{grid-row:880}.row-881{grid-row:881}.row-882{grid-row:882}.row-883{grid-row:883}.row-884{grid-row:884}.row-885{grid-row:885}.row-886{grid-row:886}.row-887{grid-row:887}.row-888{grid-row:888}.row-889{grid-row:889}.row-890{grid-row:890}.row-891{grid-row:891}.row-892{grid-row:892}.row-893{grid-row:893}.row-894{grid-row:894}.row-895{grid-row:895}.row-896{grid-row:896}.row-897{grid-row:897}.row-898{grid-row:898}.row-899{grid-row:899}.row-900{grid-row:900}.row-901{grid-row:901}.row-902{grid-row:902}.row-903{grid-row:903}.row-904{grid-row:904}.row-905{grid-row:905}.row-906{grid-row:906}.row-907{grid-row:907}.row-908{grid-row:908}.row-909{grid-row:909}.row-910{grid-row:910}.row-911{grid-row:911}.row-912{grid-row:912}.row-913{grid-row:913}.row-914{grid-row:914}.row-915{grid-row:915}.row-916{grid-row:916}.row-917{grid-row:917}.row-918{grid-row:918}.row-919{grid-row:919}.row-920{grid-row:920}.row-921{grid-row:921}.row-922{grid-row:922}.row-923{grid-row:923}.row-924{grid-row:924}.row-925{grid-row:925}.row-926{grid-row:926}.row-927{grid-row:927}.row-928{grid-row:928}.row-929{grid-row:929}.row-930{grid-row:930}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[56px\]{height:56px}.h-\[200px\]{height:200px}.h-\[min\(70vh\,42rem\)\]{height:min(70vh,42rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[400px\]{max-height:400px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[32rem\]{min-height:32rem}.min-h-\[160px\]{min-height:160px}.min-h-\[190px\]{min-height:190px}.min-h-\[400px\]{min-height:400px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[30px\]{width:30px}.w-\[40px\]{width:40px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[1200px\]{max-width:1200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.columns-1{column-count:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[5\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:5.75rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-r-xl,.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[color\:var\(--border\)\],.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--viewer-primary\,\#3b82f6\)\]{border-color:var(--viewer-primary,#3b82f6)}.border-amber-300{border-color:var(--color-amber-300)}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-gray-500\/5{border-color:#6a72820d}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/5{border-color:color-mix(in oklab,var(--color-gray-500) 5%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.border-red-900\/50{border-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.border-transparent{border-color:#0000}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-100\/50{border-color:#f4f4f580}@supports (color:color-mix(in lab,red,red)){.border-zinc-100\/50{border-color:color-mix(in oklab,var(--color-zinc-100) 50%,transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/50{border-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/50{border-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.bg-\[color\:var\(--primary\)\]{background-color:var(--primary)}.bg-\[color\:var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[color\:var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab,red,red)){.bg-black\/78{background-color:color-mix(in oklab,var(--color-black) 78%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0{padding-left:0}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.24rem\]{font-size:1.24rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.38rem\]{font-size:1.38rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#FE551B\]{color:#fe551b}.text-\[color\:var\(--foreground\)\]{color:var(--foreground)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[color\:var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-amber-950{color:var(--color-amber-950)}.text-foreground{color:var(--foreground)}.text-gray-500{color:var(--color-gray-500)}.text-green-700{color:var(--color-green-700)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-xl{--tw-blur:blur(var(--blur-xl))}.blur-xl,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-\[var\(--border-strong\)\]:is(:where(.group):hover *){border-color:var(--border-strong)}.group-hover\:text-orange-500:is(:where(.group):hover *){color:var(--color-orange-500)}}.placeholder\:text-\[color\:var\(--muted-foreground\)\]::placeholder{color:var(--muted-foreground)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:border-\[\#FE551B\]:hover{border-color:#fe551b}.hover\:border-\[color\:var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.hover\:bg-accent:hover,.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-\[\#FE551B\]:hover{color:#fe551b}.hover\:text-\[color\:var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[color\:var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-orange-500:hover{color:var(--color-orange-500)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\:border-\[\#FE551B\]:focus{border-color:#fe551b}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:bg-muted\/50:focus{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-muted\/50:focus{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--primary\)\]:focus-visible{--tw-ring-color:var(--primary)}@media (min-width:40rem){.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:columns-2{column-count:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-\[62px\]{height:62px}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.45fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:0}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[0\.94rem\]{font-size:.94rem}.md\:text-\[1\.48rem\]{font-size:1.48rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[3\.5rem\]{font-size:3.5rem}.md\:text-\[3rem\]{font-size:3rem}.md\:text-\[4rem\]{font-size:4rem}}@media (min-width:64rem){.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:columns-3{column-count:3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[238px_minmax\(0\,1fr\)\]{grid-template-columns:238px minmax(0,1fr)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:columns-4{column-count:4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[238px_minmax\(0\,1fr\)_290px\]{grid-template-columns:238px minmax(0,1fr) 290px}}@media (prefers-color-scheme:dark){.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-gray-300\/\[0\.06\]{border-color:#d1d5dc0f}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-300\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-gray-300) 6%,transparent)}}.dark\:border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/50{border-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:border-zinc-800{border-color:var(--color-zinc-800)}.dark\:bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.dark\:bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/60{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-100{color:var(--color-zinc-100)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:text-zinc-600{color:var(--color-zinc-600)}@media (hover:hover){.dark\:hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.dark\:hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}}}}#arcontactus.arcu-widget.active{z-index:1000000!important;opacity:1!important;width:50px!important;height:50px!important;line-height:1!important;display:block!important;position:fixed!important;bottom:20px!important;right:20px!important}#arcontactus.arcu-widget.active .arcu-message-button{cursor:pointer!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}#arcontactus.arcu-widget.active .arcu-button-icon{justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;display:flex!important;position:absolute!important;inset:0!important}#arcontactus.arcu-widget.active .arcu-button-icon i,#arcontactus.arcu-widget.active .arcu-button-icon img,#arcontactus.arcu-widget.active .arcu-button-icon svg{width:20px!important;height:20px!important}#arcontactus.arcu-widget.active:not(.open):not(.opened):not(.popup-opened) .arcu-forms-container,#arcontactus.arcu-widget.active:not(.open):not(.opened):not(.popup-opened) .arcu-message-button .arcu-close,#arcontactus.arcu-widget.active:not(.open):not(.opened):not(.popup-opened) .arcu-message-button .icons,#arcontactus.arcu-widget.active:not(.open):not(.opened):not(.popup-opened) .arcu-message-button .pulsation,#arcontactus.arcu-widget.active:not(.open):not(.opened):not(.popup-opened) .arcu-popup,#arcontactus.arcu-widget.active:not(.open):not(.opened):not(.popup-opened) .messangers-block{display:none!important}:root{--anchor-offset:9.25rem;--background:#fff;--background-strong:#f8fafc;--surface:#ffffffe6;--surface-strong:#fff;--surface-soft:#fafafa;--surface-muted:#f4f4f5;--foreground:#18181b;--foreground-soft:#27272a;--muted:#f4f4f5;--muted-foreground:#71717a;--muted-strong:#3f3f46;--primary:#c43d10;--primary-strong:#9f300b;--accent:#faf5f2;--accent-foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--border:#e4e4e7;--border-strong:#d4d4d8;--shadow-soft:0 8px 30px #18181b0f;--shadow-card:0 8px 24px #18181b0d;--shadow-hover:0 10px 30px #18181b1a;--backdrop:#ffffffeb;--control-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--control-surface:color-mix(in srgb,var(--card) 86%,transparent)}}:root{--control-surface-hover:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){:root{--control-surface-hover:color-mix(in srgb,var(--surface-muted) 62%,var(--background))}}:root{--control-border:var(--border);--control-border-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--control-border-hover:color-mix(in srgb,var(--primary) 34%,var(--border-strong))}}:root{--control-text:var(--foreground);--control-muted-text:var(--muted-foreground);--control-active-surface:#18181b;--control-active-border:#18181b;--control-active-text:#fff;--control-focus-ring-inner:var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--control-focus-ring-inner:color-mix(in srgb,var(--background) 88%,transparent)}}:root{--control-focus-ring-outer:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--control-focus-ring-outer:color-mix(in srgb,var(--primary) 30%,transparent)}}:root{--control-focus-ring:0 0 0 3px var(--control-focus-ring-inner),0 0 0 5px var(--control-focus-ring-outer);--flappy-sky:#171112;--flappy-stage:#171112;--flappy-floor:var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--flappy-floor:color-mix(in srgb,var(--background) 72%,var(--foreground) 28%)}}html.dark{--background:#09090b;--background-strong:#111113;--surface:#0e0e11e6;--surface-strong:#111113;--surface-soft:#18181b;--surface-muted:#18181b;--foreground:#fafafa;--foreground-soft:#e4e4e7;--muted:#18181b;--muted-foreground:#a1a1aa;--muted-strong:#d4d4d8;--primary:#ea4e1e;--primary-strong:#ff7b4d;--accent:#27272acc;--accent-foreground:#fafafa;--card:#09090b;--card-foreground:#fafafa;--popover:#09090b;--popover-foreground:#fafafa;--border:#27272a;--border-strong:#3f3f46;--shadow-soft:0 12px 30px #0000003d;--shadow-card:0 10px 22px #00000038;--shadow-hover:0 14px 32px #00000052;--backdrop:#000000e0;--control-surface:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){html.dark{--control-surface:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}html.dark{--control-surface-hover:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){html.dark{--control-surface-hover:color-mix(in srgb,var(--surface-muted) 72%,var(--background))}}html.dark{--control-border-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark{--control-border-hover:color-mix(in srgb,var(--primary) 42%,var(--border-strong))}}html.dark{--control-active-surface:#fafafa;--control-active-border:#fafafa;--control-active-text:#09090b}html[data-ui-preset=usegately]{--background:#fffaf7;--background-strong:#fff5ef;--surface:#fffaf7f5;--surface-strong:#fffaf7;--surface-soft:#fff3ec;--surface-muted:#fff0e7;--accent:#fff0e6;--border:#eed8cc;--border-strong:#e3c2b4;--shadow-soft:0 10px 28px #703c2314;--shadow-card:0 10px 24px #703c2314;--control-active-surface:#321a12;--control-active-border:#321a12;--control-active-text:#fffaf7;--flappy-sky:#211311;--flappy-stage:#211311;--flappy-floor:var(--background)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately]{--flappy-floor:color-mix(in srgb,var(--background) 72%,var(--foreground) 28%)}}html.dark[data-ui-preset=usegately]{--background:#0e0b0c;--background-strong:#161113;--surface:#161113eb;--surface-strong:#161113;--surface-soft:#1d1719;--surface-muted:#231c1f;--accent:#422a20b8;--border:#3a2b26;--border-strong:#533932;--control-active-surface:#fffaf7;--control-active-border:#fffaf7;--control-active-text:#0e0b0c;--flappy-sky:#171112;--flappy-stage:#171112;--flappy-floor:var(--background)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset=usegately]{--flappy-floor:color-mix(in srgb,var(--background) 72%,var(--foreground) 28%)}}html[data-ui-preset=substack]{--background:#fbfaf7;--background-strong:#f5f1eb;--surface:#fffffff5;--surface-strong:#fffdf9;--surface-soft:#f4efe8;--surface-muted:#ede6dd;--accent:#f3ece2;--border:#ddd3c5;--border-strong:#c9bcaa;--shadow-soft:0 10px 28px #4c3a2414;--shadow-card:0 8px 24px #4c3a2414;--control-active-surface:#33291d;--control-active-border:#33291d;--control-active-text:#fffaf7;--flappy-sky:#1b1411;--flappy-stage:#1b1411;--flappy-floor:var(--background)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack]{--flappy-floor:color-mix(in srgb,var(--background) 72%,var(--foreground) 28%)}}html.dark[data-ui-preset=substack]{--background:#11100f;--background-strong:#171513;--surface:#161412f0;--surface-strong:#171513;--surface-soft:#1d1916;--surface-muted:#221d19;--accent:#4f3e2f80;--border:#3d342c;--border-strong:#5a4b3f;--control-active-surface:#fffaf7;--control-active-border:#fffaf7;--control-active-text:#11100f;--flappy-sky:#171312;--flappy-stage:#171312;--flappy-floor:var(--background)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset=substack]{--flappy-floor:color-mix(in srgb,var(--background) 72%,var(--foreground) 28%)}}html{background:var(--background);color-scheme:light;scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset)}html.dark{color-scheme:dark}body{background:var(--background);min-height:100dvh;color:var(--foreground);text-rendering:optimizelegibility}body,html[data-ui-preset=usegately] body{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=usegately] body{letter-spacing:-.003em}html[data-ui-preset=substack] body{letter-spacing:0}::selection{background:#ea4e1e2e}a,button,input,select,textarea{transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s,opacity .18s}h1,h2,h3,h4,h5,h6{font-family:var(--font-geist-mono),monospace;letter-spacing:-.02em;color:var(--foreground)}html[data-ui-preset=usegately] h1,html[data-ui-preset=usegately] h2,html[data-ui-preset=usegately] h3,html[data-ui-preset=usegately] h4,html[data-ui-preset=usegately] h5,html[data-ui-preset=usegately] h6{font-family:var(--font-onest),Arial,Helvetica,sans-serif;letter-spacing:-.035em;font-weight:600}html[data-ui-preset=substack] h1,html[data-ui-preset=substack] h2,html[data-ui-preset=substack] h3,html[data-ui-preset=substack] h4,html[data-ui-preset=substack] h5,html[data-ui-preset=substack] h6{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600}html[data-ui-preset=usegately] .page-display-heading,html[data-ui-preset=usegately] .page-display-title{font-family:var(--font-onest),Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-weight:600;line-height:1.02}html[data-ui-preset=substack] .page-display-heading,html[data-ui-preset=substack] .page-display-title{letter-spacing:-.045em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.02}code,kbd,pre,samp{font-family:var(--font-geist-mono),monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border:1px solid var(--border-strong);background:var(--surface-strong);color:var(--foreground);box-shadow:var(--shadow-soft);border-radius:999px;padding:.7rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary),var(--shadow-soft);outline:0;transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){.skip-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 86%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 38%,transparent),var(--shadow-soft)}}.site-main:focus{outline:0}.page-frame{margin-inline:auto}.site-breadcrumbs{color:var(--muted-foreground);margin:0 0 .85rem;font-size:.82rem;line-height:1.4}.site-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.site-breadcrumbs a{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.site-breadcrumbs a{color:color-mix(in srgb,var(--muted-foreground) 92%,var(--foreground))}}.site-breadcrumbs a{text-decoration:none}.site-breadcrumbs a:focus-visible,.site-breadcrumbs a:hover{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.site-breadcrumbs span[aria-current=page]{color:var(--foreground);font-weight:600}.site-breadcrumb-separator{width:.72rem;height:.72rem;color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.site-breadcrumb-separator{color:color-mix(in srgb,var(--muted-foreground) 68%,transparent)}}@media (max-width:640px){.site-breadcrumbs{overflow-wrap:anywhere;margin-bottom:.65rem;font-size:.78rem}.site-breadcrumbs ol{align-items:flex-start;row-gap:.28rem}.site-breadcrumbs ol:has(li:nth-child(3)) li:last-child{flex:100%;max-width:100%}.site-breadcrumbs ol:has(li:nth-child(3)) li:last-child span[aria-current=page]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;display:block;overflow:visible}}.app-body{background-color:#0000}.surface-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.75rem}.surface-card,.surface-panel{background:var(--surface-strong)}.surface-panel{border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:1.25rem;padding:1rem 1.05rem}html.dark .surface-panel{background:#ffffff08}.eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.page-hero{--page-hero-title-measure:var(--page-hero-standard-title-measure);--page-hero-title-size:var(--page-hero-standard-title-size);--page-hero-title-mobile-size:var(--page-hero-standard-title-mobile-size);--page-hero-title-line-height:1.05;text-align:left;flex-direction:column;align-items:flex-start;padding:clamp(1.6rem,5vw,3.25rem) 1rem clamp(2rem,4vw,3rem);display:flex}:root{--page-hero-standard-title-measure:58rem;--page-hero-standard-title-size:clamp(2.35rem,4.2vw,3.35rem);--page-hero-standard-title-mobile-size:clamp(1.75rem,8vw,2.05rem);--page-hero-detail-title-measure:100%;--page-hero-detail-title-size:clamp(1.9rem,3vw,2.5rem);--page-hero-detail-title-mobile-size:clamp(1.45rem,6.8vw,1.82rem);--page-hero-compact-title-measure:42rem;--page-hero-compact-title-size:clamp(1.85rem,3.4vw,2.6rem);--page-hero-compact-title-mobile-size:clamp(1.65rem,7.2vw,2rem);--page-hero-editorial-title-measure:30ch;--page-hero-editorial-title-size:clamp(2.35rem,4.2vw,3.55rem);--page-hero-editorial-title-mobile-size:clamp(1.8rem,8.5vw,2.25rem)}.page-hero--standard{--page-hero-title-measure:var(--page-hero-standard-title-measure);--page-hero-title-size:var(--page-hero-standard-title-size);--page-hero-title-mobile-size:var(--page-hero-standard-title-mobile-size)}.page-hero--detail{--page-hero-title-measure:var(--page-hero-detail-title-measure);--page-hero-title-size:var(--page-hero-detail-title-size);--page-hero-title-mobile-size:var(--page-hero-detail-title-mobile-size);--page-hero-title-line-height:1.08}.page-hero--compact{--page-hero-title-measure:var(--page-hero-compact-title-measure);--page-hero-title-size:var(--page-hero-compact-title-size);--page-hero-title-mobile-size:var(--page-hero-compact-title-mobile-size)}.page-hero--editorial{--page-hero-title-measure:var(--page-hero-editorial-title-measure);--page-hero-title-size:var(--page-hero-editorial-title-size);--page-hero-title-mobile-size:var(--page-hero-editorial-title-mobile-size)}.page-hero-eyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.page-hero-eyebrow,.page-hero-title{font-family:var(--font-geist-mono),monospace}.page-hero-title{width:min(100%,var(--page-hero-title-measure));color:var(--foreground);font-size:var(--page-hero-title-size);letter-spacing:0;font-weight:700;line-height:var(--page-hero-title-line-height);text-wrap:balance;margin:.8rem 0 0}.page-hero-description{width:min(100%,44rem);color:var(--muted-foreground);text-wrap:pretty;margin:1.2rem 0 0;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.8}.page-hero-actions{gap:.75rem;width:min(100%,42rem);margin-top:2rem}.page-hero-actions,.page-hero-meta{flex-wrap:wrap;justify-content:flex-start;display:flex}.page-hero-meta{color:var(--muted-foreground);gap:.6rem;margin-top:1.25rem;font-size:.88rem}.page-hero-action{border:1px solid var(--border);min-height:2.9rem;color:var(--foreground);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-size:.73rem;font-weight:600;line-height:1.2;display:inline-flex}.page-hero-action:focus-visible,.page-hero-action:hover{border-color:var(--border-strong);transform:translateY(-1px)}.page-hero-action:active{transform:translateY(0)scale(.98)}.page-hero-action.primary{background:var(--primary);color:#fff;border-color:#0000}.page-hero-action.tertiary{color:var(--muted-foreground);border-color:#0000;padding-inline:.2rem}.page-hero-action.tertiary:focus-visible,.page-hero-action.tertiary:hover{color:var(--foreground)}.page-hero-note{color:var(--muted-foreground);margin:1rem 0 0;font-size:.82rem;line-height:1.6}.page-hero-context-callout{border:1px solid var(--primary);width:min(100%,42rem);margin:1.35rem 0 0}@supports (color:color-mix(in lab,red,red)){.page-hero-context-callout{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.page-hero-context-callout{background:var(--surface-muted);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.page-hero-context-callout{background:color-mix(in srgb,var(--surface-muted) 55%,transparent)}}.page-hero-context-callout{padding:1rem 1.1rem 1.05rem}.page-hero-context-callout-title{color:var(--primary);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700;line-height:1.35}.page-hero-context-callout-body{color:var(--foreground-soft);margin:0;font-size:.98rem;line-height:1.68}.page-hero-extra{width:min(100%,48rem);margin-top:1.75rem}.work-page-intro .page-hero{padding-bottom:clamp(1.25rem,2.5vw,2rem)}.client-experience-logo-list{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.client-experience-logo-item{border:1px solid var(--border);flex:0 calc(25% - .75rem);justify-content:center;align-items:center;min-width:0;min-height:5rem;padding:1rem 1.25rem;display:flex}.client-experience-logo{object-fit:contain;opacity:.78;width:auto;max-width:100%;max-height:2.65rem;display:block}html.dark .client-experience-logo{filter:brightness(0)invert()}@media (max-width:767px){.client-experience-logo-list{gap:.6rem}.client-experience-logo-item{flex-basis:calc(50% - .3rem);min-width:0;min-height:4.25rem;padding:.8rem}.client-experience-logo{max-height:2.1rem}}html[data-ui-preset=usegately] .page-hero-title{font-family:Georgia,Times New Roman,serif;font-weight:400}html[data-ui-preset=usegately] .page-hero-action{border-radius:.75rem}html[data-ui-preset=substack] .page-hero-title{font-family:Georgia,Times New Roman,serif;font-weight:500}html[data-ui-preset=substack] .page-hero-description{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2vw,1.2rem)}@media (max-width:640px){.page-hero{padding:2.25rem 0 2rem}.page-hero-title{font-size:var(--page-hero-title-mobile-size)}.page-hero-description{margin-top:1rem;line-height:1.72}.page-hero-actions{flex-direction:column;width:100%}.page-hero-action{width:100%;max-width:100%}}.site-header{padding-top:.9rem}.header-shell{border:1px solid var(--border);background:var(--backdrop);min-height:4.4rem;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.6rem;gap:1rem;padding:.85rem 1rem}.brand-lockup,.header-shell{align-items:center;display:flex}.brand-lockup{min-width:0;color:var(--foreground);gap:.85rem}.brand-mark{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-strong),var(--surface-soft));width:2.95rem;height:2.95rem}.brand-mark-spacing{object-fit:cover}.brand-mark-symbol{width:auto;height:auto;position:absolute;inset:.34rem}.header-nav{gap:.25rem;display:none}.header-actions,.header-nav{align-items:center;margin-left:auto}.header-actions{gap:.55rem;display:flex}.header-mobile-nav{margin-top:.7rem}.header-link{min-height:2.45rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .82rem;font-size:.88rem;display:inline-flex}.header-link.active,.header-link:hover{color:var(--foreground);background:#ea4e1e14}.nav-scroller{scrollbar-width:none;-ms-overflow-style:none}.nav-scroller::-webkit-scrollbar{display:none}.nav-pill,.page-pill,.search-trigger,.theme-toggle{border:1px solid var(--border);color:var(--foreground);white-space:nowrap;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .98rem;font-size:.77rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}html.dark .nav-pill,html.dark .page-pill,html.dark .search-trigger,html.dark .theme-toggle{background:#ffffff0a;box-shadow:inset 0 1px #ffffff08}.footer-link:hover,.nav-pill:hover,.page-pill:hover,.search-trigger:hover,.theme-toggle:hover{border-color:var(--border-strong);background:#fffffff0;transform:translateY(-1px)}html.dark .nav-pill:hover,html.dark .page-pill:hover,html.dark .search-trigger:hover,html.dark .theme-toggle:hover{background:#ffffff14}.article-feedback-option:focus-visible,.footer-link:focus-visible,.header-link:focus-visible,.nav-pill:focus-visible,.page-pill:focus-visible,.search-button:focus-visible,.search-trigger:focus-visible,.theme-toggle:focus-visible{outline:0;box-shadow:0 0 0 4px #ea4e1e1f}.nav-pill.active,.nav-pill.active:hover,.page-pill.active,.page-pill.active:hover,.search-trigger.active,.search-trigger.active:hover,html.dark .nav-pill.active,html.dark .nav-pill.active:hover,html.dark .page-pill.active,html.dark .page-pill.active:hover,html.dark .search-trigger.active,html.dark .search-trigger.active:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.header-cta,.nav-pill.primary{background:var(--primary);color:#fff;border-color:#0000}.header-cta:hover,.nav-pill.primary:hover{background:var(--primary-strong);color:#fff}.theme-toggle{min-width:2.9rem;padding-inline:.8rem}.search-trigger-icon,.theme-toggle-icon{justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.search-trigger-icon svg,.theme-toggle-icon svg{width:100%;height:100%}.theme-toggle-copy,.theme-toggle-label{display:none}.search-trigger-shortcut{border-left:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding-left:.55rem;font-size:.68rem}.focus-exit-label,.focus-mode-button-copy,.focus-search-label,.search-trigger-label{align-items:center;min-width:0;line-height:1.1;display:inline-flex}.focus-mode-button-copy,.focus-search-label,.search-trigger-label{text-align:left}.focus-exit-label{justify-content:center}.category-chip,.meta-pill{border:1px solid var(--border);background:var(--surface-muted);border-radius:.52rem;align-items:center;gap:.35rem;width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.category-chip,.meta-pill{background:color-mix(in srgb,var(--surface-muted) 52%,transparent)}}.category-chip,.meta-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);padding:.36rem .62rem;font-size:.66rem;font-weight:600}.category-chip{background:0 0}.archive-strip{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#ffffff75;border-radius:1.25rem;align-items:center;gap:.6rem;padding:.5rem;display:flex;overflow:hidden}html.dark .archive-strip{background:#ffffff08}.search-button{background:var(--primary);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;min-width:118px;padding:.88rem 1.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.search-button:hover{background:var(--primary-strong);transform:translateY(-1px)}.search-button:active{transform:translateY(0)scale(.98)}.resource-feed-filter-label{color:var(--muted-strong);letter-spacing:.01em;font-size:.76rem;font-weight:700;line-height:1.35}.archive-refine-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 1rem}form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:end;gap:.75rem;display:grid}form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel) :where(input[type=search],select){border:1px solid var(--control-border);background:var(--control-surface);width:100%;min-height:2.75rem;color:var(--control-text);border-radius:.75rem;outline:none;padding:.62rem .78rem;font-size:.92rem;line-height:1.45}form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel) :where(input[type=search],select)::placeholder{color:var(--muted-foreground)}form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel) :where(input[type=search],select):focus-visible{border-color:var(--control-border-hover);box-shadow:0 0 0 3px var(--control-focus-ring-inner),0 0 0 5px var(--control-focus-ring-outer)}html.dark form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel) :where(input[type=search],select){background:var(--control-surface)}form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel) label:has(input[type=checkbox]){min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.55rem;font-size:.92rem;display:inline-flex}form.archive-refine-panel:not(.resource-feed-refine-form):not(.music-filter-panel) input[type=checkbox]{border:1px solid var(--border-strong);width:1rem;height:1rem;accent-color:var(--primary);border-radius:.25rem}.resource-feed-refine-form{border:1px solid var(--border);background:var(--surface-muted);border-radius:1rem;width:100%}@supports (color:color-mix(in lab,red,red)){.resource-feed-refine-form{background:color-mix(in srgb,var(--surface-muted) 48%,transparent)}}.resource-feed-refine-form{padding:1rem 1.05rem 1.1rem}.resource-feed-refine-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;gap:.85rem 1rem;display:grid}@media (min-width:640px){.resource-feed-refine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-feed-filter-field--search{grid-column:1/-1}}.resource-feed-filter-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.resource-feed-filter-input{border:1px solid var(--control-border);background:var(--control-surface);width:100%;min-height:2.75rem;color:var(--control-text);border-radius:.85rem;outline:none;padding:.55rem .75rem;font-size:.9rem;line-height:1.45}.resource-feed-filter-input:focus-visible{border-color:var(--control-border-hover);box-shadow:0 0 0 3px var(--control-focus-ring-inner),0 0 0 5px var(--control-focus-ring-outer)}html.dark .archive-refine-panel{background:#ffffff06}html.dark .resource-feed-refine-form{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){html.dark .resource-feed-refine-form{background:color-mix(in srgb,var(--surface-muted) 35%,transparent)}}html.dark .resource-feed-filter-input{background:var(--control-surface)}html.dark[data-ui-preset=substack] .music-filter-panel,html[data-ui-preset=substack] .music-filter-panel{background:0 0}html.dark[data-ui-preset=substack] .music-filter-panel .resource-feed-filter-input,html[data-ui-preset=substack] .music-filter-panel .resource-feed-filter-input{background:var(--control-surface)}@media (max-width:639px){.resource-feed-refine-form{padding:1rem}.resource-feed-refine-grid{grid-template-columns:1fr;gap:.9rem}}.writing-card{border:1px solid var(--border);height:100%;box-shadow:0 0 0 var(--foreground);background:0 0;border-radius:.5rem;flex-direction:column;gap:1.2rem;padding:1.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.writing-card{box-shadow:0 0 0 color-mix(in srgb,var(--foreground) 0%,transparent)}}.writing-card{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html.dark .writing-card{background:0 0}.writing-card:focus-visible,.writing-card:hover{border-color:var(--border-strong);background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.writing-card:focus-visible,.writing-card:hover{background-color:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.writing-card:focus-visible,.writing-card:hover{box-shadow:0 2px 12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.writing-card:focus-visible,.writing-card:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--foreground) 5%,transparent)}}@media (hover:hover) and (pointer:fine){.writing-card:hover{transform:translateY(-2px)}}.writing-card:active{transform:translateY(0)scale(.995)}.writing-card.compact{padding:1rem}.writing-card-media{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.writing-card-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.writing-card-media.full-image{border-width:0 0 1px;border-radius:.5rem .5rem 0 0;margin:-1.2rem -1.2rem 0}.poem-banner{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;margin:0 0 clamp(1.5rem,4vw,2.5rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.poem-banner{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.poem-banner img{object-position:center}.card-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-copy.compact{-webkit-line-clamp:2}.card-cta{color:var(--primary);align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.card-arrow{transition:transform .18s;transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.writing-card:hover .card-arrow{transform:translate(2px,1px)}}.reference-rail-card,.reference-sidebar-card{border:1px solid var(--border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffbd,#ffffff6b);border-radius:1.3rem;padding:1rem}html.dark .reference-rail-card,html.dark .reference-sidebar-card{background:linear-gradient(#ffffff08,#ffffff04)}.reference-sidebar-heading{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.reference-sidebar-link{color:var(--muted-strong);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.92rem;display:flex}.reference-sidebar-link.active,.reference-sidebar-link:hover{color:var(--foreground);background:#ea4e1e14}.reference-sidebar-meta{font-family:var(--font-geist-mono),monospace;color:var(--muted);font-size:.72rem}.article-body-shell{overflow:hidden}.poem-body,.story-body{color:var(--foreground-soft)}.poem-body>*+*,.story-body>*+*{margin-top:1.25rem}.poem-body hr,.story-body hr{border:0;border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.poem-body hr,.story-body hr{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.poem-body hr,.story-body hr{opacity:.8;margin:1.4rem 0}#article-overview,#listen,#poem,#reader-response,.accordion-panel,.story-body h1,.story-body h2,.story-body h3{scroll-margin-top:var(--anchor-offset)}.story-body h1{font-size:clamp(2rem,4vw,2.55rem)}.story-body h2{margin-top:2.4rem;font-size:clamp(1.5rem,3vw,2rem)}.story-body h3{margin-top:2rem;font-size:clamp(1.15rem,2vw,1.4rem)}.story-body blockquote,.story-body li,.story-body p,.story-body td,.story-body th{font-size:1.02rem;line-height:1.95}.poem-body a,.story-body a{color:var(--primary);text-underline-offset:.18rem;text-decoration:underline}.poem-body audio,.story-body audio{width:100%;margin:1rem 0}.audio-listen-block{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:1rem;padding:1.25rem 0;display:grid}.audio-listen-copy{gap:.35rem;display:grid}.audio-listen-copy p:not(.eyebrow){color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.65}.article-detail-title--long{text-wrap:balance}.article-overview--imported,.imported-article-cover,.story-body.story-body--imported{width:100%;max-width:100%;margin-inline:0}.article-overview--imported,.article-overview--imported>.min-w-0{min-width:0}.imported-article-title{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(1.9rem,3vw,2.45rem);line-height:1.08}.imported-article-dek{overflow-wrap:break-word;max-width:100%;font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}.article-overview--imported .imported-article-dek{max-width:min(100%,54rem)}html[data-ui-preset=usegately] .article-overview--imported .imported-article-title{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}html[data-ui-preset=substack] .article-overview--imported .imported-article-dek,html[data-ui-preset=substack] .article-overview--imported .imported-article-title{font-family:Georgia,Times New Roman,serif}.imported-article-meta{align-items:center}.original-source-link{border:1px solid var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.original-source-link{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.original-source-link{border-radius:999px;padding:.28rem .62rem;text-decoration:none}@media (max-width:640px){.article-detail-title--long{font-size:clamp(1.55rem,8vw,2.05rem);line-height:1.08}.article-overview--imported,.imported-article-cover,.story-body.story-body--imported{max-width:100%}.article-overview--imported{align-items:stretch}.original-source-link{max-width:100%}.audio-listen-block{margin-bottom:1.5rem;padding:1rem 0}}.story-body ol,.story-body ul{padding-left:1.3rem}.story-body ul{list-style:outside}.story-body ol{list-style:decimal}.story-body ul ul{list-style:circle}.story-body ol ol{list-style:lower-alpha}.story-body li::marker{color:currentColor}.story-body.preserve-breaks,.story-body.preserve-breaks p{white-space:pre-wrap}.story-body li+li{margin-top:.55rem}.story-body blockquote{border-left:3px solid var(--primary);color:var(--muted-strong);padding:.2rem 0 .2rem 1rem}.copy-code-block{border:1px solid var(--border);background:var(--foreground);border-radius:.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.copy-code-block{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.code-block-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.code-block-language{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2}.copy-action-button{border:1px solid var(--border);background:var(--background);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.copy-action-button{background:color-mix(in srgb,var(--background) 88%,transparent)}}.copy-action-button{color:var(--foreground);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:.45rem .75rem;font-size:.7rem;font-weight:600;line-height:1.2;transition:border-color .16s,background .16s,transform .16s}.copy-action-button:focus-visible,.copy-action-button:hover{border-color:var(--border-strong);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.copy-action-button:focus-visible,.copy-action-button:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.copy-action-button:focus-visible,.copy-action-button:hover{transform:translateY(-1px)}.copy-action-icon,.copy-action-icon svg{width:.95rem;height:.95rem}.story-body pre{border:1px solid var(--border);color:#f5f0e8;background:#121212f5;border-radius:1rem;padding:1rem 1.1rem;font-size:.88rem;line-height:1.7;overflow-x:auto}.story-body .copy-code-block pre{background:#121212f5;border:0;border-radius:0;margin:0;padding:1rem 1.1rem}.story-body code{background:#ea4e1e14;border-radius:.4rem;padding:.14rem .34rem;font-size:.88em}.story-body .copy-code-block code,.story-body pre code{background:0 0;padding:0}.story-body .copy-code-block code.language-text,.story-body pre code.language-text{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;display:block}.story-body table{border-collapse:collapse;border-spacing:0;width:100%;display:block;overflow-x:auto}.story-body td,.story-body th{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.75rem .9rem}@media (max-width:640px){.story-body table,.story-body tbody,.story-body td,.story-body th,.story-body thead,.story-body tr{width:100%;display:block}.story-body table{overflow-x:visible}.story-body tr{border:1px solid var(--border);border-radius:.65rem;padding:.2rem .75rem}.story-body tr+tr{margin-top:.75rem}.story-body td,.story-body th{white-space:normal;overflow-wrap:anywhere;padding:.6rem 0}.story-body td:last-child,.story-body th:last-child{border-bottom:0}}.story-image{border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:1.2rem}.poem-body{white-space:pre-wrap;font-family:var(--font-onest),Arial,Helvetica,sans-serif;font-size:1.1rem;line-height:2}.accordion-panel{border:1px solid var(--border);background:var(--surface-strong);border-radius:1.25rem;overflow:hidden}html.dark .accordion-panel{background:#ffffff05}.accordion-details{--accordion-inline-padding:1rem;padding:0 1rem}.accordion-summary{cursor:pointer;margin-inline:calc(var(--accordion-inline-padding) * -1);padding:1rem var(--accordion-inline-padding);color:var(--foreground);justify-content:flex-start;align-items:center;gap:1rem;font-size:.98rem;font-weight:600;list-style:none;transition:background-color .16s,color .16s;display:flex}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary:focus-visible,.accordion-summary:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion-summary:focus-visible,.accordion-summary:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.accordion-body--media{padding-left:0}.accordion-chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .18s}.accordion-details[open] .accordion-chevron{transform:rotate(90deg)}.faq-stack{gap:.8rem;display:grid}.faq-item{border:1px solid var(--border);background:#ffffff70;border-radius:1.15rem;padding:1rem 1.05rem}html.dark .faq-item{background:#ffffff06}.faq-item summary{cursor:pointer;font-family:var(--font-geist-mono),monospace;color:var(--foreground);font-size:.96rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--muted-strong);margin-top:.9rem;line-height:1.8}.archive-scope-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted-foreground);gap:.65rem;margin:-.75rem 0 1.25rem;padding:.85rem 0;font-size:.86rem;display:grid}.archive-scope-summary strong{color:var(--foreground);font-weight:700}.archive-active-filters{flex-wrap:wrap;gap:.45rem;display:flex}.archive-active-filters a,.archive-active-filters span{border:1px solid var(--border);border-radius:999px;align-items:center;padding:.32rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.archive-active-filters span{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.archive-active-filters span{background:color-mix(in srgb,var(--primary) 7%,transparent)}}.archive-active-filters span{color:var(--foreground)}.archive-active-filters a{color:var(--primary)}.archive-scope-muted{color:var(--muted-foreground)}.article-feedback{border:1px solid var(--border);background:linear-gradient(#ea4e1e14,#ea4e1e05);border-radius:1.5rem;gap:1rem;padding:1.2rem;display:grid}.article-feedback-copy{gap:.45rem;display:grid}.article-feedback-copy h2{font-size:clamp(1.2rem,2vw,1.5rem)}.article-feedback-copy p{color:var(--muted-strong);line-height:1.8}.article-feedback-stats{color:var(--muted-foreground);flex-wrap:wrap;gap:.2rem;margin-top:.2rem;font-size:.92rem;line-height:1.6;display:flex}.article-feedback-stats strong{color:var(--foreground);font-weight:600}.article-feedback-actions{flex-wrap:nowrap;gap:.75rem;display:flex}.article-feedback-explanation{max-width:68ch;color:var(--muted-strong);line-height:1.8}.article-feedback-option{border:1px solid var(--control-border);color:var(--control-text);border-radius:999px;align-items:center;gap:.5rem;padding:.72rem .95rem;font-weight:600;display:inline-flex}.article-feedback-option,html.dark .article-feedback-option{background:var(--control-surface)}.article-feedback-option.active{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.article-feedback-note{color:var(--muted-foreground);font-size:.92rem}.discussion-block,.related-list-section{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.discussion-heading{gap:.45rem;max-width:44rem;display:grid}.discussion-heading p:last-child{color:var(--muted-foreground);line-height:1.7}.discussion-form{gap:1rem;margin-top:1.25rem;display:grid}.discussion-field-grid{gap:.85rem;display:grid}.discussion-form label{color:var(--muted-foreground);gap:.45rem;font-size:.86rem;font-weight:600;display:grid}.discussion-form input,.discussion-form textarea{border:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;background:0 0;border-radius:.75rem;outline:none;padding:.75rem .85rem;font-weight:400}.discussion-form textarea{resize:vertical;min-height:9rem}.discussion-form input:focus,.discussion-form textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 4px #ea4e1e1a}.discussion-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.discussion-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.discussion-turnstile{min-height:65px}.discussion-empty,.discussion-note{color:var(--muted-foreground);font-size:.92rem;line-height:1.6}.discussion-note--error{color:var(--primary)}.discussion-comments{gap:.85rem;margin-top:1.35rem;display:grid}.discussion-comment{border:1px solid var(--border);border-radius:.85rem;padding:1rem}.discussion-comment-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-bottom:.55rem;font-size:.84rem;display:flex}.discussion-comment-meta strong{color:var(--foreground)}.discussion-comment p{white-space:pre-wrap;color:var(--muted-strong);line-height:1.75}.related-list-heading{gap:.45rem;display:grid}.related-list{border-top:1px solid var(--border);margin-top:1rem;display:grid}.related-list-item{border-bottom:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.related-list-media{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-muted);border-radius:.45rem;flex:0 0 5rem;width:5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.related-list-media{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}}@media (min-width:640px){.related-list-media{flex-basis:7rem;width:7rem}}.related-list-item:focus-visible,.related-list-item:hover{color:var(--foreground)}.related-list-item h3{font-size:1rem;font-weight:650;line-height:1.35}.related-list-item p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.related-list-arrow{color:var(--primary);flex-shrink:0;font-weight:700}.related-list-see-all{margin-top:1.25rem}.footer-link{color:var(--muted-strong);font-size:.95rem}.site-footer{border-top:1px solid var(--border);padding:1.15rem 0 1rem}.site-footer-panel{grid-template-columns:minmax(20rem,2fr) repeat(3,minmax(7rem,.8fr));gap:1.5rem clamp(2.25rem,5vw,6rem);margin-bottom:.9rem;padding:.45rem 0 .35rem;display:grid}.footer-caption{max-width:34rem;color:var(--muted);font-size:.88rem;line-height:1.8}.site-footer-intro{min-width:0}.site-footer-heading,.site-footer-kicker{margin:0}.site-footer-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750}.site-footer-heading{color:var(--foreground);margin-top:.35rem;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:760;line-height:1.2}.site-footer-intro .footer-caption{color:var(--muted-foreground);margin-top:.65rem}.site-footer-nav{min-width:0;display:contents}.site-footer-nav-group{min-width:0}.site-footer-nav-group h2{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:750}.site-footer-nav-group ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-footer-nav-link{max-width:100%;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;line-height:1.45;text-decoration:none;display:inline-flex}.site-footer-nav-link:hover{color:var(--foreground)}.site-footer-link:focus-visible,.site-footer-nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:.22rem;border-radius:.35rem}.site-footer-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.8rem 1.2rem;margin-top:1.4rem;padding-top:1rem;font-size:.78rem}.site-footer-meta,.site-footer-strip{border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.site-footer-strip{color:var(--muted-foreground);justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-top:.9rem;font-size:.84rem}.site-footer-copy{min-width:0;max-width:none}.site-footer-line,.site-footer-support{margin:0}.site-footer-line{color:var(--foreground);font-size:.9rem}.site-footer-green-hosting{margin-top:1rem;display:inline-grid}.site-footer-green-badge{aspect-ratio:707/166;align-items:center;width:min(12.5rem,100%);display:inline-grid}.site-footer-green-badge-image{grid-area:1/1;width:100%;height:auto}.site-footer-green-badge-image-dark,html.dark .site-footer-green-badge-image-light{display:none}html.dark .site-footer-green-badge-image-dark{display:block}.site-footer-support{margin-top:.3rem;line-height:1.7}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:inline-flex}.site-footer-link{color:inherit}.site-footer-link:hover{color:var(--foreground)}@media (max-width:900px){.site-footer-panel{grid-template-columns:1fr}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}}@media (min-width:901px){.site-footer-strip{flex-wrap:nowrap}.site-footer-copy{flex:auto}.site-footer-line{white-space:nowrap}.site-footer-links{flex:none}}@media (max-width:640px){.site-footer{padding-top:.9rem}.site-footer-panel{gap:1.15rem;padding:.25rem 0 .35rem}.site-footer-nav{grid-template-columns:1fr;gap:1rem}.site-footer-strip{flex-direction:column;align-items:flex-start}.site-footer-links{justify-content:flex-start}}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.helio-article-content{min-height:400px}.helio-article-content .poem-body,.helio-article-content .story-body{max-width:none}.helio-article-content .story-body.story-body--imported{max-width:100%}html[data-ui-preset=usegately] .article-feedback-copy p,html[data-ui-preset=usegately] .context-rail-link,html[data-ui-preset=usegately] .helio-toc-link,html[data-ui-preset=usegately] .story-body{line-height:1.9;font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=usegately] .story-body li,html[data-ui-preset=usegately] .story-body p{color:var(--foreground-soft);font-size:1rem;line-height:1.85}.helio-toc{flex-direction:column;gap:.35rem;display:flex}.helio-toc-link{color:var(--muted);opacity:.9;border-right:1px solid #ea4e1e29;padding:.25rem 0 .25rem .85rem;font-size:.9rem}.helio-toc-link:hover{color:var(--primary);opacity:1}.story-body .substack-image-block{margin:1.8rem 0}.story-body .substack-image-block img{border:1px solid var(--border);width:100%;box-shadow:var(--shadow-card);border-radius:1.2rem}.story-body .substack-image-block figcaption{color:var(--muted-foreground);margin-top:.75rem;font-size:.92rem;line-height:1.7}.substack-file-card{border:1px solid var(--border);color:inherit;border-radius:1.2rem;margin:1.6rem 0;padding:1rem 1.05rem;text-decoration:none;display:flex}html.dark .substack-file-card{background:#ffffff0a}.substack-file-card-icon{border:1px solid var(--border);background:var(--surface-soft);object-fit:contain;border-radius:.8rem;width:2.5rem;height:2.5rem;padding:.45rem}.substack-file-card-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.substack-file-card-title{color:var(--foreground);font-size:.98rem}.substack-file-card-action,.substack-file-card-meta{color:var(--muted-foreground);font-size:.9rem}.substack-file-card-action{border:1px solid var(--border);color:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem .75rem;display:inline-flex}.poem-body a.substack-file-card,.story-body a.substack-file-card{color:inherit;text-decoration:none}.substack-audio-block{gap:.85rem;margin:1.35rem 0;display:grid}.substack-audio-block audio{width:100%}.substack-file-card{background:0 0;align-items:center;gap:1rem}.substack-file-card-action{text-decoration:none}.substack-soundcloud-block,.substack-video-block{border:1px solid var(--border);background:0 0;border-radius:1.25rem;margin:1.6rem 0;position:relative;overflow:hidden}.substack-video-block{aspect-ratio:16/9}.substack-soundcloud-block{background:var(--surface-soft);min-height:10.375rem}.substack-video-block--native:after{content:none}.substack-soundcloud-block iframe,.substack-video-block iframe,.substack-video-block video{border:0;width:100%;height:100%;min-height:0;display:block}.substack-video-block video{object-fit:cover;background:#0a0a0c}.substack-soundcloud-block iframe{height:10.375rem;min-height:10.375rem}.story-body.story-body--imported hr{opacity:.72;margin:2rem 0}.story-body.story-body--imported .substack-file-card-copy{line-height:1.5}.story-body.story-body--imported .substack-file-card-title{font-weight:600}.story-body.story-body--imported{margin-top:.25rem}.story-body.story-body--imported>*+*{margin-top:1.35rem}.story-body.story-body--imported>:where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,hr,.substack-callout,.substack-file-card,.substack-audio-block){max-width:min(100%,54rem)}.story-body.story-body--imported blockquote,.story-body.story-body--imported li,.story-body.story-body--imported p{font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}.story-body.story-body--imported :where(h1,h2,h3){line-height:1.12}.story-body.story-body--imported h2{margin-top:clamp(2.35rem,5vw,3rem);margin-bottom:.85rem;font-size:clamp(1.6rem,2vw,1.9rem)}.story-body.story-body--imported h3{margin-top:clamp(2rem,4vw,2.5rem);margin-bottom:.7rem}.story-body.story-body--imported :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-top:.85rem}.story-body.story-body--imported :where(ul,ol){padding-left:1.12rem}.story-body.story-body--imported li{padding-left:.2rem}.story-body.story-body--imported li+li{margin-top:.55rem}.story-body.story-body--imported li>p{margin:0}.story-body.story-body--imported .substack-audio-block,.story-body.story-body--imported .substack-file-card,.story-body.story-body--imported .substack-image-block,.story-body.story-body--imported .substack-soundcloud-block,.story-body.story-body--imported .substack-video-block{margin-block:clamp(1.75rem,4vw,2.25rem)}.story-body.story-body--imported .substack-image-block{gap:.7rem;display:grid}.post-media-enhancements{display:contents}.story-body.story-body--imported .substack-image-block img{border-radius:.8rem;display:block}.story-body--paradise-logged .paradise-book-image{vertical-align:top;width:calc(25% - .9rem);margin:.75rem .9rem 1.25rem 0;display:inline-block}.story-body--paradise-logged .paradise-book-image img{aspect-ratio:5/6;object-fit:cover;border-radius:.7rem;width:100%;display:block}.story-body--paradise-logged .paradise-book-image figcaption{display:none}@media (max-width:700px){.story-body--paradise-logged .paradise-book-image{width:calc(50% - .7rem);margin-right:.7rem}}.substack-image-block--interactive{cursor:zoom-in;border-radius:.8rem}.post-media-lightbox-target{cursor:zoom-in}.post-media-lightbox-close:focus-visible,.post-media-lightbox-target:focus-visible,.post-video-toggle:focus-visible,.substack-image-block--interactive:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){.post-media-lightbox-close:focus-visible,.post-media-lightbox-target:focus-visible,.post-video-toggle:focus-visible,.substack-image-block--interactive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 86%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 36%,transparent)}}@media (hover:hover) and (pointer:fine){.substack-image-block--interactive img,.substack-image-block--interactive.story-image{transition:transform .22s,border-color .22s,box-shadow .22s}.substack-image-block--interactive.story-image:hover,.substack-image-block--interactive:hover img{border-color:var(--primary);transform:scale(1.012)}@supports (color:color-mix(in lab,red,red)){.substack-image-block--interactive.story-image:hover,.substack-image-block--interactive:hover img{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}}.story-body.story-body--imported .substack-image-block figcaption{margin-top:0;padding-inline:.15rem}.story-body.story-body--imported .substack-audio-block{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.story-body.story-body--imported .substack-audio-block{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.story-body.story-body--imported .substack-audio-block{background:var(--surface-soft);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.story-body.story-body--imported .substack-audio-block{background:color-mix(in srgb,var(--surface-soft) 64%,transparent)}}.story-body.story-body--imported .substack-audio-block{padding:1rem}.story-body.story-body--imported.resource-overview-media{width:100%;max-width:100%;display:block}.story-body.story-body--imported.resource-overview-media>.substack-audio-block{box-sizing:border-box;width:100%;max-width:none}.story-body.story-body--imported .substack-soundcloud-block,.story-body.story-body--imported .substack-video-block{border-radius:.8rem}.substack-video-block--enhanced{isolation:isolate}.post-video-toggle{z-index:2;color:#fff;opacity:.92;background:#0a0a0cb8;border:1px solid #ffffff42;border-radius:999px;place-items:center;width:4rem;height:4rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px #00000047}.post-video-toggle:before{content:"";border-top:.52rem solid #0000;border-bottom:.52rem solid #0000;border-left:.82rem solid;width:0;height:0;margin-left:.18rem}.substack-video-block[data-playback-state=playing] .post-video-toggle{opacity:.78}.substack-video-block[data-playback-state=playing] .post-video-toggle:before{background:linear-gradient(90deg,currentColor 0 .3rem,#0000 .3rem .65rem,currentColor .65rem 100%);border:0;width:.95rem;height:1.05rem;margin-left:0}@media (hover:hover) and (pointer:fine){.substack-video-block--enhanced .post-video-toggle{opacity:0;pointer-events:none}.substack-video-block--enhanced:focus-within .post-video-toggle,.substack-video-block--enhanced:hover .post-video-toggle{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1.04)}.substack-video-block--enhanced[data-playback-state=playing] .post-video-toggle{opacity:0}.substack-video-block--enhanced[data-playback-state=playing]:focus-within .post-video-toggle,.substack-video-block--enhanced[data-playback-state=playing]:hover .post-video-toggle{opacity:.92}}.post-media-lightbox{z-index:300;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.post-media-lightbox-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507e0;position:absolute;inset:0}.post-media-lightbox-panel{z-index:1;max-width:min(92vw,76rem);max-height:calc(100vh - 2rem);display:grid;position:relative}.post-media-lightbox-close{color:#fff;background:#0a0a0cbd;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:700;line-height:1;display:grid;right:.85rem}.post-media-lightbox-close,.post-media-lightbox-navigation{z-index:2;position:absolute;top:.85rem;box-shadow:0 12px 28px #00000047}.post-media-lightbox-navigation{color:#fff;background:#0a0a0cbd;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem;display:inline-flex;left:.85rem}.post-media-lightbox-nav{color:#fff;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:1.1rem;font-weight:700;line-height:1;display:grid}.post-media-lightbox-nav:focus-visible,.post-media-lightbox-nav:hover{background:#ffffff29}.post-media-lightbox-count{color:#ffffffd1;font-variant-numeric:tabular-nums;text-align:center;min-width:3.25rem;font-size:.8rem}.post-media-lightbox-figure{justify-items:center;gap:.85rem;margin:0;display:grid}.post-media-lightbox-media{cursor:zoom-in;touch-action:manipulation;width:100%;height:min(82vh,54rem);min-height:0;max-height:min(82vh,54rem);color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:hidden}.post-media-lightbox-image{object-fit:contain;pointer-events:none;background:#050507;border-radius:.8rem;width:auto;max-width:100%;height:auto;max-height:min(82vh,54rem);display:block;box-shadow:0 24px 80px #0006}.post-media-lightbox-image:is(video){pointer-events:auto;width:auto;max-width:100%}.post-media-lightbox-media iframe{background:#050507;border:0;border-radius:.8rem;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;display:block;box-shadow:0 24px 80px #0006}.post-media-lightbox-media.is-zoomed{cursor:grab;touch-action:none;overscroll-behavior:contain;overflow:auto}.post-media-lightbox-media.is-zoomed.is-panning{cursor:grabbing}.post-media-lightbox-media.is-zoomed .post-media-lightbox-image{zoom:.85;-webkit-user-select:none;user-select:none;width:auto;min-width:0;max-width:none;max-height:none}.post-media-lightbox-caption{color:#ffffffd1;text-align:center;max-width:min(90vw,64rem);font-size:.95rem;line-height:1.6}@media (max-width:640px){.post-media-lightbox{padding:.75rem}.post-media-lightbox-close{width:2.5rem;height:2.5rem;top:.65rem;right:.65rem}.post-media-lightbox-navigation{top:.65rem;left:.65rem}.post-media-lightbox-image{border-radius:.65rem;max-height:78vh}.post-media-lightbox-caption{font-size:.88rem}}.story-body.story-body--imported .substack-file-card{background:var(--surface);border-radius:.8rem;flex-wrap:wrap}@supports (color:color-mix(in lab,red,red)){.story-body.story-body--imported .substack-file-card{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.story-body.story-body--imported .substack-file-card:focus-visible,.story-body.story-body--imported .substack-file-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.story-body.story-body--imported .substack-file-card:focus-visible,.story-body.story-body--imported .substack-file-card:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}.substack-callout{color:var(--foreground-soft);border-left:3px solid #ea4e1e8c;margin:1.5rem 0;padding:.2rem 0 .2rem 1rem}html[data-ui-preset=usegately] .story-body{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=usegately] .poem-body,html[data-ui-preset=usegately] .story-body h1,html[data-ui-preset=usegately] .story-body h2,html[data-ui-preset=usegately] .story-body h3{font-family:var(--font-onest),Arial,Helvetica,sans-serif;font-weight:600}html[data-ui-preset=substack] .article-feedback-copy p,html[data-ui-preset=substack] .article-feedback-note,html[data-ui-preset=substack] .poem-body,html[data-ui-preset=substack] .story-body{font-family:var(--font-spectral),Georgia,"Times New Roman",serif;font-optical-sizing:auto}html[data-ui-preset=substack] .article-feedback-copy h2,html[data-ui-preset=substack] .story-body h1,html[data-ui-preset=substack] .story-body h2,html[data-ui-preset=substack] .story-body h3{letter-spacing:-.04em;text-wrap:balance;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600}html[data-ui-preset=substack] .poem-body,html[data-ui-preset=substack] .story-body blockquote,html[data-ui-preset=substack] .story-body li,html[data-ui-preset=substack] .story-body p,html[data-ui-preset=substack] .story-body td,html[data-ui-preset=substack] .story-body th{text-wrap:pretty;font-size:1.08rem;line-height:2.08}html[data-ui-preset=substack] .accordion-panel,html[data-ui-preset=substack] .substack-file-card,html[data-ui-preset=substack] .writing-card{border-radius:.5rem}html[data-ui-preset=substack] .poem-body,html[data-ui-preset=substack] .story-body{color:#1f1b17eb}html[data-ui-preset=substack] .article-overview--imported{max-width:100%;margin-bottom:1.75rem}html[data-ui-preset=substack] .imported-article-title{letter-spacing:0;font-size:clamp(1.95rem,3vw,2.5rem);font-weight:700;line-height:1.08}html[data-ui-preset=substack] .imported-article-dek{color:#3d342cb8;font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}html.dark[data-ui-preset=substack] .imported-article-dek{color:#e8e0d6bd}html[data-ui-preset=substack] .imported-article-meta{color:#3d342cad;gap:.7rem;font-size:.84rem}html.dark[data-ui-preset=substack] .imported-article-meta{color:#e8e0d6ad}html[data-ui-preset=substack] .original-source-link{color:#3d342cd1;border-color:#3d342c2e}html.dark[data-ui-preset=substack] .original-source-link{color:#e8e0d6d1;border-color:#e8e0d62e}html[data-ui-preset=substack] .imported-article-cover{border-radius:.8rem;max-width:100%}html.dark[data-ui-preset=substack] .poem-body,html.dark[data-ui-preset=substack] .story-body{color:#f1ebe4eb}html[data-ui-preset=substack] .story-body.story-body--imported{color:#1f1b17e6;max-width:100%}html.dark[data-ui-preset=substack] .story-body.story-body--imported{color:#f1ebe4e6}html[data-ui-preset=substack] .story-body.story-body--imported blockquote,html[data-ui-preset=substack] .story-body.story-body--imported li,html[data-ui-preset=substack] .story-body.story-body--imported p{font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}@media (max-width:768px){html[data-ui-preset=substack] .imported-article-title{font-size:clamp(1.9rem,3vw,2.5rem)}}@media (max-width:640px){.imported-article-title,html[data-ui-preset=substack] .imported-article-title{font-size:clamp(1.45rem,6.8vw,1.82rem);line-height:1.08}html[data-ui-preset=substack] .imported-article-dek,html[data-ui-preset=substack] .story-body.story-body--imported blockquote,html[data-ui-preset=substack] .story-body.story-body--imported li,html[data-ui-preset=substack] .story-body.story-body--imported p{font-size:1rem}}html[data-ui-preset=substack] .story-body.story-body--imported h1,html[data-ui-preset=substack] .story-body.story-body--imported h2,html[data-ui-preset=substack] .story-body.story-body--imported h3{margin-top:2.4rem}html[data-ui-preset=substack] .story-body.story-body--imported .substack-callout,html[data-ui-preset=substack] .story-body.story-body--imported blockquote{color:#3d342cc2;background:#3d342c09;border-left-color:#3d342c3d;border-radius:.35rem;padding:.6rem .95rem}html.dark[data-ui-preset=substack] .story-body.story-body--imported .substack-callout,html.dark[data-ui-preset=substack] .story-body.story-body--imported blockquote{color:#e8e0d6c2;background:#ffffff0b;border-left-color:#e8e0d638}html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .eyebrow,html[data-ui-preset=usegately] .faq-item summary,html[data-ui-preset=usegately] .meta-pill,html[data-ui-preset=usegately] .reference-sidebar-heading,html[data-ui-preset=usegately] .reference-sidebar-meta,html[data-ui-preset=usegately] .search-trigger-shortcut{font-family:var(--font-onest),Arial,Helvetica,sans-serif}.reveal-up{animation:reveal-up .54s both}.reveal-delay-1{animation-delay:80ms}.reveal-delay-2{animation-delay:.15s}.reveal-delay-3{animation-delay:.22s}@keyframes reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.route-transition-content{min-width:0;animation:route-content-reveal .18s ease-out both}.route-transition-content .page-hero-eyebrow{animation:route-content-reveal .16s ease-out 20ms both}.route-transition-content .page-hero-title{animation:route-content-reveal .18s ease-out 55ms both}.route-transition-content .page-hero-description{animation:route-content-reveal .2s ease-out 85ms both}.navigation-progress{z-index:250;pointer-events:none;opacity:0;height:3px;transition:opacity .14s,transform .14s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.navigation-progress span{transform-origin:0;background:linear-gradient(90deg,var(--primary),var(--primary-strong));width:100%;height:100%;display:block;transform:scaleX(.08)}@supports (color:color-mix(in lab,red,red)){.navigation-progress span{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 68%,var(--foreground)),var(--primary-strong))}}.navigation-progress span{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.navigation-progress span{box-shadow:0 0 18px color-mix(in srgb,var(--primary) 34%,transparent)}}.navigation-progress.is-active{opacity:1;transform:translateY(0)}.navigation-progress.is-active span{animation:navigation-progress-run 1.35s ease-out forwards}@keyframes route-content-reveal{0%{opacity:.82;transform:translateY(.28rem)}to{opacity:1;transform:translateY(0)}}@keyframes navigation-progress-run{0%{transform:scaleX(.08)}46%{transform:scaleX(.64)}to{transform:scaleX(.94)}}.loading-page-shell{min-height:clamp(34rem,70vh,56rem)}.loading-card-grid,.loading-hero,.loading-main,.loading-prose,.loading-resource-stack{min-width:0}.loading-skeleton-block{background:var(--foreground);border-radius:999px;min-height:.82rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.loading-skeleton-block{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.loading-skeleton-block:after{content:"";background:linear-gradient(90deg,transparent,var(--surface-strong),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.loading-skeleton-block:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-strong) 54%,transparent),transparent)}}.loading-skeleton-block:after{animation:loading-skeleton-shimmer 1.6s ease-in-out infinite}.loading-skeleton-block--square{border-radius:1rem}.loading-sidebar-inner{gap:1rem}.loading-prose,.loading-rail-card,.loading-resource-copy,.loading-sidebar-section,.loading-sidebar-top{gap:.72rem;display:grid}.loading-sidebar-section{border:1px solid var(--border);border-radius:1rem;padding:1rem}.loading-sidebar-pill{width:76%;height:2.2rem}.loading-sidebar-pill--short{width:58%}.loading-sidebar-pill--medium{width:66%}.loading-rail-heading,.loading-sidebar-heading{width:48%;height:.78rem}.loading-rail-heading--short,.loading-sidebar-heading--short{width:36%}.loading-rail-line,.loading-sidebar-line{width:100%;height:.82rem}.loading-rail-line--short,.loading-sidebar-line--short{width:56%}.loading-rail-line--medium,.loading-sidebar-line--medium{width:78%}.loading-rail-lines{border-right:1px solid var(--primary);gap:.58rem;padding-right:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.loading-rail-lines{border-right:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.loading-rail-button{width:7.4rem;height:2.35rem}.loading-hero{gap:.9rem;padding-bottom:2rem;display:grid}.home-filter-skeleton-meta,.loading-card-meta,.loading-hero-eyebrow{width:7.5rem;height:.78rem}.loading-hero-title{width:min(100%,42rem);height:clamp(2.35rem,6vw,4.25rem)}.loading-hero-title--second{width:min(72%,29rem)}.loading-hero-copy{gap:.62rem;max-width:44rem;display:grid}.home-filter-skeleton-line,.loading-copy-line{width:92%;height:.92rem}.loading-copy-line--wide{width:100%}.home-filter-skeleton-line--medium,.loading-copy-line--medium{width:74%}.home-filter-skeleton-line--short,.loading-copy-line--short{width:48%}.loading-article-meta,.loading-hero-actions,.loading-results-summary{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.loading-action-pill{width:8.75rem;height:2.65rem}.loading-action-pill--secondary{width:6.75rem}.loading-filter-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.8rem;margin:.3rem 0 1.5rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.loading-filter-panel{background:color-mix(in srgb,var(--surface-muted) 34%,transparent)}}.loading-filter-panel--compact{margin-top:1.35rem}.loading-filter-input{border-radius:.78rem;height:2.65rem}.loading-filter-input--wide{grid-column:span 2}.loading-results-summary{justify-content:space-between;margin-bottom:1rem}.loading-view-toggle{width:5.2rem;height:2.2rem}.loading-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.home-filter-skeleton-card,.loading-result-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:1rem;gap:.72rem;min-height:10.5rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-filter-skeleton-card,.loading-result-card{background:color-mix(in srgb,var(--surface-muted) 22%,transparent)}}.home-filter-skeleton-title,.loading-card-title{width:86%;height:1.28rem}.loading-article-overview{gap:.9rem;padding-bottom:1.35rem;display:grid}.loading-article-title{width:min(100%,46rem);height:clamp(2.3rem,5vw,4.6rem)}.loading-article-title--second{width:min(78%,34rem)}.loading-meta-chip{width:5.8rem;height:1rem}.loading-meta-chip--wide{width:8.2rem}.loading-media-block{aspect-ratio:16/9;border:1px solid var(--border);width:min(100%,52rem);margin:.65rem 0 2rem}.loading-media-block--resource{aspect-ratio:2.1;width:100%}.loading-prose{gap:.82rem;max-width:54rem}.loading-resource-stack{gap:.85rem}.loading-resource-row{border:1px solid var(--border);border-radius:1rem;grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.loading-resource-thumb{aspect-ratio:4/3}.home-filter-skeleton-grid{display:contents}.home-filter-skeleton-list{gap:.5rem;display:grid}.home-filter-skeleton-card{min-height:9rem}.home-filter-skeleton-list-item{border:1px solid var(--border);background:var(--surface-muted);border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-filter-skeleton-list-item{background:color-mix(in srgb,var(--surface-muted) 18%,transparent)}}.home-filter-skeleton-list-copy{flex:1;gap:.55rem;min-width:0;display:grid}.home-filter-skeleton-arrow{width:1.1rem;height:1.1rem}@media (max-width:640px){.loading-filter-input--wide{grid-column:auto}.loading-resource-row{grid-template-columns:1fr}}@keyframes loading-skeleton-shimmer{to{transform:translate(100%)}}@media (min-width:1024px){.header-nav{display:flex}.header-mobile-nav{display:none}.theme-toggle-label{display:inline}}@media (max-width:768px){.page-frame{width:min(100%,100% - 1rem)}.site-header{padding-top:0}.header-shell{min-height:auto;padding:.8rem .85rem}.header-actions{gap:.45rem}.site-footer-panel{padding:.25rem 0 .35rem}}.site-header{z-index:50;border-bottom:1px solid var(--border);padding-top:0;position:sticky;top:0}.site-header-shell{color:#fff;min-height:4.35rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:1rem;padding:.9rem 0;display:grid}html[data-ui-preset=substack] .site-header-shell,html[data-ui-preset=usegately] .site-header-shell{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .site-header,html[data-ui-preset=usegately] .site-header{background:color-mix(in srgb,var(--background) 92%,transparent)}}.site-header-brand{align-items:center;gap:.85rem;display:flex}.site-header-brand-title{color:inherit;font-size:.95rem;font-weight:600}.site-header-brand-copy{color:#ffffffad;max-width:28rem;margin-top:.1rem;font-size:.78rem;line-height:1.45}html[data-ui-preset=substack] .site-header-brand-copy,html[data-ui-preset=usegately] .site-header-brand-copy{color:var(--muted-foreground)}.site-header-search .search-trigger{width:min(100%,26rem);min-width:min(100%,26rem);border-color:#ffffff24}.site-header-menu{justify-content:flex-end;align-items:center;gap:.7rem}.header-menu-link{min-height:2.5rem;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.52rem .9rem;font-family:inherit;font-size:.84rem;font-weight:500;display:inline-flex}.header-menu-link:hover{background:#ffffff0f;border-color:#ffffff3d}html[data-ui-preset=substack] .header-menu-link,html[data-ui-preset=usegately] .header-menu-link{border-color:var(--border)}html[data-ui-preset=substack] .header-menu-link:hover,html[data-ui-preset=usegately] .header-menu-link:hover{background:var(--surface-soft);border-color:var(--border-strong)}html[data-ui-preset=substack] .header-menu-link-cta:hover,html[data-ui-preset=usegately] .header-menu-link-cta:hover{background:linear-gradient(180deg,var(--primary-strong),var(--primary));color:#fff;border-color:#0000}.header-menu-link-cta{background:linear-gradient(180deg,var(--primary),var(--primary-strong));color:#fff;border-color:#0000}.header-menu-link-cta:hover{background:linear-gradient(180deg,var(--primary-strong),var(--primary));color:#fff}.site-header-controls{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.site-header-mobile-toggle{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-header-primary-nav{align-items:center;display:flex;overflow-x:auto}.site-header-mobile-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:1.35rem;margin-top:.7rem;padding:1rem}.site-header-mobile-actions{gap:.75rem;display:grid}.site-header-mobile-toggle-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.site-header-mobile-group{border:1px solid var(--border);background:var(--surface-soft);border-radius:1.1rem;gap:.55rem;padding:.8rem;display:grid}.site-header-mobile-summary{cursor:pointer;font-size:.92rem;font-weight:600;list-style:none}.site-header-mobile-summary::-webkit-details-marker{display:none}.site-header-mobile-docs{gap:.45rem;margin-top:.8rem;display:grid}.site-header-mobile-actions .search-trigger{justify-content:space-between;width:100%}.site-header-mobile-preset,.site-header-mobile-theme{border-radius:1rem;justify-content:center;width:100%;min-width:0;min-height:2.9rem;padding-inline:.75rem}.site-header-mobile-preset{box-shadow:none}.site-header-mobile-preset .preset-toggle-select{flex:1;min-width:5.8rem}.site-header-mobile-theme{gap:.55rem}.site-header-mobile-theme .theme-toggle-copy{align-items:center;font-size:.88rem;font-weight:600;display:inline-flex}@media (max-width:374px){.site-header-mobile-preset .preset-toggle-label{display:none}.site-header-mobile-theme .theme-toggle-copy{font-size:.8rem}}.site-header-mobile-group .docs-topbar-link,.site-header-mobile-group .header-menu-link,.site-header-mobile-group .primary-nav-link{border:1px solid var(--border);background:var(--surface);width:100%;min-height:2.9rem;color:var(--foreground);box-shadow:none;border-radius:.95rem;justify-content:flex-start;padding:.72rem .95rem}.site-header-mobile-group .primary-nav-icon{display:inline-flex}.site-header-mobile-group .docs-topbar-link.is-active,.site-header-mobile-group .docs-topbar-link:hover,.site-header-mobile-group .header-menu-link:hover,.site-header-mobile-group .primary-nav-link.is-active,.site-header-mobile-group .primary-nav-link:hover{background:var(--surface-strong);border-color:var(--border-strong);color:var(--foreground)}.primary-nav-link{border:1px solid #0000}.docs-topbar-link,.primary-nav-link{white-space:nowrap;border-radius:999px;align-items:center;font-size:.9rem;font-weight:500;display:inline-flex}.docs-topbar-link{min-height:2.3rem;color:var(--muted-foreground);padding:.35rem .85rem}.docs-topbar-link.is-active,.docs-topbar-link:hover{background:var(--surface-soft);color:var(--foreground)}html:not([data-ui-preset]) .site-header-search .search-trigger:focus-visible,html:not([data-ui-preset]) .site-header-search .search-trigger:hover,html[data-ui-preset=helio] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=helio] .site-header-search .search-trigger:hover{color:#fff;background:#ffffff1a;border-color:#ffffff42}html:not([data-ui-preset]) .site-header-search .search-trigger-shortcut,html[data-ui-preset=helio] .site-header-search .search-trigger-shortcut{color:#ffffffb8;border-left-color:#ffffff24}html[data-ui-preset=substack] .docs-topbar-link,html[data-ui-preset=usegately] .docs-topbar-link{background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:auto;padding:.2rem 0}html[data-ui-preset=usegately] .docs-topbar-link{color:#575250f5}html[data-ui-preset=usegately] .docs-topbar-link.is-active,html[data-ui-preset=usegately] .docs-topbar-link:hover{color:var(--foreground);border-bottom-color:var(--primary);box-shadow:none;background:0 0}html[data-ui-preset=substack] .docs-topbar-link{color:#3d342cd1}html.dark[data-ui-preset=substack] .docs-topbar-link{color:#e8e0d6d6}html[data-ui-preset=substack] .docs-topbar-link.is-active,html[data-ui-preset=substack] .docs-topbar-link:hover{color:var(--foreground);border-bottom-color:var(--primary);box-shadow:none;background:0 0}html[data-ui-preset=usegately] .primary-nav-icon{display:none}html[data-ui-preset=substack] .site-header-search .search-trigger,html[data-ui-preset=usegately] .site-header-search .search-trigger{background:var(--surface-strong)}html[data-ui-preset=substack] .site-header-search .search-trigger-shortcut,html[data-ui-preset=usegately] .site-header-search .search-trigger-shortcut{border-left-color:var(--border);color:var(--muted-foreground)}html[data-ui-preset=helio] .site-header-mobile-panel{background:#fff;border-color:#0f172a14}html[data-ui-preset=helio] .site-header-mobile-group{background:#f8fafcf5;border-color:#0f172a14}html[data-ui-preset=helio] .site-header-mobile-actions .search-trigger,html[data-ui-preset=helio] .site-header-mobile-group .docs-topbar-link,html[data-ui-preset=helio] .site-header-mobile-group .header-menu-link,html[data-ui-preset=helio] .site-header-mobile-group .primary-nav-link,html[data-ui-preset=helio] .site-header-mobile-preset,html[data-ui-preset=helio] .site-header-mobile-theme{color:#0f172a;background:#fff;border-color:#0f172a14}html[data-ui-preset=helio] .site-header-mobile-actions .search-trigger:focus-visible,html[data-ui-preset=helio] .site-header-mobile-actions .search-trigger:hover,html[data-ui-preset=helio] .site-header-mobile-group .docs-topbar-link.is-active,html[data-ui-preset=helio] .site-header-mobile-group .docs-topbar-link:hover,html[data-ui-preset=helio] .site-header-mobile-group .header-menu-link:hover,html[data-ui-preset=helio] .site-header-mobile-group .primary-nav-link.is-active,html[data-ui-preset=helio] .site-header-mobile-group .primary-nav-link:hover,html[data-ui-preset=helio] .site-header-mobile-preset:hover,html[data-ui-preset=helio] .site-header-mobile-theme:hover{color:#0f172a;background:#f8fafc;border-color:#0f172a24}html[data-ui-preset=helio] .site-header-mobile-actions .search-trigger-shortcut,html[data-ui-preset=helio] .site-header-mobile-actions .search-trigger-shortcut-key,html[data-ui-preset=helio] .site-header-mobile-preset .preset-toggle-label{color:#475569e6}html[data-ui-preset=substack] .site-header-mobile-actions .search-trigger,html[data-ui-preset=substack] .site-header-mobile-preset,html[data-ui-preset=substack] .site-header-mobile-theme,html[data-ui-preset=usegately] .site-header-mobile-actions .search-trigger,html[data-ui-preset=usegately] .site-header-mobile-preset,html[data-ui-preset=usegately] .site-header-mobile-theme{background:var(--surface-strong);border-color:var(--border);color:var(--foreground)}html[data-ui-preset=substack] .site-header-mobile-actions .search-trigger-shortcut,html[data-ui-preset=substack] .site-header-mobile-actions .search-trigger-shortcut-key,html[data-ui-preset=substack] .site-header-mobile-preset .preset-toggle-label,html[data-ui-preset=usegately] .site-header-mobile-actions .search-trigger-shortcut,html[data-ui-preset=usegately] .site-header-mobile-actions .search-trigger-shortcut-key,html[data-ui-preset=usegately] .site-header-mobile-preset .preset-toggle-label{color:var(--muted-foreground)}.helio-sidebar{width:100%}.sidebar-top-link{color:var(--muted-foreground);align-items:center;gap:.7rem;padding:.45rem .2rem;font-size:.9rem;display:flex}.sidebar-top-link.is-active,.sidebar-top-link:hover{color:var(--foreground)}.sidebar-sections{display:grid}.sidebar-section{border:1px solid var(--border);background:0 0;border-radius:1.25rem}.sidebar-section.is-active{border-color:#ea4e1e47}.sidebar-section-icon{border:1px solid var(--border);width:2.4rem;height:2.4rem;color:var(--primary);background:#ea4e1e0f;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.sidebar-section-title{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:0;font-size:.96rem;font-weight:600;display:inline-flex}.sidebar-section-count{color:var(--muted-foreground);flex-shrink:0;font-size:.82rem;font-weight:500}.sidebar-section-description{color:var(--muted-foreground);font-size:.76rem;display:block}.sidebar-section-items{border-top:1px solid var(--border);gap:.25rem;margin-top:.8rem;padding-top:.8rem;display:grid}.sidebar-item-link{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sidebar-item-copy{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;min-width:0;display:grid}.sidebar-item-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem}.sidebar-item-link.is-active,.sidebar-item-link:hover{color:var(--foreground)}.context-rail{align-self:stretch;height:auto}.context-rail-card{background:0 0;border:0;border-radius:0;padding:0}.home-filter-module{border:1px solid var(--border);background:var(--surface);border-radius:1.55rem;padding:1.1rem}.home-filter-module>*{min-width:0}.home-filter-header{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.home-filter-branch-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.home-filter-branch{border:1px solid var(--control-border);background:var(--control-surface);color:var(--control-text);border-radius:999px;align-items:center;gap:.45rem;padding:.62rem .95rem;font-size:.88rem;font-weight:600;display:inline-flex}.home-filter-branch.is-active{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.home-filter-checkbox{color:var(--muted-foreground);align-items:center;gap:.55rem;padding:.2rem .1rem 0;font-size:.9rem;display:inline-flex}.home-filter-results{gap:1rem;margin-top:1.2rem;display:grid}.home-filter-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.home-filter-results-bar>p{flex:auto;min-width:0}.home-filter-open-link{border:1px solid var(--border);color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.home-filter-open-link:hover{border-color:var(--border-strong);color:var(--primary)}.ref-mini-card{gap:.5rem;display:grid}.access-form-panel,.access-resource-summary,.resource-access-card,.resource-final-cta{border:1px solid var(--border);background:0 0;border-radius:.75rem;padding:1.25rem}.access-resource-summary{gap:.65rem;margin-top:1rem;display:grid}.resource-journey-section{scroll-margin-top:var(--anchor-offset)}.resource-detail-shell{width:100%;max-width:100%}.resource-section-list{margin-top:clamp(2rem,4vw,2.75rem)}.resource-section-list+.resource-section-list{border-top:0;padding-top:0}.resources-page-shell .page-hero{padding-bottom:clamp(1.5rem,3vw,2.35rem)}.resource-journey-body{max-width:min(100%,54rem)}.resource-detail-shell .resource-access-card .page-display-heading,.resource-detail-shell .resource-final-cta .page-display-heading,.resource-detail-shell .resource-journey-section>.page-display-heading{text-wrap:balance;font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.12}.resource-journey-bullet-row p,.resource-journey-long-item{text-wrap:pretty}.resource-detail-shell .resource-access-card p:not(.eyebrow),.resource-detail-shell .resource-final-cta p:not(.eyebrow),.resource-journey-bullet-row p,.resource-journey-long-item{font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}.resource-journey-long-item{background:var(--surface-muted);border-radius:.7rem;width:fit-content;max-width:min(100%,52rem)}@supports (color:color-mix(in lab,red,red)){.resource-journey-long-item{background:color-mix(in srgb,var(--surface-muted) 34%,transparent)}}.resource-journey-long-item{padding:.8rem clamp(1.2rem,3vw,1.55rem) .85rem clamp(1.35rem,3vw,1.7rem)}.resource-detail-shell .page-hero{padding:clamp(1rem,2.5vw,1.65rem) 0 clamp(1.35rem,3vw,2rem)}.resource-detail-shell .page-hero-description{width:min(100%,54rem);margin-top:.9rem;font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}.resource-media-gallery{width:100%}.resource-media-figure{border:1px solid var(--border);background:var(--card);border-radius:.8rem;margin:0;overflow:hidden}.resource-media-gallery .substack-video-block{margin:0}.resource-media-figure--image img{width:100%;box-shadow:none;border:0;border-radius:0;display:block}.resource-detail-shell .page-hero-meta{margin-top:.85rem}html:not([data-ui-preset]) .resource-detail-shell .page-hero-meta .meta-pill,html[data-ui-preset=helio] .resource-detail-shell .page-hero-meta .meta-pill{border-color:var(--border);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){html:not([data-ui-preset]) .resource-detail-shell .page-hero-meta .meta-pill,html[data-ui-preset=helio] .resource-detail-shell .page-hero-meta .meta-pill{background:color-mix(in srgb,var(--surface-muted) 52%,transparent)}}html:not([data-ui-preset]) .resource-detail-shell .page-hero-meta .meta-pill,html[data-ui-preset=helio] .resource-detail-shell .page-hero-meta .meta-pill{color:var(--muted-strong)}.resource-detail-shell .page-hero-actions{margin-top:1.1rem}.resource-detail-shell .page-hero-context-callout{width:min(100%,38rem);margin-top:1rem;padding:.85rem .95rem .9rem}.resource-detail-shell .page-hero-context-callout-title{margin-bottom:.3rem;font-size:.64rem}.resource-detail-shell .page-hero-context-callout-body{font-size:.88rem;line-height:1.48}@media (min-width:900px){.resource-detail-shell .page-hero:has(.page-hero-context-callout){grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;column-gap:clamp(1.5rem,4vw,2.35rem);display:grid}.resource-detail-shell .page-hero-eyebrow{grid-column:1/-1}.resource-detail-shell .page-hero-actions,.resource-detail-shell .page-hero-description,.resource-detail-shell .page-hero-extra,.resource-detail-shell .page-hero-meta,.resource-detail-shell .page-hero-note{grid-column:1}.resource-detail-shell .page-hero-title{grid-column:1/-1}.resource-detail-shell .page-hero-context-callout{grid-area:3/2/span 3;margin-top:.85rem}}.resource-section-heading-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resource-detail-shell .resource-final-cta+.resource-final-cta{margin-top:2.25rem}.resource-reader-response{scroll-margin-top:var(--anchor-offset);margin-top:clamp(2rem,4vw,2.75rem);padding-top:clamp(2rem,4vw,2.75rem);padding-bottom:clamp(2rem,4vw,2.75rem)}.archive-results-bar,.resource-feed-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;margin-bottom:1.35rem;display:flex}@media (max-width:640px){.page-hero-context-callout{margin-top:1.15rem;padding:.9rem 1rem}.archive-results-bar,.resource-feed-results-bar{align-items:flex-start;margin-top:1rem;margin-bottom:1.4rem}.resource-detail-shell .page-hero{padding-top:1rem;padding-bottom:1.25rem}.resource-detail-shell .page-hero-description{margin-top:.8rem;font-size:.98rem;line-height:1.6}.resource-detail-shell .page-hero-actions{gap:.55rem;margin-top:1rem}.resource-detail-shell .page-hero-action{min-height:2.45rem;padding:.62rem .9rem;font-size:.64rem}.resource-detail-shell .page-hero-context-callout{margin-top:.85rem;padding:.65rem .75rem}.resource-detail-shell .page-hero-context-callout-body{font-size:.86rem;line-height:1.42}}html[data-ui-preset=usegately] .access-form-panel,html[data-ui-preset=usegately] .access-resource-summary,html[data-ui-preset=usegately] .resource-access-card,html[data-ui-preset=usegately] .resource-final-cta{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .access-form-panel,html[data-ui-preset=usegately] .access-resource-summary,html[data-ui-preset=usegately] .resource-access-card,html[data-ui-preset=usegately] .resource-final-cta{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}html[data-ui-preset=usegately] .access-form-panel,html[data-ui-preset=usegately] .access-resource-summary,html[data-ui-preset=usegately] .resource-access-card,html[data-ui-preset=usegately] .resource-final-cta{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .access-form-panel,html[data-ui-preset=usegately] .access-resource-summary,html[data-ui-preset=usegately] .resource-access-card,html[data-ui-preset=usegately] .resource-final-cta{background:color-mix(in srgb,var(--accent) 38%,transparent)}}html[data-ui-preset=usegately] .resource-journey-section{padding-top:2rem}html[data-ui-preset=usegately] .resource-detail-shell .page-hero{padding-top:clamp(1.25rem,3vw,2.5rem)}html[data-ui-preset=usegately] .resource-journey-section ul li span:first-child{border:1px solid var(--primary);width:1.25rem;height:1.25rem;margin-top:.45rem}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .resource-journey-section ul li span:first-child{border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border))}}html[data-ui-preset=usegately] .resource-journey-section ul li span:first-child{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .resource-journey-section ul li span:first-child{background:color-mix(in srgb,var(--primary) 12%,transparent)}}html[data-ui-preset=substack] .audio-listen-block{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .audio-listen-block{border-color:color-mix(in srgb,var(--border) 82%,transparent)}}html[data-ui-preset=substack] .audio-listen-block{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .audio-listen-block{background:color-mix(in srgb,var(--surface-soft) 42%,transparent)}}html[data-ui-preset=substack] .audio-listen-block{padding-inline:1rem}html[data-ui-preset=substack] .story-body--imported{font-size:1.02rem}@media (max-width:640px){.access-form-panel,.access-resource-summary{padding:1rem}}.accordion-panel,.article-feedback,.surface-card,.surface-panel,.writing-card{background:0 0}.story-body .substack-image-block img,.story-image,.writing-card{box-shadow:none}.accordion-panel{border-radius:1.1rem}.accordion-summary{padding:.95rem var(--accordion-inline-padding);gap:.8rem}.accordion-body{padding:0 0 1rem 1.65rem}.accordion-summary{margin-inline:calc(var(--accordion-inline-padding,1rem) * -1);padding-inline:var(--accordion-inline-padding,1rem)}.accordion-body.accordion-body--media{padding-left:0}.article-feedback{box-shadow:none}html[data-ui-preset=usegately] .context-rail-heading,html[data-ui-preset=usegately] .context-rail-link,html[data-ui-preset=usegately] .docs-topbar-link,html[data-ui-preset=usegately] .header-menu-link,html[data-ui-preset=usegately] .poem-body,html[data-ui-preset=usegately] .primary-nav-link,html[data-ui-preset=usegately] .sidebar-section-description,html[data-ui-preset=usegately] .sidebar-section-title,html[data-ui-preset=usegately] .sidebar-top-link,html[data-ui-preset=usegately] .story-body,html[data-ui-preset=usegately] .story-body li,html[data-ui-preset=usegately] .story-body p,html[data-ui-preset=usegately] body{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=usegately] .page-display-heading,html[data-ui-preset=usegately] .page-display-title,html[data-ui-preset=usegately] .story-body h1,html[data-ui-preset=usegately] .story-body h2,html[data-ui-preset=usegately] .story-body h3{font-family:var(--font-onest),Arial,Helvetica,sans-serif;letter-spacing:-.045em}html[data-ui-preset=usegately] .poem-body,html[data-ui-preset=usegately] .story-body li,html[data-ui-preset=usegately] .story-body p{font-size:1rem;line-height:1.9}@media (max-width:1023px){.site-header-controls>button:not(.site-header-mobile-toggle),.site-header-controls>label,.site-header-menu,.site-header-search{display:none}.helio-sidebar{width:100%}.home-filter-header{margin-bottom:.9rem}}body,html{max-width:100%}body,html{overflow-x:clip}.flappy-paper-404{background:var(--flappy-stage);flex:none;place-items:center;width:100%;height:calc(100dvh - 8rem);min-height:calc(100dvh - 8rem);display:grid;position:relative;overflow:hidden}.flappy-paper-404__game-wrap{background:var(--flappy-stage);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.flappy-paper-404__canvas-button{cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.flappy-paper-404__canvas-button canvas{image-rendering:auto;width:100%;height:100%;display:block}.flappy-paper-404__hud{z-index:2;color:#fff;font-family:var(--font-geist-mono),monospace;text-shadow:1px 1px #1e1720;pointer-events:none;justify-content:space-between;font-size:.75rem;display:flex;position:absolute;top:.75rem;left:.8rem;right:.8rem}.flappy-paper-404__prompt{z-index:3;border:2px solid var(--primary);background:var(--surface-strong);border-radius:.6rem;gap:.4rem;width:max-content;max-width:calc(100% - 2rem);padding:.9rem 1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.flappy-paper-404__prompt{background:color-mix(in srgb,var(--surface-strong) 92%,var(--primary) 8%)}}.flappy-paper-404__prompt{color:var(--foreground);font-family:var(--font-geist-mono),monospace;text-align:center;pointer-events:auto;opacity:1;visibility:visible;font-size:.7rem;transition:opacity .28s,visibility linear}.flappy-paper-404__prompt--playing{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s linear .28s}@media (prefers-reduced-motion:reduce){.flappy-paper-404__prompt,.flappy-paper-404__prompt--playing{transition:none}}.flappy-paper-404__prompt-eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem}.flappy-paper-404__prompt strong{font-size:1.1rem}.flappy-paper-404__prompt nav{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.35rem;display:flex}.flappy-paper-404__prompt nav a{border:1px solid var(--border-strong);color:var(--foreground);border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:600}.flappy-paper-404__prompt nav a:focus-visible,.flappy-paper-404__prompt nav a:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.flappy-paper-404__prompt nav a:focus-visible,.flappy-paper-404__prompt nav a:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.flappy-paper-404__credit,.flappy-paper-404__prompt small{color:var(--muted-foreground);font-size:.62rem}.flappy-paper-404__credit{text-transform:none;font-family:var(--font-geist-mono),monospace}.flappy-paper-404__credit a{color:inherit;text-underline-offset:.18rem;text-decoration:underline}.flappy-paper-404__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-frame{width:min(96rem,100% - 2.25rem)}.site-main{padding-top:8rem}.site-header{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0cf0;border-bottom:1px solid #ffffff1f;position:fixed;inset:0 0 auto}html[data-ui-preset=substack] .site-header,html[data-ui-preset=usegately] .site-header{border-bottom-color:var(--border);background:var(--background)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .site-header,html[data-ui-preset=usegately] .site-header{background:color-mix(in srgb,var(--background) 94%,transparent)}}.site-header-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,27rem) max-content;gap:1.25rem;min-height:4.9rem;padding:.95rem 0 .6rem}.site-header-brand{justify-self:start;min-width:0}.brand-mark{background:linear-gradient(#ea4e1e,#c43d10);border:0;border-radius:1rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:.38rem;display:inline-flex;position:relative;box-shadow:0 12px 28px #c43d1038}.brand-mark-spacing{opacity:0;object-fit:contain;width:100%;height:100%}.brand-mark-symbol{object-fit:contain;width:calc(100% - 1rem);height:calc(100% - 1rem);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.site-header-brand-title{font-size:.98rem}.site-header-brand-copy{font-size:.8rem}.site-header-search{justify-content:center;justify-self:center;width:100%;display:none}.site-header-search .search-trigger{color:#ffffffeb;width:100%;min-width:0;max-width:27rem;min-height:2.55rem;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;gap:.85rem;padding:.84rem 1rem}.site-header-right{justify-self:end;align-items:center;gap:.8rem;min-width:0;display:flex}.ui-sfx-control{flex:none;align-items:center;display:inline-flex;position:relative}.ui-sfx-control-volume{z-index:2;cursor:pointer;width:7rem;height:2.75rem;accent-color:var(--primary);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;border-radius:.75rem;margin:0;padding:.45rem .7rem;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + .35rem);right:0;transform:translateY(-.25rem)}.ui-sfx-control-volume-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.ui-sfx-control-volume-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary) 0 var(--ui-sfx-volume),var(--border-strong) var(--ui-sfx-volume) 100%);border-radius:999px;width:100%;height:.25rem}.ui-sfx-control-volume-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface);background:var(--primary);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;margin-top:-.3125rem}.ui-sfx-control-volume-range::-moz-range-track{background:var(--border-strong);border-radius:999px;width:100%;height:.25rem}.ui-sfx-control-volume-range::-moz-range-progress{background:var(--primary);border-radius:999px;height:.25rem}.ui-sfx-control-volume-range::-moz-range-thumb{border:2px solid var(--surface);background:var(--primary);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%}.ui-sfx-control-volume-range:focus-visible{outline:0}.ui-sfx-control-volume-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--border-strong),0 0 0 4px var(--control-focus-ring-outer)}.ui-sfx-control-volume-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--border-strong),0 0 0 4px var(--control-focus-ring-outer)}.ui-sfx-control--label .ui-sfx-control-volume,.ui-sfx-control.is-volume-open .ui-sfx-control-volume{opacity:1;pointer-events:auto;transform:translateY(0)}.ui-sfx-control--label{grid-column:1/-1;gap:.5rem;width:100%}.ui-sfx-control--label .ui-sfx-control-volume{min-width:5rem;max-width:9rem;box-shadow:none;flex:1;position:static}@media (prefers-reduced-motion:reduce){.ui-sfx-control-volume{transition:none}}.site-header-search .search-trigger-label{flex:1}.site-header-search .search-trigger:focus-visible,.site-header-search .search-trigger:hover{color:#fff;background:#ffffff17;border-color:#ea4e1e73}.site-header-search .search-trigger-shortcut{align-items:center;gap:.34rem;display:inline-flex}.site-header-search .search-trigger-shortcut-key{color:#fffc;min-width:1.28rem;min-height:1.28rem;font-family:var(--font-geist-mono),monospace;letter-spacing:.02em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.42rem;justify-content:center;align-items:center;padding:0 .34rem;font-size:.66rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}html[data-ui-preset=substack] .site-header-search .search-trigger,html[data-ui-preset=usegately] .site-header-search .search-trigger{border-color:var(--border);background:var(--background);width:100%;min-width:0;max-width:23rem;height:auto;min-height:2.45rem;color:var(--foreground);box-shadow:none;border-radius:.75rem;padding:.34rem .75rem .34rem .85rem}html[data-ui-preset=substack] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=substack] .site-header-search .search-trigger:hover,html[data-ui-preset=usegately] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=usegately] .site-header-search .search-trigger:hover{background:var(--background);border-color:#52525b47}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=substack] .site-header-search .search-trigger:hover,html[data-ui-preset=usegately] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=usegately] .site-header-search .search-trigger:hover{background:color-mix(in srgb,var(--background) 94%,transparent)}}html[data-ui-preset=substack] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=substack] .site-header-search .search-trigger:hover,html[data-ui-preset=usegately] .site-header-search .search-trigger:focus-visible,html[data-ui-preset=usegately] .site-header-search .search-trigger:hover{color:var(--foreground)}html[data-ui-preset=substack] .site-header-search .search-trigger-shortcut,html[data-ui-preset=usegately] .site-header-search .search-trigger-shortcut{border-left-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .site-header-search .search-trigger-shortcut,html[data-ui-preset=usegately] .site-header-search .search-trigger-shortcut{border-left-color:color-mix(in srgb,var(--foreground) 18%,transparent)}}html[data-ui-preset=substack] .site-header-search .search-trigger-shortcut,html[data-ui-preset=usegately] .site-header-search .search-trigger-shortcut{color:var(--foreground);letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:600}html[data-ui-preset=substack] .site-header-search .search-trigger-shortcut-key,html[data-ui-preset=usegately] .site-header-search .search-trigger-shortcut-key{border:1px solid var(--border);background:var(--surface-soft);min-width:1.2rem;min-height:1.2rem;color:var(--foreground);box-shadow:none;font-family:var(--font-onest),sans-serif;border-radius:.35rem;padding:0 .3rem;font-size:.74rem;font-weight:600}.search-trigger-mobile{color:#ffffffd1;background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.search-trigger-mobile:focus-visible,.search-trigger-mobile:hover{color:#fff;background:#ffffff14}html[data-ui-preset=substack] .search-trigger-mobile,html[data-ui-preset=usegately] .search-trigger-mobile{color:var(--muted-foreground)}html[data-ui-preset=substack] .search-trigger-mobile:focus-visible,html[data-ui-preset=substack] .search-trigger-mobile:hover,html[data-ui-preset=usegately] .search-trigger-mobile:focus-visible,html[data-ui-preset=usegately] .search-trigger-mobile:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .search-trigger-mobile:focus-visible,html[data-ui-preset=substack] .search-trigger-mobile:hover,html[data-ui-preset=usegately] .search-trigger-mobile:focus-visible,html[data-ui-preset=usegately] .search-trigger-mobile:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}html[data-ui-preset=substack] .search-trigger-mobile:focus-visible,html[data-ui-preset=substack] .search-trigger-mobile:hover,html[data-ui-preset=usegately] .search-trigger-mobile:focus-visible,html[data-ui-preset=usegately] .search-trigger-mobile:hover{color:var(--foreground)}@media (min-width:1024px){.search-trigger-mobile{display:none}}.site-header-menu{gap:.8rem;display:none}.header-menu-link{min-height:2.4rem;padding:.46rem .82rem;font-size:.82rem}.site-header-primary-row{margin-top:0;padding-bottom:.75rem}.site-header-primary-nav{justify-content:flex-start;gap:.8rem;padding:0}.primary-nav-link{gap:.52rem;min-height:2.6rem;padding:.56rem .92rem}html:not([data-ui-preset]) .primary-nav-link,html[data-ui-preset=helio] .primary-nav-link{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff24}html:not([data-ui-preset]) .primary-nav-link:hover,html[data-ui-preset=helio] .primary-nav-link:hover{color:#fff;background:#ffffff1a}html:not([data-ui-preset]) .primary-nav-link.is-active,html[data-ui-preset=helio] .primary-nav-link.is-active{color:#111;background:#fff}html[data-ui-preset=substack] .site-header-menu,html[data-ui-preset=usegately] .site-header-menu{gap:1rem}html[data-ui-preset=substack] .site-header-primary-row,html[data-ui-preset=usegately] .site-header-primary-row{padding-bottom:0}html[data-ui-preset=substack] .site-header-primary-nav,html[data-ui-preset=usegately] .site-header-primary-nav{align-items:flex-end;gap:1.35rem}html[data-ui-preset=substack] .primary-nav-link,html[data-ui-preset=usegately] .primary-nav-link{min-height:2.2rem;color:var(--muted-foreground);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin-bottom:-1px;padding:.2rem .05rem .8rem}html[data-ui-preset=substack] .primary-nav-link.is-active,html[data-ui-preset=substack] .primary-nav-link:hover,html[data-ui-preset=usegately] .primary-nav-link.is-active,html[data-ui-preset=usegately] .primary-nav-link:hover{color:var(--foreground);border-bottom-color:var(--primary);background:0 0}html[data-ui-preset=substack] .primary-nav-link{color:#3d342cd1}html.dark[data-ui-preset=substack] .primary-nav-link{color:#e8e0d6d6}html:not([data-ui-preset]) .category-chip,html:not([data-ui-preset]) .meta-pill,html[data-ui-preset=helio] .category-chip,html[data-ui-preset=helio] .meta-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html:not([data-ui-preset]) .category-chip,html:not([data-ui-preset]) .meta-pill,html[data-ui-preset=helio] .category-chip,html[data-ui-preset=helio] .meta-pill{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}html:not([data-ui-preset]) .category-chip,html:not([data-ui-preset]) .meta-pill,html[data-ui-preset=helio] .category-chip,html[data-ui-preset=helio] .meta-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html:not([data-ui-preset]) .category-chip,html:not([data-ui-preset]) .meta-pill,html[data-ui-preset=helio] .category-chip,html[data-ui-preset=helio] .meta-pill{background:color-mix(in srgb,var(--primary) 10%,var(--background))}}html:not([data-ui-preset]) .category-chip,html:not([data-ui-preset]) .meta-pill,html[data-ui-preset=helio] .category-chip,html[data-ui-preset=helio] .meta-pill{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html:not([data-ui-preset]) .category-chip,html:not([data-ui-preset]) .meta-pill,html[data-ui-preset=helio] .category-chip,html[data-ui-preset=helio] .meta-pill{color:color-mix(in srgb,var(--primary) 70%,var(--foreground))}}html.dark:not([data-ui-preset]) .category-chip,html.dark:not([data-ui-preset]) .meta-pill,html.dark[data-ui-preset=helio] .category-chip,html.dark[data-ui-preset=helio] .meta-pill{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff24}html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}}html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{background:color-mix(in srgb,var(--primary) 8%,transparent)}}html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{color:color-mix(in srgb,var(--primary) 76%,var(--foreground))}}html[data-ui-preset=usegately] .category-chip,html[data-ui-preset=usegately] .meta-pill{font-family:var(--font-onest),Arial,Helvetica,sans-serif;letter-spacing:.04em}html[data-ui-preset=substack] .category-chip,html[data-ui-preset=substack] .meta-pill{color:#3d342cc7;letter-spacing:.03em;text-transform:none;background:#ffffff5c;border-color:#3d342c2e;border-radius:999px}html.dark[data-ui-preset=substack] .category-chip,html.dark[data-ui-preset=substack] .meta-pill{color:#e8e0d6cc;background:#ffffff0d;border-color:#e8e0d62e}html[data-ui-preset=substack] .writing-card.external-post-card{border-radius:.8rem}html[data-ui-preset=substack] .writing-card.external-post-card .external-post-card-media{border-radius:.65rem}html[data-ui-preset=substack] .external-post-list-item{padding-block:1.15rem}html[data-ui-preset=substack] .external-post-list-item h3{font-size:1rem;line-height:1.35}html[data-ui-preset=substack] .related-list-item .meta-pill:first-child{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .related-list-item .meta-pill:first-child{color:color-mix(in srgb,var(--primary) 82%,var(--foreground))}}.helio-shell{align-items:start;gap:2.4rem;display:grid}.helio-shell-main{min-width:0;max-width:100%}.helio-sidebar{align-self:start;min-width:0;overflow:visible}.helio-sidebar-inner{gap:1rem;height:auto;max-height:none;padding-bottom:2rem;padding-right:.5rem;display:grid;position:sticky;top:10rem;overflow:visible}.sidebar-sections{gap:1rem}.sidebar-section{padding:1rem 1rem .95rem}.sidebar-section-link{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.sidebar-section-title-row{align-items:baseline;gap:.8rem;display:grid}.sidebar-section-count{font-variant-numeric:tabular-nums;padding-left:.2rem}.sidebar-section-description{margin-top:.18rem}.sidebar-item-link{padding:.5rem .15rem;font-size:.88rem}.context-rail{align-self:start;min-width:15.25rem;display:none;position:relative}.context-rail-inner{padding-bottom:2rem}.context-rail-card+.context-rail-card{margin-top:1.6rem}.context-rail-focus-card{justify-content:flex-start;display:flex}.focus-mode-button,.focus-toc-exit{border:1px solid var(--border);background:var(--surface);color:var(--foreground);justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.focus-mode-button{border-radius:.72rem;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.42rem .7rem}.focus-exit-trigger:focus-visible,.focus-exit-trigger:hover,.focus-mode-button:focus-visible,.focus-mode-button:hover,.focus-search-trigger:focus-visible,.focus-search-trigger:hover,.focus-toc-exit:focus-visible,.focus-toc-exit:hover{border-color:var(--border-strong);background:var(--surface-strong);color:var(--primary)}.focus-mode-button:focus-visible,.focus-mode-button:hover{border-top-color:var(--border-strong);border-right-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus-mode-button:focus-visible,.focus-mode-button:hover{border-right-color:color-mix(in srgb,var(--foreground) 34%,var(--border-strong))}}.focus-mode-button:focus-visible,.focus-mode-button:hover{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus-mode-button:focus-visible,.focus-mode-button:hover{border-bottom-color:color-mix(in srgb,var(--foreground) 34%,var(--border-strong))}}.focus-mode-button:focus-visible,.focus-mode-button:hover{border-left-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus-mode-button:focus-visible,.focus-mode-button:hover{border-left-color:color-mix(in srgb,var(--foreground) 34%,var(--border-strong))}}.focus-mode-button:focus-visible,.focus-mode-button:hover{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus-mode-button:focus-visible,.focus-mode-button:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 16%,transparent)}}.focus-mode-hud{z-index:95;border:1px solid var(--border);background:var(--surface-strong);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex;position:fixed;top:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.focus-mode-hud{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.focus-mode-hud{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.28rem;animation:focus-hud-reveal .18s cubic-bezier(.16,1,.3,1) both}.focus-hud-separator{background:var(--border);width:1px;height:1.35rem}@supports (color:color-mix(in lab,red,red)){.focus-hud-separator{background:color-mix(in srgb,var(--border) 86%,transparent)}}.focus-exit-trigger,.focus-search-trigger{min-height:2rem;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.focus-search-trigger{min-height:2.15rem;padding:.3rem .48rem .3rem .62rem}.focus-exit-trigger{min-height:2.15rem;padding:.3rem .5rem}.focus-shortcut-keys{align-items:center;gap:.18rem;display:inline-flex}.focus-exit-trigger kbd,.focus-search-trigger kbd{border:1px solid var(--border);background:var(--surface);min-width:1.34rem;height:1.34rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;border-radius:.36rem;justify-content:center;align-items:center;font-size:.68rem;line-height:1;display:inline-flex}.focus-toc-trigger{z-index:95;background:var(--surface-strong);color:var(--foreground);box-shadow:var(--shadow-soft);border:1px solid var(--border);border-left:0;border-radius:0 .75rem .75rem 0;padding:.74rem .55rem .74rem .42rem;animation:focus-toc-reveal .22s cubic-bezier(.16,1,.3,1) both;position:fixed;top:50%;left:0;transform:translateY(-50%)}@keyframes focus-hud-reveal{0%{opacity:0;transform:translateY(-.45rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes focus-toc-reveal{0%{opacity:0;transform:translate(-.35rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.focus-toc-trigger>span{flex-direction:column;align-items:flex-end;gap:.38rem;display:flex}.focus-toc-line{background:var(--muted-foreground);border-radius:999px;width:1rem;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.focus-toc-line{background:color-mix(in srgb,var(--muted-foreground) 42%,transparent)}}.focus-toc-line:nth-child(2n){width:.7rem}.focus-toc-line.is-active{background:var(--primary);width:1.35rem}.focus-toc-dialog{z-index:100;border:1px solid var(--border);background:var(--surface-strong);width:min(21rem,100vw - 4rem);max-height:calc(100dvh - 6rem);box-shadow:var(--shadow-soft);border-radius:.85rem;padding:1rem;position:fixed;top:5rem;left:3rem;overflow:auto}.focus-toc-dialog-header{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.focus-toc-dialog-header .context-rail-heading{margin-bottom:0}.focus-toc-exit{border-radius:999px;min-height:2rem;padding:.34rem .72rem}.rail-share-wrap{width:fit-content;max-width:100%;position:relative}.rail-share-button{border:1px solid var(--border);border-radius:.75rem;justify-content:flex-start;align-items:center;gap:0;width:auto;max-width:100%;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rail-share-button{border:1px solid color-mix(in srgb,var(--border) 50%,transparent)}}.rail-share-button{background:var(--card,var(--surface-strong));color:var(--foreground);flex-shrink:0;font-size:.75rem;font-weight:600;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.rail-share-caret-wrap,.rail-share-primary{align-items:center;height:100%;transition:background-color .16s,color .16s;display:inline-flex}.rail-share-primary{gap:.5rem;padding:0 .75rem}.rail-share-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rail-share-label{white-space:nowrap}.rail-share-caret-wrap{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rail-share-caret-wrap{border-left:1px solid color-mix(in srgb,var(--border) 50%,transparent)}}.rail-share-caret-wrap{padding:0 .5rem}.rail-share-button.is-complete,.rail-share-button.is-open,.rail-share-button:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rail-share-button.is-complete,.rail-share-button.is-open,.rail-share-button:hover{border-color:color-mix(in srgb,var(--border) 70%,transparent)}}.rail-share-button.is-complete .rail-share-caret-wrap,.rail-share-button.is-complete .rail-share-primary,.rail-share-button.is-open .rail-share-caret-wrap,.rail-share-button.is-open .rail-share-primary,.rail-share-button:hover .rail-share-caret-wrap,.rail-share-button:hover .rail-share-primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rail-share-button.is-complete .rail-share-caret-wrap,.rail-share-button.is-complete .rail-share-primary,.rail-share-button.is-open .rail-share-caret-wrap,.rail-share-button.is-open .rail-share-primary,.rail-share-button:hover .rail-share-caret-wrap,.rail-share-button:hover .rail-share-primary{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.rail-share-button.is-complete .rail-share-caret-wrap,.rail-share-button.is-complete .rail-share-primary,.rail-share-button.is-open .rail-share-caret-wrap,.rail-share-button.is-open .rail-share-primary,.rail-share-button:hover .rail-share-caret-wrap,.rail-share-button:hover .rail-share-primary{color:var(--foreground)}.rail-share-caret{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.rail-share-menu{border:1px solid var(--border);background:var(--surface-strong);min-width:12rem;box-shadow:var(--shadow-soft);z-index:5;border-radius:1rem;gap:.2rem;padding:.4rem;display:grid}html.dark .rail-share-menu{background:#121214fa}.rail-share-menu-item{width:100%;min-height:2.4rem;color:var(--foreground);text-align:left;background:0 0;border-radius:.8rem;align-items:center;gap:.7rem;padding:.52rem .72rem;font-size:.88rem;display:flex}.rail-share-menu-icon{color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rail-share-menu-icon{color:color-mix(in srgb,var(--muted-foreground) 90%,transparent)}}.rail-share-menu-item:hover{color:var(--primary);background:#ea4e1e14}.rail-share-menu-item:hover .rail-share-menu-icon{color:currentColor}.context-rail-heading{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.8rem;font-size:.72rem;font-weight:600;display:flex}.context-rail-nav{border-right:0;flex-direction:column;gap:.08rem;padding-right:1.15rem;display:flex;position:relative}.context-rail-nav:after{content:"";background:#ea4e1e33;width:1px;position:absolute;top:0;bottom:0;right:0}.context-rail-link{color:#52525bf0;opacity:.84;padding:.38rem 0;font-size:.88rem;line-height:1.48;transition:color .16s,opacity .16s,transform .16s;display:block;position:relative}.context-rail-link:after{content:"";background:0 0;border-radius:999px;width:2px;height:calc(100% - .68rem);transition:background-color .16s;position:absolute;top:.34rem;right:-1.2rem}.context-rail-link.is-active,.context-rail-link:hover{color:var(--primary);opacity:1}.context-rail-link.is-active:after{background:var(--primary)}html.dark .context-rail-link{color:#e4e4e7e6}html.dark .context-rail-link.is-active,html.dark .context-rail-link:hover{color:#ff7346}:where(.nav-pill,.page-pill,.page-hero-action,.header-menu-link,.primary-nav-link,.docs-topbar-link,.search-trigger,.search-trigger-mobile,.theme-toggle,.preset-toggle,.site-header-mobile-toggle,.home-filter-branch,.home-view-toggle-button,.home-filter-open-link,.home-filter-load-more,.sidebar-top-link,.sidebar-section-link,.sidebar-item-link,.context-rail-link,.reference-sidebar-link,.rail-share-button,.rail-share-menu-item,.focus-mode-button,.focus-search-trigger,.focus-exit-trigger,.focus-toc-trigger,.focus-toc-exit):focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){:where(.nav-pill,.page-pill,.page-hero-action,.header-menu-link,.primary-nav-link,.docs-topbar-link,.search-trigger,.search-trigger-mobile,.theme-toggle,.preset-toggle,.site-header-mobile-toggle,.home-filter-branch,.home-view-toggle-button,.home-filter-open-link,.home-filter-load-more,.sidebar-top-link,.sidebar-section-link,.sidebar-item-link,.context-rail-link,.reference-sidebar-link,.rail-share-button,.rail-share-menu-item,.focus-mode-button,.focus-search-trigger,.focus-exit-trigger,.focus-toc-trigger,.focus-toc-exit):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 86%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 34%,transparent)}}.preset-toggle:focus-within,:where(input,select,textarea):focus-visible{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){.preset-toggle:focus-within,:where(input,select,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 86%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 30%,transparent)}}@media (hover:hover) and (pointer:fine){:where(.writing-card,.home-resource-card,.home-filter-list-item,.resource-feed-card,.resource-feed-list-item,.art-feed-card,.art-feed-list-item):hover img{transform:scale(1.025)}.art-feed-card:focus-visible img,.art-feed-card:hover img,.home-artwork-card:focus-visible img,.home-artwork-card:hover img{transform:none}:where(.writing-card-media img,.home-resource-card-media img,.home-filter-list-media img,.resource-feed-card-media img,.resource-feed-list-media img,.art-feed-card-media img,.art-feed-list-media img){transition:transform .22s}:where(.home-filter-list-item,.resource-feed-list-item,.art-feed-list-item):hover{border-color:var(--border-strong);background:var(--surface-muted);transform:translate(2px)}@supports (color:color-mix(in lab,red,red)){:where(.home-filter-list-item,.resource-feed-list-item,.art-feed-list-item):hover{background:color-mix(in srgb,var(--surface-muted) 36%,transparent)}}:where(.sidebar-top-link,.sidebar-item-link,.context-rail-link,.reference-sidebar-link,.rail-share-menu-item):hover{transform:translate(2px)}.sidebar-section:has(.sidebar-section-link:focus-visible),.sidebar-section:has(.sidebar-section-link:hover){border-color:var(--border-strong);background-color:var(--surface-muted);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sidebar-section:has(.sidebar-section-link:focus-visible),.sidebar-section:has(.sidebar-section-link:hover){background-color:color-mix(in srgb,var(--surface-muted) 34%,transparent)}}:where(.nav-pill,.page-pill,.page-hero-action,.header-menu-link,.search-trigger,.search-trigger-mobile,.theme-toggle,.preset-toggle,.site-header-mobile-toggle,.home-filter-branch,.home-view-toggle-button,.home-filter-open-link,.home-filter-load-more,.rail-share-button,.focus-mode-button,.focus-search-trigger,.focus-exit-trigger,.focus-toc-trigger,.focus-toc-exit):hover{transform:translateY(-1px)}}.home-filter-results-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}@media (min-width:768px){.home-filter-results-actions{flex-wrap:nowrap;flex:none}}.home-filter-card-masonry{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.home-filter-card-masonry>*{width:100%;display:grid}.home-filter-card-masonry .home-resource-card,.home-filter-card-masonry .writing-card{height:auto}.home-view-toggle{border:1px solid var(--border);gap:.15rem;padding:.2rem}.home-view-toggle,.home-view-toggle-button{background:0 0;border-radius:999px;align-items:center;display:inline-flex}.home-view-toggle-button{width:2.75rem;height:2.75rem;color:var(--control-muted-text);justify-content:center}.home-view-toggle-button.is-active{background:var(--control-active-surface);color:var(--control-active-text)}.home-filter-list-item{border-top:1px solid var(--border);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.home-filter-list-media{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-soft);border-radius:.5rem;flex:0 0 5rem;width:5rem;overflow:hidden}.home-filter-list-media img{object-fit:cover}.home-filter-list-media.is-resource img{object-fit:contain}.home-filter-list-media.is-resource{aspect-ratio:1;flex-basis:6rem;width:6rem}.home-filter-list-media.is-article{aspect-ratio:16/10;flex-basis:7.5rem;width:7.5rem}.home-filter-list-media.is-article img{object-fit:cover}.home-filter-list-media.is-story{aspect-ratio:4/5;flex-basis:5.75rem;width:5.75rem}.home-filter-list-media.is-story img{object-fit:contain}.home-filter-list-media.is-art,.home-filter-list-media.is-music{aspect-ratio:1}.home-filter-list-media.is-art img,.home-filter-list-media.is-music img{object-fit:cover}@media (min-width:640px){.home-filter-list-media,.home-filter-list-media.is-resource{flex-basis:7.25rem;width:7.25rem}.home-filter-list-media.is-article{flex-basis:10.5rem;width:10.5rem}.home-filter-list-media.is-story{flex-basis:8rem;width:8rem}}@media (min-width:768px){.home-filter-card-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-filter-list-item:first-child{border-top:0}.home-filter-list-item:hover h3,.home-filter-list-item:hover p{color:var(--foreground)}.home-filter-list-item:focus-visible{border-color:var(--border-strong);background:var(--surface-muted);outline:0}@supports (color:color-mix(in lab,red,red)){.home-filter-list-item:focus-visible{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.home-filter-list-item:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-filter-list-item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 88%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 28%,transparent)}}.home-filter-list-copy{align-content:center;align-self:stretch;min-height:100%;display:grid}.home-filter-list-arrow{color:var(--muted-foreground);align-self:center;padding-top:.15rem}@media (max-width:640px){.home-filter-list-item{gap:.65rem;padding:.85rem .5rem}.home-filter-list-media{flex-basis:4.5rem;width:4.5rem}.home-filter-list-media.is-resource{flex-basis:5rem;width:5rem}.home-filter-list-media.is-article{flex-basis:5.5rem;width:5.5rem}.home-filter-list-media.is-story{flex-basis:4.75rem;width:4.75rem}.home-filter-list-arrow{display:none}}.home-filter-load-more{border:1px solid var(--control-border);background:var(--control-surface);width:fit-content;color:var(--control-text);border-radius:999px;justify-content:center;align-items:center;padding:.66rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.home-filter-scroll-sentinel{height:1px}.home-filter-load-more:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover);color:var(--control-text)}.home-filter-load-more.is-loading,.home-filter-load-more:disabled{cursor:wait;opacity:.72}.home-filter-load-more.is-loading:hover,.home-filter-load-more:disabled:hover{border-color:var(--control-border);background:var(--control-surface);color:var(--control-text)}.home-resource-card{border:1px solid var(--border);height:100%;color:var(--foreground);background:0 0;border-radius:.5rem;display:grid;overflow:hidden}.home-resource-card:focus-visible,.home-resource-card:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.home-resource-card:focus-visible,.home-resource-card:hover{background:color-mix(in srgb,var(--surface-muted) 40%,transparent)}}.home-resource-card-media{aspect-ratio:1;border-bottom:1px solid var(--border);background:var(--surface-muted);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-resource-card-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.home-artwork-card .home-resource-card-media{aspect-ratio:auto;justify-content:center;align-items:center;display:flex}.home-artwork-card-media img{object-fit:contain;width:100%;height:auto}.home-resource-card-copy{gap:.7rem;padding:1rem;display:grid}.home-resource-card h3{color:var(--foreground);font-size:1.05rem;font-weight:700;line-height:1.25}.home-resource-card p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.home-resource-card-copy>span:last-child{color:var(--primary);font-size:.84rem;font-weight:700}.art-detail-page-frame,.art-page-frame{width:min(100%,100% - 2.25rem);max-width:none}.art-page-frame .page-hero{grid-template-columns:minmax(0,42rem) minmax(17rem,32rem);align-items:end;gap:.65rem clamp(1.5rem,4vw,4rem);padding:clamp(1rem,2.2vw,1.65rem) 1rem clamp(1.15rem,2.4vw,1.75rem);display:grid}.art-page-frame .page-hero>*{grid-column:1}.art-page-frame .page-hero-title{--page-hero-title-size:var(--page-hero-editorial-title-size);--page-hero-title-line-height:.98;margin-top:.45rem}.art-page-frame .page-hero-description{width:min(100%,42rem);margin-top:.65rem;line-height:1.58}.art-page-frame .page-hero-meta{margin-top:.75rem}.art-page-frame .page-hero-actions{grid-area:2/2;width:100%;margin-top:0}.art-page-frame .page-hero-context-callout{border-radius:.5rem;grid-area:3/2/span 2;width:100%;margin-top:0;padding:.85rem .95rem}.art-page-frame .page-hero-context-callout-body{font-size:.92rem;line-height:1.55}.art-archive{gap:.85rem;padding-bottom:2rem;display:grid}.art-filter-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:.75rem;padding:.85rem 0;display:grid}.art-category-row{flex-wrap:wrap;gap:.55rem;display:flex}.art-filter-chip,.art-filter-clear,.art-filter-control,.art-filter-submit{border:1px solid var(--control-border);background:var(--control-surface);min-height:2.45rem;color:var(--control-text);border-radius:.5rem;font-size:.84rem;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.art-filter-chip{align-items:center;gap:.45rem;padding:.55rem .78rem;display:inline-flex}.art-filter-chip span:last-child{border:1px solid;min-width:1.35rem}@supports (color:color-mix(in lab,red,red)){.art-filter-chip span:last-child{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.art-filter-chip span:last-child{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.art-filter-chip span:last-child{background:color-mix(in srgb,currentColor 7%,transparent)}}.art-filter-chip span:last-child{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;padding:.14rem .42rem;font-size:.68rem}.art-filter-chip:focus-visible,.art-filter-chip:hover,.art-filter-clear:focus-visible,.art-filter-clear:hover,.art-filter-control:focus-visible,.art-filter-control:hover,.art-filter-submit:focus-visible,.art-filter-submit:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}.art-filter-chip.is-active,.art-filter-submit{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.art-filter-form{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.art-filter-control{outline:none;min-width:min(100%,12rem);padding:0 .75rem}.art-filter-control[type=search]{flex:18rem}.art-filter-clear,.art-filter-submit{justify-content:center;align-items:center;padding:.55rem .9rem;display:inline-flex}.art-filter-clear{color:var(--muted-foreground)}.art-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.55rem 1rem;display:flex}.art-results-bar h2{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600;line-height:1.08}html[data-ui-preset=usegately] .art-card h2,html[data-ui-preset=usegately] .art-detail-body h2,html[data-ui-preset=usegately] .art-detail-header h1,html[data-ui-preset=usegately] .art-detail-panel h2,html[data-ui-preset=usegately] .art-results-bar h2{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=substack] .art-card h2,html[data-ui-preset=substack] .art-detail-body h2,html[data-ui-preset=substack] .art-detail-header h1,html[data-ui-preset=substack] .art-detail-panel h2,html[data-ui-preset=substack] .art-results-bar h2{font-family:var(--font-cooper),Georgia,serif}.art-empty,.art-results-bar p{color:var(--muted-foreground);font-size:.9rem;font-weight:600}.art-empty{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.art-empty{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.art-empty{padding:1rem}.art-masonry{column-count:1;column-gap:1rem}.art-card-link{break-inside:avoid;color:inherit;margin-bottom:1rem;display:block}.art-card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.art-card{background:color-mix(in srgb,var(--card) 94%,transparent)}}.art-card{color:var(--foreground);transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;box-shadow:0 1px 2px #18181b08}.art-card-link:focus-visible .art-card,.art-card-link:hover .art-card{border-color:var(--border-strong);background:var(--surface-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.art-card-media{border-bottom:1px solid var(--border);background:var(--surface-muted);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.art-card-media{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}}.art-card-media img,.art-detail-figure img{object-fit:contain;width:100%;height:auto;display:block}.art-card-copy{gap:.65rem;padding:.95rem;display:grid}.art-card-meta,.art-card-tags,.art-detail-meta,.art-detail-shop-links,.art-detail-tags{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.art-card-meta{color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.art-card h2{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;font-size:1.2rem;font-weight:650;line-height:1.12}.art-card p{color:var(--muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;font-weight:500;line-height:1.58;display:-webkit-box;overflow:hidden}.art-card-tags span,.art-detail-tags span{border:1px solid var(--border);max-width:100%;color:var(--muted-strong);border-radius:999px;padding:.24rem .5rem;font-size:.68rem;font-weight:700;line-height:1}.art-detail{gap:1.35rem;padding-bottom:2.5rem;display:grid}.resource-detail-shell .art-detail{gap:0}.art-detail-shell{padding-bottom:clamp(3rem,6vw,5rem)}.art-detail-shell .page-hero{padding-top:clamp(1.35rem,3vw,2.15rem);padding-bottom:clamp(.85rem,1.6vw,1.2rem)}.art-detail-shell .page-hero--editorial .page-hero-title{letter-spacing:0}.art-detail-shell .page-hero-description{width:min(100%,68ch);margin-top:1rem;font-size:clamp(1.06rem,1rem + .24vw,1.18rem);line-height:1.78}.art-detail-shell .page-hero-meta{margin-top:1.1rem}.art-detail-shell .page-hero-actions{margin-top:1.3rem}.art-detail-shell #artwork-details{margin-top:clamp(.35rem,.8vw,.65rem);padding-top:clamp(1.15rem,2.2vw,1.8rem)}.art-detail-shell #artwork-about,.art-detail-shell #artwork-navigation,.art-detail-shell #artwork-poem,.art-detail-shell #artwork-related-series,.art-detail-shell #artwork-series{margin-top:clamp(2.4rem,4.4vw,3.55rem);padding-top:clamp(2.05rem,4vw,3rem)}.art-detail-details-heading{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.15}.art-detail-details-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.art-detail-summary-list{max-width:min(100%,54rem);color:var(--muted-foreground);gap:.85rem;display:grid}.art-detail-summary-list div{gap:.3rem;display:grid}.art-detail-summary-list dt{color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.35}.art-detail-summary-list dd{color:var(--muted-foreground);font-size:clamp(1rem,.96rem + .18vw,1.06rem);font-weight:500;line-height:1.72}.art-detail-primary-image{margin-top:1.1rem}.art-detail-shell .art-detail-primary-image{border-radius:1rem;margin-top:clamp(1.4rem,3vw,2.15rem)}.art-detail-shell .art-detail-summary-list{gap:1.1rem}.art-detail-shell .art-detail-summary-list dd{line-height:1.65}.art-detail-shell .art-detail-tags{gap:.45rem}.art-detail-shop-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.art-detail-shop-card{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.art-detail-shop-card{padding:.95rem}.art-detail-shop-card h3{color:var(--foreground);font-size:.98rem;font-weight:750;line-height:1.25}.art-detail-shop-card p{color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.art-detail-shop-card .art-detail-shop-links{align-items:stretch}.art-detail-shop-card .art-detail-shop-links a{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;min-height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.art-detail-shop-card .art-detail-shop-links a{background:color-mix(in srgb,var(--card) 82%,transparent)}}.art-detail-shop-card .art-detail-shop-links a{color:var(--foreground);padding:.5rem .72rem;font-size:.8rem;font-weight:750;line-height:1}.art-detail-shop-card .art-detail-shop-links a:focus-visible,.art-detail-shop-card .art-detail-shop-links a:hover{border-color:var(--border-strong);background:var(--surface-strong)}.art-detail-header{gap:.75rem;max-width:62rem;display:grid}.art-detail-eyebrow{color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.art-detail-header h1{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:600;line-height:.98}.art-detail-header>p:not(.art-detail-eyebrow){max-width:52rem;color:var(--muted-foreground);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500;line-height:1.65}.art-detail-meta{color:var(--muted-foreground);font-size:.84rem;font-weight:700}.art-detail-meta a,.art-detail-shop-links a,.art-detail-source-link{color:var(--foreground);border-bottom:1px solid}.art-detail-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.art-detail-figure{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.art-detail-figure{background:color-mix(in srgb,var(--surface-muted) 60%,transparent)}}.art-detail-panel{border:1px solid var(--border);background:var(--card);border-radius:.5rem;gap:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.art-detail-panel{background:color-mix(in srgb,var(--card) 90%,transparent)}}.art-detail-panel{padding:1rem}.art-detail-body h2,.art-detail-panel h2{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;font-size:1.05rem;font-weight:700;line-height:1.2}.art-detail-body,.art-detail-panel dl{gap:1rem;display:grid}.art-detail-panel dl div{gap:.2rem;display:grid}.art-detail-rich-text{gap:.65rem;display:grid}.resource-detail-shell .art-detail-rich-text{gap:.9rem;max-width:min(100%,54rem);margin-top:1rem}.art-detail-rich-text img{border-radius:.5rem;width:100%;max-width:100%;height:auto;display:block}.art-detail-rich-text h3,.art-detail-rich-text h4,.art-detail-rich-text h5,.art-detail-rich-text ol,.art-detail-rich-text p,.art-detail-rich-text ul{color:var(--muted-foreground);font-size:clamp(.93rem,1.6vw,.96rem);line-height:1.68}.resource-detail-shell .art-detail blockquote,.resource-detail-shell .art-detail-rich-text h3,.resource-detail-shell .art-detail-rich-text h4,.resource-detail-shell .art-detail-rich-text h5,.resource-detail-shell .art-detail-rich-text ol,.resource-detail-shell .art-detail-rich-text p,.resource-detail-shell .art-detail-rich-text ul{color:var(--muted-foreground);font-size:clamp(1rem,.96rem + .18vw,1.06rem);font-weight:400;line-height:1.72}.resource-detail-shell .art-detail blockquote{border-left:2px solid var(--border-strong);white-space:pre-line;margin:1rem 0 0;padding-left:1rem}.art-detail-rich-text ol,.art-detail-rich-text ul{margin:0;padding-left:1.15rem}.art-detail-rich-text li{padding-left:.22rem}.art-detail-rich-text a{color:var(--foreground);text-underline-offset:.2rem;text-decoration:underline}.art-detail-panel dt{color:var(--muted-strong);text-transform:uppercase;font-size:.72rem;font-weight:800}.art-detail-body blockquote,.art-detail-body p,.art-detail-panel dd,.art-detail-title-options{color:var(--muted-foreground);font-size:.95rem;font-weight:500;line-height:1.68}.art-detail-body{max-width:56rem}.art-detail-body section{gap:.65rem;display:grid}.art-detail-body blockquote{border-left:2px solid var(--border-strong);white-space:pre-line;padding-left:1rem}.art-detail-title-options{padding-left:1.2rem;list-style:outside;display:grid}.art-detail-nav{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:1rem;display:grid}.resource-detail-shell .art-detail-nav{border-top:0;padding-top:0}.art-detail-nav a{border:1px solid var(--border);background:var(--card);border-radius:.5rem;gap:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.art-detail-nav a{background:color-mix(in srgb,var(--card) 86%,transparent)}}.art-detail-nav a{color:var(--foreground);padding:.8rem}.art-detail-nav a:last-child{text-align:right}.art-detail-nav a:focus-visible,.art-detail-nav a:hover{border-color:var(--border-strong);background:var(--surface-strong)}.art-detail-nav span{color:var(--muted-foreground);text-transform:uppercase;font-size:.72rem;font-weight:800}.art-detail-nav strong{font-size:.92rem;line-height:1.25}.artwork-series-section{margin-top:clamp(2.4rem,4.4vw,3.55rem);padding-top:clamp(2.05rem,4vw,3rem)}.artwork-series-overview-header,.artwork-series-section-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.artwork-series-overview-header>div,.artwork-series-section-header>div{gap:.55rem;max-width:48rem;display:grid}.artwork-series-overview-header p,.artwork-series-section-header p:not(.eyebrow){color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(.98rem,.95rem + .14vw,1.05rem);line-height:1.68}.artwork-series-section-link{border:1px solid var(--control-border);background:var(--control-surface);min-height:2.35rem;color:var(--control-text);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.62rem .92rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.artwork-series-section-link:focus-visible,.artwork-series-section-link:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}.artwork-series-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:.85rem;margin-top:1.15rem;display:grid}.artwork-series-card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.artwork-series-card{background:color-mix(in srgb,var(--card) 86%,transparent)}}.artwork-series-card{color:var(--foreground);transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.artwork-series-card:focus-visible,.artwork-series-card:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.artwork-series-card:focus-visible,.artwork-series-card:hover{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.artwork-series-card.is-current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.artwork-series-card.is-current{border-color:color-mix(in srgb,var(--primary) 54%,var(--border-strong))}}.artwork-series-card.is-current{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.artwork-series-card.is-current{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}@media (hover:hover) and (pointer:fine){.artwork-series-card:hover{transform:translateY(-2px)}}.artwork-series-card-media{aspect-ratio:1;border-bottom:1px solid var(--border);background:var(--surface-muted);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.artwork-series-card-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.artwork-series-card-media img{display:block}.artwork-series-card-copy{gap:.45rem;padding:.85rem;display:grid}.artwork-series-card-copy span,.artwork-series-overview-copy span{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.artwork-series-card-copy h3,.artwork-series-overview-copy h3{color:var(--foreground);font-size:.96rem;font-weight:760;line-height:1.24}.artwork-series-card-copy p,.artwork-series-overview-copy p{color:var(--muted-foreground);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.artwork-series-overview{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:clamp(1.6rem,3vw,2.3rem);padding-block:clamp(1.55rem,3vw,2.15rem)}.artwork-series-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.9rem;margin-top:1rem;display:grid}.artwork-series-overview-card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;grid-template-columns:minmax(7.25rem,.82fr) minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.artwork-series-overview-card{background:color-mix(in srgb,var(--card) 88%,transparent)}}.artwork-series-overview-card{color:var(--foreground);transition:border-color .16s,background .16s,transform .16s}.artwork-series-overview-card:focus-visible,.artwork-series-overview-card:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.artwork-series-overview-card:focus-visible,.artwork-series-overview-card:hover{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}@media (hover:hover) and (pointer:fine){.artwork-series-overview-card:hover{transform:translateY(-2px)}}.artwork-series-overview-media-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:100%;display:grid}.artwork-series-overview-media{aspect-ratio:1;background:var(--surface-muted);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.artwork-series-overview-media{background:color-mix(in srgb,var(--surface-muted) 76%,transparent)}}.artwork-series-overview-media img{display:block}.artwork-series-overview-copy{align-content:center;gap:.48rem;min-width:0;padding:.9rem;display:grid}@media (min-width:640px){.art-masonry{column-count:2}.art-detail-details-grid{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr)}}@media (min-width:1024px){.art-masonry{column-count:3}.art-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.art-detail-panel{position:sticky;top:1rem}}@media (min-width:1280px){.art-masonry{column-count:4}}@media (min-width:1536px){.art-masonry{column-count:5}}@media (max-width:899px){.art-page-frame .page-hero{padding:clamp(1.1rem,4vw,1.8rem) 1rem clamp(1.35rem,4vw,2rem);display:flex}.art-page-frame .page-hero-actions{width:min(100%,42rem);margin-top:1.1rem}.art-page-frame .page-hero-context-callout{width:min(100%,42rem);margin-top:1rem}}@media (max-width:639px){.art-page-frame{width:min(100%,100% - 1rem)}.art-page-frame .page-hero{padding:.85rem 1rem 1rem}.art-page-frame .page-hero-title{--page-hero-title-mobile-size:2rem;margin-top:.35rem}.art-page-frame .page-hero-description{margin-top:.65rem;font-size:1rem;line-height:1.55}.art-page-frame .page-hero-meta{margin-top:.75rem}.art-page-frame .page-hero-actions{gap:.45rem;margin-top:.8rem}.art-page-frame .page-hero-action{min-height:2.45rem;padding:.68rem .9rem;font-size:.68rem}.art-page-frame .page-hero-context-callout{margin-top:.75rem;padding:.7rem .75rem}.art-page-frame .page-hero-context-callout-title{margin-bottom:.35rem;font-size:.62rem}.art-page-frame .page-hero-context-callout-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.art-category-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.art-category-row::-webkit-scrollbar{display:none}.art-filter-chip{flex:none}.art-filter-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.art-filter-control[type=search]{grid-column:1/-1}.art-filter-clear,.art-filter-control,.art-filter-submit{width:100%}.art-detail-nav{grid-template-columns:minmax(0,1fr)}.art-detail-nav a:last-child{text-align:left}}.content-wall-page-frame{width:min(100%,100% - 2.25rem);max-width:none}.content-wall-shell{gap:1.15rem;min-width:0;padding-bottom:2rem;display:grid}.content-wall-titlebar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.content-wall-title{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;letter-spacing:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.02}html[data-ui-preset=usegately] .content-wall-title{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=substack] .content-wall-title{font-family:var(--font-cooper),Georgia,serif}.content-wall-toolbar{gap:.85rem;min-width:0;display:grid}.content-wall-category-row,.content-wall-control-row,.content-wall-type-row{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;max-width:100%;display:flex}.content-wall-control-row{justify-content:space-between;width:100%}.content-wall-mobile-filters{display:none}.content-wall-filter-field{gap:.38rem;min-width:0;display:grid}.content-wall-filter-field>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750;line-height:1.2}.content-wall-category-row{border-top:1px solid var(--border);grid-column:1/-1;width:100%;padding-top:.75rem}.content-wall-chip,.content-wall-search,.content-wall-select{border:1px solid var(--control-border);background:var(--control-surface);min-height:2.75rem;color:var(--control-text);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),box-shadow .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);border-radius:.5rem;box-shadow:0 1px 2px #18181b08}.content-wall-chip{justify-content:center;align-items:center;gap:.45rem;padding:.55rem .78rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.content-wall-chip--secondary{min-height:2.75rem;padding:.48rem .7rem;font-size:.78rem}.content-wall-chip-count{border:1px solid;min-width:1.35rem}@supports (color:color-mix(in lab,red,red)){.content-wall-chip-count{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.content-wall-chip-count{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.content-wall-chip-count{background:color-mix(in srgb,currentColor 7%,transparent)}}.content-wall-chip-count{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;padding:.14rem .42rem;font-size:.68rem;font-weight:700;line-height:1.1}.content-wall-chip:focus-visible,.content-wall-chip:hover,.content-wall-search:focus-within,.content-wall-select:focus-visible,.content-wall-select:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}.content-wall-chip:focus-visible,.content-wall-clear:focus-visible,.content-wall-error button:focus-visible,.content-wall-load-more:focus-visible,.content-wall-modal-navigation button:focus-visible,.content-wall-modal-poem-scroll:focus-visible,.content-wall-modal-primary:focus-visible,.content-wall-modal-secondary:focus-visible,.content-wall-modal-story-controls button:focus-visible,.content-wall-modal-topbar button:focus-visible,.content-wall-search:focus-within,.content-wall-select:focus-visible{box-shadow:var(--control-focus-ring);outline:0}.content-wall-chip:active,.content-wall-clear:active,.content-wall-error button:active,.content-wall-load-more:not(:disabled):active,.content-wall-modal-navigation button:active,.content-wall-modal-primary:active,.content-wall-modal-secondary:active,.content-wall-modal-story-controls button:not(:disabled):active,.content-wall-modal-topbar button:active,.home-filter-load-more:active{transform:translateY(1px)}.content-wall-chip.is-active{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.content-wall-search{width:min(100%,22rem);color:var(--muted-foreground);align-items:center;gap:.55rem;padding:0 .75rem;display:inline-flex}.content-wall-search input{min-width:0;color:var(--control-text);background:0 0;border:0;outline:none;flex:1;font-size:.86rem;font-weight:500;line-height:1.2}.content-wall-search input::placeholder{color:var(--control-muted-text)}.content-wall-select{outline:none;min-width:9.5rem;padding:0 2rem 0 .75rem;font-size:.82rem;font-weight:600}@media (max-width:639px){.content-wall-toolbar{gap:.7rem}.content-wall-mobile-filters{gap:.65rem;min-width:0;display:grid}.content-wall-category-row,.content-wall-type-row{display:none}.content-wall-control-row{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.content-wall-search{width:100%}.content-wall-select{width:100%;min-width:0}.content-wall-results-bar{scroll-margin-top:4.75rem}}.content-wall-results-bar{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;scroll-margin-top:5.25rem;font-size:.86rem;display:flex}.content-wall-clear{min-height:2.75rem;color:var(--control-text);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);border:1px solid #0000;border-radius:999px;align-items:center;padding:.35rem .6rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.content-wall-clear:focus-visible,.content-wall-clear:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}.content-wall-empty,.content-wall-error{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.content-wall-empty,.content-wall-error{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.content-wall-empty,.content-wall-error{color:var(--muted-foreground);padding:1rem;font-size:.9rem}.content-wall-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.content-wall-error button{border:1px solid var(--control-border);background:var(--control-surface);min-height:2.35rem;color:var(--control-text);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:750;line-height:1}.content-wall-error button:focus-visible,.content-wall-error button:hover{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.content-wall-loading{color:var(--foreground);align-items:center;gap:.45rem;font-size:.78rem;font-weight:750;display:inline-flex}.content-wall-loading:before{content:"";border:2px solid;width:.62rem;height:.62rem}@supports (color:color-mix(in lab,red,red)){.content-wall-loading:before{border:2px solid color-mix(in srgb,currentColor 28%,transparent)}}.content-wall-loading:before{border-top-color:currentColor;border-radius:999px;animation:content-wall-spin .78s linear infinite}.content-wall-workspace{align-items:start}.content-wall-results-region,.content-wall-workspace{gap:1rem;min-width:0;display:grid}.content-wall-masonry{grid-template-columns:repeat(var(--content-wall-column-count,1),minmax(0,1fr));opacity:1;transition:opacity .22s var(--interaction-ease-out),filter .22s var(--interaction-ease-out),transform .22s var(--interaction-ease-out);will-change:opacity,transform;gap:1rem;display:grid;transform:translateY(0)}.content-wall-masonry-column{min-width:0;display:block}.content-wall-masonry[data-content-wall-columns="1"]{display:block}.content-wall-masonry.is-updating{opacity:.78;filter:saturate(.9);transform:none}@media (min-width:640px){.content-wall-masonry[data-content-wall-columns="1"]{column-count:2;column-gap:1rem}.content-wall-masonry[data-content-wall-columns="1"] .content-wall-masonry-column{display:contents}}@media (min-width:1024px){.content-wall-masonry[data-content-wall-columns="1"]{column-count:3}}@media (min-width:1280px){.content-wall-masonry[data-content-wall-columns="1"]{column-count:4}}@media (min-width:1536px){.content-wall-masonry[data-content-wall-columns="1"]{column-count:5}}.content-wall-card-link{break-inside:avoid;min-width:0;color:inherit;cursor:pointer;animation:content-wall-card-reveal .38s cubic-bezier(.2,.72,.2,1) both;animation-delay:var(--content-wall-card-delay,0s);margin-bottom:1rem;display:block}.content-wall-card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;gap:.9rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-wall-card{background:color-mix(in srgb,var(--card) 94%,transparent)}}.content-wall-card{color:var(--foreground);transition:border-color .16s var(--interaction-ease-out),box-shadow .16s var(--interaction-ease-out),transform .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out);padding:.95rem;box-shadow:0 1px 2px #18181b08}.content-wall-card-link:focus-visible .content-wall-card,.content-wall-card-link:hover .content-wall-card{border-color:var(--border-strong);background-color:var(--surface-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.content-wall-card-link:focus-visible{outline:0}.content-wall-card-link:focus-visible .content-wall-card{box-shadow:var(--shadow-card),var(--control-focus-ring)}.content-wall-card-header{color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:700;line-height:1;display:flex}.content-wall-card-media{border:1px solid var(--border);background:var(--surface-muted);border-radius:.38rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-wall-card-media{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}}.content-wall-card-media--video{aspect-ratio:16/9}.content-wall-card-media img{object-fit:contain;width:100%;height:auto;transition:transform .26s var(--interaction-ease-out);display:block}.content-wall-card-media--video img{object-fit:cover;width:100%;height:100%}.content-wall-card-avatar{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-wall-card-avatar{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}}.content-wall-card-avatar img{object-fit:cover;width:100%;height:100%}.content-wall-card-avatar--contain img{object-fit:contain;padding:.38rem}.content-wall-card-link:focus-visible .content-wall-card-media img,.content-wall-card-link:hover .content-wall-card-media img{transform:none}.content-wall-play{border:1px solid var(--background);justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute;bottom:.72rem;right:.72rem}@supports (color:color-mix(in lab,red,red)){.content-wall-play{border:1px solid color-mix(in srgb,var(--background) 70%,transparent)}}.content-wall-play{background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.content-wall-play{background:color-mix(in srgb,var(--foreground) 84%,transparent)}}.content-wall-play{color:var(--background);box-shadow:0 8px 24px #0003}.content-wall-document-mark{border:1px solid var(--border);background:var(--surface-muted);border-radius:.45rem;justify-content:center;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.content-wall-document-mark{background:color-mix(in srgb,var(--surface-muted) 58%,transparent)}}.content-wall-document-mark{color:var(--muted-foreground);padding:.85rem}.content-wall-card-copy{gap:.45rem;display:grid}.content-wall-card h2{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;letter-spacing:0;font-size:1.24rem;font-weight:600;line-height:1.12}html[data-ui-preset=usegately] .content-wall-card h2{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=substack] .content-wall-card h2{font-family:var(--font-cooper),Georgia,serif;font-size:1.32rem}.content-wall-card-description{color:var(--muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;font-weight:500;line-height:1.58;display:-webkit-box;overflow:hidden}.content-wall-card--poetry .content-wall-card-description{white-space:pre-line;-webkit-line-clamp:7}.content-wall-card-meta,.content-wall-card-tags{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.76rem;font-weight:600;display:flex}.content-wall-card-meta span:not(:last-child):after{content:"";opacity:.45;vertical-align:middle;background:currentColor;border-radius:999px;width:.22rem;height:.22rem;margin-left:.55rem;display:inline-block}.content-wall-card-tags span{border:1px solid var(--border);max-width:100%;color:var(--muted-strong);border-radius:999px;padding:.24rem .5rem;font-size:.68rem;line-height:1}.content-wall-load-more{border:1px solid var(--control-border);background:var(--control-surface);color:var(--control-text);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),opacity .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.5rem;padding:.72rem 1.1rem;font-size:.84rem;font-weight:700;display:inline-flex}.content-wall-load-sentinel{pointer-events:none;width:100%;height:1px;margin-top:-1px}.content-wall-load-more:before{content:"";opacity:0;width:.85rem;height:.85rem;transition:opacity .16s var(--interaction-ease-out),transform .16s var(--interaction-ease-out);border:2px solid #0000;border-top-color:currentcolor;border-radius:999px;display:inline-block;transform:scale(.75)}.content-wall-load-more.is-loading:before{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.content-wall-load-more.is-loading:before{border-color:color-mix(in srgb,currentColor 28%,transparent)}}.content-wall-load-more.is-loading:before{opacity:1;border-top-color:currentColor;animation:content-wall-spin .78s linear infinite;transform:scale(1)}.content-wall-load-more:disabled{cursor:wait;opacity:.72}.content-wall-load-more:focus-visible,.content-wall-load-more:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}.content-wall-load-more:disabled:hover{border-color:var(--control-border);background:var(--control-surface)}.content-wall-append-status{z-index:355;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));border:1px solid var(--control-border);background:var(--background);border-radius:999px;align-items:center;gap:.55rem;min-height:2.75rem;display:inline-flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.content-wall-append-status{background:color-mix(in srgb,var(--background) 94%,transparent)}}.content-wall-append-status{color:var(--foreground);pointer-events:none;white-space:nowrap;padding:.7rem 1rem;font-size:.82rem;font-weight:750;line-height:1;box-shadow:0 12px 34px #18181b33}.content-wall-append-status:before{content:"";border:2px solid;flex:0 0 .9rem;width:.9rem;height:.9rem}@supports (color:color-mix(in lab,red,red)){.content-wall-append-status:before{border:2px solid color-mix(in srgb,currentColor 28%,transparent)}}.content-wall-append-status:before{border-top-color:currentColor;border-radius:999px;animation:content-wall-spin .78s linear infinite}.content-wall-modal-backdrop{z-index:360;background:var(--background);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-backdrop{background:color-mix(in srgb,var(--background) 72%,transparent)}}.content-wall-modal-backdrop{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);padding:1rem;animation:content-wall-backdrop-reveal .18s ease-out both}html.dark .content-wall-modal-backdrop{background:var(--background)}@supports (color:color-mix(in lab,red,red)){html.dark .content-wall-modal-backdrop{background:color-mix(in srgb,var(--background) 62%,transparent)}}.content-wall-modal{border:1px solid var(--border);background:var(--background);border-radius:.5rem;width:min(72rem,100%);max-height:min(52rem,100vh - 2rem);overflow:auto}@supports (color:color-mix(in lab,red,red)){.content-wall-modal{background:color-mix(in srgb,var(--background) 96%,#000 4%)}}.content-wall-modal{color:var(--foreground);box-shadow:0 24px 80px #0000006b}.work-together-modal-backdrop{z-index:2147483647;background:var(--background);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.work-together-modal-backdrop{background:color-mix(in srgb,var(--background) 72%,transparent)}}.work-together-modal-backdrop{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);padding:1rem;animation:content-wall-backdrop-reveal .18s ease-out both}html.dark .work-together-modal-backdrop{background:var(--background)}@supports (color:color-mix(in lab,red,red)){html.dark .work-together-modal-backdrop{background:color-mix(in srgb,var(--background) 62%,transparent)}}.work-together-modal{border:1px solid var(--border);background:var(--background);border-radius:.5rem;grid-template-rows:auto minmax(0,1fr);width:min(52rem,100%);max-height:min(52rem,100vh - 2rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.work-together-modal{background:color-mix(in srgb,var(--background) 96%,#000 4%)}}.work-together-modal{color:var(--foreground);box-shadow:0 24px 80px #0000006b}.work-together-modal-topbar{border-bottom:1px solid var(--border);background:var(--background);justify-content:flex-end;display:flex}@supports (color:color-mix(in lab,red,red)){.work-together-modal-topbar{background:color-mix(in srgb,var(--background) 92%,transparent)}}.work-together-modal-topbar{padding:.55rem}.work-together-modal-topbar button{border:1px solid var(--control-border);background:var(--control-surface);width:2.35rem;height:2.35rem;color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.work-together-modal-topbar button:focus-visible,.work-together-modal-topbar button:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.work-together-modal-topbar button:focus-visible,.work-together-modal-topbar button:hover{border-color:color-mix(in srgb,var(--foreground) 42%,var(--control-border-hover))}}.work-together-modal-topbar button:focus-visible,.work-together-modal-topbar button:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.work-together-modal-topbar button:focus-visible,.work-together-modal-topbar button:hover{background:color-mix(in srgb,var(--foreground) 10%,var(--control-surface-hover))}}.work-together-modal-topbar button:focus-visible,.work-together-modal-topbar button:hover{color:var(--foreground)}.work-together-modal-topbar button svg,.work-together-modal-topbar button svg path{color:currentColor;stroke:currentColor}.work-together-modal-topbar button:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:0}@supports (color:color-mix(in lab,red,red)){.work-together-modal-topbar button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 26%,transparent)}}.work-together-modal-topbar button:active{transform:translateY(1px)}.work-together-modal-embed{background:0 0;min-height:min(72vh,42rem);overflow:auto}.work-together-cal-inline{min-height:36rem}.work-together-cal-inline iframe{background:0 0;border:0;width:100%;min-height:min(72vh,42rem);display:block}.content-wall-modal--art{grid-template-rows:auto minmax(0,1fr) auto;width:min(86rem,100vw - 2rem);height:min(52rem,100vh - 2rem);max-height:calc(100vh - 2rem);display:grid;overflow:hidden}.content-wall-modal--text-only{width:min(44rem,100%)}.content-wall-modal--poetry{width:min(74rem,100%)}.content-wall-modal-testimonial-block{gap:1rem;display:grid}.content-wall-modal-testimonial-quote{max-width:42rem;color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:500;line-height:1.72}html[data-ui-preset=usegately] .content-wall-modal-testimonial-quote{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=substack] .content-wall-modal-testimonial-quote{font-family:var(--font-cooper),Georgia,serif}.content-wall-modal-topbar{z-index:1;border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-topbar{background:color-mix(in srgb,var(--background) 94%,#000 6%)}}.content-wall-modal-topbar{color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;padding:.75rem .9rem;font-size:.7rem;font-weight:700}.content-wall-modal-primary,.content-wall-modal-secondary,.content-wall-modal-topbar button{border:1px solid var(--border);background:var(--card);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-primary,.content-wall-modal-secondary,.content-wall-modal-topbar button{background:color-mix(in srgb,var(--card) 82%,transparent)}}.content-wall-modal-primary,.content-wall-modal-secondary,.content-wall-modal-topbar button{color:var(--foreground);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);font-size:.8rem;font-weight:700;line-height:1}.content-wall-modal-topbar button{min-height:2.35rem;padding:.48rem .7rem}.content-wall-modal-topbar-navigation{display:none}.content-wall-modal-secondary:focus-visible,.content-wall-modal-secondary:hover,.content-wall-modal-topbar button:focus-visible,.content-wall-modal-topbar button:hover{border-color:var(--border-strong);background:var(--surface-strong);color:var(--foreground)}.content-wall-modal-primary:focus-visible,.content-wall-modal-primary:hover{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.content-wall-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;padding:1rem;display:grid}.content-wall-modal--art .content-wall-modal-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);min-height:0;overflow:hidden}.content-wall-modal--text-only .content-wall-modal-grid{grid-template-columns:minmax(0,1fr)}.content-wall-modal--web-story{width:min(62rem,100%)}.content-wall-modal--web-story .content-wall-modal-grid{grid-template-columns:minmax(16rem,24rem) minmax(18rem,1fr);align-items:start}.content-wall-modal--poetry .content-wall-modal-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.52fr);align-items:stretch}.content-wall-modal--poetry .content-wall-modal-copy{align-self:start}.content-wall-modal-media,.content-wall-modal-media-fallback,.content-wall-modal-soundcloud,.content-wall-modal-story,.content-wall-modal-video,.content-wall-modal-web-story{border:1px solid var(--border);background:#050505;border-radius:.5rem;min-width:0;overflow:hidden}.content-wall-modal-video{aspect-ratio:16/9}.content-wall-modal-soundcloud{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.content-wall-modal-soundcloud-artwork{border:1px solid var(--border);background:var(--surface-muted);border-radius:.38rem;place-items:center;min-height:8rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-soundcloud-artwork{background:color-mix(in srgb,var(--surface-muted) 62%,#000 38%)}}.content-wall-modal-soundcloud-artwork{color:var(--muted-foreground)}.content-wall-modal-soundcloud-artwork img{object-fit:cover;width:100%;height:100%;display:block}.content-wall-modal-soundcloud-player{align-content:center;min-width:0;display:grid}.content-wall-modal-soundcloud-player iframe{border:0;width:100%;max-height:min(46vh,22.5rem);display:block}.content-wall-modal-web-story{aspect-ratio:9/16;justify-self:center;width:min(100%,23rem);height:min(72vh,42rem);min-height:30rem}.content-wall-modal-story{justify-self:center;gap:.7rem;width:min(100%,19rem);padding:.75rem;display:grid}.content-wall-modal-story-progress{grid-template-columns:repeat(var(--story-page-count,1),minmax(0,1fr));gap:.3rem;display:grid}.content-wall-modal-story-progress button{background:#ffffff3d;border:0;border-radius:999px;height:.3rem;min-height:0;padding:0;display:block;overflow:hidden}.content-wall-modal-story-progress button span{border-radius:inherit;opacity:0;background:#fff;width:100%;height:100%;display:block}.content-wall-modal-story-progress button.is-active span{opacity:1}.content-wall-modal-story-progress button:focus-visible{outline-offset:2px;outline:2px solid #fff}.content-wall-modal-story-stage{aspect-ratio:9/16;background:#050505;border-radius:.38rem;min-height:0;position:relative;overflow:hidden}.content-wall-modal-story-bg{object-fit:cover;filter:blur(24px)brightness(.45);transform:scale(1.14)}.content-wall-modal-story-image{object-fit:cover}.content-wall-modal-story--contain .content-wall-modal-story-image{object-fit:contain}.content-wall-modal-story-copy{color:#fff;background:linear-gradient(#0000,#000000b8 42%,#000000e6);gap:.7rem;padding:7rem 1.25rem 1.35rem;display:grid;position:absolute;inset:auto 0 0}.content-wall-modal-story-copy h3{max-width:92%;color:inherit;letter-spacing:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.05}.content-wall-modal-story-copy p{color:#ffffffe0;max-width:92%;font-size:.96rem;font-weight:650;line-height:1.45}.content-wall-modal-story-copy a{color:#111;background:#fff;border-radius:999px;justify-self:start;padding:.7rem .9rem;font-size:.85rem;font-weight:800;line-height:1}.content-wall-modal-story-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.content-wall-modal-story-controls button{border:1px solid var(--border);background:var(--card);border-radius:999px;min-height:2.6rem}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-story-controls button{background:color-mix(in srgb,var(--card) 82%,transparent)}}.content-wall-modal-story-controls button{color:var(--foreground);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out),opacity .16s var(--interaction-ease-out);font-size:.78rem;font-weight:800;line-height:1}.content-wall-modal-story-controls button:disabled{cursor:not-allowed;opacity:.38}.content-wall-modal-story-controls button:not(:disabled):focus-visible,.content-wall-modal-story-controls button:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface-strong)}.content-wall-modal-story-controls span{color:var(--muted-foreground);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800}.content-wall-modal-video iframe,.content-wall-modal-video video,.content-wall-modal-web-story iframe{background:#050505;border:0;width:100%;height:100%;display:block}.content-wall-modal-media{cursor:default;overscroll-behavior:contain;touch-action:manipulation;place-items:center;width:100%;min-height:0;padding:0;display:grid}.content-wall-modal-media--zoomable{cursor:zoom-in}.content-wall-modal-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70vh,46rem);display:block}.content-wall-modal-media.is-zoomed{cursor:grab;touch-action:none;overflow:auto}.content-wall-modal-media.is-zoomed.is-panning{cursor:grabbing}.content-wall-modal-media.is-zoomed img{zoom:.85;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;min-width:0;max-width:none;max-height:none}.content-wall-modal--art .content-wall-modal-media{height:100%;max-height:100%}.content-wall-modal--art .content-wall-modal-media:not(.is-zoomed) img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(46rem,100vh - 8rem)}.content-wall-modal-media-fallback{min-height:14rem;color:var(--muted-foreground);place-items:center;display:grid}.content-wall-modal-copy{align-content:start;gap:.8rem;display:grid}.content-wall-modal--art .content-wall-modal-copy{min-height:0;padding-right:.15rem;overflow-y:auto}.content-wall-modal-copy h2{color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;letter-spacing:0;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:600;line-height:1.08}html[data-ui-preset=usegately] .content-wall-modal-copy h2{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html[data-ui-preset=substack] .content-wall-modal-copy h2{font-family:var(--font-cooper),Georgia,serif}.content-wall-modal-copy p{color:var(--muted-foreground);font-size:.95rem;font-weight:500;line-height:1.65}.content-wall-modal-poem{gap:.55rem;min-width:0;display:grid}.content-wall-modal-poem-media{background:var(--surface-muted);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-poem-media{background:color-mix(in srgb,var(--surface-muted) 72%,var(--card))}}.content-wall-modal-poem-media img{z-index:1;opacity:0;object-position:center;transition:opacity .22s var(--interaction-ease-out);display:block;position:relative}.content-wall-modal-poem-media[data-loaded=true] img{opacity:1}.content-wall-modal-poem-media-loader{color:var(--muted-foreground);letter-spacing:.04em;transition:opacity .18s var(--interaction-ease-out);place-content:center;justify-items:center;gap:.55rem;font-size:.72rem;font-weight:650;display:grid;position:absolute;inset:0}.content-wall-modal-poem-media[data-loaded=true] .content-wall-modal-poem-media-loader{opacity:0;pointer-events:none}.content-wall-modal-poem-media-spinner{border:2px solid var(--muted-foreground);width:1.1rem;height:1.1rem}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-poem-media-spinner{border:2px solid color-mix(in srgb,var(--muted-foreground) 28%,transparent)}}.content-wall-modal-poem-media-spinner{border-top-color:var(--primary);border-radius:999px;animation:content-wall-media-spin .78s linear infinite}@keyframes content-wall-media-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.content-wall-modal-poem-media img,.content-wall-modal-poem-media-loader{transition:none}.content-wall-modal-poem-media-spinner{animation:none}}.content-wall-modal-poem-copy{box-sizing:border-box;overflow-wrap:anywhere;width:fit-content;max-width:min(100%,48rem);margin-inline:auto;padding:1.15rem}.content-wall-modal-poem-audio{border-top:0;min-width:0;margin:0;padding:.9rem clamp(.85rem,2.5vw,1.15rem) 0;display:grid}.content-wall-modal-poem-audio audio{width:100%;max-width:100%;display:block}.content-wall-modal-poem-kicker{color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1}.content-wall-modal-poem-scroll{overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);border-radius:.5rem;min-height:12rem;max-height:min(44vh,27rem);overflow:auto}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-poem-scroll{background:color-mix(in srgb,var(--card) 82%,transparent)}}.content-wall-modal-poem-scroll{padding:1rem}.content-wall-modal--poetry .content-wall-modal-poem-scroll{height:min(76vh,52rem);min-height:28rem;max-height:min(80vh,56rem);padding:0}.content-wall-modal-poem-scroll:focus{outline:0}.content-wall-modal-poem-text{max-width:42rem;color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:1.02rem;font-weight:500;line-height:1.72}.content-wall-modal--poetry .content-wall-modal-poem-text{max-width:34rem;font-size:clamp(1.04rem,1.2vw,1.16rem);line-height:1.86}html[data-ui-preset=usegately] .content-wall-modal-poem-text{font-family:var(--font-onest),Arial,Helvetica,sans-serif}.content-wall-modal-actions,.content-wall-modal-meta,.content-wall-modal-navigation,.content-wall-modal-tags{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.content-wall-modal-meta{color:var(--muted-foreground);font-size:.78rem;font-weight:700}.content-wall-modal-meta span:not(:last-child):after{content:"";opacity:.45;vertical-align:middle;background:currentColor;border-radius:999px;width:.22rem;height:.22rem;margin-left:.65rem;display:inline-block}.content-wall-modal-tags span{border:1px solid var(--border);max-width:100%;color:var(--muted-strong);border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:700;line-height:1}.content-wall-modal-navigation{align-items:center}.content-wall-modal-navigation button{border:1px solid var(--border);background:var(--card);border-radius:999px;min-height:2.6rem}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-navigation button{background:color-mix(in srgb,var(--card) 82%,transparent)}}.content-wall-modal-navigation button{color:var(--foreground);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);padding:.55rem .8rem;font-size:.78rem;font-weight:800;line-height:1}.content-wall-modal-navigation button:focus-visible,.content-wall-modal-navigation button:hover{border-color:var(--border-strong);background:var(--surface-strong)}.content-wall-modal-navigation button:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-navigation button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 88%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 28%,transparent)}}.content-wall-modal-navigation span{text-align:center;min-width:3.25rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800}.content-wall-modal-actions{padding-top:.2rem}.content-wall-modal-footer{border-top:1px solid var(--border);background:var(--background);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.content-wall-modal-footer{background:color-mix(in srgb,var(--background) 94%,#000 6%)}}.content-wall-modal-footer{padding:.75rem .9rem}.content-wall-modal-footer .content-wall-modal-navigation{flex:1;justify-content:space-between}.article-feedback-compact{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.article-feedback-thumb-control{flex:none;align-items:center;gap:.35rem;display:inline-flex}.article-feedback-thumb-control--labeled{gap:.45rem}.article-feedback-compact .article-feedback-thumb-control{flex-direction:row}.article-feedback-compact .article-feedback-thumb-option{order:1}.article-feedback-compact .article-feedback-thumb-count{order:2}.article-feedback-thumb-option{border:1px solid var(--border);background:var(--card);border-radius:999px;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.article-feedback-thumb-option{background:color-mix(in srgb,var(--card) 82%,transparent)}}.article-feedback-thumb-option{color:var(--muted-strong);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out),opacity .16s var(--interaction-ease-out);padding:0}.article-feedback-thumb-option svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.article-feedback-thumb-option svg.is-down{transform:rotate(180deg)}.article-feedback-thumb-count{min-width:1ch;color:var(--muted-strong);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;font-size:.68rem;font-weight:800;line-height:1;display:inline-block}.article-feedback-thumb-label{color:var(--foreground);white-space:nowrap;font-size:.78rem;font-weight:750;line-height:1.1}.article-feedback-thumb-option:focus-visible,.article-feedback-thumb-option:hover{border-color:var(--border-strong);background:var(--surface-strong);color:var(--foreground)}.article-feedback-thumb-option:focus-visible{box-shadow:var(--control-focus-ring);outline:0}.article-feedback-thumb-option.active,.article-feedback-thumb-option[aria-pressed=true]{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.article-feedback-thumb-option:disabled{cursor:not-allowed;opacity:.5}@media (min-width:40.0625rem) and (max-width:56rem){.content-wall-modal.content-wall-modal--poetry{overflow:hidden}.content-wall-modal.content-wall-modal--poetry .content-wall-modal-poem-scroll{height:clamp(8rem,100dvh - 29.75rem,36rem);min-height:0;max-height:36rem}}@media (min-width:56.0625rem){.content-wall-modal.content-wall-modal--poetry{max-height:calc(100dvh - 2rem);overflow:hidden}.content-wall-modal.content-wall-modal--poetry .content-wall-modal-poem-scroll{height:min(76vh,52rem,100dvh - 13.5rem);min-height:min(28rem,100dvh - 13.5rem);max-height:min(80vh,56rem,100dvh - 13.5rem)}}.article-feedback-compact-status{color:var(--muted-foreground);font-size:.7rem;font-weight:700;line-height:1;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.content-wall-modal-primary,.content-wall-modal-secondary{justify-content:center;align-items:center;min-height:2.75rem;padding:.62rem .85rem;display:inline-flex}.content-wall-modal-primary{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.content-wall-modal-secondary{color:var(--muted-foreground)}html.dark .content-wall-card,html.dark .content-wall-chip,html.dark .content-wall-load-more,html.dark .content-wall-search,html.dark .content-wall-select{box-shadow:none}html[data-ui-preset=usegately] .content-wall-chip,html[data-ui-preset=usegately] .content-wall-search,html[data-ui-preset=usegately] .content-wall-select{font-family:var(--font-onest),Arial,Helvetica,sans-serif;border-radius:999px}html[data-ui-preset=substack] .content-wall-card,html[data-ui-preset=substack] .content-wall-chip,html[data-ui-preset=substack] .content-wall-search,html[data-ui-preset=substack] .content-wall-select{background:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .content-wall-card,html[data-ui-preset=substack] .content-wall-chip,html[data-ui-preset=substack] .content-wall-search,html[data-ui-preset=substack] .content-wall-select{background:color-mix(in srgb,var(--card) 70%,transparent)}}.content-wall-chip.is-active,html[data-ui-preset=substack] .content-wall-chip.is-active,html[data-ui-preset=usegately] .content-wall-chip.is-active{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.work-gallery-masonry{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.work-gallery-masonry-column{align-content:start;gap:1.25rem;min-width:0;display:grid}@media (max-width:767px){.work-gallery-masonry{grid-template-columns:minmax(0,1fr)}.work-gallery-masonry-column{display:contents}.work-gallery-masonry-column>*{order:var(--gallery-order)}.content-wall-modal-backdrop{align-items:start;padding:.65rem}.content-wall-modal,.content-wall-modal--art{max-height:calc(100vh - 1.3rem)}.content-wall-modal--art{height:calc(100vh - 1.3rem)}.content-wall-modal-grid{grid-template-columns:minmax(0,1fr);padding:.75rem}.content-wall-modal--art .content-wall-modal-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.content-wall-modal--art .content-wall-modal-copy{max-height:34vh}.content-wall-modal--poetry .content-wall-modal-grid{grid-template-columns:minmax(0,1fr)}.content-wall-modal-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;padding:.55rem .65rem;display:grid}.content-wall-modal-topbar-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content-wall-modal-topbar-navigation{grid-template-columns:auto auto auto;align-items:center;gap:.35rem;display:inline-grid}.content-wall-modal-topbar-navigation button{place-items:center;width:2.35rem;min-height:2.35rem;padding:0;font-size:1.1rem;display:inline-grid}.content-wall-modal-topbar-navigation span{text-align:center;min-width:2.8rem;color:var(--muted-foreground);font-size:.65rem}.content-wall-modal-footer .content-wall-modal-navigation{display:none}.content-wall-modal-footer{justify-content:center}.article-feedback-compact{margin-inline:auto}.content-wall-modal-poem-scroll{max-height:min(42vh,22rem);padding:.85rem}.content-wall-modal--poetry .content-wall-modal-poem-scroll{height:min(66dvh,36rem);min-height:22rem;max-height:min(68dvh,38rem);padding:0}.content-wall-modal-poem-copy{padding:.95rem}.content-wall-modal-poem-text{font-size:.96rem;line-height:1.68}.content-wall-modal-actions{justify-content:center}.content-wall-modal--web-story .content-wall-modal-grid{grid-template-columns:minmax(0,1fr)}.content-wall-modal-soundcloud{grid-template-columns:minmax(5.5rem,.35fr) minmax(0,.65fr);gap:.65rem;padding:.65rem}.content-wall-modal-soundcloud-player iframe{height:132px}.content-wall-modal-web-story{width:min(100%,20rem);height:min(66vh,35.5rem);min-height:25rem}.content-wall-modal-story{width:min(100%,18rem);padding:.6rem}.content-wall-modal-story-copy{padding:5.5rem 1rem 1.05rem}}@media (min-width:1024px){.content-wall-control-row{justify-content:flex-end}.content-wall-search{margin-left:auto}}@media (min-width:1536px){.content-wall-toolbar{grid-template-columns:minmax(0,1fr) 32rem;align-items:start}.content-wall-type-row{grid-column:1}.content-wall-category-row{grid-column:1/-1}.content-wall-control-row{flex-wrap:nowrap;grid-area:1/2;width:100%}.content-wall-search{flex:auto;width:auto;margin-left:0}.content-wall-select{flex:0 0 9.5rem}}@media (prefers-reduced-motion:reduce){.article-feedback-thumb-option,.content-wall-append-status,.content-wall-append-status:before,.content-wall-card,.content-wall-card-link,.content-wall-card-media img,.content-wall-chip,.content-wall-clear,.content-wall-error button,.content-wall-load-more,.content-wall-load-more:before,.content-wall-loading:before,.content-wall-masonry,.content-wall-modal-media img,.content-wall-modal-navigation button,.content-wall-modal-primary,.content-wall-modal-secondary,.content-wall-modal-story-controls button,.content-wall-modal-topbar button,.content-wall-search,.content-wall-select,.home-filter-load-more{transition:none;animation:none}.content-wall-card-link:focus-visible .content-wall-card,.content-wall-card-link:focus-visible .content-wall-card-media img,.content-wall-card-link:hover .content-wall-card,.content-wall-card-link:hover .content-wall-card-media img,.content-wall-masonry.is-updating{transform:none}}@keyframes content-wall-card-reveal{0%{opacity:0;transform:translateY(.55rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes content-wall-backdrop-reveal{0%{opacity:0}to{opacity:1}}@keyframes content-wall-spin{to{transform:rotate(1turn)}}.resource-feed-card,.resource-feed-list{border:1px solid var(--border);background:0 0;border-radius:.5rem}.work-archive-masonry{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.work-archive-masonry>.resource-feed-card{margin-bottom:0}@media (min-width:768px){.work-archive-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.music-masonry-layout{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.music-masonry-item{width:100%;display:block}@media (min-width:1280px){.music-masonry-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-feed-masonry{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.resource-feed-card{break-inside:avoid;width:100%;color:var(--foreground);box-shadow:0 0 0 var(--foreground);margin-bottom:1rem;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-feed-card{box-shadow:0 0 0 color-mix(in srgb,var(--foreground) 0%,transparent)}}.resource-feed-card{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.resource-feed-card:focus-visible,.resource-feed-card:hover,.resource-feed-list-item:focus-visible,.resource-feed-list-item:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.resource-feed-card:focus-visible,.resource-feed-card:hover,.resource-feed-list-item:focus-visible,.resource-feed-list-item:hover{background:color-mix(in srgb,var(--surface-muted) 40%,transparent)}}.resource-feed-card:focus-visible,.resource-feed-card:hover{box-shadow:0 2px 12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.resource-feed-card:focus-visible,.resource-feed-card:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--foreground) 5%,transparent)}}@media (hover:hover) and (pointer:fine){.resource-feed-card:hover{transform:translateY(-2px)}}.resource-feed-card:active,.resource-feed-list-item:active{transform:scale(.995)}.resource-feed-card-media{border-bottom:1px solid var(--border);background:var(--surface-muted);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-feed-card-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.resource-feed-card-media img{display:block}@media (min-width:768px){.resource-feed-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-feed-card-meta-row{padding:1rem 1rem 0}.resource-feed-card-meta-row+.resource-feed-card-media{border-top:1px solid var(--border);margin-top:.85rem}html[data-ui-preset] .resource-feed-card-meta-row .category-chip,html[data-ui-preset] .resource-feed-card-meta-row .meta-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset] .resource-feed-card-meta-row .category-chip,html[data-ui-preset] .resource-feed-card-meta-row .meta-pill{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}html[data-ui-preset] .resource-feed-card-meta-row .category-chip,html[data-ui-preset] .resource-feed-card-meta-row .meta-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset] .resource-feed-card-meta-row .category-chip,html[data-ui-preset] .resource-feed-card-meta-row .meta-pill{background:color-mix(in srgb,var(--primary) 12%,var(--background))}}html[data-ui-preset] .resource-feed-card-meta-row .category-chip,html[data-ui-preset] .resource-feed-card-meta-row .meta-pill{color:var(--foreground);text-shadow:none;text-transform:uppercase}html.dark[data-ui-preset] .resource-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .resource-feed-card-meta-row .meta-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset] .resource-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .resource-feed-card-meta-row .meta-pill{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}html.dark[data-ui-preset] .resource-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .resource-feed-card-meta-row .meta-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset] .resource-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .resource-feed-card-meta-row .meta-pill{background:color-mix(in srgb,var(--primary) 16%,var(--surface-muted))}}html.dark[data-ui-preset] .resource-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .resource-feed-card-meta-row .meta-pill{color:var(--foreground)}.resource-feed-card-copy{gap:.75rem;padding:1rem;display:grid}.resource-feed-card h3,.resource-feed-list-item h3{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.25}.resource-feed-card p,.resource-feed-list-item p{color:var(--muted-foreground);font-size:.95rem;line-height:1.72}.resource-feed-fit{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resource-feed-fit span{color:var(--foreground);font-weight:700}.resource-feed-cta{color:var(--primary);font-size:.86rem;font-weight:700}.resource-feed-list{overflow:hidden}.resource-feed-list-item{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.resource-feed-list-item{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.resource-feed-list-item{color:var(--foreground);padding:1rem}.resource-feed-list-media{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-muted);border-radius:.45rem;flex:0 0 5rem;justify-content:center;align-items:center;width:5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-feed-list-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.resource-feed-list-media{color:var(--primary)}.resource-feed-list-media img{display:block}.resource-feed-list-item:first-child{border-top:0}.resource-feed-list-item h3{margin-top:.7rem}.resource-feed-list-item p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;display:-webkit-box;overflow:hidden}.work-capability-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.work-capability-grid .resource-feed-list-item{border:1px solid var(--border);border-radius:.5rem}@media (min-width:768px){.work-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-feed-list-arrow{color:var(--primary);font-family:var(--font-geist-mono),monospace;flex-shrink:0;font-weight:700}@media (min-width:640px){.resource-feed-list-media{flex-basis:7.25rem;width:7.25rem}}.art-feed-card,.art-feed-list{border:1px solid var(--border);background:0 0;border-radius:.5rem}.art-feed-masonry{column-count:1;column-gap:1rem}.art-feed-masonry-item{break-inside:avoid;width:100%;margin-bottom:1rem;display:inline-block}@media (min-width:1200px){.art-feed-masonry{column-count:2}}.art-feed-card{width:100%;color:var(--foreground);box-shadow:0 0 0 var(--foreground);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.art-feed-card{box-shadow:0 0 0 color-mix(in srgb,var(--foreground) 0%,transparent)}}.art-feed-card{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.art-feed-card:focus-visible,.art-feed-card:hover,.art-feed-list-item:focus-visible,.art-feed-list-item:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.art-feed-card:focus-visible,.art-feed-card:hover,.art-feed-list-item:focus-visible,.art-feed-list-item:hover{background:color-mix(in srgb,var(--surface-muted) 40%,transparent)}}.art-feed-card:focus-visible,.art-feed-card:hover{box-shadow:0 2px 12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.art-feed-card:focus-visible,.art-feed-card:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--foreground) 5%,transparent)}}@media (hover:hover) and (pointer:fine){.art-feed-card:hover{transform:translateY(-2px)}}.art-feed-card:active,.art-feed-list-item:active{transform:scale(.995)}.art-feed-card-media{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-muted);display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.art-feed-card-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.art-feed-card-media img{object-fit:contain;width:100%;height:auto;display:block}.art-feed-card-meta-row{padding:1rem 1rem .85rem}html[data-ui-preset] .art-feed-card-meta-row .category-chip,html[data-ui-preset] .art-feed-card-meta-row .meta-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset] .art-feed-card-meta-row .category-chip,html[data-ui-preset] .art-feed-card-meta-row .meta-pill{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}html[data-ui-preset] .art-feed-card-meta-row .category-chip,html[data-ui-preset] .art-feed-card-meta-row .meta-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset] .art-feed-card-meta-row .category-chip,html[data-ui-preset] .art-feed-card-meta-row .meta-pill{background:color-mix(in srgb,var(--primary) 12%,var(--background))}}html[data-ui-preset] .art-feed-card-meta-row .category-chip,html[data-ui-preset] .art-feed-card-meta-row .meta-pill{color:var(--foreground);text-shadow:none;text-transform:uppercase}html.dark[data-ui-preset] .art-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .art-feed-card-meta-row .meta-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset] .art-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .art-feed-card-meta-row .meta-pill{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}html.dark[data-ui-preset] .art-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .art-feed-card-meta-row .meta-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset] .art-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .art-feed-card-meta-row .meta-pill{background:color-mix(in srgb,var(--primary) 16%,var(--surface-muted))}}html.dark[data-ui-preset] .art-feed-card-meta-row .category-chip,html.dark[data-ui-preset] .art-feed-card-meta-row .meta-pill{color:var(--foreground)}.art-feed-card-copy{gap:.75rem;padding:1rem;display:grid}.art-feed-card h3,.art-feed-list-item h3{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.25}.art-feed-card p,.art-feed-list-item p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.72;display:-webkit-box;overflow:hidden}.art-feed-tags{flex-wrap:wrap;gap:.45rem;display:flex}.art-feed-tags span{border:1px solid var(--border);max-width:100%;color:var(--muted-strong);border-radius:999px;padding:.24rem .5rem;font-size:.68rem;font-weight:700;line-height:1}.art-feed-list{overflow:hidden}.art-feed-list-item{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.art-feed-list-item{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.art-feed-list-item{color:var(--foreground);padding:1rem;transition:border-color .16s,background .16s,transform .16s}.art-feed-list-media{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-muted);border-radius:.45rem;flex:0 0 6rem;justify-content:center;align-items:center;width:6rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.art-feed-list-media{background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}}.art-feed-list-media img{display:block}.art-feed-list-item:first-child{border-top:0}.art-feed-list-item h3{margin-top:.7rem}.art-feed-list-item p{margin-top:.35rem}.art-feed-list-tags{margin-top:.65rem}.art-feed-load-sentinel{pointer-events:none;width:100%;height:1px;margin-top:-1px}.art-feed-load-error button,.art-feed-load-more{border:1px solid var(--control-border);background:var(--control-surface);min-height:2.6rem;color:var(--control-text);transition:border-color .16s var(--interaction-ease-out),background-color .16s var(--interaction-ease-out),color .16s var(--interaction-ease-out),opacity .16s var(--interaction-ease-out),transform .12s var(--interaction-ease-out);border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:.72rem 1.1rem;font-size:.84rem;font-weight:700;line-height:1;display:inline-flex}.art-feed-load-more{margin-inline:auto}.art-feed-load-error button:focus-visible,.art-feed-load-error button:hover,.art-feed-load-more:focus-visible,.art-feed-load-more:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}.art-feed-load-more:disabled{cursor:wait;opacity:.68}.art-feed-load-error button:active,.art-feed-load-more:not(:disabled):active{transform:translateY(1px)}.art-feed-load-error{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.art-feed-load-error{background:color-mix(in srgb,var(--surface-muted) 48%,transparent)}}.art-feed-load-error{color:var(--muted-foreground);padding:.95rem;font-size:.9rem;font-weight:600}@media (min-width:640px){.art-feed-list-media{flex-basis:8.75rem;width:8.75rem}}html[data-ui-preset=usegately] .context-rail-heading,html[data-ui-preset=usegately] .context-rail-link{font-family:var(--font-onest),Arial,Helvetica,sans-serif}html.is-focus-mode .site-header{display:none}html.is-focus-mode .site-main{padding-top:0}html.is-focus-mode .helio-shell{width:min(100%,76rem);display:block}html.is-focus-mode .context-rail-inner,html.is-focus-mode .helio-shell-sidebar{display:none!important}html.is-focus-mode .helio-shell-main{width:min(100%,54rem);margin-inline:auto;animation:focus-content-reveal .18s ease-out both}@keyframes focus-content-reveal{0%{opacity:.76;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.focus-mode-hud,.focus-toc-trigger,.loading-skeleton-block:after,.navigation-progress.is-active span,.route-transition-content,.route-transition-content .page-hero-description,.route-transition-content .page-hero-eyebrow,.route-transition-content .page-hero-title,html.is-focus-mode .helio-shell-main{animation:none}.post-video-toggle,.substack-image-block--interactive img,.substack-image-block--interactive.story-image{transition:none}.substack-image-block--interactive.story-image:hover,.substack-image-block--interactive:hover img{transform:none}.post-video-toggle:hover,.substack-video-block--enhanced:hover .post-video-toggle{transform:translate(-50%,-50%)}#category-results>a,.card-arrow,.page-hero-action,.resource-feed-card,.resource-feed-list-item,.search-button,.writing-card{transition-property:border-color,background-color,color,box-shadow,opacity}#category-results>a:active,.page-hero-action:active,.resource-feed-card:active,.resource-feed-card:focus-visible,.resource-feed-card:hover,.resource-feed-list-item:active,.search-button:active,.writing-card:active,.writing-card:focus-visible,.writing-card:hover,.writing-card:hover .card-arrow{transform:none}}html.is-focus-mode .context-rail{min-width:0;display:block}@media (min-width:1024px){.helio-shell{grid-template-columns:18.5rem minmax(0,1fr)}.helio-shell.helio-shell-archive{grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.5rem,2.4vw,2.4rem)}.helio-shell.helio-shell-archive>.context-rail{min-width:0}.helio-shell.helio-shell-narrow{grid-template-columns:18.5rem minmax(0,52rem)}.helio-shell.helio-shell-art-detail{grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr);gap:clamp(1.6rem,2.6vw,2.2rem)}html:not(.is-focus-mode) .helio-shell.helio-shell-art-detail>.context-rail{display:none}.context-rail{overscroll-behavior:contain;min-width:15.25rem;max-height:calc(100vh - 10.5rem);display:none;position:sticky;top:9.5rem;overflow-y:auto}.context-rail-inner{width:100%}.site-header-search{display:flex}.site-header-primary-row{display:block}.site-header-primary-nav{display:flex}.site-header-mobile-panel,.site-header-mobile-toggle{display:none}}@media (min-width:1280px){.helio-shell{grid-template-columns:18.5rem minmax(0,1fr) 15.25rem}.helio-shell.helio-shell-archive{grid-template-columns:14rem minmax(0,1fr) 13rem}.helio-shell.helio-shell-narrow{grid-template-columns:18.5rem minmax(0,52rem) 15.25rem}.context-rail{display:block}}@media (min-width:1440px){.helio-shell.helio-shell-art-detail{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr) minmax(11.5rem,13rem)}html:not(.is-focus-mode) .helio-shell.helio-shell-art-detail>.context-rail{min-width:0;display:block}}@media (min-width:1200px){.site-header-menu{display:flex}}@media (min-width:1200px) and (max-width:1535px){.site-header-shell{grid-template-columns:minmax(13rem,1fr) minmax(0,24rem) max-content}.site-header-search .search-trigger{max-width:24rem}}@media (max-width:1023px){:root{--anchor-offset:5.75rem}.page-frame{width:min(100%,100% - 1rem)}.site-main{padding-top:5.05rem}.site-header-shell{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;min-height:4.45rem;padding:.8rem 0 .55rem}.site-header-primary-row{display:none}.site-header-mobile-panel{overscroll-behavior:contain;max-height:calc(100dvh - 5.25rem);overflow-y:auto}.site-header-menu,.site-header-search{display:none}.site-header-mobile-toggle{display:inline-flex}}@media (max-width:640px){.site-header{position:sticky}.site-main{padding-top:0}}.linktree-page{flex:1;min-width:0;max-width:100%;padding:clamp(1.35rem,4vw,2.6rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:visible}.linktree-frame{gap:clamp(1.35rem,3vw,1.8rem);width:100%;min-width:0;max-width:44rem;margin-inline:auto;display:grid}.linktree-section{gap:.75rem;display:grid}.linktree-section-tight{gap:.65rem}.linktree-section-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.linktree-section-header h2{color:var(--foreground);letter-spacing:0;font-size:1.08rem;font-weight:800;line-height:1.2}.linktree-section-action{border:1px solid var(--border);color:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.38rem .68rem;font-size:.76rem;font-weight:800;line-height:1;transition:border-color .16s,background .16s;display:inline-flex}.linktree-section-action:focus-visible,.linktree-section-action:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.linktree-section-action:focus-visible,.linktree-section-action:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-strong))}}.linktree-section-action:focus-visible,.linktree-section-action:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.linktree-section-action:focus-visible,.linktree-section-action:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.linktree-icon-grid,.linktree-social-strip{gap:.55rem;display:grid}.linktree-social-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.linktree-icon-grid{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr))}.linktree-music-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.linktree-icon-link{border:1px solid var(--border);background:var(--surface);min-height:4.75rem;color:var(--foreground);box-shadow:0 1px 0 var(--border);border-radius:.5rem;align-content:start;gap:.58rem;padding:.72rem;display:grid}@supports (color:color-mix(in lab,red,red)){.linktree-icon-link{box-shadow:0 1px 0 color-mix(in srgb,var(--border) 52%,transparent)}}.linktree-icon-link{transition:border-color .16s,transform .16s,background .16s}.linktree-icon-glyph{width:1.7rem;height:1.7rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.linktree-icon-glyph svg{width:1.55rem;height:1.55rem}.linktree-icon-label{overflow-wrap:normal;color:var(--foreground);font-size:.82rem;font-weight:800;line-height:1.15}.linktree-card-grid,.linktree-primary-grid,.linktree-resource-grid,.linktree-resource-showcase{gap:.7rem;display:grid}.linktree-card-grid,.linktree-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linktree-primary-grid{grid-template-columns:1fr}.linktree-resource-showcase .linktree-resource-card{grid-template-columns:minmax(0,7rem) minmax(0,1fr);min-height:6.2rem}.linktree-resource-showcase .linktree-resource-copy{gap:.4rem;padding:.72rem}.linktree-resource-showcase .linktree-resource-card h3{font-size:.9rem}.linktree-resource-showcase .linktree-resource-card p{-webkit-line-clamp:1;font-size:.76rem;line-height:1.42}.linktree-resource-showcase .linktree-resource-meta{font-size:.7rem}.linktree-work-capability-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.linktree-work-capability-card{grid-template-columns:7rem minmax(0,1fr);align-content:stretch;min-height:7rem;padding:0}.linktree-work-capability-media{background:var(--surface-muted);border-radius:.45rem 0 0 .45rem;min-height:7rem;overflow:hidden}.linktree-work-capability-card .linktree-card-copy{align-content:center;padding:.85rem 2.2rem .85rem .9rem}.linktree-article-card,.linktree-book-panel,.linktree-card,.linktree-feature-card,.linktree-resource-article-card,.linktree-resource-card,.linktree-subscribe-panel{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 0 var(--border);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.linktree-article-card,.linktree-book-panel,.linktree-card,.linktree-feature-card,.linktree-resource-article-card,.linktree-resource-card,.linktree-subscribe-panel{box-shadow:0 1px 0 color-mix(in srgb,var(--border) 52%,transparent)}}.linktree-card{min-height:7.7rem;color:var(--foreground);align-content:end;padding:.9rem 2.2rem .9rem .9rem;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative}.linktree-card-primary{background:var(--surface);min-height:8.2rem}.linktree-card-icon{width:1.75rem;height:1.75rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;left:.9rem}.linktree-card-icon svg{width:1.6rem;height:1.6rem}.linktree-card-copy{gap:.4rem;display:grid}.linktree-card-title{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.2}.linktree-card-description{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.linktree-card-arrow{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.9rem;font-weight:800;position:absolute;top:.8rem;right:.85rem}.linktree-article-card:focus-visible,.linktree-article-card:hover,.linktree-card:focus-visible,.linktree-card:hover,.linktree-feature-card:focus-visible,.linktree-feature-card:hover,.linktree-icon-link:focus-visible,.linktree-icon-link:hover,.linktree-resource-article-card:focus-visible,.linktree-resource-article-card:hover,.linktree-resource-card:focus-visible,.linktree-resource-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.linktree-article-card:focus-visible,.linktree-article-card:hover,.linktree-card:focus-visible,.linktree-card:hover,.linktree-feature-card:focus-visible,.linktree-feature-card:hover,.linktree-icon-link:focus-visible,.linktree-icon-link:hover,.linktree-resource-article-card:focus-visible,.linktree-resource-article-card:hover,.linktree-resource-card:focus-visible,.linktree-resource-card:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border-strong))}}.linktree-article-card:focus-visible,.linktree-article-card:hover,.linktree-card:focus-visible,.linktree-card:hover,.linktree-feature-card:focus-visible,.linktree-feature-card:hover,.linktree-icon-link:focus-visible,.linktree-icon-link:hover,.linktree-resource-article-card:focus-visible,.linktree-resource-article-card:hover,.linktree-resource-card:focus-visible,.linktree-resource-card:hover{background:var(--surface-strong);color:var(--foreground)}.linktree-card:focus-visible .linktree-card-icon,.linktree-card:hover .linktree-card-icon,.linktree-icon-link:focus-visible .linktree-icon-glyph,.linktree-icon-link:hover .linktree-icon-glyph{color:var(--primary)}.linktree-resource-article-card,.linktree-resource-card{min-height:7.4rem;color:var(--foreground);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);transition:border-color .16s,transform .16s,background .16s;display:grid;overflow:hidden}.linktree-article-card.linktree-article-card-featured,.linktree-resource-card.linktree-resource-card-featured{grid-template-columns:1fr;min-height:0}.linktree-article-card-featured .linktree-article-media,.linktree-resource-card-featured .linktree-resource-media{border-right:0;border-bottom:1px solid var(--border);min-height:0}.linktree-resource-card-featured .linktree-resource-media{aspect-ratio:1}.linktree-article-card-featured .linktree-article-media{aspect-ratio:16/9}.linktree-artwork-card .linktree-artwork-media{aspect-ratio:auto;justify-content:center;align-items:center;min-height:0;display:flex}.linktree-artwork-card .linktree-artwork-media img{object-fit:contain;width:100%;height:auto;display:block}.linktree-article-card-featured .linktree-article-copy,.linktree-resource-card-featured .linktree-resource-copy{align-content:start;gap:.48rem;min-height:0;padding:1rem}.linktree-article-card-featured h3,.linktree-resource-card-featured h3{font-size:1.08rem}.linktree-article-card-featured p,.linktree-resource-card-featured p{-webkit-line-clamp:3}.linktree-resource-media{border-right:1px solid var(--border);background:var(--foreground);min-height:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.linktree-resource-media{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.linktree-article-media img,.linktree-feature-media img,.linktree-resource-media img{object-position:center}.linktree-media-fallback{background:linear-gradient(135deg,var(--primary),transparent 62%),repeating-linear-gradient(90deg,var(--foreground) 0 1px,transparent 1px 14px),var(--surface-muted);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.linktree-media-fallback{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent 62%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--foreground) 12%,transparent) 0 1px,transparent 1px 14px),color-mix(in srgb,var(--surface-muted) 72%,transparent)}}.linktree-media-fallback span{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.linktree-media-fallback span{border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border))}}.linktree-media-fallback span{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.linktree-media-fallback span{background:color-mix(in srgb,var(--background) 76%,transparent)}}.linktree-media-fallback span{color:var(--primary);text-transform:uppercase;padding:.35rem .6rem;font-size:.68rem;font-weight:800;line-height:1}.linktree-resource-copy{align-content:start;gap:.55rem;min-height:0;padding:.9rem;display:grid}.linktree-article-card h3,.linktree-feature-card h3,.linktree-resource-article-card h3,.linktree-resource-card h3{color:var(--foreground);font-size:.98rem;font-weight:800;line-height:1.25}.linktree-article-card p,.linktree-book-panel p,.linktree-feature-card p,.linktree-resource-article-card p,.linktree-resource-card p,.linktree-subscribe-panel p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.linktree-resource-meta{color:var(--primary);flex-wrap:wrap;gap:.45rem;margin-top:auto;font-size:.76rem;font-weight:800;display:flex}.linktree-resource-article-stack{gap:.7rem;display:grid}.linktree-resource-article-card .linktree-resource-copy{height:100%;min-height:0;padding:.85rem}.linktree-book-panel,.linktree-subscribe-panel{align-items:center;gap:.8rem;padding:.9rem;display:grid}.linktree-book-panel{grid-template-columns:minmax(0,7.25rem) 1fr;align-items:stretch;gap:.9rem}.linktree-book-panel-media{border:1px solid var(--border);background:var(--foreground);border-radius:.45rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.linktree-book-panel-media{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.linktree-book-panel-copy{align-content:center;gap:.8rem;min-width:0;display:grid}.linktree-article-cta,.linktree-article-date,.linktree-panel-label{color:var(--primary);font-size:.72rem;font-weight:800;line-height:1.2}.linktree-article-date,.linktree-panel-label{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.linktree-book-panel h2,.linktree-subscribe-panel h2{color:var(--foreground);margin-top:.25rem;font-size:1rem;font-weight:800;line-height:1.25}.linktree-book-panel p:last-child,.linktree-subscribe-panel p:last-child{margin-top:.35rem}.linktree-panel-action{border:1px solid var(--border);background:var(--primary);border-radius:.5rem;justify-content:center;align-items:center;min-height:2.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.linktree-panel-action{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}}.linktree-panel-action{color:var(--foreground);padding:.58rem .82rem;font-size:.82rem;font-weight:800;transition:border-color .16s,transform .16s}.linktree-panel-action:focus-visible,.linktree-panel-action:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.linktree-panel-action:focus-visible,.linktree-panel-action:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-strong))}}.linktree-panel-action:focus-visible,.linktree-panel-action:hover{transform:translateY(-1px)}.linktree-articles-list{gap:.58rem;display:grid}.linktree-article-card,.linktree-feature-card{min-height:7.3rem;color:var(--foreground);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);transition:border-color .16s,transform .16s,background .16s;display:grid;overflow:hidden}.linktree-feature-grid{gap:.58rem;display:grid}.linktree-music-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linktree-article-media,.linktree-feature-media{border-right:1px solid var(--border);background:var(--foreground);min-height:7.3rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.linktree-article-media,.linktree-feature-media{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.linktree-article-copy,.linktree-feature-copy{align-content:center;gap:.35rem;padding:.8rem .9rem;display:grid}html[data-ui-preset=substack] .linktree-article-card,html[data-ui-preset=substack] .linktree-book-panel,html[data-ui-preset=substack] .linktree-card,html[data-ui-preset=substack] .linktree-feature-card,html[data-ui-preset=substack] .linktree-icon-link,html[data-ui-preset=substack] .linktree-resource-article-card,html[data-ui-preset=substack] .linktree-resource-card,html[data-ui-preset=substack] .linktree-subscribe-panel{background:var(--surface)}html[data-ui-preset=usegately] .linktree-article-card h3,html[data-ui-preset=usegately] .linktree-card-title,html[data-ui-preset=usegately] .linktree-feature-card h3,html[data-ui-preset=usegately] .linktree-icon-label,html[data-ui-preset=usegately] .linktree-resource-article-card h3,html[data-ui-preset=usegately] .linktree-resource-card h3,html[data-ui-preset=usegately] .linktree-section-header h2{font-family:var(--font-onest),Arial,Helvetica,sans-serif}@media (max-width:720px){.linktree-page{padding-top:1.05rem}.linktree-frame{gap:1.35rem;width:min(100%,100vw - 1rem);max-width:calc(100vw - 1rem)}.linktree-articles-list,.linktree-card-grid,.linktree-feature-grid,.linktree-icon-grid,.linktree-primary-grid,.linktree-resource-grid,.linktree-resource-showcase,.linktree-social-strip{min-width:0;max-width:100%}.linktree-social-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.linktree-music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.linktree-music-feature-grid{grid-template-columns:minmax(0,1fr)}.linktree-article-card,.linktree-book-panel,.linktree-card,.linktree-feature-card,.linktree-resource-article-card,.linktree-resource-card,.linktree-subscribe-panel{min-width:0;max-width:100%}.linktree-icon-link{align-content:center;justify-items:center;gap:.3rem;min-height:3.35rem;padding:.46rem .32rem}.linktree-icon-glyph{width:1.42rem;height:1.42rem}.linktree-icon-glyph svg{width:1.28rem;height:1.28rem}.linktree-icon-label{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.62rem;line-height:1.05}.linktree-card-grid,.linktree-primary-grid,.linktree-resource-grid,.linktree-resource-showcase{grid-template-columns:1fr}.linktree-resource-showcase .linktree-resource-card{grid-template-columns:minmax(0,5.25rem) minmax(0,1fr);min-height:5.7rem}.linktree-resource-showcase .linktree-resource-copy{gap:.28rem;padding:.62rem}.linktree-book-panel{grid-template-columns:minmax(0,6.5rem) 1fr}.linktree-panel-action{width:100%}.linktree-article-card,.linktree-feature-card,.linktree-resource-article-card,.linktree-resource-card{grid-template-columns:minmax(0,6.25rem) minmax(0,1fr);min-height:6.8rem}.linktree-article-media,.linktree-feature-media{min-height:6.8rem}.linktree-article-card.linktree-article-card-featured,.linktree-resource-card.linktree-resource-card-featured{grid-template-columns:1fr;min-height:0}.linktree-article-card-featured .linktree-article-media,.linktree-resource-card-featured .linktree-resource-media{min-height:0}.linktree-article-card-featured .linktree-article-copy,.linktree-resource-card-featured .linktree-resource-copy{padding:.85rem}.linktree-article-card-featured h3,.linktree-resource-card-featured h3{font-size:1rem}.linktree-article-card-featured p,.linktree-resource-card-featured p{-webkit-line-clamp:2}}.mindmap-block{--mindmap-canvas-bg:var(--background)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-canvas-bg:color-mix(in srgb,var(--background) 90%,var(--surface-soft))}}.mindmap-block{--mindmap-chrome:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-chrome:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.mindmap-block{--mindmap-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-border:color-mix(in srgb,var(--border) 86%,var(--foreground) 8%)}}.mindmap-block{--mindmap-focus:var(--primary);--mindmap-muted:var(--muted-foreground);--mindmap-text-color:var(--foreground);--mindmap-control-shadow:0 12px 28px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-control-shadow:0 12px 28px color-mix(in srgb,var(--foreground) 10%,transparent)}}.mindmap-block{--mindmap-connector-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-connector-0:color-mix(in srgb,var(--primary) 58%,#5f72ff)}}.mindmap-block{--mindmap-connector-1:#6ea7d7;--mindmap-connector-2:#b678ad;--mindmap-connector-3:#7dae8a;--mindmap-depth-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-depth-0:color-mix(in srgb,var(--primary) 22%,#cbd2ff)}}.mindmap-block{--mindmap-depth-1:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-depth-1:color-mix(in srgb,var(--surface-strong) 24%,#bad4ef)}}.mindmap-block{--mindmap-depth-2:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-depth-2:color-mix(in srgb,var(--surface-strong) 22%,#bfe7db)}}.mindmap-block{--mindmap-depth-3:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.mindmap-block{--mindmap-depth-3:color-mix(in srgb,var(--surface-strong) 24%,#c7e7c8)}}.mindmap-block{border:1px solid var(--mindmap-border);background:var(--mindmap-chrome);color:var(--mindmap-text-color);border-radius:8px;margin:2rem 0;overflow:hidden}html.dark .mindmap-block{--mindmap-canvas-bg:var(--background)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-canvas-bg:color-mix(in srgb,var(--background) 86%,var(--surface-soft))}}html.dark .mindmap-block{--mindmap-chrome:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-chrome:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}html.dark .mindmap-block{--mindmap-control-shadow:0 16px 34px #00000052;--mindmap-connector-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-connector-0:color-mix(in srgb,var(--primary) 72%,#8794ff)}}html.dark .mindmap-block{--mindmap-connector-1:#76a9d8;--mindmap-connector-2:#d09ac6;--mindmap-connector-3:#97c7a0;--mindmap-depth-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-depth-0:color-mix(in srgb,var(--primary) 28%,#252b54)}}html.dark .mindmap-block{--mindmap-depth-1:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-depth-1:color-mix(in srgb,var(--surface-muted) 44%,#275070)}}html.dark .mindmap-block{--mindmap-depth-2:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-depth-2:color-mix(in srgb,var(--surface-muted) 46%,#1f5c4f)}}html.dark .mindmap-block{--mindmap-depth-3:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){html.dark .mindmap-block{--mindmap-depth-3:color-mix(in srgb,var(--surface-muted) 48%,#355c38)}}html[data-ui-preset=usegately] .mindmap-block{--mindmap-connector-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .mindmap-block{--mindmap-connector-0:color-mix(in srgb,var(--primary) 70%,#695dff)}}html[data-ui-preset=usegately] .mindmap-block{--mindmap-connector-1:#76a9d8;--mindmap-connector-2:#bb7ba8;--mindmap-connector-3:#78a87c;--mindmap-depth-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-0:color-mix(in srgb,var(--primary) 18%,#d5d8ff)}}html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-1:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-1:color-mix(in srgb,var(--surface-strong) 16%,#c5dbef)}}html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-2:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-2:color-mix(in srgb,var(--surface-strong) 18%,#c3eadf)}}html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-3:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .mindmap-block{--mindmap-depth-3:color-mix(in srgb,var(--surface-strong) 20%,#d2e8c8)}}html[data-ui-preset=substack] .mindmap-block{--mindmap-connector-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .mindmap-block{--mindmap-connector-0:color-mix(in srgb,var(--primary) 68%,#676fff)}}html[data-ui-preset=substack] .mindmap-block{--mindmap-connector-1:#6d9fc9;--mindmap-connector-2:#bb83ad;--mindmap-connector-3:#7da16f;--mindmap-depth-0:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-0:color-mix(in srgb,var(--primary) 20%,#d5d8ff)}}html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-1:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-1:color-mix(in srgb,var(--surface-strong) 28%,#c6d8e8)}}html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-2:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-2:color-mix(in srgb,var(--surface-strong) 26%,#cbe7d8)}}html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-3:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .mindmap-block{--mindmap-depth-3:color-mix(in srgb,var(--surface-strong) 30%,#dedfc2)}}.mindmap-header{border-bottom:1px solid var(--mindmap-border);gap:.45rem;padding:1rem 1rem .9rem;display:grid}.mindmap-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mindmap-title{color:var(--mindmap-text-color);letter-spacing:0;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.mindmap-description{max-width:68ch;color:var(--mindmap-muted);margin:0;font-size:.88rem;line-height:1.55}.mindmap-source-link{border-bottom:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.mindmap-source-link{border-bottom:1px solid color-mix(in srgb,var(--primary) 42%,transparent)}}.mindmap-source-link{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.mindmap-source-link{color:color-mix(in srgb,var(--primary) 86%,var(--foreground))}}.mindmap-source-link{font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none}.mindmap-source-link:focus-visible,.mindmap-source-link:hover{border-bottom-color:currentColor}.mindmap-stage{background:var(--mindmap-canvas-bg);height:clamp(30rem,72vh,48rem);min-height:30rem;position:relative;overflow:hidden}.mindmap-canvas,.mindmap-stage{overscroll-behavior:none}.mindmap-control-stack{z-index:2;justify-items:start;gap:.75rem;display:grid;position:absolute;top:1rem;left:1rem}.mindmap-control-group{border:1px solid var(--mindmap-border);background:var(--mindmap-chrome);box-shadow:var(--mindmap-control-shadow);border-radius:8px;display:grid;overflow:hidden}.mindmap-control-button{background:var(--mindmap-chrome);width:2.65rem;height:2.65rem;color:var(--mindmap-text-color);cursor:pointer;font:inherit;border:0;place-items:center;display:grid}.mindmap-control-button:hover{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.mindmap-control-button:hover{background:color-mix(in srgb,var(--surface-soft) 86%,var(--foreground) 4%)}}.mindmap-control-button:focus-visible{outline:3px solid var(--mindmap-focus)}@supports (color:color-mix(in lab,red,red)){.mindmap-control-button:focus-visible{outline:3px solid color-mix(in srgb,var(--mindmap-focus) 26%,transparent)}}.mindmap-control-button:focus-visible{outline-offset:2px}.mindmap-control-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.2rem;height:1.2rem}.mindmap-control-button+.mindmap-control-button{border-top:1px solid var(--mindmap-border)}.mindmap-round-button{border:1px solid var(--mindmap-border);box-shadow:var(--mindmap-control-shadow);border-radius:999px}.mindmap-toggle-button{letter-spacing:0;white-space:nowrap;grid-template-columns:auto auto;gap:.45rem;width:auto;min-width:0;padding:0 .85rem 0 .75rem;font-size:.82rem;font-weight:700}.mindmap-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;overflow:hidden}.mindmap-canvas-is-panning{cursor:grabbing}.mindmap-link{fill:none;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.mindmap-node{outline:none}.mindmap-node circle,.mindmap-node rect{cursor:pointer}.mindmap-node rect{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mindmap-node rect{stroke:color-mix(in srgb,var(--foreground) 10%,transparent)}}.mindmap-node rect{stroke-width:1px}.mindmap-expand-symbol,.mindmap-node-name{fill:var(--mindmap-text-color);pointer-events:none;dominant-baseline:middle;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mindmap-node-name{text-anchor:start;font-size:20px;font-weight:520}.mindmap-expand-symbol{text-anchor:middle;font-size:20px;font-weight:700}.mindmap-node:focus-visible rect{stroke:var(--mindmap-focus);stroke-width:3px}.mindmap-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.mindmap-stage{height:70vh;min-height:27rem}.mindmap-control-stack{gap:.55rem;top:.75rem;left:.75rem}.mindmap-control-button{width:2.45rem;height:2.45rem}.mindmap-toggle-button{grid-template-columns:1fr;padding:0}.mindmap-toggle-button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.mindmap-link,.mindmap-node circle,.mindmap-node rect{transition:fill .14s,stroke .14s,opacity .14s}.mindmap-node{animation:mindmap-node-enter .18s ease-out both}.mindmap-link{animation:mindmap-link-enter .18s ease-out both}}@keyframes mindmap-node-enter{0%{opacity:0}to{opacity:1}}@keyframes mindmap-link-enter{0%{opacity:0}to{opacity:1}}:root{--reader-measure:66ch;--reader-support-measure:58ch;--reader-wide-measure:54rem;--reader-font-size:1.0625rem;--reader-line-height:1.78;--reader-heading-line-height:1.14;--reader-paragraph-gap:1rem;--interaction-ease-out:cubic-bezier(.16,1,.3,1)}html[data-ui-preset=usegately]{--reader-measure:65ch;--reader-font-size:1.03125rem;--reader-line-height:1.82}html[data-ui-preset=substack]{--reader-measure:64ch;--reader-support-measure:56ch;--reader-font-size:1.08rem;--reader-line-height:1.9}.story-body.story-body--imported>:where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,hr,.substack-callout,.substack-file-card,.substack-audio-block),.story-body>:where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,hr,table,pre,.copy-code-block){max-width:min(100%,var(--reader-measure))}.resource-overview-media.story-body--imported>:where(.substack-audio-block),.story-body.story-body--imported>:where(.substack-image-block,.substack-video-block,.substack-soundcloud-block){max-width:min(100%,var(--reader-wide-measure))}.docs-prose,.resource-detail-shell .page-hero-description,.resource-journey-body{max-width:min(100%,var(--reader-support-measure))}.art-detail-body>:where(p,ul,ol,blockquote,h3,h4,h5),.art-detail-rich-text>:where(p,ul,ol,blockquote,h3,h4,h5),.resource-journey-long-item{max-width:min(100%,var(--reader-measure))}.helio-article-content .poem-body{width:min(100%,58ch);max-width:min(100%,58ch)}.poem-body,.story-body :where(p,li,blockquote,td,th),.story-body.story-body--imported :where(p,li,blockquote){font-size:var(--reader-font-size);line-height:var(--reader-line-height);text-wrap:pretty}.page-display-heading,.page-display-title,.page-hero-title,.story-body :where(h1,h2,h3),.story-body.story-body--imported :where(h1,h2,h3){line-height:var(--reader-heading-line-height);text-wrap:balance}.story-body :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote),.story-body.story-body--imported :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-top:var(--reader-paragraph-gap)}.poem-body a:not(.substack-file-card),.story-body a:not(.substack-file-card){text-underline-offset:.22em;text-decoration-thickness:.08em}.art-feed-card p,.art-feed-list-item p,.article-feedback-copy p,.article-feedback-explanation,.home-filter-list-item p,.page-hero-context-callout-body,.page-hero-description,.related-list-item p,.resource-feed-card p,.resource-feed-list-item p,.resource-journey-bullet-row p,.resource-journey-long-item{text-wrap:pretty}.art-detail-body,.art-detail-rich-text{max-width:min(100%,var(--reader-wide-measure))}.art-detail-body :where(p,blockquote),.art-detail-rich-text :where(p,ul,ol,li,blockquote),.resource-detail-shell .art-detail blockquote,.resource-detail-shell .art-detail-rich-text :where(p,ul,ol,li,blockquote){color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1rem,.97rem + .12vw,1.06rem);font-weight:400;line-height:1.76}.art-detail-rich-text :where(h3,h4,h5){color:var(--foreground);text-wrap:balance;font-size:clamp(1.02rem,.98rem + .16vw,1.12rem);line-height:1.28}.art-detail-panel dd,.art-detail-title-options{line-height:1.62}.resource-detail-shell.art-detail-shell .art-detail-rich-text{gap:1.35rem;width:min(100%,72ch);max-width:min(100%,72ch);margin-top:1.2rem}.resource-detail-shell.art-detail-shell #artwork-series .art-detail-rich-text{width:min(100%,76ch);max-width:min(100%,76ch)}.resource-detail-shell.art-detail-shell .art-detail blockquote,.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(p,ul,ol,li,blockquote){color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1.04rem,.99rem + .18vw,1.13rem);font-weight:400;line-height:1.84}.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(p){margin:0}.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(h3){color:var(--foreground);font-family:var(--font-spectral),Georgia,serif;text-wrap:balance;font-size:clamp(1.35rem,1.12rem + .75vw,1.72rem);font-weight:650;line-height:1.18}.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(h4){color:var(--foreground);text-wrap:balance;margin-top:.7rem;font-size:clamp(1.08rem,1rem + .26vw,1.2rem);font-weight:760;line-height:1.3}.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(h3+p,h4+p,h4+ul,h4+ol){margin-top:0}.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(ul,ol){gap:.45rem;padding-left:1.35rem;display:grid}@media (max-width:640px){.art-detail-shell .page-hero{padding-top:1.1rem;padding-bottom:1.2rem}.art-detail-shell .page-hero--editorial{--page-hero-title-measure:100%;--page-hero-title-line-height:1.1}.art-detail-shell .page-hero-description{margin-top:.9rem;font-size:1rem;line-height:1.68}.art-detail-shell .page-hero-meta{margin-top:1rem}.art-detail-shell .page-hero-actions{margin-top:1.1rem}.art-detail-shell #artwork-details{margin-top:.9rem;padding-top:1.35rem}.art-detail-shell #artwork-about,.art-detail-shell #artwork-navigation,.art-detail-shell #artwork-poem,.art-detail-shell #artwork-related-series,.art-detail-shell #artwork-series{margin-top:2.6rem;padding-top:2.1rem}.resource-detail-shell.art-detail-shell .art-detail-rich-text{gap:1.15rem;margin-top:1rem}.resource-detail-shell.art-detail-shell .art-detail blockquote,.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(p,ul,ol,li,blockquote){font-size:1.02rem;line-height:1.78}.resource-detail-shell.art-detail-shell .art-detail-rich-text :where(h3){font-size:1.35rem;line-height:1.2}}.art-feed-card,.art-feed-list-item,.article-feedback-option,.copy-action-button,.focus-exit-trigger,.focus-mode-button,.focus-search-trigger,.focus-toc-exit,.focus-toc-trigger,.home-filter-branch,.home-view-toggle-button,.nav-pill,.page-hero-action,.page-pill,.rail-share-button,.rail-share-menu-item,.related-list-item,.resource-feed-card,.resource-feed-list-item{transition-duration:.18s;transition-timing-function:var(--interaction-ease-out)}.nav-pill.primary,.page-hero-action.primary{box-shadow:0 .45rem 1rem var(--primary)}@supports (color:color-mix(in lab,red,red)){.nav-pill.primary,.page-hero-action.primary{box-shadow:0 .45rem 1rem color-mix(in srgb,var(--primary) 18%,transparent)}}.nav-pill.primary:focus-visible,.nav-pill.primary:hover,.page-hero-action.primary:focus-visible,.page-hero-action.primary:hover{box-shadow:0 .6rem 1.25rem var(--primary)}@supports (color:color-mix(in lab,red,red)){.nav-pill.primary:focus-visible,.nav-pill.primary:hover,.page-hero-action.primary:focus-visible,.page-hero-action.primary:hover{box-shadow:0 .6rem 1.25rem color-mix(in srgb,var(--primary) 24%,transparent)}}.home-view-toggle-button:not(.is-active):focus-visible,.home-view-toggle-button:not(.is-active):hover{background:var(--control-surface-hover);color:var(--control-text)}.art-feed-card:focus-visible,.art-feed-list-item:focus-visible,.copy-action-button:focus-visible,.focus-exit-trigger:focus-visible,.focus-mode-button:focus-visible,.focus-search-trigger:focus-visible,.focus-toc-exit:focus-visible,.focus-toc-trigger:focus-visible,.home-filter-branch:focus-visible,.home-filter-load-more:focus-visible,.home-view-toggle-button:focus-visible,.post-nav-card:focus-visible,.rail-share-button:focus-visible,.rail-share-menu-item:focus-visible,.related-list-item:focus-visible,.resource-feed-card:focus-visible,.resource-feed-list-item:focus-visible{box-shadow:var(--control-focus-ring);outline:0}.focus-mode-button:focus-visible{box-shadow:inset 0 1px 0 var(--foreground),var(--control-focus-ring)}@supports (color:color-mix(in lab,red,red)){.focus-mode-button:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 16%,transparent),var(--control-focus-ring)}}.article-feedback{background:linear-gradient(180deg,var(--primary),transparent 74%),var(--surface-muted);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.article-feedback{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 74%),color-mix(in srgb,var(--surface-muted) 46%,transparent)}}.article-feedback-option{min-height:2.75rem}.article-feedback-option svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.article-feedback-option svg.is-down{transform:rotate(180deg)}.article-feedback-option.active,.article-feedback-option[aria-pressed=true]{border-color:var(--control-active-border);background:var(--control-active-surface);color:var(--control-active-text)}.article-feedback-note{min-height:1.45rem}.related-list-heading{max-width:min(100%,var(--reader-measure))}.related-list-item{border-radius:.7rem;padding-inline:.7rem}.related-list-item:focus-visible,.related-list-item:hover{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.related-list-item:focus-visible,.related-list-item:hover{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.card-arrow,.home-filter-list-arrow,.related-list-arrow,.resource-feed-list-arrow{transition:transform .18s var(--interaction-ease-out),color .18s var(--interaction-ease-out)}.art-feed-list-item:focus-visible .resource-feed-list-arrow,.art-feed-list-item:hover .resource-feed-list-arrow,.home-filter-list-item:focus-visible .home-filter-list-arrow,.home-filter-list-item:hover .home-filter-list-arrow,.related-list-item:focus-visible .related-list-arrow,.related-list-item:hover .related-list-arrow,.resource-feed-list-item:focus-visible .resource-feed-list-arrow,.resource-feed-list-item:hover .resource-feed-list-arrow{transform:translate(.16rem)}.resource-feed-list-cta{margin-top:.65rem;display:inline-flex}.art-feed-list-item,.resource-feed-list-item{align-items:center}.resource-feed-list-copy .resource-feed-cta{margin-top:.35rem}.art-feed-list-copy .art-feed-tags{margin-top:.25rem}.resource-feed-cta{border-bottom:1px solid;width:fit-content}@supports (color:color-mix(in lab,red,red)){.resource-feed-cta{border-bottom:1px solid color-mix(in srgb,currentColor 34%,transparent)}}.resource-feed-cta{line-height:1.35}.archive-control-input{border:1px solid var(--border);background:var(--surface-strong);border-radius:.85rem;width:100%;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.archive-control-input{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.archive-control-input{color:var(--foreground);outline:none;padding:.58rem .78rem;font-size:.92rem;line-height:1.45}.archive-control-input::placeholder{color:var(--muted-foreground)}.archive-control-input:focus-visible{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary)}@supports (color:color-mix(in lab,red,red)){.archive-control-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 86%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 30%,transparent)}}html.dark .archive-control-input{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html.dark .archive-control-input{background:color-mix(in srgb,var(--surface-strong) 58%,transparent)}}.search-filter-panel{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.archive-card-grid{border:1px solid var(--border);border-radius:.85rem;grid-template-columns:1fr;gap:1rem;padding:.75rem;display:grid}.archive-card-grid--masonry{grid-template-columns:1fr;align-items:start;display:grid}.archive-card-grid--masonry>*{break-inside:auto;width:auto;margin-bottom:0}.archive-list-results{border:1px solid var(--border);border-radius:.85rem;padding-inline:.75rem}.archive-list-row,.search-result-card{border-top:1px solid var(--border);color:var(--foreground);text-align:left;transition:transform .18s var(--interaction-ease-out),border-color .18s var(--interaction-ease-out),background-color .18s var(--interaction-ease-out),color .18s var(--interaction-ease-out);background:0 0;align-items:center;gap:.85rem;padding:.9rem .45rem;display:flex}.archive-list-row:first-child,.search-result-card:first-child{border-top:0}.archive-list-row:focus-visible,.archive-list-row:hover,.search-result-card:focus-visible,.search-result-card:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.archive-list-row:focus-visible,.archive-list-row:hover,.search-result-card:focus-visible,.search-result-card:hover{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.archive-list-row:focus-visible,.search-result-card:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){.archive-list-row:focus-visible,.search-result-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 88%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 28%,transparent)}}.archive-list-row:active,.search-result-card:active{transform:scale(.995)}.archive-list-copy,.art-feed-list-copy,.resource-feed-list-copy{align-content:center;align-self:stretch;gap:.35rem;min-height:100%;display:grid}.archive-list-copy>div,.art-feed-list-copy>div,.resource-feed-list-copy>div{margin-bottom:.25rem}.archive-list-copy h2,.art-feed-list-copy h3,.resource-feed-list-copy h3{color:var(--foreground);text-wrap:balance;margin:0;font-size:.96rem;font-weight:650;line-height:1.34}.archive-list-copy p,.art-feed-list-copy p,.resource-feed-list-copy p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.58}.archive-list-media{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-soft);border-radius:.5rem;flex:0 0 5rem;width:5rem;overflow:hidden}.archive-list-media img{object-fit:cover}.search-results-list{border:1px solid var(--border);border-radius:.85rem;gap:0;padding-inline:.75rem;display:grid}.search-result-card h3{margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.search-result-card p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.archive-list-arrow{color:var(--muted-foreground);align-self:center}.archive-results-summary{color:var(--muted-foreground);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.archive-context-note,.archive-empty-state,.archive-status-message{border:1px solid var(--border);background:var(--surface-muted);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.archive-context-note,.archive-empty-state,.archive-status-message{background:color-mix(in srgb,var(--surface-muted) 46%,transparent)}}.archive-context-note,.archive-empty-state,.archive-status-message{color:var(--muted-foreground);font-size:.9rem;line-height:1.65}.archive-empty-state{padding:1.15rem 1rem}.archive-status-message{margin-bottom:.75rem;padding:.7rem .85rem}.archive-context-note{gap:.3rem;margin-top:1rem;padding:.8rem .95rem;display:grid}.archive-context-note p{margin:0}.archive-context-note p:first-child{color:var(--foreground);font-weight:650}.home-filter-description{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.9rem;line-height:1.7}.home-filter-list-meta{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-bottom:.35rem;font-size:.68rem;font-weight:700;line-height:1.2;display:flex}.section-badge{color:var(--primary)}.article-detail-dek{max-width:min(100%,var(--reader-measure));color:var(--muted-foreground);text-wrap:pretty;margin-top:.6rem;font-size:clamp(1rem,.96rem + .18vw,1.06rem);line-height:1.72}.article-detail-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.85rem;font-size:.82rem;line-height:1.45;display:flex}.post-detail-module,.post-detail-note{border:1px solid var(--border);background:var(--surface-muted);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.post-detail-module,.post-detail-note{background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}}.post-detail-module{gap:.85rem;margin-top:2rem;padding:clamp(1rem,3vw,1.45rem);display:grid}.post-detail-note{max-width:min(100%,var(--reader-measure));color:var(--muted-foreground);margin-top:1.25rem;padding:.95rem 1rem;font-size:.92rem;line-height:1.7}.post-detail-note p{margin:0}.detail-support-copy{max-width:min(100%,var(--reader-measure));color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:clamp(1rem,.97rem + .12vw,1.06rem);line-height:1.72}.small-paws-callout{grid-template-columns:minmax(0,9rem) 1fr;align-items:center}.small-paws-cover{border:1px solid var(--border);background:var(--surface-muted);border-radius:.8rem;width:100%;max-width:9rem;overflow:hidden}.post-media-figure{border:1px solid var(--border);margin:0 0 2rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.post-media-figure{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.post-media-figure{background:var(--card);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.post-media-figure{background:color-mix(in srgb,var(--card) 60%,transparent)}}.paradise-logged-cover{width:min(100%,30rem);margin-inline:auto}.post-media-caption{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.post-media-caption{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.post-media-caption{color:var(--muted-foreground);padding:.8rem 1rem;font-size:.9rem;line-height:1.6}.post-nav{margin-top:1.5rem;padding-bottom:2rem}.post-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.post-nav-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:.85rem;gap:.45rem;min-height:5.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.post-nav-card{background:color-mix(in srgb,var(--surface-muted) 32%,transparent)}}.post-nav-card{color:var(--foreground);padding:.95rem}.post-nav-card--next{text-align:right}.post-nav-card span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.post-nav-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:650;line-height:1.38;display:-webkit-box;overflow:hidden}.post-nav-card:focus-visible,.post-nav-card:hover,.related-article-callout a:focus-visible,.related-article-callout a:hover,.resource-companion-link:focus-visible,.resource-companion-link:hover{border-color:var(--border-strong);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.post-nav-card:focus-visible,.post-nav-card:hover,.related-article-callout a:focus-visible,.related-article-callout a:hover,.resource-companion-link:focus-visible,.resource-companion-link:hover{background:color-mix(in srgb,var(--surface-muted) 58%,transparent)}}.post-nav-card:focus-visible,.related-article-callout a:focus-visible,.resource-companion-link:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){.post-nav-card:focus-visible,.related-article-callout a:focus-visible,.resource-companion-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 88%,transparent),0 0 0 5px color-mix(in srgb,var(--primary) 28%,transparent)}}.resource-journey-body{color:var(--muted-foreground);gap:1rem;font-size:clamp(1rem,.97rem + .12vw,1.06rem);line-height:1.72;display:grid}.resource-section-list{border-top:1px solid var(--border);padding-top:2rem}.resource-journey-bullet-row{grid-template-columns:.45rem minmax(0,1fr);gap:.85rem;display:grid}.resource-journey-bullet-row>span{background:var(--primary);border-radius:999px;width:.42rem;height:.42rem;margin-top:.72rem}.resource-journey-long-item{border-left:2px solid var(--primary);margin:0;padding-left:1rem}.resource-companion-link{border:1px solid var(--border);border-radius:.75rem;padding:.95rem 1rem;display:block}.related-article-callout a{width:fit-content;max-width:100%;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);font-weight:650;line-height:1.45;display:block}@supports (color:color-mix(in lab,red,red)){.related-article-callout a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary) 34%,transparent);text-decoration-color:color-mix(in srgb,var(--primary) 34%,transparent)}}.related-article-callout a{text-underline-offset:.22em}.resource-access-card,.resource-final-cta{background:linear-gradient(180deg,var(--surface-muted),transparent 78%),var(--background)}@supports (color:color-mix(in lab,red,red)){.resource-access-card,.resource-final-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 58%,transparent),transparent 78%),color-mix(in srgb,var(--background) 70%,transparent)}}html.dark .article-feedback,html.dark .resource-access-card,html.dark .resource-final-cta{background:linear-gradient(180deg,var(--primary),transparent 76%),var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){html.dark .article-feedback,html.dark .resource-access-card,html.dark .resource-final-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 76%),color-mix(in srgb,var(--surface-soft) 72%,transparent)}}html[data-ui-preset=substack] .home-filter-branch,html[data-ui-preset=substack] .home-view-toggle,html[data-ui-preset=substack] .nav-pill,html[data-ui-preset=substack] .page-hero-action,html[data-ui-preset=substack] .page-pill{border-radius:.55rem}html[data-ui-preset=substack] .nav-pill.primary,html[data-ui-preset=substack] .page-hero-action.primary{color:#fffaf7}html[data-ui-preset=substack] .poem-body a:not(.substack-file-card),html[data-ui-preset=substack] .story-body a:not(.substack-file-card){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=substack] .poem-body a:not(.substack-file-card),html[data-ui-preset=substack] .story-body a:not(.substack-file-card){color:color-mix(in srgb,var(--primary) 82%,var(--foreground))}}html.dark[data-ui-preset=substack] .poem-body a:not(.substack-file-card),html.dark[data-ui-preset=substack] .story-body a:not(.substack-file-card){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark[data-ui-preset=substack] .poem-body a:not(.substack-file-card),html.dark[data-ui-preset=substack] .story-body a:not(.substack-file-card){color:color-mix(in srgb,var(--primary) 70%,#fff)}}html[data-ui-preset=usegately] .resource-access-card,html[data-ui-preset=usegately] .resource-final-cta{background:linear-gradient(180deg,var(--accent),transparent 78%),var(--background)}@supports (color:color-mix(in lab,red,red)){html[data-ui-preset=usegately] .resource-access-card,html[data-ui-preset=usegately] .resource-final-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 58%,transparent),transparent 78%),color-mix(in srgb,var(--background) 72%,transparent)}}@media (min-width:640px){.archive-list-media{aspect-ratio:7/6;flex-basis:7rem;width:7rem}}@media (min-width:768px){.archive-card-grid,.archive-card-grid--masonry,.archive-card-grid--stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.archive-card-grid--stories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:root,html[data-ui-preset=substack],html[data-ui-preset=usegately]{--reader-measure:100%;--reader-support-measure:100%;--reader-font-size:1rem;--reader-line-height:1.76}.poem-body,.story-body.story-body--imported>:where(p,ul,ol,blockquote),.story-body>:where(p,ul,ol,blockquote){overflow-wrap:anywhere}.archive-list-row,.art-feed-list-item,.related-list-item,.resource-feed-list-item,.search-result-card{align-items:flex-start}.art-feed-list-item,.resource-feed-list-item{gap:.65rem;padding:.85rem .5rem}.resource-feed-list-media{flex-basis:4.25rem;width:4.25rem}.art-feed-list-media{flex-basis:4.5rem;width:4.5rem}.resource-feed-list-arrow{display:none}.post-nav-grid,.small-paws-callout{grid-template-columns:1fr}.post-nav-card--next{text-align:left}.archive-list-media{flex-basis:4.5rem;width:4.5rem}.article-feedback-actions{flex-wrap:nowrap;display:flex}}@media (prefers-reduced-motion:reduce){.nav-pill.primary,.page-hero-action.primary{box-shadow:none}.archive-list-row,.card-arrow,.home-filter-list-arrow,.related-list-arrow,.resource-feed-list-arrow,.search-result-card{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}