@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;box-sizing:border-box;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary:#E6A443;--color-dark:#1d1d1d;--color-light:#DCDCDC;--color-medium:#7F7F7F;--color-orange:#E6A443;--color-purple:#A05CF9;--color-pink:#CF68FF;--color-green:#58C29C;--color-blue:#3E64AF;--color-teal:#5DD0D0;--color-yellow:#FCE042;--color-red:#D65756;--color-burnt:#b57460;--color-gold:#dcc496;--category-color-news:var(--color-medium);--category-color-ascend-online:var(--color-orange);--category-color-starbreaker:var(--color-purple);--category-color-aetherforged:var(--color-pink);--category-color-hat-trick:var(--color-yellow);--category-color-savage-dominion:var(--color-red);--category-color-immortals-ascent:var(--color-gold);--category-color-paragon:var(--color-teal);--category-color-news-bg:var(--color-medium-darkest);--category-color-ascend-online-bg:var(--color-orange-darkest);--category-color-starbreaker-bg:var(--color-purple-darkest);--category-color-aetherforged-bg:var(--color-pink-darkest);--category-color-hat-trick-bg:var(--color-yellow-darkest);--category-color-savage-dominion-bg:var(--color-red-darkest);--category-color-immortals-ascent-bg:var(--color-gold-darkest);--category-color-paragon-bg:var(--color-teal-darkest);--color-primary-light:rgb(235.985915493, 185.7887323944, 112.014084507);--color-primary-dark:rgb(172.1126760563, 111.6901408451, 22.8873239437);--color-primary-lightest:rgb(247.9577464789, 229.3661971831, 202.0422535211);--color-primary-darkest:rgb(37.0704225352, 24.0563380282, 4.9295774648);--color-primary-darkest-shade:hsl(35.7055214724, 76.5258215962%, -1.7647058824%);--color-gold-light:rgb(232.75, 217.4928571429, 188.25);--color-gold-dark:rgb(194.5, 153.0142857143, 73.5);--color-gold-lightest:hsl(39.4285714286, 50%, 102.5490196078%);--color-gold-darkest:rgb(86.25, 66.5357142857, 28.75);--color-gold-darkest-shade:rgb(48, 37.0285714286, 16);--color-dark-light:rgb(54.5, 54.5, 54.5);--color-dark-dark:hsl(0, 0%, -8.6274509804%);--color-dark-lightest:rgb(105.5, 105.5, 105.5);--color-dark-darkest:hsl(0, 0%, -38.6274509804%);--color-light-light:rgb(245.5, 245.5, 245.5);--color-light-dark:darkgray;--color-light-lightest:hsl(0, 0%, 116.2745098039%);--color-light-darkest:rgb(92.5, 92.5, 92.5);--color-medium-light:rgb(152.5, 152.5, 152.5);--color-medium-dark:#4c4c4c;--color-medium-lightest:rgb(203.5, 203.5, 203.5);--color-medium-darkest:hsl(0, 0%, -0.1960784314%);--color-orange-light:rgb(235.985915493, 185.7887323944, 112.014084507);--color-orange-dark:rgb(172.1126760563, 111.6901408451, 22.8873239437);--color-orange-lightest:rgb(247.9577464789, 229.3661971831, 202.0422535211);--color-orange-darkest:rgb(37.0704225352, 24.0563380282, 4.9295774648);--color-orange-darkest-shade:rgb(37.0704225352, 24.0563380282, 4.9295774648);--color-purple-light:rgb(188.6686390533, 141.1893491124, 250.8106508876);--color-purple-dark:rgb(104.650887574, 8.4852071006, 230.5147928994);--color-purple-lightest:rgb(246.0059171598, 239.5680473373, 254.4319526627);--color-purple-darkest:rgb(37.6568047337, 3.0532544379, 82.9467455621);--color-purple-darkest-shade:rgb(15.325443787, 1.2426035503, 33.7573964497);--color-pink-light:rgb(223.2119205298, 155, 255);--color-pink-dark:rgb(174.5761589404, 2, 255);--color-pink-lightest:hsl(280.9271523179, 100%, 100.3921568627%);--color-pink-darkest:rgb(70.940397351, 0, 104);--color-pink-darkest-shade:rgb(36.1523178808, 0, 53);--color-green-light:rgb(125.3552631579, 207.6447368421, 178.1447368421);--color-green-dark:rgb(48.1578947368, 131.8421052632, 101.8421052632);--color-green-lightest:rgb(200.0657894737, 234.9342105263, 222.4342105263);--color-green-darkest:rgb(34.5131578947, 94.4868421053, 72.9868421053);--color-green-darkest-shade:hsl(158.4905660377, 46.4912280702%, -4.7058823529%);--color-blue-light:rgb(91.0759493671, 126.6708860759, 196.9240506329);--color-blue-dark:rgb(35.3164556962, 56.9620253165, 99.6835443038);--color-blue-lightest:rgb(166.3924050633, 185.6329113924, 223.6075949367);--color-blue-darkest:rgb(21.9746835443, 35.4430379747, 62.0253164557);--color-blue-darkest-shade:hsl(219.8230088496, 47.6793248945%, -13.5294117647%);--color-teal-light:rgb(132.5311004785, 219.4688995215, 219.4688995215);--color-teal-dark:rgb(44.7511961722, 154.2488038278, 154.2488038278);--color-teal-lightest:rgb(211.5933014354, 242.4066985646, 242.4066985646);--color-teal-darkest:rgb(33.2822966507, 114.7177033493, 114.7177033493);--color-teal-darkest-shade:hsl(180, 55.023923445%, -0.9803921569%);--color-yellow-light:rgb(252.796875, 232.234375, 116.203125);--color-yellow-dark:rgb(212.625, 181.125, 3.375);--color-yellow-lightest:rgb(254.390625, 248.703125, 216.609375);--color-yellow-darkest:rgb(162.421875, 138.359375, 2.578125);--color-yellow-darkest-shade:rgb(36.9140625, 31.4453125, 0.5859375);--color-red-light:rgb(223.9571428571, 127.8, 127.0428571429);--color-red-dark:rgb(159.3428571429, 39.6, 38.6571428571);--color-red-lightest:rgb(243.8714285714, 209.4, 209.1285714286);--color-red-darkest:rgb(118.3, 29.4, 28.7);--color-red-darkest-shade:hsl(0.46875, 60.9523809524%, -1.1764705882%);--color-burnt-light:#d9b6a5;--color-burnt-dark:#412c26;--color-burnt-lightest:#e9d7c9;--color-burnt-darkest:rgb(84.6180257511, 50.025751073, 39.3819742489);--color-burnt-darkest-shade:hsl(14.1176470588, 36.4806866953%, -5.6862745098%);--color-success:#28a745;--color-success-light:#d4edda;--color-warning:#ffc107;--color-warning-light:#fff3cd;--color-error:#dc3545;--color-error-light:#f8d7da;--color-success-rgb:40,167,69;--color-warning-rgb:255,193,7;--color-error-rgb:220,53,69;--color-text:var(--color-dark);--color-cta:var(--color-teal);--color-primary-rgb:230,164,67;--color-gold-rgb:220,196,150;--color-dark-rgb:29,29,29;--color-light-rgb:220,220,220;--color-medium-rgb:127,127,127;--color-orange-rgb:230,164,67;--color-purple-rgb:160,92,249;--color-pink-rgb:207,104,255;--color-green-rgb:88,194,156;--color-blue-rgb:62,100,175;--color-teal-rgb:93,208,208;--color-yellow-rgb:252,224,66;--color-red-rgb:214,87,86;--color-burnt-rgb:181,116,96;--color-primary-light-rgb:235.985915493,185.7887323944,112.014084507;--color-primary-dark-rgb:172.1126760563,111.6901408451,22.8873239437;--color-primary-lightest-rgb:247.9577464789,229.3661971831,202.0422535211;--color-primary-darkest-rgb:37.0704225352,24.0563380282,4.9295774648;--color-primary-darkest-shade-rgb:-7.9436619718,-5.1549295775,-1.0563380282;--color-gold-light-rgb:232.75,217.4928571429,188.25;--color-gold-dark-rgb:194.5,153.0142857143,73.5;--color-gold-lightest-rgb:258.25,260.4785714286,264.75;--color-gold-darkest-rgb:86.25,66.5357142857,28.75;--color-gold-darkest-shade-rgb:48,37.0285714286,16;--color-dark-light-rgb:54.5,54.5,54.5;--color-dark-dark-rgb:-22,-22,-22;--color-dark-lightest-rgb:105.5,105.5,105.5;--color-dark-darkest-rgb:-98.5,-98.5,-98.5;--color-light-light-rgb:245.5,245.5,245.5;--color-light-dark-rgb:169,169,169;--color-light-lightest-rgb:296.5,296.5,296.5;--color-light-darkest-rgb:92.5,92.5,92.5;--color-medium-light-rgb:152.5,152.5,152.5;--color-medium-dark-rgb:76,76,76;--color-medium-lightest-rgb:203.5,203.5,203.5;--color-medium-darkest-rgb:-0.5,-0.5,-0.5;--color-orange-light-rgb:235.985915493,185.7887323944,112.014084507;--color-orange-dark-rgb:172.1126760563,111.6901408451,22.8873239437;--color-orange-lightest-rgb:247.9577464789,229.3661971831,202.0422535211;--color-orange-darkest-rgb:37.0704225352,24.0563380282,4.9295774648;--color-orange-darkest-shade-rgb:37.0704225352,24.0563380282,4.9295774648;--color-purple-light-rgb:188.6686390533,141.1893491124,250.8106508876;--color-purple-dark-rgb:104.650887574,8.4852071006,230.5147928994;--color-purple-lightest-rgb:246.0059171598,239.5680473373,254.4319526627;--color-purple-darkest-rgb:37.6568047337,3.0532544379,82.9467455621;--color-purple-darkest-shade-rgb:15.325443787,1.2426035503,33.7573964497;--color-pink-light-rgb:223.2119205298,155,255;--color-pink-dark-rgb:174.5761589404,2,255;--color-pink-lightest-rgb:255.6357615894,257,255;--color-pink-darkest-rgb:70.940397351,0,104;--color-pink-darkest-shade-rgb:36.1523178808,0,53;--color-green-light-rgb:125.3552631579,207.6447368421,178.1447368421;--color-green-dark-rgb:48.1578947368,131.8421052632,101.8421052632;--color-green-lightest-rgb:200.0657894737,234.9342105263,222.4342105263;--color-green-darkest-rgb:34.5131578947,94.4868421053,72.9868421053;--color-green-darkest-shade-rgb:-6.4210526316,-17.5789473684,-13.5789473684;--color-blue-light-rgb:91.0759493671,126.6708860759,196.9240506329;--color-blue-dark-rgb:35.3164556962,56.9620253165,99.6835443038;--color-blue-lightest-rgb:166.3924050633,185.6329113924,223.6075949367;--color-blue-darkest-rgb:21.9746835443,35.4430379747,62.0253164557;--color-blue-darkest-shade-rgb:-18.0506329114,-29.1139240506,-50.9493670886;--color-teal-light-rgb:132.5311004785,219.4688995215,219.4688995215;--color-teal-dark-rgb:44.7511961722,154.2488038278,154.2488038278;--color-teal-lightest-rgb:211.5933014354,242.4066985646,242.4066985646;--color-teal-darkest-rgb:33.2822966507,114.7177033493,114.7177033493;--color-teal-darkest-shade-rgb:-1.1244019139,-3.8755980861,-3.8755980861;--color-yellow-light-rgb:252.796875,232.234375,116.203125;--color-yellow-dark-rgb:212.625,181.125,3.375;--color-yellow-lightest-rgb:254.390625,248.703125,216.609375;--color-yellow-darkest-rgb:162.421875,138.359375,2.578125;--color-yellow-darkest-shade-rgb:36.9140625,31.4453125,0.5859375;--color-red-light-rgb:223.9571428571,127.8,127.0428571429;--color-red-dark-rgb:159.3428571429,39.6,38.6571428571;--color-red-lightest-rgb:243.8714285714,209.4,209.1285714286;--color-red-darkest-rgb:118.3,29.4,28.7;--color-red-darkest-shade-rgb:-4.8285714286,-1.2,-1.1714285714;--color-burnt-light-rgb:217,182,165;--color-burnt-dark-rgb:65,44,38;--color-burnt-lightest-rgb:233,215,201;--color-burnt-darkest-rgb:84.6180257511,50.025751073,39.3819742489;--color-burnt-darkest-shade-rgb:-19.7896995708,-11.6995708155,-9.2103004292;--font-body:"Jost",sans-serif;--font-heading:"Jost",serif;--font-size-9:clamp(0.45rem, calc(0.45rem + 0.1125vw), 0.5625rem);--font-size-10:clamp(0.5rem, calc(0.5rem + 0.125vw), 0.625rem);--font-size-12:clamp(0.6rem, calc(0.6rem + 0.15vw), 0.75rem);--font-size-14:clamp(0.7rem, calc(0.7rem + 0.175vw), 0.875rem);--font-size-15:clamp(0.75rem, calc(0.75rem + 0.1875vw), 0.9375rem);--font-size-16:clamp(0.8rem, calc(0.8rem + 0.2vw), 1rem);--font-size-18:clamp(0.9rem, calc(0.9rem + 0.225vw), 1.125rem);--font-size-20:clamp(1rem, calc(1rem + 0.25vw), 1.25rem);--font-size-22:clamp(1.1rem, calc(1.1rem + 0.275vw), 1.375rem);--font-size-24:clamp(1.2rem, calc(1.2rem + 0.3vw), 1.5rem);--font-size-26:clamp(1.3rem, calc(1.3rem + 0.325vw), 1.625rem);--font-size-28:clamp(1.4rem, calc(1.4rem + 0.35vw), 1.75rem);--font-size-30:clamp(1.5rem, calc(1.5rem + 0.375vw), 1.875rem);--font-size-32:clamp(1.6rem, calc(1.6rem + 0.4vw), 2rem);--font-size-34:clamp(1.7rem, calc(1.7rem + 0.425vw), 2.125rem);--font-size-36:clamp(1.8rem, calc(1.8rem + 0.45vw), 2.25rem);--font-size-38:clamp(1.9rem, calc(1.9rem + 0.475vw), 2.375rem);--font-size-40:clamp(2rem, calc(2rem + 0.5vw), 2.5rem);--font-size-42:clamp(2.1rem, calc(2.1rem + 0.525vw), 2.625rem);--font-size-44:clamp(2.2rem, calc(2.2rem + 0.55vw), 2.75rem);--font-size-46:clamp(2.3rem, calc(2.3rem + 0.575vw), 2.875rem);--font-size-48:clamp(2.4rem, calc(2.4rem + 0.6vw), 3rem);--font-size-50:clamp(2.5rem, calc(2.5rem + 0.625vw), 3.125rem);--font-size-52:clamp(2.6rem, calc(2.6rem + 0.65vw), 3.25rem);--font-size-54:clamp(2.7rem, calc(2.7rem + 0.675vw), 3.375rem);--font-size-56:clamp(2.8rem, calc(2.8rem + 0.7vw), 3.5rem);--font-size-58:clamp(2.9rem, calc(2.9rem + 0.725vw), 3.625rem);--font-size-60:clamp(3rem, calc(3rem + 0.75vw), 3.75rem);--font-size-62:clamp(3.1rem, calc(3.1rem + 0.775vw), 3.875rem);--font-size-64:clamp(3.2rem, calc(3.2rem + 0.8vw), 4rem);--font-size-66:clamp(3.3rem, calc(3.3rem + 0.825vw), 4.125rem);--font-size-68:clamp(3.4rem, calc(3.4rem + 0.85vw), 4.25rem);--font-size-70:clamp(3.5rem, calc(3.5rem + 0.875vw), 4.375rem);--font-size-72:clamp(3.6rem, calc(3.6rem + 0.9vw), 4.5rem);--font-size-74:clamp(3.7rem, calc(3.7rem + 0.925vw), 4.625rem);--font-size-76:clamp(3.8rem, calc(3.8rem + 0.95vw), 4.75rem);--font-size-78:clamp(3.9rem, calc(3.9rem + 0.975vw), 4.875rem);--font-size-80:clamp(4rem, calc(4rem + 1vw), 5rem);--font-size-100:clamp(5rem, calc(5rem + 1.25vw), 6.25rem);--font-size-body:var(--font-size-18);--font-size-nav:var(--font-size-16);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-body:1.5;--letter-spacing-normal:0;--font-size-h1:var(--font-size-66);--font-size-h2:var(--font-size-40);--font-size-h3:clamp(1.5rem, 2.5vw + 0.5rem, 1.75rem);--font-size-h4:clamp(1.25rem, 2vw + 0.25rem, 1.5rem);--font-size-h5:clamp(1rem, 1.5vw + 0.25rem, 1.25rem);--default-spacing:1rem;--default-spacing-sm:calc(var(--default-spacing) * 0.5);--default-spacing-md:calc(var(--default-spacing) * 1.5);--default-spacing-lg:calc(var(--default-spacing) * 2);--default-spacing-xl:calc(var(--default-spacing) * 3);--default-spacing-2xl:calc(var(--default-spacing) * 4);--default-container-spacing:calc(var(--default-spacing-2xl) * 1);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-xl-width:1800px;--container-large-width:1600px;--container-standard-width:1400px;--container-default-width:1200px;--container-medium-width:1000px;--container-small-width:800px;--container-xsmall-width:600px;--default-border-radius:0.625rem;--default-border-width:1px;--z-index-modal:1050;--z-index-dropdown:1000;--z-index-tooltip:1070;--default-transition:all 0.3s;--default-box-shadow:0 1px 15px rgba(0, 0, 0, 0.1);--grid-columns:12;--grid-gap:1.5rem;--button-padding:0.75rem 2rem;--button-border-radius:10px;--button-font-size:14px;--input-padding:0.75rem;--input-border-radius:0.5rem;--input-font-size:1rem}@media (min-width:768px){:root{--default-container-spacing:calc(var(--default-spacing-2xl) * 1.25)}}@media (min-width:1024px){:root{--default-container-spacing:calc(var(--default-spacing-2xl) * 1.5)}}@media (max-width:1023px){:root{--default-container-spacing:calc(var(--default-spacing-2xl) * 1.25)}}@media (max-width:767px){:root{--default-container-spacing:calc(var(--default-spacing-2xl) * 1)}}body #page .bg-primary{background-color:var(--color-primary)}body #page .bg-secondary{background-color:var(--color-teal)}body #page .bg-tertiary{background-color:var(--color-red)}body #page .bg-dark{background-color:var(--color-dark)}body #page .bg-light{background-color:var(--color-light)}body #page .bg-primary-light{background-color:var(--color-primary-light)}body #page .bg-primary-dark{background-color:var(--color-primary-dark)}body #page .bg-secondary-light{background-color:var(--color-teal-light)}body #page .bg-secondary-dark{background-color:var(--color-teal-dark)}body #page .bg-tertiary-light{background-color:var(--color-red-light)}body #page .bg-tertiary-dark{background-color:var(--color-red-dark)}body #page .border-radius{border-radius:var(--default-border-radius)}body #page .mt-0{margin-top:0}body #page .mb-0{margin-bottom:0}body #page .mt-xl{margin-top:var(--default-spacing-xl)}body #page .mb-xl{margin-bottom:var(--default-spacing-xl)}body #page .mt-2xl{margin-top:var(--default-spacing-2xl)}body #page .mb-2xl{margin-bottom:var(--default-spacing-2xl)}body #page .mb-6-neg{margin-bottom:-6rem}body #page .mb-10-neg{margin-bottom:-10rem}body #page .mb-12-neg{margin-bottom:-12rem}body #page .p-0{padding:0}body #page .p-sm{padding:var(--default-spacing-sm)}body #page .p-md{padding:var(--default-spacing-md)}body #page .p-lg{padding:var(--default-spacing-lg)}body #page .p-xl{padding:var(--default-spacing-xl)}body #page .p-2xl{padding:var(--default-spacing-2xl)}body #page .pt-0{padding-top:0}body #page .pb-0{padding-bottom:0}body #page .pb-sm{padding-bottom:var(--default-spacing-sm)}body #page .pb-md{padding-bottom:var(--default-spacing-md)}body #page .pb-lg{padding-bottom:var(--default-spacing-lg)}body #page .pb-xl{padding-bottom:var(--default-spacing-xl)}body #page .pt-sm{padding-top:var(--default-spacing-sm)}body #page .pt-md{padding-top:var(--default-spacing-md)}body #page .pt-lg{padding-top:var(--default-spacing-lg)}body #page .pt-xl{padding-top:var(--default-spacing-xl)}body #page .pt-2xl{padding-top:var(--default-spacing-2xl)}@media (min-width:1200px){body #page .small-only{display:none}}body #page .column-ctas h3{color:var(--color-dark)}body #page .column-ctas h3 a{color:var(--color-primary);font-weight:400}body #page .column-ctas h3 .button{color:#fff}body table.primary-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}body thead th{border:0;background:0 0}body tbody td{padding:.75rem 1rem}body tbody tr td:first-child{border-left:1px solid rgba(0,0,0,.08)}body tbody tr td:last-child{border-right:1px solid rgba(0,0,0,.08)}body tbody tr:first-child td{border-top:1px solid rgba(0,0,0,.08)}body tbody tr:first-child td:first-child{border-top-left-radius:var(--default-border-radius)}body tbody tr:first-child td:last-child{border-top-right-radius:var(--default-border-radius)}body tbody tr:last-child td:first-child{border-bottom-left-radius:var(--default-border-radius)}body tbody tr:last-child td:last-child{border-bottom-right-radius:var(--default-border-radius)}body tbody tr:nth-child(even){background:#fff}body tbody tr:nth-child(odd){background:rgba(var(--color-blue-rgb),.06)}body th{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-12);color:var(--color-dark);text-align:left;padding:.75rem 1rem}body th a{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-12);color:var(--color-dark);text-align:left}@property --inset-stroke-stop{syntax:"<percentage>";inherits:true;initial-value:70%}@property --inset-stroke-inset{syntax:"<length>";inherits:true;initial-value:3px}.has-motion-reveal-preload [data-motion-reveal]:not(.is-motion-revealed){opacity:0;transform:translateY(var(--motion-reveal-y,8px));visibility:hidden}.has-motion-reveal [data-motion-reveal]{will-change:opacity,transform}.has-motion-reveal [data-motion-reveal].is-motion-revealed{will-change:auto}@media (prefers-reduced-motion:reduce){[data-motion-reveal]{transition:none;transform:none}}#primary .entry-content.guide-content .book-recommendations--grid .book-recommendations__link:before,#primary .entry-content.guide-content .book-recommendations:before,#primary .entry-content.guide-content .callout:before,#primary .entry-content.guide-content .faq-accordion:before,#primary .entry-content.guide-content .inlay:before,#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column:before,#primary .entry-content.guide-content .wp-block-pullquote:before,#primary .entry-content.guide-content .wp-block-quote:before,#primary .entry-content.guide-content blockquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote:before,.blog .blog-index-card__link:before,.button:before,.card-container .card:before,.content-grid__item:before,.editor-styles-wrapper .guide-content .book-recommendations--grid .book-recommendations__link:before,.editor-styles-wrapper .guide-content .book-recommendations:before,.editor-styles-wrapper .guide-content .callout:before,.editor-styles-wrapper .guide-content .faq-accordion:before,.editor-styles-wrapper .guide-content .inlay:before,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column:before,.editor-styles-wrapper .guide-content .wp-block-pullquote:before,.editor-styles-wrapper .guide-content .wp-block-quote:before,.editor-styles-wrapper .guide-content blockquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote:before,.front-page .page-home__hero .page-home__hero-slide:before,.front-page .page-home__intro .page-home__intro-card:before,.gform_wrapper.gravity-theme .gform_button:before,.gform_wrapper.gravity-theme input[type=submit]:before,.home .page-home__hero .page-home__hero-slide:before,.home .page-home__intro .page-home__intro-card:before,.inset-stroke:before,.page .page-post-style__hero-slide:before,.page-subscription .page-subscription__member-note:before,.page-subscription .page-subscription__plan-card:before,.section-block.section--floating-full:before,.section-block.section-block--floating-full:before,.section-block:before,.section.section--block:before,.single-post .comment-body:before,.single-post .comment-form .submit:before,.single-post .comment-respond:before,.single-post .post-detail__hero-slide:before,.single-series .series-detail__books .series-book-accordion:before,.single-series .series-detail__merch .series-detail__merch-layout:before,.site-footer__pre .site-footer__news .latest-news-card:before,.wp-block-button .wp-element-button:before,.wp-block-luke-chmilenko-section.section--floating-full:before,.wp-block-luke-chmilenko-section.section-block--floating-full:before,.wp-block-luke-chmilenko-section:before{content:"";position:absolute;inset:var(--inset-stroke-inset,3px);border-radius:var(--default-border-radius);pointer-events:none;transition:inset 250ms ease,--inset-stroke-inset 250ms ease;border:1px solid rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12));background:0 0}@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){#primary .entry-content.guide-content .book-recommendations--grid .book-recommendations__link:before,#primary .entry-content.guide-content .book-recommendations:before,#primary .entry-content.guide-content .callout:before,#primary .entry-content.guide-content .faq-accordion:before,#primary .entry-content.guide-content .inlay:before,#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column:before,#primary .entry-content.guide-content .wp-block-pullquote:before,#primary .entry-content.guide-content .wp-block-quote:before,#primary .entry-content.guide-content blockquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote:before,.blog .blog-index-card__link:before,.button:before,.card-container .card:before,.content-grid__item:before,.editor-styles-wrapper .guide-content .book-recommendations--grid .book-recommendations__link:before,.editor-styles-wrapper .guide-content .book-recommendations:before,.editor-styles-wrapper .guide-content .callout:before,.editor-styles-wrapper .guide-content .faq-accordion:before,.editor-styles-wrapper .guide-content .inlay:before,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column:before,.editor-styles-wrapper .guide-content .wp-block-pullquote:before,.editor-styles-wrapper .guide-content .wp-block-quote:before,.editor-styles-wrapper .guide-content blockquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote:before,.front-page .page-home__hero .page-home__hero-slide:before,.front-page .page-home__intro .page-home__intro-card:before,.gform_wrapper.gravity-theme .gform_button:before,.gform_wrapper.gravity-theme input[type=submit]:before,.home .page-home__hero .page-home__hero-slide:before,.home .page-home__intro .page-home__intro-card:before,.inset-stroke:before,.page .page-post-style__hero-slide:before,.page-subscription .page-subscription__member-note:before,.page-subscription .page-subscription__plan-card:before,.section-block.section--floating-full:before,.section-block.section-block--floating-full:before,.section-block:before,.section.section--block:before,.single-post .comment-body:before,.single-post .comment-form .submit:before,.single-post .comment-respond:before,.single-post .post-detail__hero-slide:before,.single-series .series-detail__books .series-book-accordion:before,.single-series .series-detail__merch .series-detail__merch-layout:before,.site-footer__pre .site-footer__news .latest-news-card:before,.wp-block-button .wp-element-button:before,.wp-block-luke-chmilenko-section.section--floating-full:before,.wp-block-luke-chmilenko-section.section-block--floating-full:before,.wp-block-luke-chmilenko-section:before{border:0;background-image:linear-gradient(270deg,rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-start,.22)) 0,rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) var(--inset-stroke-stop,70%));background-repeat:no-repeat;background-size:100% 100%;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}#primary .entry-content.guide-content .book-recommendations--grid .book-recommendations__link:before,#primary .entry-content.guide-content .book-recommendations:before,#primary .entry-content.guide-content .callout:before,#primary .entry-content.guide-content .faq-accordion:before,#primary .entry-content.guide-content .inlay:before,#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column:before,#primary .entry-content.guide-content .wp-block-pullquote:before,#primary .entry-content.guide-content .wp-block-quote:before,#primary .entry-content.guide-content blockquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote:before,.blog .blog-index-card__link:before,.button:before,.card-container .card:before,.content-grid__item:before,.editor-styles-wrapper .guide-content .book-recommendations--grid .book-recommendations__link:before,.editor-styles-wrapper .guide-content .book-recommendations:before,.editor-styles-wrapper .guide-content .callout:before,.editor-styles-wrapper .guide-content .faq-accordion:before,.editor-styles-wrapper .guide-content .inlay:before,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column:before,.editor-styles-wrapper .guide-content .wp-block-pullquote:before,.editor-styles-wrapper .guide-content .wp-block-quote:before,.editor-styles-wrapper .guide-content blockquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote:before,.front-page .page-home__hero .page-home__hero-slide:before,.front-page .page-home__intro .page-home__intro-card:before,.gform_wrapper.gravity-theme .gform_button:before,.gform_wrapper.gravity-theme input[type=submit]:before,.home .page-home__hero .page-home__hero-slide:before,.home .page-home__intro .page-home__intro-card:before,.inset-stroke:before,.page .page-post-style__hero-slide:before,.page-subscription .page-subscription__member-note:before,.page-subscription .page-subscription__plan-card:before,.section-block.section--floating-full:before,.section-block.section-block--floating-full:before,.section-block:before,.section.section--block:before,.single-post .comment-body:before,.single-post .comment-form .submit:before,.single-post .comment-respond:before,.single-post .post-detail__hero-slide:before,.single-series .series-detail__books .series-book-accordion:before,.single-series .series-detail__merch .series-detail__merch-layout:before,.site-footer__pre .site-footer__news .latest-news-card:before,.wp-block-button .wp-element-button:before,.wp-block-luke-chmilenko-section.section--floating-full:before,.wp-block-luke-chmilenko-section.section-block--floating-full:before,.wp-block-luke-chmilenko-section:before{z-index:1}.archive-library__card--series-index .archive-library__card-title span,.archive-shell__title,.blog .blog-index-card__title,.front-page .page-home__hero .hero__title,.home .page-home__hero .hero__title,.page .page-post-style__hero-slide-inner .hero__title,.page-standard__hero .hero__title,.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title span,.single-post .comments-title,.single-post .post-detail__hero-slide .hero__title,.site-footer__pre .site-footer__news .latest-news-card__title,.text-texture{--text-texture-image:url("/wp-content/themes/Luke-Chmilenko/assets/texture-bg.jpg");--text-texture-size:cover;--text-texture-position:center;--text-texture-opacity:1;--text-texture-wash:0;--text-texture-tint-color:transparent;--text-texture-blend-mode:normal}.archive-library__card--series-index .archive-library__card-title span,.archive-library__card--series-index .archive-library__card-title span :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.archive-shell__title,.archive-shell__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.blog .blog-index-card__title,.blog .blog-index-card__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.front-page .page-home__hero .hero__title,.front-page .page-home__hero .hero__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.home .page-home__hero .hero__title,.home .page-home__hero .hero__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.page .page-post-style__hero-slide-inner .hero__title,.page .page-post-style__hero-slide-inner .hero__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.page-standard__hero .hero__title,.page-standard__hero .hero__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title span,.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title span :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.single-post .comments-title,.single-post .comments-title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.single-post .post-detail__hero-slide .hero__title,.single-post .post-detail__hero-slide .hero__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.site-footer__pre .site-footer__news .latest-news-card__title,.site-footer__pre .site-footer__news .latest-news-card__title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.text-texture,.text-texture :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em){background-image:linear-gradient(rgba(255,255,255,var(--text-texture-wash)),rgba(255,255,255,var(--text-texture-wash))),linear-gradient(var(--text-texture-tint-color),var(--text-texture-tint-color)),var(--text-texture-image);background-size:var(--text-texture-size);background-position:var(--text-texture-position);background-repeat:no-repeat;background-blend-mode:normal,var(--text-texture-blend-mode),normal;opacity:var(--text-texture-opacity);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.front-page .page-home__intro .page-home__intro-title,.home .page-home__intro .page-home__intro-title,.text-gradient-overlay{--text-gradient-base-color:currentColor;--text-gradient-overlay-direction:90deg;--text-gradient-overlay-opacity:0.35}.front-page .page-home__intro .page-home__intro-title,.front-page .page-home__intro .page-home__intro-title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.home .page-home__intro .page-home__intro-title,.home .page-home__intro .page-home__intro-title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.text-gradient-overlay,.text-gradient-overlay :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em){color:var(--text-gradient-base-color)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.front-page .page-home__intro .page-home__intro-title,.front-page .page-home__intro .page-home__intro-title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.home .page-home__intro .page-home__intro-title,.home .page-home__intro .page-home__intro-title :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em),.text-gradient-overlay,.text-gradient-overlay :is(h1,h2,h3,h4,h5,h6,p,span,a,li,blockquote,strong,em){background-image:linear-gradient(var(--text-gradient-overlay-direction),rgba(255,255,255,var(--text-gradient-overlay-opacity)) 0,rgba(255,255,255,0) 100%),linear-gradient(var(--text-gradient-base-color),var(--text-gradient-base-color));background-size:100% 100%;background-repeat:no-repeat;background-blend-mode:screen,normal;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.archive-library__card--series-index .archive-library__card-genre,.blog .blog-index-card__category,.front-page .page-home__hero .hero__category,.home .page-home__hero .hero__category,.page-subscription .page-subscription__plan-eyebrow,.pill,.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__genre,.single-post .post-detail__hero-slide .post-detail__hero-pill,.single-series .series-detail__books .series-book-accordion__summary-meta,.single-series .series-detail__genre,.site-footer__pre .site-footer__news .latest-news-card__category{--pill-padding-block:0.5rem;--pill-padding-inline:1rem;--pill-gap:0.35rem;--pill-radius:var(--default-border-radius);--pill-border-color:rgba(255, 255, 255, 0.2);--pill-background:transparent;--pill-color:currentColor;--pill-font-size:var(--font-size-10);--pill-font-weight:600;--pill-letter-spacing:0.1em;display:inline-flex;align-items:center;justify-content:center;gap:var(--pill-gap);padding:var(--pill-padding-block) var(--pill-padding-inline);border-radius:var(--pill-radius);border:1px solid var(--pill-border-color);background:var(--pill-background);color:var(--pill-color);font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);letter-spacing:var(--pill-letter-spacing);text-transform:uppercase}.inset-divider-top,.site-footer__pre{--inset-divider-top-offset:3px;--inset-divider-color:rgba(var(--color-dark-rgb), 0.7);--inset-divider-height:1px;--inset-divider-tile-width:237px;position:relative}.inset-divider-top::after,.site-footer__pre::after{content:"";position:absolute;left:0;right:0;top:var(--inset-divider-top-offset);height:var(--inset-divider-height);pointer-events:none;z-index:1;background-color:var(--inset-divider-color);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);-webkit-mask-position:left center;mask-position:left center}#primary .entry-content .content-grid__item h2,#primary .entry-content.guide-content .wp-block-separator,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-separator,.archive-library__card--series-index .archive-library__card-title,.editor-styles-wrapper .guide-content .wp-block-separator,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-separator,.front-page .page-home__intro .page-home__intro-title,.home .page-home__intro .page-home__intro-title,.inset-divider-row,.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title,.single-series .series-detail__books .series-book-accordion__summary-title,.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content .series-detail__merch-title,.site-footer__pre .site-footer__cta .container .site-footer__cta-content h2{--inset-divider-color:rgba(var(--color-dark-rgb), 0.7);--inset-divider-height:1px;--inset-divider-tile-width:237px;--inset-divider-row-width:420px;--inset-divider-row-margin-top:2rem;--inset-divider-row-margin-bottom:0;--inset-divider-row-margin-inline-start:auto;--inset-divider-row-margin-inline-end:auto}#primary .entry-content .content-grid__item h2::after,#primary .entry-content.guide-content .wp-block-separator::after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-separator::after,.archive-library__card--series-index .archive-library__card-title::after,.editor-styles-wrapper .guide-content .wp-block-separator::after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-separator::after,.front-page .page-home__intro .page-home__intro-title::after,.home .page-home__intro .page-home__intro-title::after,.inset-divider-row::after,.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title::after,.single-series .series-detail__books .series-book-accordion__summary-title::after,.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content .series-detail__merch-title::after,.site-footer__pre .site-footer__cta .container .site-footer__cta-content h2::after{content:"";display:block;width:min(100%,var(--inset-divider-row-width));height:var(--inset-divider-height);margin-top:var(--inset-divider-row-margin-top);margin-bottom:var(--inset-divider-row-margin-bottom);margin-inline-start:var(--inset-divider-row-margin-inline-start);margin-inline-end:var(--inset-divider-row-margin-inline-end);pointer-events:none;background-color:var(--inset-divider-color);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);-webkit-mask-position:left center;mask-position:left center}#primary .entry-content.guide-content .heading-label,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-label,.editor-styles-wrapper .guide-content .heading-label,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-label,.front-page .page-home__latest-topics .page-home__latest-forum-title,.front-page .page-home__latest-topics .page-home__latest-releases-title,.home .page-home__latest-topics .page-home__latest-forum-title,.home .page-home__latest-topics .page-home__latest-releases-title,.inset-divider-inline-end,.page-standard__hero .hero__eyebrow,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-title{--inset-divider-color:rgba(var(--color-dark-rgb), 0.7);--inset-divider-height:1px;--inset-divider-tile-width:237px;--inset-divider-inline-max-width:var(--inset-divider-inline-width, 420px);--inset-divider-inline-gap:1rem;display:flex;align-items:center;gap:var(--inset-divider-inline-gap)}#primary .entry-content.guide-content .heading-label::after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-label::after,.editor-styles-wrapper .guide-content .heading-label::after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-label::after,.front-page .page-home__latest-topics .page-home__latest-forum-title::after,.front-page .page-home__latest-topics .page-home__latest-releases-title::after,.home .page-home__latest-topics .page-home__latest-forum-title::after,.home .page-home__latest-topics .page-home__latest-releases-title::after,.inset-divider-inline-end::after,.page-standard__hero .hero__eyebrow::after,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-title::after{content:"";flex:1 1 0;width:100%;max-width:var(--inset-divider-inline-max-width);min-width:0;height:var(--inset-divider-height);pointer-events:none;background-color:var(--inset-divider-color);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);-webkit-mask-position:left center;mask-position:left center}.styled-container{border:1px solid var(--color-medium);background-color:var(--color-dark);color:var(--color-light);border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);width:100%;box-sizing:border-box;overflow:hidden;position:relative}.styled-container{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.styled-container{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.styled-container{padding:var(--default-container-spacing)}}.styled-container.styled-container--light{background-color:var(--color-light);color:var(--color-dark)}.styled-container.styled-container--purple{border-color:rgba(var(--color-purple-rgb),.5);color:var(--color-light)}.styled-container.styled-container--purple:before{--inset-stroke-color-rgb:rgba(var(--color-purple-rgb), 0.3)}body,li,p{font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.4;font-weight:var(--font-weight-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.1;margin-bottom:var(--default-spacing)}.h1,h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.h2,h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold)}.h3,h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold)}.h4,h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}.h5,h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}.h6,h6{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}a{font-family:var(--font-body);color:var(--color-primary)}main .entry-content h2{color:var(--entry-content-accent,var(--color-primary))}main .entry-content h2:after{content:"";max-width:60px;-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/heading-accent.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/heading-accent.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin:1.5rem 0;height:4px;background-color:rgba(var(--entry-content-accent-rgb,var(--color-primary-rgb)),.5);text-align:left;display:block}main .entry-content h2 a{text-decoration:none}main .entry-content h2.has-text-align-center:after{margin:2rem auto}main .entry-content .aligncenter{text-align:center}body.single-post main .entry-content .aligncenter,body.single-post main .entry-content .alignleft,body.single-post main .entry-content .alignright{float:none!important;clear:none!important}body.single-post main .entry-content img.aligncenter,body.single-post main .entry-content img.alignleft,body.single-post main .entry-content img.alignright{display:block;max-width:100%;height:auto}body.single-post main .entry-content .wp-caption.aligncenter,body.single-post main .entry-content .wp-caption.alignleft,body.single-post main .entry-content .wp-caption.alignright,body.single-post main .entry-content figure.aligncenter,body.single-post main .entry-content figure.alignleft,body.single-post main .entry-content figure.alignright{max-width:100%}body.single-post main .entry-content .alignleft{margin-left:0;margin-right:auto}body.single-post main .entry-content .alignright{margin-left:auto;margin-right:0}body.single-post main .entry-content .aligncenter{margin-left:auto;margin-right:auto}main .entry-content p{font-size:var(--font-size-18);margin-bottom:1.5rem}main .entry-content ol,main .entry-content ul{padding-left:1rem;margin:0 1rem 1.5rem}main .entry-content ol li,main .entry-content ul li{margin-bottom:.5rem;font-size:var(--font-size-18)}main .entry-content ol li:last-of-type,main .entry-content ul li:last-of-type{margin-bottom:0}main .entry-content blockquote{border-left:4px solid var(--entry-content-accent,var(--color-primary));padding-left:1rem;margin:0 2rem 2rem;font-size:var(--font-size-24);font-style:italic}main .entry-content blockquote p{font-size:var(--font-size-24);color:var(--entry-content-accent,var(--color-primary))}main .entry-content blockquote p:last-of-type{margin-bottom:0}main .entry-content blockquote cite{font-size:var(--font-size-16)}main .entry-content ul{list-style:disc}main .entry-content ul.list-columns{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}@media (min-width:625px){main .entry-content ul.list-columns{-moz-column-count:2;column-count:2;-moz-column-gap:calc(var(--grid-gap) * 3);column-gap:calc(var(--grid-gap) * 3)}}@media (min-width:1024px){main .entry-content ul.list-columns{-moz-column-count:3;column-count:3}}main .entry-content ul.list-columns li{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;margin-bottom:.75rem}main .entry-content ol{list-style:lower-latin}main .entry-content img{border-radius:var(--default-border-radius);width:100%}main .entry-content .has-large-font-size{font-size:var(--font-size-26)!important}main .entry-content .wp-block-columns{flex-wrap:unset!important;flex-direction:column;gap:1rem;margin-bottom:calc(var(--default-container-spacing)/ 2)}@media (min-width:1024px){main .entry-content .wp-block-columns{flex-direction:row;margin-bottom:var(--default-container-spacing);gap:calc(var(--grid-gap) * 3)}}main .entry-content .cta-container{padding:2rem;border-radius:var(--default-border-radius)}main .entry-content .cta-container h2:first-of-type,main .entry-content .cta-container h3:first-of-type,main .entry-content .cta-container h4:first-of-type,main .entry-content .cta-container h5:first-of-type,main .entry-content .cta-container h6:first-of-type,main .entry-content .cta-container p:first-of-type{margin-top:0}main .entry-content .cta-container .wp-block-group__inner-container{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--grid-gap)/ 2);justify-content:center}main .entry-content .cta-container.center .wp-block-group__inner-container{align-items:center;text-align:center}main .entry-content .cta-container.bg-light{background-color:var(--color-light);color:var(--color-dark)}main .entry-content .cta-container.bg-light a,main .entry-content .cta-container.bg-light blockquote,main .entry-content .cta-container.bg-light h1,main .entry-content .cta-container.bg-light h3,main .entry-content .cta-container.bg-light h4,main .entry-content .cta-container.bg-light h5,main .entry-content .cta-container.bg-light h6,main .entry-content .cta-container.bg-light li,main .entry-content .cta-container.bg-light p,main .entry-content .cta-container.bg-light ul{color:var(--color-dark)}main .entry-content .cta-container.bg-light h2{color:var(--color-teal)}main .entry-content .cta-container.bg-dark{background-color:var(--color-dark);color:var(--color-light)}main .entry-content .cta-container.bg-dark a,main .entry-content .cta-container.bg-dark blockquote,main .entry-content .cta-container.bg-dark h1,main .entry-content .cta-container.bg-dark h3,main .entry-content .cta-container.bg-dark h4,main .entry-content .cta-container.bg-dark h5,main .entry-content .cta-container.bg-dark h6,main .entry-content .cta-container.bg-dark li,main .entry-content .cta-container.bg-dark p,main .entry-content .cta-container.bg-dark ul{color:var(--color-light)}main .entry-content .cta-container.bg-dark h2{color:var(--color-teal)}main .gform_wrapper{padding-block:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){main .gform_wrapper{padding-block:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){main .gform_wrapper{padding-block:var(--default-container-spacing)}}#primary .entry-content.guide-content,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images),.editor-styles-wrapper .guide-content,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images){--guide-content-accent:var(--entry-content-accent, var(--color-primary));--guide-content-accent-rgb:var(--entry-content-accent-rgb, var(--color-primary-rgb));--guide-content-panel-bg:rgba(var(--color-dark-rgb), 0.72);--guide-content-panel-text:var(--color-light);--guide-content-body:inherit;--guide-content-muted:rgba(var(--color-light-rgb), 0.74)}#primary .entry-content.guide-content>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,.wp-block-image,.wp-block-media-text,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-group:not(.alignfull),.wp-block-columns,.book-recommendations,.faq-accordion),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,.wp-block-image,.wp-block-media-text,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-group:not(.alignfull),.wp-block-columns,.book-recommendations,.faq-accordion),.editor-styles-wrapper .guide-content>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,.wp-block-image,.wp-block-media-text,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-group:not(.alignfull),.wp-block-columns,.book-recommendations,.faq-accordion),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,.wp-block-image,.wp-block-media-text,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-group:not(.alignfull),.wp-block-columns,.book-recommendations,.faq-accordion){max-width:var(--container-default-width);margin-left:auto;margin-right:auto}#primary .entry-content.guide-content>*+*,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>*+*,.editor-styles-wrapper .guide-content>*+*,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>*+*{margin-top:1.35rem}#primary .entry-content.guide-content>.wp-block-group,#primary .entry-content.guide-content>.wp-block-pullquote,#primary .entry-content.guide-content>.wp-block-quote,#primary .entry-content.guide-content>.wp-block-separator,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-group,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-pullquote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-quote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-separator,.editor-styles-wrapper .guide-content>.wp-block-group,.editor-styles-wrapper .guide-content>.wp-block-pullquote,.editor-styles-wrapper .guide-content>.wp-block-quote,.editor-styles-wrapper .guide-content>.wp-block-separator,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-group,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-pullquote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-quote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images)>.wp-block-separator{margin-top:calc(var(--default-container-spacing)/ 2);margin-bottom:calc(var(--default-container-spacing)/ 2)}#primary .entry-content.guide-content .wp-block-heading:is(h2),#primary .entry-content.guide-content h2,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h2),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h2,.editor-styles-wrapper .guide-content .wp-block-heading:is(h2),.editor-styles-wrapper .guide-content h2,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h2),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h2{color:var(--guide-content-accent);margin-top:calc(var(--default-container-spacing) * .85);margin-bottom:1rem}#primary .entry-content.guide-content .wp-block-heading:is(h2):after,#primary .entry-content.guide-content h2:after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h2):after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h2:after,.editor-styles-wrapper .guide-content .wp-block-heading:is(h2):after,.editor-styles-wrapper .guide-content h2:after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h2):after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h2:after{display:none}#primary .entry-content.guide-content .wp-block-heading:is(h3),#primary .entry-content.guide-content h3,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h3),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h3,.editor-styles-wrapper .guide-content .wp-block-heading:is(h3),.editor-styles-wrapper .guide-content h3,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h3),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h3{color:var(--color-light);font-size:clamp(var(--font-size-24),2.4vw,var(--font-size-34));margin-top:calc(var(--default-container-spacing)/ 2);margin-bottom:1rem;text-transform:none}#primary .entry-content.guide-content .wp-block-heading:is(h4),#primary .entry-content.guide-content h4,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h4),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h4,.editor-styles-wrapper .guide-content .wp-block-heading:is(h4),.editor-styles-wrapper .guide-content h4,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-heading:is(h4),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) h4{color:rgba(var(--guide-content-accent-rgb),.92);font-size:var(--font-size-20);letter-spacing:.08em;text-transform:uppercase}#primary .entry-content.guide-content li,#primary .entry-content.guide-content p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) li,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) p,.editor-styles-wrapper .guide-content li,.editor-styles-wrapper .guide-content p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) li,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) p{color:var(--guide-content-body);font-size:var(--font-size-20);line-height:1.7}#primary .entry-content.guide-content a:not(.button):not(.wp-element-button):not(.wp-block-button__link),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) a:not(.button):not(.wp-element-button):not(.wp-block-button__link),.editor-styles-wrapper .guide-content a:not(.button):not(.wp-element-button):not(.wp-block-button__link),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) a:not(.button):not(.wp-element-button):not(.wp-block-button__link){color:var(--guide-content-accent);font-weight:var(--font-weight-semibold);text-decoration-thickness:1px;text-underline-offset:.16em}#primary .entry-content.guide-content .wp-block-list,#primary .entry-content.guide-content ol,#primary .entry-content.guide-content ul,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-list,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) ol,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) ul,.editor-styles-wrapper .guide-content .wp-block-list,.editor-styles-wrapper .guide-content ol,.editor-styles-wrapper .guide-content ul,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-list,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) ol,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) ul{margin:0 0 1.8rem;padding-left:1.35rem}#primary .entry-content.guide-content li+li,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) li+li,.editor-styles-wrapper .guide-content li+li,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) li+li{margin-top:.6rem}#primary .entry-content.guide-content .wp-block-pullquote,#primary .entry-content.guide-content .wp-block-quote,#primary .entry-content.guide-content blockquote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote,.editor-styles-wrapper .guide-content .wp-block-pullquote,.editor-styles-wrapper .guide-content .wp-block-quote,.editor-styles-wrapper .guide-content blockquote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote{position:relative;margin-inline:0;padding:clamp(1.25rem,3vw,2rem);border-left:0;border-radius:var(--default-border-radius);background:linear-gradient(135deg,rgba(var(--guide-content-accent-rgb),.14),transparent 46%),rgba(var(--color-dark-rgb),.52);box-shadow:var(--default-box-shadow);--inset-stroke-color-rgb:var(--guide-content-accent-rgb);--inset-stroke-alpha-start:0.3;--inset-stroke-alpha-end:0.1}#primary .entry-content.guide-content .wp-block-pullquote p,#primary .entry-content.guide-content .wp-block-quote p,#primary .entry-content.guide-content blockquote p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote p,.editor-styles-wrapper .guide-content .wp-block-pullquote p,.editor-styles-wrapper .guide-content .wp-block-quote p,.editor-styles-wrapper .guide-content blockquote p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote p{color:var(--color-light);font-size:clamp(var(--font-size-20),2vw,var(--font-size-24));line-height:1.55}#primary .entry-content.guide-content .wp-block-pullquote ol,#primary .entry-content.guide-content .wp-block-pullquote ul,#primary .entry-content.guide-content .wp-block-quote ol,#primary .entry-content.guide-content .wp-block-quote ul,#primary .entry-content.guide-content blockquote ol,#primary .entry-content.guide-content blockquote ul,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote ol,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote ul,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote ol,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote ul,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote ol,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote ul,.editor-styles-wrapper .guide-content .wp-block-pullquote ol,.editor-styles-wrapper .guide-content .wp-block-pullquote ul,.editor-styles-wrapper .guide-content .wp-block-quote ol,.editor-styles-wrapper .guide-content .wp-block-quote ul,.editor-styles-wrapper .guide-content blockquote ol,.editor-styles-wrapper .guide-content blockquote ul,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote ol,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote ul,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote ol,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote ul,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote ol,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote ul{margin-bottom:0}#primary .entry-content.guide-content .wp-block-pullquote cite,#primary .entry-content.guide-content .wp-block-quote cite,#primary .entry-content.guide-content blockquote cite,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote cite,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote cite,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote cite,.editor-styles-wrapper .guide-content .wp-block-pullquote cite,.editor-styles-wrapper .guide-content .wp-block-quote cite,.editor-styles-wrapper .guide-content blockquote cite,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote cite,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-quote cite,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) blockquote cite{display:block;margin-top:1rem;color:var(--guide-content-muted);font-size:var(--font-size-14);font-style:normal;letter-spacing:.08em;text-transform:uppercase}#primary .entry-content.guide-content .wp-block-pullquote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote,.editor-styles-wrapper .guide-content .wp-block-pullquote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote{text-align:left}#primary .entry-content.guide-content .wp-block-pullquote blockquote,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote blockquote,.editor-styles-wrapper .guide-content .wp-block-pullquote blockquote,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote blockquote{margin:0;padding:0;background:0 0;box-shadow:none}#primary .entry-content.guide-content .wp-block-pullquote blockquote:before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote blockquote:before,.editor-styles-wrapper .guide-content .wp-block-pullquote blockquote:before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-pullquote blockquote:before{content:none}#primary .entry-content.guide-content .wp-block-separator,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-separator,.editor-styles-wrapper .guide-content .wp-block-separator,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-separator{--inset-divider-color:rgba(var(--guide-content-accent-rgb), 0.26);--inset-divider-row-width:100%;--inset-divider-row-margin-top:0;--inset-divider-row-margin-bottom:0;--inset-divider-row-margin-inline-start:0;--inset-divider-row-margin-inline-end:0;height:auto;border:0;background:0 0}#primary .entry-content.guide-content .wp-block-image,#primary .entry-content.guide-content figure,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-image,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) figure,.editor-styles-wrapper .guide-content .wp-block-image,.editor-styles-wrapper .guide-content figure,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-image,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) figure{margin-top:calc(var(--default-container-spacing)/ 2);margin-bottom:calc(var(--default-container-spacing)/ 2)}#primary .entry-content.guide-content .wp-element-caption,#primary .entry-content.guide-content figcaption,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-element-caption,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) figcaption,.editor-styles-wrapper .guide-content .wp-element-caption,.editor-styles-wrapper .guide-content figcaption,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-element-caption,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) figcaption{color:var(--guide-content-muted);font-size:var(--font-size-14);letter-spacing:.04em;text-transform:uppercase}#primary .entry-content.guide-content .heading-group,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group,.editor-styles-wrapper .guide-content .heading-group,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group{display:grid;gap:.85rem;margin-bottom:calc(var(--default-container-spacing)/ 3)}#primary .entry-content.guide-content .heading-group>*,#primary .entry-content.guide-content .heading-group>.wp-block-group__inner-container>*,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group>*,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group>.wp-block-group__inner-container>*,.editor-styles-wrapper .guide-content .heading-group>*,.editor-styles-wrapper .guide-content .heading-group>.wp-block-group__inner-container>*,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group>*,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group>.wp-block-group__inner-container>*{margin-top:0;margin-bottom:0}#primary .entry-content.guide-content .heading-group p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group p,.editor-styles-wrapper .guide-content .heading-group p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group p{max-width:52rem;color:var(--guide-content-muted);font-size:var(--font-size-16);line-height:1.55}#primary .entry-content.guide-content .heading-group .has-large-font-size,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group .has-large-font-size,.editor-styles-wrapper .guide-content .heading-group .has-large-font-size,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-group .has-large-font-size{margin-top:1rem}#primary .entry-content.guide-content .heading-label,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-label,.editor-styles-wrapper .guide-content .heading-label,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .heading-label{--inset-divider-color:rgba(var(--color-light-rgb), 0.55);--inset-divider-inline-max-width:125px;color:var(--guide-content-accent);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);letter-spacing:.12em;line-height:1.2;margin-bottom:.5rem!important;text-transform:uppercase}#primary .entry-content.guide-content .section-divider,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .section-divider,.editor-styles-wrapper .guide-content .section-divider,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .section-divider{margin-bottom:6rem}#primary .entry-content.guide-content .callout,#primary .entry-content.guide-content .inlay,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay,.editor-styles-wrapper .guide-content .callout,.editor-styles-wrapper .guide-content .inlay,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay{position:relative;z-index:0;isolation:isolate;overflow:hidden;border-radius:var(--default-border-radius);color:var(--guide-content-panel-text);margin-bottom:1.5rem;background:linear-gradient(135deg,rgba(var(--guide-content-accent-rgb),.2),transparent 42%),var(--guide-content-panel-bg)}#primary .entry-content.guide-content .callout>.wp-block-group__inner-container,#primary .entry-content.guide-content .callout>:not(.wp-block-group__inner-container),#primary .entry-content.guide-content .inlay>.wp-block-group__inner-container,#primary .entry-content.guide-content .inlay>:not(.wp-block-group__inner-container),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>.wp-block-group__inner-container,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>:not(.wp-block-group__inner-container),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>.wp-block-group__inner-container,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>:not(.wp-block-group__inner-container),.editor-styles-wrapper .guide-content .callout>.wp-block-group__inner-container,.editor-styles-wrapper .guide-content .callout>:not(.wp-block-group__inner-container),.editor-styles-wrapper .guide-content .inlay>.wp-block-group__inner-container,.editor-styles-wrapper .guide-content .inlay>:not(.wp-block-group__inner-container),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>.wp-block-group__inner-container,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>:not(.wp-block-group__inner-container),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>.wp-block-group__inner-container,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>:not(.wp-block-group__inner-container){position:relative;z-index:1}#primary .entry-content.guide-content .callout>.wp-block-group__inner-container>:first-child,#primary .entry-content.guide-content .callout>:first-child,#primary .entry-content.guide-content .inlay>.wp-block-group__inner-container>:first-child,#primary .entry-content.guide-content .inlay>:first-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>.wp-block-group__inner-container>:first-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>:first-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>.wp-block-group__inner-container>:first-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>:first-child,.editor-styles-wrapper .guide-content .callout>.wp-block-group__inner-container>:first-child,.editor-styles-wrapper .guide-content .callout>:first-child,.editor-styles-wrapper .guide-content .inlay>.wp-block-group__inner-container>:first-child,.editor-styles-wrapper .guide-content .inlay>:first-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>.wp-block-group__inner-container>:first-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout>:first-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>.wp-block-group__inner-container>:first-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay>:first-child{margin-top:0}#primary .entry-content.guide-content .callout :is(p,li,blockquote,cite),#primary .entry-content.guide-content .inlay :is(p,li,blockquote,cite),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout :is(p,li,blockquote,cite),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay :is(p,li,blockquote,cite),.editor-styles-wrapper .guide-content .callout :is(p,li,blockquote,cite),.editor-styles-wrapper .guide-content .inlay :is(p,li,blockquote,cite),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout :is(p,li,blockquote,cite),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay :is(p,li,blockquote,cite){color:var(--guide-content-panel-text)}#primary .entry-content.guide-content .callout :is(h2,h3,h4,h5,h6),#primary .entry-content.guide-content .inlay :is(h2,h3,h4,h5,h6),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout :is(h2,h3,h4,h5,h6),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay :is(h2,h3,h4,h5,h6),.editor-styles-wrapper .guide-content .callout :is(h2,h3,h4,h5,h6),.editor-styles-wrapper .guide-content .inlay :is(h2,h3,h4,h5,h6),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout :is(h2,h3,h4,h5,h6),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay :is(h2,h3,h4,h5,h6){color:var(--guide-content-accent)}#primary .entry-content.guide-content .callout a:not(.button):not(.wp-element-button):not(.wp-block-button__link),#primary .entry-content.guide-content .inlay a:not(.button):not(.wp-element-button):not(.wp-block-button__link),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout a:not(.button):not(.wp-element-button):not(.wp-block-button__link),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay a:not(.button):not(.wp-element-button):not(.wp-block-button__link),.editor-styles-wrapper .guide-content .callout a:not(.button):not(.wp-element-button):not(.wp-block-button__link),.editor-styles-wrapper .guide-content .inlay a:not(.button):not(.wp-element-button):not(.wp-block-button__link),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout a:not(.button):not(.wp-element-button):not(.wp-block-button__link),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay a:not(.button):not(.wp-element-button):not(.wp-block-button__link){color:var(--guide-content-accent)}#primary .entry-content.guide-content .callout ol,#primary .entry-content.guide-content .callout ul,#primary .entry-content.guide-content .inlay ol,#primary .entry-content.guide-content .inlay ul,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout ol,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout ul,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay ol,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay ul,.editor-styles-wrapper .guide-content .callout ol,.editor-styles-wrapper .guide-content .callout ul,.editor-styles-wrapper .guide-content .inlay ol,.editor-styles-wrapper .guide-content .inlay ul,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout ol,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout ul,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay ol,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay ul{margin-bottom:0}#primary .entry-content.guide-content .callout,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout,.editor-styles-wrapper .guide-content .callout,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout{--inset-stroke-color-rgb:var(--guide-content-accent-rgb);--inset-stroke-alpha-start:0.34;--inset-stroke-alpha-end:0.12;padding:clamp(1.5rem,4vw,2.5rem)}#primary .entry-content.guide-content .callout p:first-of-type,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout p:first-of-type,.editor-styles-wrapper .guide-content .callout p:first-of-type,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout p:first-of-type{font-size:var(--font-size-12);color:var(--page-standard-accent-lightest,var(--color-primary-lightest));opacity:.6;text-transform:uppercase;letter-spacing:3px}#primary .entry-content.guide-content .callout p:last-of-type,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout p:last-of-type,.editor-styles-wrapper .guide-content .callout p:last-of-type,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .callout p:last-of-type{margin-bottom:2rem}#primary .entry-content.guide-content .inlay,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay,.editor-styles-wrapper .guide-content .inlay,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .inlay{--inset-stroke-color-rgb:var(--color-light-rgb);--inset-stroke-alpha-start:0.2;--inset-stroke-alpha-end:0.08;padding:clamp(1.15rem,3vw,1.75rem);background-color:rgba(var(--color-dark-rgb),.46)}#primary .entry-content.guide-content .book-callout,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout,.editor-styles-wrapper .guide-content .book-callout,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,5vw,3.25rem);align-items:flex-start}@media (min-width:768px){#primary .entry-content.guide-content .book-callout,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout,.editor-styles-wrapper .guide-content .book-callout,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout{flex-direction:row;align-items:stretch}}#primary .entry-content.guide-content .book-callout-image-link,#primary .entry-content.guide-content .book-callout>.book-callout-image,#primary .entry-content.guide-content .lc-book-callout__image-link,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout-image-link,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout>.book-callout-image,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__image-link,.editor-styles-wrapper .guide-content .book-callout-image-link,.editor-styles-wrapper .guide-content .book-callout>.book-callout-image,.editor-styles-wrapper .guide-content .lc-book-callout__image-link,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout-image-link,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout>.book-callout-image,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__image-link{display:block;flex:0 0 auto;width:min(100%,12.5rem);line-height:0}#primary .entry-content.guide-content .book-callout-image,#primary .entry-content.guide-content .lc-book-callout__image,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout-image,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__image,.editor-styles-wrapper .guide-content .book-callout-image,.editor-styles-wrapper .guide-content .lc-book-callout__image,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout-image,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__image{display:block;width:100%;max-width:12.5rem;height:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 1rem 2rem rgba(0,0,0,.34)}#primary .entry-content.guide-content .book-callout>.content,#primary .entry-content.guide-content .lc-book-callout__content,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout>.content,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__content,.editor-styles-wrapper .guide-content .book-callout>.content,.editor-styles-wrapper .guide-content .lc-book-callout__content,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout>.content,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}#primary .entry-content.guide-content .lc-book-callout__title,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__title,.editor-styles-wrapper .guide-content .lc-book-callout__title,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__title{margin:0 0 .75rem;color:var(--color-light);font-size:clamp(var(--font-size-24),3vw,var(--font-size-34));line-height:1;letter-spacing:normal;text-transform:uppercase}#primary .entry-content.guide-content .book-callout .subheading,#primary .entry-content.guide-content .lc-book-callout__subheading,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout .subheading,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__subheading,.editor-styles-wrapper .guide-content .book-callout .subheading,.editor-styles-wrapper .guide-content .lc-book-callout__subheading,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-callout .subheading,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__subheading{margin:0 0 1.25rem;color:var(--guide-content-panel-text);font-size:var(--font-size-16)!important;font-style:italic;font-weight:var(--font-weight-semibold);letter-spacing:normal!important;text-transform:none!important;opacity:1;text-transform:none}#primary .entry-content.guide-content .lc-book-callout__description,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__description,.editor-styles-wrapper .guide-content .lc-book-callout__description,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__description{margin:0 0 1.35rem;color:var(--guide-content-panel-text);line-height:1.5}#primary .entry-content.guide-content .lc-book-callout__button.button,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__button.button,.editor-styles-wrapper .guide-content .lc-book-callout__button.button,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .lc-book-callout__button.button{display:inline-flex;align-items:center;max-width:100%;white-space:normal}#primary .entry-content.guide-content .wp-block-media-text.recommended,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended{display:grid;grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr);gap:clamp(1.25rem,4vw,2.5rem);align-items:stretch;padding:clamp(1rem,3vw,1.5rem)}@media (min-width:625px){#primary .entry-content.guide-content .wp-block-media-text.recommended,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended{grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr)}}#primary .entry-content.guide-content .wp-block-media-text.recommended .wp-block-media-text__media,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-media-text__media,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended .wp-block-media-text__media,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-media-text__media{align-self:stretch;margin:0;overflow:hidden;border-radius:calc(var(--default-border-radius) * .75);background:rgba(255,255,255,.06)}#primary .entry-content.guide-content .wp-block-media-text.recommended .wp-block-media-text__media img,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-media-text__media img,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended .wp-block-media-text__media img,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-media-text__media img{display:block;width:100%;height:100%;min-height:14rem;-o-object-fit:cover;object-fit:cover;border-radius:inherit}#primary .entry-content.guide-content .wp-block-media-text.recommended .wp-block-media-text__content,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-media-text__content,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended .wp-block-media-text__content,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-media-text__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(.5rem,2vw,1.25rem)}#primary .entry-content.guide-content .wp-block-media-text.recommended h3,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended h3,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended h3,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended h3{margin-top:0;color:var(--guide-content-muted);font-size:var(--font-size-14);letter-spacing:.12em;text-transform:uppercase}#primary .entry-content.guide-content .wp-block-media-text.recommended h4,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended h4,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended h4,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended h4{margin-top:.35rem;color:var(--color-light);font-size:clamp(var(--font-size-24),3vw,var(--font-size-34));letter-spacing:0;text-transform:none}#primary .entry-content.guide-content .wp-block-media-text.recommended .button,#primary .entry-content.guide-content .wp-block-media-text.recommended .wp-block-button__link,#primary .entry-content.guide-content .wp-block-media-text.recommended .wp-element-button,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .button,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-button__link,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-element-button,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended .button,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended .wp-block-button__link,.editor-styles-wrapper .guide-content .wp-block-media-text.recommended .wp-element-button,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .button,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-block-button__link,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-media-text.recommended .wp-element-button{align-self:flex-start;margin-top:.5rem}#primary .entry-content.guide-content .item-grid,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid,.editor-styles-wrapper .guide-content .item-grid,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:calc(var(--default-container-spacing)/ 2);padding-left:0;list-style:none}#primary .entry-content.guide-content .item-grid>.wp-block-group,#primary .entry-content.guide-content .item-grid>.wp-block-group__inner-container>.wp-block-group,#primary .entry-content.guide-content .item-grid>li,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid>.wp-block-group,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid>.wp-block-group__inner-container>.wp-block-group,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid>li,.editor-styles-wrapper .guide-content .item-grid>.wp-block-group,.editor-styles-wrapper .guide-content .item-grid>.wp-block-group__inner-container>.wp-block-group,.editor-styles-wrapper .guide-content .item-grid>li,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid>.wp-block-group,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid>.wp-block-group__inner-container>.wp-block-group,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid>li{min-width:0;margin:0}#primary .entry-content.guide-content .item-grid em,#primary .entry-content.guide-content .item-grid strong,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid em,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid strong,.editor-styles-wrapper .guide-content .item-grid em,.editor-styles-wrapper .guide-content .item-grid strong,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid em,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid strong{display:block}#primary .entry-content.guide-content .item-grid.book-images,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images,.editor-styles-wrapper .guide-content .item-grid.book-images,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images{--book-row-cover-width:clamp(3.5rem, 6vw, 4.75rem);--book-row-cover-height:clamp(5.25rem, 8vw, 6.75rem);display:grid;grid-template-columns:1fr;gap:clamp(1rem,3vw,2.2rem);padding:0;background:0 0}@media (min-width:625px){#primary .entry-content.guide-content .item-grid.book-images,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images,.editor-styles-wrapper .guide-content .item-grid.book-images,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){#primary .entry-content.guide-content .item-grid.book-images,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images,.editor-styles-wrapper .guide-content .item-grid.book-images,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images{grid-template-columns:repeat(3,minmax(0,1fr))}}#primary .entry-content.guide-content .item-grid.book-images>li,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li,.editor-styles-wrapper .guide-content .item-grid.book-images>li,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li{display:block;min-height:var(--book-row-cover-height);color:var(--color-light)}#primary .entry-content.guide-content .item-grid.book-images>li>a,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a{--book-row-column-gap:clamp(0.9rem, 2vw, 1.25rem);position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--book-row-cover-height);padding-left:calc(var(--book-row-cover-width) + var(--book-row-column-gap));color:var(--page-standard-accent-lightest,var(--guide-content-accent));text-decoration:none;transition:var(--default-transition)}#primary .entry-content.guide-content .item-grid.book-images>li>a>:not(img),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a>:not(img),.editor-styles-wrapper .guide-content .item-grid.book-images>li>a>:not(img),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a>:not(img){min-width:0}#primary .entry-content.guide-content .item-grid.book-images>li>a p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a p,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a p{margin:0 0 .25rem;color:var(--page-standard-accent-lightest,var(--guide-content-accent));font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:1.1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;letter-spacing:normal}#primary .entry-content.guide-content .item-grid.book-images>li>a:focus-visible,#primary .entry-content.guide-content .item-grid.book-images>li>a:hover,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:focus-visible,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:hover,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a:focus-visible,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a:hover,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:focus-visible,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:hover{color:var(--page-standard-accent-lightest,var(--guide-content-accent))}#primary .entry-content.guide-content .item-grid.book-images>li>a:focus-visible p,#primary .entry-content.guide-content .item-grid.book-images>li>a:hover p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:focus-visible p,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:hover p,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a:focus-visible p,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a:hover p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:focus-visible p,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a:hover p{color:var(--page-standard-accent-lightest,var(--guide-content-accent))}#primary .entry-content.guide-content .item-grid.book-images>li>a img,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a img,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a img,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a img{display:block;position:absolute;top:50%;left:0;width:var(--book-row-cover-width);height:var(--book-row-cover-height);-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:0 .7rem 1.4rem rgba(0,0,0,.28);transform:translateY(-50%)}#primary .entry-content.guide-content .item-grid.book-images>li>a em,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a em,.editor-styles-wrapper .guide-content .item-grid.book-images>li>a em,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .item-grid.book-images>li>a em{margin-top:0;color:#fff;font-size:var(--font-size-14);font-style:italic;font-weight:var(--font-weight-regular);line-height:1.35;text-decoration:none}#primary .entry-content.guide-content .wp-block-columns.cards,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards,.editor-styles-wrapper .guide-content .wp-block-columns.cards,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:calc(var(--default-container-spacing)/ 2);align-items:stretch;margin-top:calc(var(--default-container-spacing)/ 2);margin-bottom:calc(var(--default-container-spacing)/ 2)}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column{--guide-card-rgb:var(--guide-content-accent-rgb);--guide-card-button-bg:var(--guide-content-accent);--guide-card-media-height:clamp(5.5rem, 9vw, 7rem);position:relative;z-index:0;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(14rem,22vw,17rem);overflow:hidden;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem) calc(var(--guide-card-media-height) + 1rem);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(var(--guide-card-rgb),.72),rgba(var(--guide-card-rgb),.54)),rgba(var(--color-dark-rgb),.76);--inset-stroke-color-rgb:var(--guide-card-rgb);--inset-stroke-alpha-start:0.42;--inset-stroke-alpha-end:0.18}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column.ascend-online,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column.ascend-online,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column.ascend-online,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column.ascend-online{--guide-card-rgb:var(--entry-content-accent-rgb, var(--color-primary-rgb));--guide-card-button-bg:var(--entry-content-accent, var(--color-primary))}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column.savage-dominion,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column.savage-dominion,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column.savage-dominion,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column.savage-dominion{--guide-card-rgb:var(--color-red-rgb);--guide-card-button-bg:var(--color-red)}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column.paragon,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column.paragon,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column.paragon,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column.paragon{--guide-card-rgb:var(--color-teal-rgb);--guide-card-button-bg:var(--color-teal)}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column>:not(.wp-block-image),#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column>:not(.wp-block-image),.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column>:not(.wp-block-image),.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column>:not(.wp-block-image){position:relative;z-index:2;max-width:15rem}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column>p:first-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column>p:first-child,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column>p:first-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column>p:first-child{margin:0 0 .65rem;color:var(--guide-content-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.12em;line-height:1.25;text-transform:uppercase}#primary .entry-content.guide-content .wp-block-columns.cards h3,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards h3,.editor-styles-wrapper .guide-content .wp-block-columns.cards h3,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards h3{margin-top:0;margin-bottom:1rem;color:rgba(var(--color-light-rgb),.9);font-size:clamp(var(--font-size-22),2.2vw,var(--font-size-28));line-height:1.05}#primary .entry-content.guide-content .wp-block-columns.cards .button,#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-button__link,#primary .entry-content.guide-content .wp-block-columns.cards .wp-element-button,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .button,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-button__link,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-element-button,.editor-styles-wrapper .guide-content .wp-block-columns.cards .button,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-button__link,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-element-button,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .button,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-button__link,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-element-button{margin-top:auto;align-self:flex-start;background-color:var(--guide-card-button-bg);color:#fff}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-image,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-image,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-image,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-image{position:absolute;right:0;bottom:0;left:0;z-index:1;width:100%;height:var(--guide-card-media-height);margin:0;opacity:.72;pointer-events:none;transition:var(--default-transition)}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-image::before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-image::before,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-image::before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-image::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(var(--guide-card-rgb),.38),rgba(var(--guide-card-rgb),.1));pointer-events:none}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-image img,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-image img,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-image img,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;filter:saturate(.86) contrast(1.08)}#primary .entry-content.guide-content .wp-block-columns.cards .wp-block-column:is(:hover,:focus-within) .wp-block-image,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:is(:hover,:focus-within) .wp-block-image,.editor-styles-wrapper .guide-content .wp-block-columns.cards .wp-block-column:is(:hover,:focus-within) .wp-block-image,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .wp-block-columns.cards .wp-block-column:is(:hover,:focus-within) .wp-block-image{opacity:.9}#primary .entry-content.guide-content .book-recommendations,#primary .entry-content.guide-content .faq-accordion,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion,.editor-styles-wrapper .guide-content .book-recommendations,.editor-styles-wrapper .guide-content .faq-accordion,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion{margin-top:calc(var(--default-container-spacing)/ 2);margin-bottom:calc(var(--default-container-spacing)/ 2)}#primary .entry-content.guide-content .faq-accordion,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion,.editor-styles-wrapper .guide-content .faq-accordion,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion{position:relative;overflow:hidden;padding:clamp(.4rem,1.5vw,.75rem) clamp(1rem,3vw,1.35rem);border-radius:var(--default-border-radius);background:linear-gradient(135deg,rgba(var(--guide-content-accent-rgb),.14),transparent 44%),rgba(var(--color-dark-rgb),.72);--inset-stroke-color-rgb:var(--guide-content-accent-rgb);--inset-stroke-alpha-start:0.28;--inset-stroke-alpha-end:0.1}#primary .entry-content.guide-content .book-recommendations,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations,.editor-styles-wrapper .guide-content .book-recommendations,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations{--book-row-cover-width:clamp(3.5rem, 6vw, 4.75rem);--book-row-cover-height:clamp(5.25rem, 8vw, 6.75rem);overflow:hidden;padding:clamp(1.4rem,4vw,2rem);border-radius:0;background:linear-gradient(135deg,rgba(var(--guide-content-accent-rgb),.1),transparent 42%),rgba(var(--color-dark-rgb),.72);--inset-stroke-color-rgb:var(--guide-content-accent-rgb);--inset-stroke-alpha-start:0.28;--inset-stroke-alpha-end:0.1}#primary .entry-content.guide-content .book-recommendations__header,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__header,.editor-styles-wrapper .guide-content .book-recommendations__header,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__header{margin-bottom:clamp(1rem,3vw,1.45rem)}#primary .entry-content.guide-content .book-recommendations__eyebrow,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__eyebrow,.editor-styles-wrapper .guide-content .book-recommendations__eyebrow,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__eyebrow{margin-bottom:.6rem;color:var(--guide-content-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}#primary .entry-content.guide-content .book-recommendations__heading,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__heading,.editor-styles-wrapper .guide-content .book-recommendations__heading,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__heading{margin-top:0;margin-bottom:0;color:var(--guide-content-accent);font-size:clamp(var(--font-size-22),3vw,var(--font-size-32));font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.05;text-transform:none}#primary .entry-content.guide-content .book-recommendations__intro,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__intro,.editor-styles-wrapper .guide-content .book-recommendations__intro,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__intro{max-width:58ch}#primary .entry-content.guide-content .book-recommendations__items,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__items,.editor-styles-wrapper .guide-content .book-recommendations__items,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__items{display:grid;gap:clamp(1.35rem,4vw,2.5rem)}@media (min-width:625px){#primary .entry-content.guide-content .book-recommendations__items,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__items,.editor-styles-wrapper .guide-content .book-recommendations__items,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){#primary .entry-content.guide-content .book-recommendations__items,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__items,.editor-styles-wrapper .guide-content .book-recommendations__items,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__items{grid-template-columns:repeat(3,minmax(0,1fr))}}#primary .entry-content.guide-content .book-recommendations--grid .book-recommendations__items,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__items,.editor-styles-wrapper .guide-content .book-recommendations--grid .book-recommendations__items,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}#primary .entry-content.guide-content .book-recommendations__item,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__item,.editor-styles-wrapper .guide-content .book-recommendations__item,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__item{margin:0}#primary .entry-content.guide-content .book-recommendations__link,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__link,.editor-styles-wrapper .guide-content .book-recommendations__link,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__link{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--book-row-cover-width) minmax(0,1fr);gap:clamp(.9rem,2vw,1.25rem);align-items:center;min-height:var(--book-row-cover-height);padding:0;color:var(--color-light);text-decoration:none;transition:var(--default-transition)}#primary .entry-content.guide-content .book-recommendations__link:is(a):focus-visible,#primary .entry-content.guide-content .book-recommendations__link:is(a):hover,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__link:is(a):focus-visible,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__link:is(a):hover,.editor-styles-wrapper .guide-content .book-recommendations__link:is(a):focus-visible,.editor-styles-wrapper .guide-content .book-recommendations__link:is(a):hover,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__link:is(a):focus-visible,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__link:is(a):hover{color:var(--color-light);transform:translateY(-1px)}#primary .entry-content.guide-content .book-recommendations__media,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__media,.editor-styles-wrapper .guide-content .book-recommendations__media,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__media{height:var(--book-row-cover-height);margin:0;overflow:hidden;border-radius:0;background:rgba(255,255,255,.06);box-shadow:0 .7rem 1.4rem rgba(0,0,0,.28)}#primary .entry-content.guide-content .book-recommendations__media img,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__media img,.editor-styles-wrapper .guide-content .book-recommendations__media img,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#primary .entry-content.guide-content .book-recommendations__title,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__title,.editor-styles-wrapper .guide-content .book-recommendations__title,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__title{margin:0;color:var(--guide-content-accent);font-size:clamp(var(--font-size-16),1.6vw,var(--font-size-19));font-weight:var(--font-weight-semibold);line-height:1.1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}#primary .entry-content.guide-content .book-recommendations__author,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__author,.editor-styles-wrapper .guide-content .book-recommendations__author,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations__author{margin:.55rem 0 0;color:rgba(var(--color-light-rgb),.88);font-size:var(--font-size-14);font-style:italic;line-height:1.35}#primary .entry-content.guide-content .book-recommendations--grid .book-recommendations__link,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link,.editor-styles-wrapper .guide-content .book-recommendations--grid .book-recommendations__link,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__link{grid-template-columns:1fr;align-items:start;padding:.9rem;overflow:hidden;border-radius:var(--default-border-radius);background:linear-gradient(135deg,rgba(var(--guide-content-accent-rgb),.22),transparent 46%),rgba(var(--color-dark-rgb),.72);--inset-stroke-color-rgb:var(--guide-content-accent-rgb);--inset-stroke-alpha-start:0.3;--inset-stroke-alpha-end:0.1}#primary .entry-content.guide-content .book-recommendations--grid .book-recommendations__media,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__media,.editor-styles-wrapper .guide-content .book-recommendations--grid .book-recommendations__media,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .book-recommendations--grid .book-recommendations__media{width:100%;height:clamp(12rem,20vw,16rem)}#primary .entry-content.guide-content .faq-accordion__items,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__items,.editor-styles-wrapper .guide-content .faq-accordion__items,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__items{display:grid;gap:0}#primary .entry-content.guide-content .faq-accordion__item,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__item,.editor-styles-wrapper .guide-content .faq-accordion__item,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__item{border-top:1px solid rgba(var(--color-light-rgb),.08)}#primary .entry-content.guide-content .faq-accordion__item:first-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__item:first-child,.editor-styles-wrapper .guide-content .faq-accordion__item:first-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__item:first-child{border-top:0}#primary .entry-content.guide-content .faq-accordion__summary,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__summary,.editor-styles-wrapper .guide-content .faq-accordion__summary,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__summary{display:flex;align-items:center;gap:1rem;padding:clamp(1rem,3vw,1.35rem) 0;color:var(--color-light);cursor:pointer;list-style:none}#primary .entry-content.guide-content .faq-accordion__summary::-webkit-details-marker,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__summary::-webkit-details-marker,.editor-styles-wrapper .guide-content .faq-accordion__summary::-webkit-details-marker,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__summary::-webkit-details-marker{display:none}#primary .entry-content.guide-content .faq-accordion__question,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__question,.editor-styles-wrapper .guide-content .faq-accordion__question,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__question{flex:1 1 auto;min-width:0;font-size:clamp(var(--font-size-18),2vw,var(--font-size-22));font-weight:var(--font-weight-semibold);line-height:1.25}#primary .entry-content.guide-content .faq-accordion__question>:last-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__question>:last-child,.editor-styles-wrapper .guide-content .faq-accordion__question>:last-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__question>:last-child{margin-bottom:0}#primary .entry-content.guide-content .faq-accordion__icon,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon,.editor-styles-wrapper .guide-content .faq-accordion__icon,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon{position:relative;flex:0 0 1rem;width:1rem;height:1rem;color:var(--guide-content-accent)}#primary .entry-content.guide-content .faq-accordion__icon::after,#primary .entry-content.guide-content .faq-accordion__icon::before,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon::after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon::before,.editor-styles-wrapper .guide-content .faq-accordion__icon::after,.editor-styles-wrapper .guide-content .faq-accordion__icon::before,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon::after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon::before{content:"";position:absolute;inset:calc(50% - 1px) 0 auto;height:2px;background:currentColor;transition:var(--default-transition)}#primary .entry-content.guide-content .faq-accordion__icon::after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon::after,.editor-styles-wrapper .guide-content .faq-accordion__icon::after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__icon::after{transform:rotate(90deg)}#primary .entry-content.guide-content .faq-accordion__item[open] .faq-accordion__icon::after,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__item[open] .faq-accordion__icon::after,.editor-styles-wrapper .guide-content .faq-accordion__item[open] .faq-accordion__icon::after,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__item[open] .faq-accordion__icon::after{transform:rotate(0)}#primary .entry-content.guide-content .faq-accordion__answer,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__answer,.editor-styles-wrapper .guide-content .faq-accordion__answer,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__answer{padding:0 0 clamp(1rem,3vw,1.35rem);color:var(--guide-content-body)}#primary .entry-content.guide-content .faq-accordion__answer>:last-child,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__answer>:last-child,.editor-styles-wrapper .guide-content .faq-accordion__answer>:last-child,.editor-styles-wrapper:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images) .faq-accordion__answer>:last-child{margin-bottom:0}#primary .entry-content.guide-content,#primary .entry-content:has(.heading-group,.callout,.inlay,.section-divider,.recommended,.cards,.book-recommendations,.faq-accordion,.item-grid.book-images){--guide-content-body:white}@property --button-overlay-stop{syntax:"<percentage>";inherits:true;initial-value:70%}.button,.gform_wrapper.gravity-theme .gform_button,.gform_wrapper.gravity-theme input[type=submit],.wp-block-button .wp-element-button{position:relative;padding:var(--button-padding);border-radius:var(--button-border-radius);font-size:var(--button-font-size);text-decoration:none;cursor:pointer;font-family:var(--font-body);font-weight:600;text-transform:uppercase;--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:var(--color-light);background-color:var(--button-bg-base);background-image:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) var(--button-overlay-stop,80%));background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;color:var(--color-dark);display:inline-flex;align-items:center;gap:0;width:auto;box-shadow:var(--default-box-shadow);transition:var(--default-transition),--button-overlay-stop 250ms ease;position:relative;overflow:hidden;border:1px solid transparent;--inset-stroke-stop:70%;--inset-stroke-inset:2px}.button.angled,.gform_wrapper.gravity-theme .angled.gform_button,.gform_wrapper.gravity-theme input.angled[type=submit],.wp-block-button .angled.wp-element-button{--button-stroke-inset:var(--inset-stroke-inset, 2px);--button-angle:22px;--button-angle-radius:3px;--button-angle-inner:max(0px, calc(var(--button-angle) - var(--button-stroke-inset)));--button-angle-radius-inner:max(0px, calc(var(--button-angle-radius) - var(--button-stroke-inset)));--button-angle-inner-offset:1px;--button-angle-inner-clip:calc(var(--button-angle-inner) + var(--button-angle-inner-offset));--button-angle-line:1px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle)),calc(100% - var(--button-angle)) 100%,0 100%);background-image:linear-gradient(90deg,rgba(255,255,255,.25) 0,rgba(255,255,255,0) var(--button-overlay-stop,70%)),linear-gradient(135deg,transparent calc(50% - var(--button-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) calc(50% - var(--button-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) calc(50% + var(--button-angle-line)/ 2),transparent calc(50% + var(--button-angle-line)/ 2));background-repeat:no-repeat;background-size:100% 100%,var(--button-angle-inner-clip) var(--button-angle-inner-clip);background-position:0 0,calc(100% - var(--button-stroke-inset)) calc(100% - var(--button-stroke-inset))}.button.angled::before,.gform_wrapper.gravity-theme .angled.gform_button::before,.gform_wrapper.gravity-theme input.angled[type=submit]::before,.wp-block-button .angled.wp-element-button::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle-inner-clip)),calc(100% - var(--button-angle-inner-clip)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.button.angled,.gform_wrapper.gravity-theme .angled.gform_button,.gform_wrapper.gravity-theme input.angled[type=submit],.wp-block-button .angled.wp-element-button{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle)),calc(100% - var(--button-angle)) 100%,0 100% round 10px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle)),calc(100% - var(--button-angle)) 100%,0 100% round var(--button-angle-radius))}.button.angled::before,.gform_wrapper.gravity-theme .angled.gform_button::before,.gform_wrapper.gravity-theme input.angled[type=submit]::before,.wp-block-button .angled.wp-element-button::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle-inner-clip)),calc(100% - var(--button-angle-inner-clip)) 100%,0 100% round 10px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle-inner-clip)),calc(100% - var(--button-angle-inner-clip)) 100%,0 100% round var(--button-angle-radius-inner))}}@supports (clip-path:shape(from 0 0,line to 100% 0)){.button.angled,.gform_wrapper.gravity-theme .angled.gform_button,.gform_wrapper.gravity-theme input.angled[type=submit],.wp-block-button .angled.wp-element-button{clip-path:shape(from 0 0,line to 100% 0,line to 100% calc(100% - var(--button-angle) - var(--button-angle-radius)),curve to calc(100% - var(--button-angle-radius) * .70710678) calc(100% - var(--button-angle) + var(--button-angle-radius) * .70710678) with 100% calc(100% - var(--button-angle)),line to calc(100% - var(--button-angle) + var(--button-angle-radius) * .70710678) calc(100% - var(--button-angle-radius) * .70710678),curve to calc(100% - var(--button-angle) - var(--button-angle-radius)) 100% with calc(100% - var(--button-angle)) 100%,line to 0 100%,close)}.button.angled::before,.gform_wrapper.gravity-theme .angled.gform_button::before,.gform_wrapper.gravity-theme input.angled[type=submit]::before,.wp-block-button .angled.wp-element-button::before{clip-path:shape(from 0 0,line to 100% 0,line to 100% calc(100% - var(--button-angle-inner-clip) - var(--button-angle-radius-inner)),curve to calc(100% - var(--button-angle-radius-inner) * .70710678) calc(100% - var(--button-angle-inner-clip) + var(--button-angle-radius-inner) * .70710678) with 100% calc(100% - var(--button-angle-inner-clip)),line to calc(100% - var(--button-angle-inner-clip) + var(--button-angle-radius-inner) * .70710678) calc(100% - var(--button-angle-radius-inner) * .70710678),curve to calc(100% - var(--button-angle-inner-clip) - var(--button-angle-radius-inner)) 100% with calc(100% - var(--button-angle-inner-clip)) 100%,line to 0 100%,close)}}.button:hover,.gform_wrapper.gravity-theme .gform_button:hover,.gform_wrapper.gravity-theme input[type=submit]:hover,.wp-block-button .wp-element-button:hover{transition:var(--default-transition);--button-overlay-stop:85%;--inset-stroke-inset:1px}.button:hover::before,.gform_wrapper.gravity-theme .gform_button:hover::before,.gform_wrapper.gravity-theme input[type=submit]:hover::before,.wp-block-button .wp-element-button:hover::before{--inset-stroke-stop:55%}.button:active,.gform_wrapper.gravity-theme .gform_button:active,.gform_wrapper.gravity-theme input[type=submit]:active,.wp-block-button .wp-element-button:active{background-color:var(--button-bg-base)}.button:disabled,.gform_wrapper.gravity-theme .gform_button:disabled,.gform_wrapper.gravity-theme input[type=submit]:disabled,.wp-block-button .wp-element-button:disabled{background-color:var(--color-medium);background-image:none;color:var(--color-dark);cursor:not-allowed;opacity:.6}.button.button--orange,.button.orange,.gform_wrapper.gravity-theme .button--orange.gform_button,.gform_wrapper.gravity-theme .orange.gform_button,.gform_wrapper.gravity-theme input.button--orange[type=submit],.gform_wrapper.gravity-theme input.orange[type=submit],.wp-block-button .button--orange.wp-element-button,.wp-block-button .orange.wp-element-button{--inset-stroke-color-rgb:var(--color-light-rgb);--button-bg-base:var(--color-orange);--button-bg-hover:var(--color-orange-dark);color:#fff}.button.button--purple,.button.purple,.gform_wrapper.gravity-theme .button--purple.gform_button,.gform_wrapper.gravity-theme .purple.gform_button,.gform_wrapper.gravity-theme input.button--purple[type=submit],.gform_wrapper.gravity-theme input.purple[type=submit],.wp-block-button .button--purple.wp-element-button,.wp-block-button .purple.wp-element-button{--inset-stroke-color-rgb:var(--color-light-rgb);--button-bg-base:var(--color-purple);--button-bg-hover:var(--color-purple-dark);color:#fff}.button.button--pink,.button.pink,.gform_wrapper.gravity-theme .button--pink.gform_button,.gform_wrapper.gravity-theme .pink.gform_button,.gform_wrapper.gravity-theme input.button--pink[type=submit],.gform_wrapper.gravity-theme input.pink[type=submit],.wp-block-button .button--pink.wp-element-button,.wp-block-button .pink.wp-element-button{--inset-stroke-color-rgb:var(--color-light-rgb);--button-bg-base:var(--color-pink);--button-bg-hover:var(--color-pink-dark);color:#fff}.button.button--green,.button.green,.gform_wrapper.gravity-theme .button--green.gform_button,.gform_wrapper.gravity-theme .green.gform_button,.gform_wrapper.gravity-theme input.button--green[type=submit],.gform_wrapper.gravity-theme input.green[type=submit],.wp-block-button .button--green.wp-element-button,.wp-block-button .green.wp-element-button{--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:var(--color-green);--button-bg-hover:var(--color-green-dark);color:var(--color-dark)}.button.blue,.button.button--blue,.gform_wrapper.gravity-theme .blue.gform_button,.gform_wrapper.gravity-theme .button--blue.gform_button,.gform_wrapper.gravity-theme input.blue[type=submit],.gform_wrapper.gravity-theme input.button--blue[type=submit],.wp-block-button .blue.wp-element-button,.wp-block-button .button--blue.wp-element-button{--inset-stroke-color-rgb:var(--color-light-rgb);--button-bg-base:var(--color-blue);--button-bg-hover:var(--color-blue-dark);color:#fff}.button.button--teal,.button.teal,.gform_wrapper.gravity-theme .button--teal.gform_button,.gform_wrapper.gravity-theme .teal.gform_button,.gform_wrapper.gravity-theme input.button--teal[type=submit],.gform_wrapper.gravity-theme input.teal[type=submit],.wp-block-button .button--teal.wp-element-button,.wp-block-button .teal.wp-element-button{--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:var(--color-teal);--button-bg-hover:var(--color-teal-dark);color:var(--color-dark)}.button.button--yellow,.button.yellow,.gform_wrapper.gravity-theme .button--yellow.gform_button,.gform_wrapper.gravity-theme .yellow.gform_button,.gform_wrapper.gravity-theme input.button--yellow[type=submit],.gform_wrapper.gravity-theme input.yellow[type=submit],.wp-block-button .button--yellow.wp-element-button,.wp-block-button .yellow.wp-element-button{--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:var(--color-yellow);--button-bg-hover:var(--color-yellow-dark);color:var(--color-dark)}.button.button--red,.button.red,.gform_wrapper.gravity-theme .button--red.gform_button,.gform_wrapper.gravity-theme .red.gform_button,.gform_wrapper.gravity-theme input.button--red[type=submit],.gform_wrapper.gravity-theme input.red[type=submit],.wp-block-button .button--red.wp-element-button,.wp-block-button .red.wp-element-button{--inset-stroke-color-rgb:var(--color-light-rgb);--button-bg-base:var(--color-red);--button-bg-hover:var(--color-red-dark);color:#fff}.button.burnt,.button.button--burnt,.gform_wrapper.gravity-theme .burnt.gform_button,.gform_wrapper.gravity-theme .button--burnt.gform_button,.gform_wrapper.gravity-theme input.burnt[type=submit],.gform_wrapper.gravity-theme input.button--burnt[type=submit],.wp-block-button .burnt.wp-element-button,.wp-block-button .button--burnt.wp-element-button{--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:var(--color-burnt);--button-bg-hover:color-mix(in srgb, var(--color-burnt) 78%, black);color:var(--color-dark)}.button.button--primary,.button.primary,.gform_wrapper.gravity-theme .button--primary.gform_button,.gform_wrapper.gravity-theme .primary.gform_button,.gform_wrapper.gravity-theme input.button--primary[type=submit],.gform_wrapper.gravity-theme input.primary[type=submit],.wp-block-button .button--primary.wp-element-button,.wp-block-button .primary.wp-element-button{--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:var(--color-primary);--button-bg-hover:var(--color-primary-dark);color:var(--color-dark)}.button.button--dark,.button.dark,.gform_wrapper.gravity-theme .button--dark.gform_button,.gform_wrapper.gravity-theme .dark.gform_button,.gform_wrapper.gravity-theme input.button--dark[type=submit],.gform_wrapper.gravity-theme input.dark[type=submit],.wp-block-button .button--dark.wp-element-button,.wp-block-button .dark.wp-element-button{--inset-stroke-color-rgb:var(--color-light-rgb);--button-bg-base:var(--color-dark);--button-bg-hover:var(--color-dark-dark);color:rgba(255,255,255,.8)}.button.button--dark:hover,.button.dark:hover,.gform_wrapper.gravity-theme .button--dark.gform_button:hover,.gform_wrapper.gravity-theme .dark.gform_button:hover,.gform_wrapper.gravity-theme input.button--dark[type=submit]:hover,.gform_wrapper.gravity-theme input.dark[type=submit]:hover,.wp-block-button .button--dark.wp-element-button:hover,.wp-block-button .dark.wp-element-button:hover{color:#fff}.button.button--dark:active,.button.dark:active,.gform_wrapper.gravity-theme .button--dark.gform_button:active,.gform_wrapper.gravity-theme .dark.gform_button:active,.gform_wrapper.gravity-theme input.button--dark[type=submit]:active,.gform_wrapper.gravity-theme input.dark[type=submit]:active,.wp-block-button .button--dark.wp-element-button:active,.wp-block-button .dark.wp-element-button:active{--button-bg-hover:var(--color-dark-light);background-color:var(--color-dark-light)}.button.button--light,.button.light,.gform_wrapper.gravity-theme .button--light.gform_button,.gform_wrapper.gravity-theme .light.gform_button,.gform_wrapper.gravity-theme input.button--light[type=submit],.gform_wrapper.gravity-theme input.light[type=submit],.wp-block-button .button--light.wp-element-button,.wp-block-button .light.wp-element-button{--button-bg-base:var(--color-light);--button-bg-hover:var(--color-light-light);color:var(--color-dark)}.button.button--light:before,.button.light:before,.gform_wrapper.gravity-theme .button--light.gform_button:before,.gform_wrapper.gravity-theme .light.gform_button:before,.gform_wrapper.gravity-theme input.button--light[type=submit]:before,.gform_wrapper.gravity-theme input.light[type=submit]:before,.wp-block-button .button--light.wp-element-button:before,.wp-block-button .light.wp-element-button:before{--inset-stroke-color-rgb:var(--color-dark-rgb)}.button.button--white,.button.white,.gform_wrapper.gravity-theme .button--white.gform_button,.gform_wrapper.gravity-theme .white.gform_button,.gform_wrapper.gravity-theme input.button--white[type=submit],.gform_wrapper.gravity-theme input.white[type=submit],.wp-block-button .button--white.wp-element-button,.wp-block-button .white.wp-element-button{--button-bg-base:white;color:var(--color-dark)}.button.button--hollow,.button.hollow,.gform_wrapper.gravity-theme .button--hollow.gform_button,.gform_wrapper.gravity-theme .hollow.gform_button,.gform_wrapper.gravity-theme input.button--hollow[type=submit],.gform_wrapper.gravity-theme input.hollow[type=submit],.wp-block-button .button--hollow.wp-element-button,.wp-block-button .hollow.wp-element-button{background-color:transparent;color:var(--color-dark);border:var(--default-border-width) solid var(--color-dark);background-image:none;transition:var(--default-transition)}.button.button--hollow.angled,.button.hollow.angled,.gform_wrapper.gravity-theme .button--hollow.angled.gform_button,.gform_wrapper.gravity-theme .hollow.angled.gform_button,.gform_wrapper.gravity-theme input.button--hollow.angled[type=submit],.gform_wrapper.gravity-theme input.hollow.angled[type=submit],.wp-block-button .button--hollow.angled.wp-element-button,.wp-block-button .hollow.angled.wp-element-button{--button-stroke-inset:2px;--button-hollow-angle-stroke-rgb:var(--color-dark-rgb);--button-hollow-angle-border-rgb:var(--button-hollow-angle-stroke-rgb);--button-hollow-angle-inset-alpha:var(--inset-stroke-alpha-end, 0.18);background-image:linear-gradient(135deg,transparent calc(50% - var(--button-angle-line,1px)/ 2),rgba(var(--button-hollow-angle-border-rgb),1) calc(50% - var(--button-angle-line,1px)/ 2),rgba(var(--button-hollow-angle-border-rgb),1) calc(50% + var(--button-angle-line,1px)/ 2),transparent calc(50% + var(--button-angle-line,1px)/ 2)),linear-gradient(135deg,transparent calc(50% - var(--button-angle-line,1px)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--button-hollow-angle-inset-alpha)) calc(50% - var(--button-angle-line,1px)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--button-hollow-angle-inset-alpha)) calc(50% + var(--button-angle-line,1px)/ 2),transparent calc(50% + var(--button-angle-line,1px)/ 2));background-repeat:no-repeat;background-size:calc(var(--button-angle) + 1px) calc(var(--button-angle) + 1px),var(--button-angle-inner-clip) var(--button-angle-inner-clip);background-position:right -1px bottom -1px,right var(--button-stroke-inset,2px) bottom var(--button-stroke-inset,2px);transition:color .3s,border-color .3s,background-color .3s,opacity .3s}.button.button--hollow.angled:hover,.button.hollow.angled:hover,.gform_wrapper.gravity-theme .button--hollow.angled.gform_button:hover,.gform_wrapper.gravity-theme .hollow.angled.gform_button:hover,.gform_wrapper.gravity-theme input.button--hollow.angled[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow.angled[type=submit]:hover,.wp-block-button .button--hollow.angled.wp-element-button:hover,.wp-block-button .hollow.angled.wp-element-button:hover{--button-stroke-inset:2px;background-position:right -1px bottom -1px,right var(--button-stroke-inset,2px) bottom var(--button-stroke-inset,2px);transition:color .3s,border-color .3s,background-color .3s,opacity .3s}.button.button--hollow:hover,.button.hollow:hover,.gform_wrapper.gravity-theme .button--hollow.gform_button:hover,.gform_wrapper.gravity-theme .hollow.gform_button:hover,.gform_wrapper.gravity-theme input.button--hollow[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow[type=submit]:hover,.wp-block-button .button--hollow.wp-element-button:hover,.wp-block-button .hollow.wp-element-button:hover{opacity:.8;transition:var(--default-transition)}.button.button--hollow:active,.button.hollow:active,.gform_wrapper.gravity-theme .button--hollow.gform_button:active,.gform_wrapper.gravity-theme .hollow.gform_button:active,.gform_wrapper.gravity-theme input.button--hollow[type=submit]:active,.gform_wrapper.gravity-theme input.hollow[type=submit]:active,.wp-block-button .button--hollow.wp-element-button:active,.wp-block-button .hollow.wp-element-button:active{background-color:var(--color-dark);color:var(--color-light)}.button.button--hollow.button--white,.button.button--hollow.white,.button.hollow.button--white,.button.hollow.white,.gform_wrapper.gravity-theme .button--hollow.button--white.gform_button,.gform_wrapper.gravity-theme .button--hollow.white.gform_button,.gform_wrapper.gravity-theme .hollow.button--white.gform_button,.gform_wrapper.gravity-theme .hollow.white.gform_button,.gform_wrapper.gravity-theme input.button--hollow.button--white[type=submit],.gform_wrapper.gravity-theme input.button--hollow.white[type=submit],.gform_wrapper.gravity-theme input.hollow.button--white[type=submit],.gform_wrapper.gravity-theme input.hollow.white[type=submit],.wp-block-button .button--hollow.button--white.wp-element-button,.wp-block-button .button--hollow.white.wp-element-button,.wp-block-button .hollow.button--white.wp-element-button,.wp-block-button .hollow.white.wp-element-button{--button-hollow-angle-stroke-rgb:255,255,255;--button-hollow-angle-border-rgb:255,255,255;color:#fff;border:var(--default-border-width) solid #fff}.button.button--hollow.button--white:before,.button.button--hollow.white:before,.button.hollow.button--white:before,.button.hollow.white:before,.gform_wrapper.gravity-theme .button--hollow.button--white.gform_button:before,.gform_wrapper.gravity-theme .button--hollow.white.gform_button:before,.gform_wrapper.gravity-theme .hollow.button--white.gform_button:before,.gform_wrapper.gravity-theme .hollow.white.gform_button:before,.gform_wrapper.gravity-theme input.button--hollow.button--white[type=submit]:before,.gform_wrapper.gravity-theme input.button--hollow.white[type=submit]:before,.gform_wrapper.gravity-theme input.hollow.button--white[type=submit]:before,.gform_wrapper.gravity-theme input.hollow.white[type=submit]:before,.wp-block-button .button--hollow.button--white.wp-element-button:before,.wp-block-button .button--hollow.white.wp-element-button:before,.wp-block-button .hollow.button--white.wp-element-button:before,.wp-block-button .hollow.white.wp-element-button:before{--inset-stroke-color-rgb:255,255,255}.button.button--hollow.button--white:hover,.button.button--hollow.white:hover,.button.hollow.button--white:hover,.button.hollow.white:hover,.gform_wrapper.gravity-theme .button--hollow.button--white.gform_button:hover,.gform_wrapper.gravity-theme .button--hollow.white.gform_button:hover,.gform_wrapper.gravity-theme .hollow.button--white.gform_button:hover,.gform_wrapper.gravity-theme .hollow.white.gform_button:hover,.gform_wrapper.gravity-theme input.button--hollow.button--white[type=submit]:hover,.gform_wrapper.gravity-theme input.button--hollow.white[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow.button--white[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow.white[type=submit]:hover,.wp-block-button .button--hollow.button--white.wp-element-button:hover,.wp-block-button .button--hollow.white.wp-element-button:hover,.wp-block-button .hollow.button--white.wp-element-button:hover,.wp-block-button .hollow.white.wp-element-button:hover{--button-hollow-angle-stroke-rgb:var(--color-dark-rgb);--button-hollow-angle-border-rgb:255,255,255;background-color:#fff;color:var(--color-dark)}.button.button--hollow.button--white:hover:before,.button.button--hollow.white:hover:before,.button.hollow.button--white:hover:before,.button.hollow.white:hover:before,.gform_wrapper.gravity-theme .button--hollow.button--white.gform_button:hover:before,.gform_wrapper.gravity-theme .button--hollow.white.gform_button:hover:before,.gform_wrapper.gravity-theme .hollow.button--white.gform_button:hover:before,.gform_wrapper.gravity-theme .hollow.white.gform_button:hover:before,.gform_wrapper.gravity-theme input.button--hollow.button--white[type=submit]:hover:before,.gform_wrapper.gravity-theme input.button--hollow.white[type=submit]:hover:before,.gform_wrapper.gravity-theme input.hollow.button--white[type=submit]:hover:before,.gform_wrapper.gravity-theme input.hollow.white[type=submit]:hover:before,.wp-block-button .button--hollow.button--white.wp-element-button:hover:before,.wp-block-button .button--hollow.white.wp-element-button:hover:before,.wp-block-button .hollow.button--white.wp-element-button:hover:before,.wp-block-button .hollow.white.wp-element-button:hover:before{--inset-stroke-color-rgb:0,0,0}.button.button--hollow.button--hollow-light,.button.hollow.button--hollow-light,.gform_wrapper.gravity-theme .button--hollow.button--hollow-light.gform_button,.gform_wrapper.gravity-theme .hollow.button--hollow-light.gform_button,.gform_wrapper.gravity-theme input.button--hollow.button--hollow-light[type=submit],.gform_wrapper.gravity-theme input.hollow.button--hollow-light[type=submit],.wp-block-button .button--hollow.button--hollow-light.wp-element-button,.wp-block-button .hollow.button--hollow-light.wp-element-button{--button-hollow-angle-stroke-rgb:var(--color-light-rgb);--button-hollow-angle-border-rgb:var(--color-light-rgb);--inset-stroke-color-rgb:var(--color-light-rgb);--inset-stroke-alpha-start:0.3;--inset-stroke-alpha-end:0.18;--button-hollow-angle-inset-alpha:0.18;color:var(--color-light);border:var(--default-border-width) solid var(--color-light)}.button.button--hollow.button--hollow-light:before,.button.hollow.button--hollow-light:before,.gform_wrapper.gravity-theme .button--hollow.button--hollow-light.gform_button:before,.gform_wrapper.gravity-theme .hollow.button--hollow-light.gform_button:before,.gform_wrapper.gravity-theme input.button--hollow.button--hollow-light[type=submit]:before,.gform_wrapper.gravity-theme input.hollow.button--hollow-light[type=submit]:before,.wp-block-button .button--hollow.button--hollow-light.wp-element-button:before,.wp-block-button .hollow.button--hollow-light.wp-element-button:before{--inset-stroke-color-rgb:var(--color-light-rgb)}.button.button--hollow.button--hollow-light:hover,.button.hollow.button--hollow-light:hover,.gform_wrapper.gravity-theme .button--hollow.button--hollow-light.gform_button:hover,.gform_wrapper.gravity-theme .hollow.button--hollow-light.gform_button:hover,.gform_wrapper.gravity-theme input.button--hollow.button--hollow-light[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow.button--hollow-light[type=submit]:hover,.wp-block-button .button--hollow.button--hollow-light.wp-element-button:hover,.wp-block-button .hollow.button--hollow-light.wp-element-button:hover{--button-hollow-angle-stroke-rgb:var(--color-dark-rgb);--button-hollow-angle-border-rgb:255,255,255;--inset-stroke-color-rgb:0,0,0;background-color:#fff;border-color:#fff;color:var(--color-dark);opacity:1}.button.button--hollow.button--hollow-light:hover:before,.button.hollow.button--hollow-light:hover:before,.gform_wrapper.gravity-theme .button--hollow.button--hollow-light.gform_button:hover:before,.gform_wrapper.gravity-theme .hollow.button--hollow-light.gform_button:hover:before,.gform_wrapper.gravity-theme input.button--hollow.button--hollow-light[type=submit]:hover:before,.gform_wrapper.gravity-theme input.hollow.button--hollow-light[type=submit]:hover:before,.wp-block-button .button--hollow.button--hollow-light.wp-element-button:hover:before,.wp-block-button .hollow.button--hollow-light.wp-element-button:hover:before{--inset-stroke-color-rgb:0,0,0}.button.button--hollow.button--orange:hover,.button.button--hollow.orange:hover,.button.hollow.button--orange:hover,.button.hollow.orange:hover,.gform_wrapper.gravity-theme .button--hollow.button--orange.gform_button:hover,.gform_wrapper.gravity-theme .button--hollow.orange.gform_button:hover,.gform_wrapper.gravity-theme .hollow.button--orange.gform_button:hover,.gform_wrapper.gravity-theme .hollow.orange.gform_button:hover,.gform_wrapper.gravity-theme input.button--hollow.button--orange[type=submit]:hover,.gform_wrapper.gravity-theme input.button--hollow.orange[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow.button--orange[type=submit]:hover,.gform_wrapper.gravity-theme input.hollow.orange[type=submit]:hover,.wp-block-button .button--hollow.button--orange.wp-element-button:hover,.wp-block-button .button--hollow.orange.wp-element-button:hover,.wp-block-button .hollow.button--orange.wp-element-button:hover,.wp-block-button .hollow.orange.wp-element-button:hover{color:var(--color-orange);background-color:transparent;border:var(--default-border-width) solid var(--color-orange)}.button.button--invisible,.button.invisible,.gform_wrapper.gravity-theme .button--invisible.gform_button,.gform_wrapper.gravity-theme .invisible.gform_button,.gform_wrapper.gravity-theme input.button--invisible[type=submit],.gform_wrapper.gravity-theme input.invisible[type=submit],.wp-block-button .button--invisible.wp-element-button,.wp-block-button .invisible.wp-element-button{background-color:transparent;background-image:none;color:var(--color-dark);border:var(--default-border-width) solid transparent;box-shadow:none}.button.button--invisible:before,.button.invisible:before,.gform_wrapper.gravity-theme .button--invisible.gform_button:before,.gform_wrapper.gravity-theme .invisible.gform_button:before,.gform_wrapper.gravity-theme input.button--invisible[type=submit]:before,.gform_wrapper.gravity-theme input.invisible[type=submit]:before,.wp-block-button .button--invisible.wp-element-button:before,.wp-block-button .invisible.wp-element-button:before{display:none}.button.button--invisible:hover,.button.invisible:hover,.gform_wrapper.gravity-theme .button--invisible.gform_button:hover,.gform_wrapper.gravity-theme .invisible.gform_button:hover,.gform_wrapper.gravity-theme input.button--invisible[type=submit]:hover,.gform_wrapper.gravity-theme input.invisible[type=submit]:hover,.wp-block-button .button--invisible.wp-element-button:hover,.wp-block-button .invisible.wp-element-button:hover{color:var(--color-dark-light)}.button.button--small,.button.small,.gform_wrapper.gravity-theme .button--small.gform_button,.gform_wrapper.gravity-theme .small.gform_button,.gform_wrapper.gravity-theme input.button--small[type=submit],.gform_wrapper.gravity-theme input.small[type=submit],.wp-block-button .button--small.wp-element-button,.wp-block-button .small.wp-element-button{padding:.5rem 1rem;font-size:var(--font-size-12)}.button.button--small:hover,.button.small:hover,.gform_wrapper.gravity-theme .button--small.gform_button:hover,.gform_wrapper.gravity-theme .small.gform_button:hover,.gform_wrapper.gravity-theme input.button--small[type=submit]:hover,.gform_wrapper.gravity-theme input.small[type=submit]:hover,.wp-block-button .button--small.wp-element-button:hover,.wp-block-button .small.wp-element-button:hover{padding:.5rem 1rem}.button.button--smallest,.button.smallest,.gform_wrapper.gravity-theme .button--smallest.gform_button,.gform_wrapper.gravity-theme .smallest.gform_button,.gform_wrapper.gravity-theme input.button--smallest[type=submit],.gform_wrapper.gravity-theme input.smallest[type=submit],.wp-block-button .button--smallest.wp-element-button,.wp-block-button .smallest.wp-element-button{padding:.25rem .75rem;font-size:var(--font-size-12)}.button.button--smallest:hover,.button.smallest:hover,.gform_wrapper.gravity-theme .button--smallest.gform_button:hover,.gform_wrapper.gravity-theme .smallest.gform_button:hover,.gform_wrapper.gravity-theme input.button--smallest[type=submit]:hover,.gform_wrapper.gravity-theme input.smallest[type=submit]:hover,.wp-block-button .button--smallest.wp-element-button:hover,.wp-block-button .smallest.wp-element-button:hover{padding:.25rem .75rem}.button.has-icon,.gform_wrapper.gravity-theme .has-icon.gform_button,.gform_wrapper.gravity-theme input.has-icon[type=submit],.wp-block-button .has-icon.wp-element-button{--button-icon-padding-y:0.75rem;--button-icon-padding-x:2rem;--button-icon-separator-width:1.5rem;--button-icon-separator-hover-width:1.75rem;--button-icon-separator-expand:calc(var(--button-icon-separator-hover-width) - var(--button-icon-separator-width));padding:var(--button-icon-padding-y) var(--button-icon-padding-x)}.button.has-icon::after,.gform_wrapper.gravity-theme .has-icon.gform_button::after,.gform_wrapper.gravity-theme input.has-icon[type=submit]::after,.wp-block-button .has-icon.wp-element-button::after{content:"";position:static;display:block;flex-shrink:0;width:17px;height:17px;background-color:currentColor;mask-image:var(--btn-icon-url);-webkit-mask-image:var(--btn-icon-url);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;background-image:none;border-radius:0;opacity:1;inset:unset;pointer-events:none;transition:transform 220ms ease,background-color 220ms ease}.button.has-icon .btn-sep,.gform_wrapper.gravity-theme .has-icon.gform_button .btn-sep,.gform_wrapper.gravity-theme input.has-icon[type=submit] .btn-sep,.wp-block-button .has-icon.wp-element-button .btn-sep{display:block;flex-shrink:0;width:var(--button-icon-separator-width);height:1px;background-color:color-mix(in srgb,currentColor 35%,transparent);margin:0 .75em;align-self:center;transition:var(--default-transition)}.button.has-icon:hover,.gform_wrapper.gravity-theme .has-icon.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon[type=submit]:hover,.wp-block-button .has-icon.wp-element-button:hover{padding:var(--button-icon-padding-y) calc(var(--button-icon-padding-x) - var(--button-icon-separator-expand)/ 2);transition:var(--default-transition)}.button.has-icon:hover .btn-sep,.gform_wrapper.gravity-theme .has-icon.gform_button:hover .btn-sep,.gform_wrapper.gravity-theme input.has-icon[type=submit]:hover .btn-sep,.wp-block-button .has-icon.wp-element-button:hover .btn-sep{background-color:color-mix(in srgb,currentColor 70%,transparent);width:var(--button-icon-separator-hover-width);transition:var(--default-transition)}.button.has-icon:hover::after,.gform_wrapper.gravity-theme .has-icon.gform_button:hover::after,.gform_wrapper.gravity-theme input.has-icon[type=submit]:hover::after,.wp-block-button .has-icon.wp-element-button:hover::after{background-color:currentColor;transform:translateX(2px)}.button.has-icon.icon-amazon,.gform_wrapper.gravity-theme .has-icon.icon-amazon.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-amazon[type=submit],.wp-block-button .has-icon.icon-amazon.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-amazon.svg")}.button.has-icon.icon-archives,.gform_wrapper.gravity-theme .has-icon.icon-archives.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-archives[type=submit],.wp-block-button .has-icon.icon-archives.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-archives.svg")}.button.has-icon.icon-arrow,.gform_wrapper.gravity-theme .has-icon.icon-arrow.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-arrow[type=submit],.wp-block-button .has-icon.icon-arrow.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg")}.button.has-icon.icon-audible,.gform_wrapper.gravity-theme .has-icon.icon-audible.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-audible[type=submit],.wp-block-button .has-icon.icon-audible.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-audible.svg")}.button.has-icon.icon-book,.gform_wrapper.gravity-theme .has-icon.icon-book.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-book[type=submit],.wp-block-button .has-icon.icon-book.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-book.svg")}.button.has-icon.icon-calendar,.gform_wrapper.gravity-theme .has-icon.icon-calendar.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-calendar[type=submit],.wp-block-button .has-icon.icon-calendar.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-calendar.svg")}.button.has-icon.icon-cart,.gform_wrapper.gravity-theme .has-icon.icon-cart.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-cart[type=submit],.wp-block-button .has-icon.icon-cart.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-cart.svg")}.button.has-icon.icon-check,.gform_wrapper.gravity-theme .has-icon.icon-check.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-check[type=submit],.wp-block-button .has-icon.icon-check.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg")}.button.has-icon.icon-community,.gform_wrapper.gravity-theme .has-icon.icon-community.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-community[type=submit],.wp-block-button .has-icon.icon-community.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-community.svg")}.button.has-icon.icon-contrast,.gform_wrapper.gravity-theme .has-icon.icon-contrast.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-contrast[type=submit],.wp-block-button .has-icon.icon-contrast.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-contrast.svg")}.button.has-icon.icon-definition,.gform_wrapper.gravity-theme .has-icon.icon-definition.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-definition[type=submit],.wp-block-button .has-icon.icon-definition.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-definition.svg")}.button.has-icon.icon-faq,.gform_wrapper.gravity-theme .has-icon.icon-faq.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-faq[type=submit],.wp-block-button .has-icon.icon-faq.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-faq.svg")}.button.has-icon.icon-genre,.gform_wrapper.gravity-theme .has-icon.icon-genre.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-genre[type=submit],.wp-block-button .has-icon.icon-genre.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-genre.svg")}.button.has-icon.icon-history,.gform_wrapper.gravity-theme .has-icon.icon-history.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-history[type=submit],.wp-block-button .has-icon.icon-history.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-history.svg")}.button.has-icon.icon-info,.gform_wrapper.gravity-theme .has-icon.icon-info.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-info[type=submit],.wp-block-button .has-icon.icon-info.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-info.svg")}.button.has-icon.icon-orders,.gform_wrapper.gravity-theme .has-icon.icon-orders.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-orders[type=submit],.wp-block-button .has-icon.icon-orders.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-orders.svg")}.button.has-icon.icon-perks,.gform_wrapper.gravity-theme .has-icon.icon-perks.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-perks[type=submit],.wp-block-button .has-icon.icon-perks.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-perks.svg")}.button.has-icon.icon-plus,.gform_wrapper.gravity-theme .has-icon.icon-plus.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-plus[type=submit],.wp-block-button .has-icon.icon-plus.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-plus.svg")}.button.has-icon.icon-search,.gform_wrapper.gravity-theme .has-icon.icon-search.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-search[type=submit],.wp-block-button .has-icon.icon-search.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-search.svg")}.button.has-icon.icon-shop,.gform_wrapper.gravity-theme .has-icon.icon-shop.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-shop[type=submit],.wp-block-button .has-icon.icon-shop.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-shop.svg")}.button.has-icon.icon-sub,.gform_wrapper.gravity-theme .has-icon.icon-sub.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-sub[type=submit],.wp-block-button .has-icon.icon-sub.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-sub.svg")}.button.has-icon.icon-subscription,.gform_wrapper.gravity-theme .has-icon.icon-subscription.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-subscription[type=submit],.wp-block-button .has-icon.icon-subscription.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-subscription.svg")}.button.has-icon.icon-tropes,.gform_wrapper.gravity-theme .has-icon.icon-tropes.gform_button,.gform_wrapper.gravity-theme input.has-icon.icon-tropes[type=submit],.wp-block-button .has-icon.icon-tropes.wp-element-button{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-tropes.svg")}.button.has-icon.button--icon-only,.gform_wrapper.gravity-theme .has-icon.button--icon-only.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--icon-only[type=submit],.wp-block-button .has-icon.button--icon-only.wp-element-button{--button-icon-padding-x:0;--button-icon-separator-expand:0rem;justify-content:center;width:3rem;min-width:3rem;padding-inline:0}.button.has-icon.button--icon-only .btn-sep,.gform_wrapper.gravity-theme .has-icon.button--icon-only.gform_button .btn-sep,.gform_wrapper.gravity-theme input.has-icon.button--icon-only[type=submit] .btn-sep,.wp-block-button .has-icon.button--icon-only.wp-element-button .btn-sep{display:none}.button.has-icon.button--icon-only:hover,.gform_wrapper.gravity-theme .has-icon.button--icon-only.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--icon-only[type=submit]:hover,.wp-block-button .has-icon.button--icon-only.wp-element-button:hover{padding-inline:0}.button.has-icon.button--icon-plain,.gform_wrapper.gravity-theme .has-icon.button--icon-plain.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--icon-plain[type=submit],.wp-block-button .has-icon.button--icon-plain.wp-element-button{--button-bg-base:transparent;--button-bg-hover:transparent;box-shadow:none;border-color:transparent;background-color:transparent;background-image:none;color:var(--color-light)}.button.has-icon.button--icon-plain::before,.gform_wrapper.gravity-theme .has-icon.button--icon-plain.gform_button::before,.gform_wrapper.gravity-theme input.has-icon.button--icon-plain[type=submit]::before,.wp-block-button .has-icon.button--icon-plain.wp-element-button::before{display:none}.button.has-icon.button--icon-plain:focus-visible,.button.has-icon.button--icon-plain:hover,.gform_wrapper.gravity-theme .has-icon.button--icon-plain.gform_button:focus-visible,.gform_wrapper.gravity-theme .has-icon.button--icon-plain.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--icon-plain[type=submit]:focus-visible,.gform_wrapper.gravity-theme input.has-icon.button--icon-plain[type=submit]:hover,.wp-block-button .has-icon.button--icon-plain.wp-element-button:focus-visible,.wp-block-button .has-icon.button--icon-plain.wp-element-button:hover{color:#fff;background-color:transparent;background-image:none}.button.has-icon.button--icon-plain:hover,.gform_wrapper.gravity-theme .has-icon.button--icon-plain.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--icon-plain[type=submit]:hover,.wp-block-button .has-icon.button--icon-plain.wp-element-button:hover{padding-inline:0}.button.has-icon.button--icon-plain::after,.gform_wrapper.gravity-theme .has-icon.button--icon-plain.gform_button::after,.gform_wrapper.gravity-theme input.has-icon.button--icon-plain[type=submit]::after,.wp-block-button .has-icon.button--icon-plain.wp-element-button::after{background-color:currentColor}.button.has-icon.blue:hover::after,.button.has-icon.button--blue:hover::after,.button.has-icon.button--dark:hover::after,.button.has-icon.button--green:hover::after,.button.has-icon.button--orange:hover::after,.button.has-icon.button--pink:hover::after,.button.has-icon.button--purple:hover::after,.button.has-icon.dark:hover::after,.button.has-icon.green:hover::after,.button.has-icon.orange:hover::after,.button.has-icon.pink:hover::after,.button.has-icon.purple:hover::after,.gform_wrapper.gravity-theme .has-icon.blue.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.button--blue.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.button--dark.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.button--green.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.button--orange.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.button--pink.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.button--purple.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.dark.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.green.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.orange.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.pink.gform_button:hover::after,.gform_wrapper.gravity-theme .has-icon.purple.gform_button:hover::after,.gform_wrapper.gravity-theme input.has-icon.blue[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.button--blue[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.button--dark[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.button--green[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.button--orange[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.button--pink[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.button--purple[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.dark[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.green[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.orange[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.pink[type=submit]:hover::after,.gform_wrapper.gravity-theme input.has-icon.purple[type=submit]:hover::after,.wp-block-button .has-icon.blue.wp-element-button:hover::after,.wp-block-button .has-icon.button--blue.wp-element-button:hover::after,.wp-block-button .has-icon.button--dark.wp-element-button:hover::after,.wp-block-button .has-icon.button--green.wp-element-button:hover::after,.wp-block-button .has-icon.button--orange.wp-element-button:hover::after,.wp-block-button .has-icon.button--pink.wp-element-button:hover::after,.wp-block-button .has-icon.button--purple.wp-element-button:hover::after,.wp-block-button .has-icon.dark.wp-element-button:hover::after,.wp-block-button .has-icon.green.wp-element-button:hover::after,.wp-block-button .has-icon.orange.wp-element-button:hover::after,.wp-block-button .has-icon.pink.wp-element-button:hover::after,.wp-block-button .has-icon.purple.wp-element-button:hover::after{background-color:#fff}.button.has-icon.button--small,.button.has-icon.small,.gform_wrapper.gravity-theme .has-icon.button--small.gform_button,.gform_wrapper.gravity-theme .has-icon.small.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--small[type=submit],.gform_wrapper.gravity-theme input.has-icon.small[type=submit],.wp-block-button .has-icon.button--small.wp-element-button,.wp-block-button .has-icon.small.wp-element-button{--button-icon-padding-y:0.5rem;--button-icon-padding-x:1.2rem;font-size:var(--font-size-12)}.button.has-icon.button--small.button--icon-only,.button.has-icon.small.button--icon-only,.gform_wrapper.gravity-theme .has-icon.button--small.button--icon-only.gform_button,.gform_wrapper.gravity-theme .has-icon.small.button--icon-only.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--small.button--icon-only[type=submit],.gform_wrapper.gravity-theme input.has-icon.small.button--icon-only[type=submit],.wp-block-button .has-icon.button--small.button--icon-only.wp-element-button,.wp-block-button .has-icon.small.button--icon-only.wp-element-button{--button-icon-padding-x:0.5rem;width:2.75rem;min-width:2.75rem;padding:.5rem}.button.has-icon.button--small:hover,.button.has-icon.small:hover,.gform_wrapper.gravity-theme .has-icon.button--small.gform_button:hover,.gform_wrapper.gravity-theme .has-icon.small.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--small[type=submit]:hover,.gform_wrapper.gravity-theme input.has-icon.small[type=submit]:hover,.wp-block-button .has-icon.button--small.wp-element-button:hover,.wp-block-button .has-icon.small.wp-element-button:hover{padding:var(--button-icon-padding-y) calc(var(--button-icon-padding-x) - var(--button-icon-separator-expand)/ 2)}.button.has-icon.button--small.button--icon-only:hover,.button.has-icon.small.button--icon-only:hover,.gform_wrapper.gravity-theme .has-icon.button--small.button--icon-only.gform_button:hover,.gform_wrapper.gravity-theme .has-icon.small.button--icon-only.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--small.button--icon-only[type=submit]:hover,.gform_wrapper.gravity-theme input.has-icon.small.button--icon-only[type=submit]:hover,.wp-block-button .has-icon.button--small.button--icon-only.wp-element-button:hover,.wp-block-button .has-icon.small.button--icon-only.wp-element-button:hover{padding:.5rem}.button.has-icon.button--small.button--icon-plain.button--icon-only,.button.has-icon.button--small.button--icon-plain.button--icon-only:hover,.button.has-icon.small.button--icon-plain.button--icon-only,.button.has-icon.small.button--icon-plain.button--icon-only:hover,.gform_wrapper.gravity-theme .has-icon.button--small.button--icon-plain.button--icon-only.gform_button,.gform_wrapper.gravity-theme .has-icon.small.button--icon-plain.button--icon-only.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--small.button--icon-plain.button--icon-only[type=submit],.gform_wrapper.gravity-theme input.has-icon.small.button--icon-plain.button--icon-only[type=submit],.wp-block-button .has-icon.button--small.button--icon-plain.button--icon-only.wp-element-button,.wp-block-button .has-icon.small.button--icon-plain.button--icon-only.wp-element-button{padding:.5rem}.button.has-icon.button--smallest,.button.has-icon.smallest,.gform_wrapper.gravity-theme .has-icon.button--smallest.gform_button,.gform_wrapper.gravity-theme .has-icon.smallest.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--smallest[type=submit],.gform_wrapper.gravity-theme input.has-icon.smallest[type=submit],.wp-block-button .has-icon.button--smallest.wp-element-button,.wp-block-button .has-icon.smallest.wp-element-button{--button-icon-padding-y:0.25rem;--button-icon-padding-x:0.75rem;font-size:var(--font-size-12)}.button.has-icon.button--smallest.button--icon-only,.button.has-icon.smallest.button--icon-only,.gform_wrapper.gravity-theme .has-icon.button--smallest.button--icon-only.gform_button,.gform_wrapper.gravity-theme .has-icon.smallest.button--icon-only.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--smallest.button--icon-only[type=submit],.gform_wrapper.gravity-theme input.has-icon.smallest.button--icon-only[type=submit],.wp-block-button .has-icon.button--smallest.button--icon-only.wp-element-button,.wp-block-button .has-icon.smallest.button--icon-only.wp-element-button{--button-icon-padding-x:0.25rem;width:2.25rem;min-width:2.25rem;padding:.25rem}.button.has-icon.button--smallest:hover,.button.has-icon.smallest:hover,.gform_wrapper.gravity-theme .has-icon.button--smallest.gform_button:hover,.gform_wrapper.gravity-theme .has-icon.smallest.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--smallest[type=submit]:hover,.gform_wrapper.gravity-theme input.has-icon.smallest[type=submit]:hover,.wp-block-button .has-icon.button--smallest.wp-element-button:hover,.wp-block-button .has-icon.smallest.wp-element-button:hover{padding:var(--button-icon-padding-y) calc(var(--button-icon-padding-x) - var(--button-icon-separator-expand)/ 2)}.button.has-icon.button--smallest.button--icon-only:hover,.button.has-icon.smallest.button--icon-only:hover,.gform_wrapper.gravity-theme .has-icon.button--smallest.button--icon-only.gform_button:hover,.gform_wrapper.gravity-theme .has-icon.smallest.button--icon-only.gform_button:hover,.gform_wrapper.gravity-theme input.has-icon.button--smallest.button--icon-only[type=submit]:hover,.gform_wrapper.gravity-theme input.has-icon.smallest.button--icon-only[type=submit]:hover,.wp-block-button .has-icon.button--smallest.button--icon-only.wp-element-button:hover,.wp-block-button .has-icon.smallest.button--icon-only.wp-element-button:hover{padding:.25rem}.button.has-icon.button--smallest.button--icon-plain.button--icon-only,.button.has-icon.button--smallest.button--icon-plain.button--icon-only:hover,.button.has-icon.smallest.button--icon-plain.button--icon-only,.button.has-icon.smallest.button--icon-plain.button--icon-only:hover,.gform_wrapper.gravity-theme .has-icon.button--smallest.button--icon-plain.button--icon-only.gform_button,.gform_wrapper.gravity-theme .has-icon.smallest.button--icon-plain.button--icon-only.gform_button,.gform_wrapper.gravity-theme input.has-icon.button--smallest.button--icon-plain.button--icon-only[type=submit],.gform_wrapper.gravity-theme input.has-icon.smallest.button--icon-plain.button--icon-only[type=submit],.wp-block-button .has-icon.button--smallest.button--icon-plain.button--icon-only.wp-element-button,.wp-block-button .has-icon.smallest.button--icon-plain.button--icon-only.wp-element-button{padding:.25rem}.button-container{display:flex;gap:1rem;flex-direction:column;flex-wrap:wrap}@media (min-width:625px){.button-container{flex-direction:row}}.wp-block-button.hollow .wp-element-button{background-color:transparent;color:var(--color-dark);border:var(--default-border-width) solid var(--color-dark);background-image:none;transition:var(--default-transition)}.wp-block-button.hollow .wp-element-button:hover{color:var(--color-primary);border:var(--default-border-width) solid var(--color-primary);transition:var(--default-transition)}.wp-block-button.icon,.wp-block-button.icon .wp-block-button.wp-element-button{padding:0}.wp-block-button.icon .wp-block-button.icon-doc.wp-element-button .wp-element-button::after,.wp-block-button.icon.icon-doc .wp-element-button::after{content:"";display:block;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icons/icon-document.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icons/icon-document.svg)}.wp-block-button.icon .wp-block-button.icon-doc.wp-element-button .wp-element-button:hover::after,.wp-block-button.icon.icon-doc .wp-element-button:hover::after{background-color:var(--color-primary)}:where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea){transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease,color 180ms ease}:where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):focus,:where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.14)}:where(select:not([multiple]):not([size])){min-height:2.75rem;padding-right:2.75rem;border:1px solid rgba(var(--color-dark-rgb),.14);border-radius:calc(var(--default-border-radius) * .65);background-color:rgba(255,255,255,.98);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.5 3.25 5 6.75l3.5-3.5' stroke='%237F7F7F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.8rem .8rem;color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}:where(select:not([multiple]):not([size])):focus,:where(select:not([multiple]):not([size])):focus-visible,:where(select:not([multiple]):not([size])):hover{border-color:rgba(var(--color-primary-rgb),.4)}.select2-container--default .select2-selection--multiple:focus,.select2-container--default .select2-selection--multiple:focus-visible,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.14)}.gform_wrapper.gravity-theme{max-width:var(--container-medium-width);margin:0 auto;padding-inline:0}.gform_wrapper.gravity-theme .gform_heading{margin-bottom:var(--default-spacing)}.gform_wrapper.gravity-theme .gform_heading .gform_title{margin-bottom:.25rem}.gform_wrapper.gravity-theme .gform_heading .gform_description{color:rgba(255,255,255,.72)}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gform_fields{display:grid;gap:var(--grid-gap);list-style:none;padding:0;margin:0 0 var(--default-spacing)}.gform_wrapper.gravity-theme .partial_entry_warning{font-size:var(--font-size-14);font-style:italic;color:rgba(255,255,255,.72);margin-bottom:2rem!important}.gform_wrapper.gravity-theme :is(.gform_title,.gsection_title,.gfield_label,.gform-field-label){color:#fff}.gform_wrapper.gravity-theme :is(.gfield_description,.gfield_help,.gsection_description,.gform-field-label--type-sub){color:rgba(255,255,255,.68)}.gform_wrapper.gravity-theme :is(.gfield_required,.gfield_required_text){color:var(--color-primary-light)}.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea){display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--default-border-radius) * .65);background:rgba(0,0,0,.5);color:#fff;caret-color:#fff}.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea)::-moz-placeholder{color:rgba(255,255,255,.46)}.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea)::placeholder{color:rgba(255,255,255,.46)}.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):focus,.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):focus-visible,.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff}.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):focus,.gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([type=image]),select,textarea):focus-visible{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.gform_wrapper.gravity-theme select{padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.5 3.25 5 6.75l3.5-3.5' stroke='rgba(255,255,255,.72)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.8rem .8rem}.gform_wrapper.gravity-theme .gfield{margin:0}.gform_wrapper.gravity-theme .gfield .gfield_label{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);color:var(--color-light);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:.5rem}.gform_wrapper.gravity-theme .gfield.gfield--type-section{margin-top:var(--default-spacing-lg)}.gform_wrapper.gravity-theme .gfield .gfield_description,.gform_wrapper.gravity-theme .gfield .gfield_help{font-size:var(--font-size-14);color:rgba(255,255,255,.68)}.gform_wrapper.gravity-theme .gfield .ginput_container{display:block}.gform_wrapper.gravity-theme .gfield--type-address .ginput_complex.ginput_container_address{display:grid;grid-template-columns:1fr;gap:.75rem}.gform_wrapper.gravity-theme .gfield--type-address .gform-grid-row{display:grid}.gform_wrapper.gravity-theme .gfield--type-address .gform-grid-col{display:block}.gform_wrapper.gravity-theme .gfield--type-address .ginput_left,.gform_wrapper.gravity-theme .gfield--type-address .ginput_right{float:none;width:auto}.gform_wrapper.gravity-theme .gfield--type-address .gf_clear_complex{display:none}.gform_wrapper.gravity-theme .gfield--type-address .address_country,.gform_wrapper.gravity-theme .gfield--type-address .address_line_1,.gform_wrapper.gravity-theme .gfield--type-address .address_line_2{grid-column:1/-1}.gform_wrapper.gravity-theme .gfield--type-address .address_city,.gform_wrapper.gravity-theme .gfield--type-address .address_state,.gform_wrapper.gravity-theme .gfield--type-address .address_zip{grid-column:1/-1}.gform_wrapper.gravity-theme .gfield--type-address .gfield_label{margin-bottom:.25rem}.gform_wrapper.gravity-theme .gfield--type-address .gform-field-label--type-sub{display:block;margin-top:.35rem;font-size:var(--font-size-12);line-height:1.3}.gform_wrapper.gravity-theme .gfield--type-address .gfield_description,.gform_wrapper.gravity-theme .gfield--type-address .gfield_help{margin-top:.25rem;font-size:var(--font-size-12)}@media (min-width:625px){.gform_wrapper.gravity-theme .gfield--type-address .ginput_complex.ginput_container_address{grid-template-columns:1fr 1fr}.gform_wrapper.gravity-theme .gfield--type-address .address_line_1{grid-column:1/-1}.gform_wrapper.gravity-theme .gfield--type-address .address_line_2{grid-column:1/-1}}@media (min-width:1024px){.gform_wrapper.gravity-theme .gfield--type-address .ginput_complex.ginput_container_address{grid-template-columns:1fr 160px 130px;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.gform_wrapper.gravity-theme .gfield--type-address .address_line_1{grid-column:1/-1}.gform_wrapper.gravity-theme .gfield--type-address .address_line_2{grid-column:1/-1}.gform_wrapper.gravity-theme .gfield--type-address .address_city{grid-column:1/2}.gform_wrapper.gravity-theme .gfield--type-address .address_state{grid-column:2/3}.gform_wrapper.gravity-theme .gfield--type-address .address_zip{grid-column:3/4}.gform_wrapper.gravity-theme .gfield--type-address .address_country{grid-column:1/-1}}.gform_wrapper.gravity-theme .gfield--type-address .address_country select,.gform_wrapper.gravity-theme .gfield--type-address .address_state select{width:100%}.gform_wrapper.gravity-theme .gfield--type-address .address_city input,.gform_wrapper.gravity-theme .gfield--type-address .address_state input,.gform_wrapper.gravity-theme .gfield--type-address .address_zip input{width:100%}.gform_wrapper.gravity-theme .gfield.gfield--type-name .ginput_complex.ginput_container_name{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:625px){.gform_wrapper.gravity-theme .gfield.gfield--type-name .ginput_complex.ginput_container_name{grid-template-columns:1fr 1fr}}.gform_wrapper.gravity-theme .gform_footer{margin-top:var(--default-spacing)}.gform_wrapper.gravity-theme .gform_button,.gform_wrapper.gravity-theme input[type=submit]{cursor:pointer;--button-bg-base:white;--button-bg-hover:var(--color-light);--inset-stroke-color-rgb:var(--color-dark-rgb);background-color:var(--button-bg-base);color:var(--color-dark)}.gform_wrapper.gravity-theme .gform_button:focus-visible,.gform_wrapper.gravity-theme .gform_button:hover,.gform_wrapper.gravity-theme input[type=submit]:focus-visible,.gform_wrapper.gravity-theme input[type=submit]:hover{background-color:var(--button-bg-hover);color:var(--color-dark)}.gform_wrapper.gravity-theme .gform_confirmation_message{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:2px solid rgba(var(--color-success-rgb),.35);border-radius:var(--default-border-radius);background-color:rgba(var(--color-success-rgb),.12);color:#1f6f32;color:color-mix(in srgb,var(--color-success) 35%,#000)}.gform_wrapper.gravity-theme .gform_confirmation_message h3{color:#1f6f32;color:color-mix(in srgb,var(--color-success) 35%,#000);margin-top:0;margin-bottom:0}.gform_wrapper.gravity-theme .gform_confirmation_message li,.gform_wrapper.gravity-theme .gform_confirmation_message p,.gform_wrapper.gravity-theme .gform_confirmation_message ul{color:#1f6f32;color:color-mix(in srgb,var(--color-success) 35%,#000);margin-top:0;margin-bottom:0}.gform_wrapper.gravity-theme .gform_validation_errors{padding-block:24px;padding-inline-end:48px;padding-inline-start:58px}.gform_wrapper.gravity-theme .gform_validation_errors h2.gform_submission_error{line-height:1.2}.gform_confirmation_wrapper .gform_confirmation_message{padding:2rem;border:2px solid rgba(var(--color-success-rgb),.35);border-radius:var(--default-border-radius);background-color:rgba(var(--color-success-rgb),.12);color:#1f6f32;color:color-mix(in srgb,var(--color-success) 35%,#000)}.gform_confirmation_wrapper .gform_confirmation_message h3{font-size:var(--font-size-h4);color:#1f6f32;color:color-mix(in srgb,var(--color-success) 35%,#000);margin-top:0;margin-bottom:0}.gform_confirmation_wrapper .gform_confirmation_message li,.gform_confirmation_wrapper .gform_confirmation_message p,.gform_confirmation_wrapper .gform_confirmation_message ul{color:#1f6f32;color:color-mix(in srgb,var(--color-success) 35%,#000);margin-top:0;margin-bottom:0}.gform_wrapper.gravity-theme .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_radio{display:flex;flex-direction:column;gap:.25rem}.gform_wrapper.gravity-theme .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield_radio .gchoice{display:flex;align-items:center;gap:.5rem}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{font-size:var(--font-size-16);line-height:1.3}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox],.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio],.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox],.gform_wrapper.gravity-theme .gfield_radio input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer;transition:var(--default-transition);outline-offset:2px}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox],.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]{border-radius:.25rem}.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio],.gform_wrapper.gravity-theme .gfield_radio input[type=radio]{border-radius:50%}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]:focus-visible,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]:focus-visible,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]:focus-visible,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]:focus-visible{outline:3px solid rgba(var(--color-primary-rgb),.35)}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]:hover,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]:hover,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]:hover,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]:hover{filter:brightness(.95)}.gform_wrapper.gravity-theme .ginput_total{font-size:1.5rem;padding:0;color:var(--color-teal)}.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date{position:relative}.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date input[type=date],.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date input[type=text]{padding-right:2.25rem}.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date .gform-datepicker-trigger,.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date .gform-field__calendar,.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date .ui-datepicker-trigger{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;padding:0;margin:0;border-radius:0;cursor:pointer}.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date .ui-datepicker-trigger img{width:100%;height:100%;display:block}.gform_wrapper.gravity-theme .gfield--type-date .ginput_container_date .gform-field__calendar{color:var(--color-dark)}.card-container{display:grid;gap:var(--grid-gap)}.card-container.set-2{grid-template-columns:1fr}@media (min-width:768px){.card-container.set-2{grid-template-columns:repeat(2,1fr)}}.card-container.set-3{grid-template-columns:1fr}@media (min-width:768px){.card-container.set-3{grid-template-columns:repeat(3,1fr)}}.card-container.set-4{grid-template-columns:1fr}@media (min-width:768px){.card-container.set-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-container.set-4{grid-template-columns:repeat(4,1fr)}}.card-container.flex{display:flex;flex-wrap:wrap;gap:var(--grid-gap);flex-direction:column}@media (min-width:768px){.card-container.flex{flex-direction:row}}.card-container.flex .card{flex:0 0 100%;max-width:100%}@media (min-width:768px){.card-container.flex.set-2 .card{flex:0 0 calc((100% - var(--grid-gap) * (2 - 1))/ 2);max-width:calc((100% - var(--grid-gap) * (2 - 1))/ 2)}}@media (min-width:768px){.card-container.flex.set-3 .card{flex:0 0 calc((100% - var(--grid-gap) * (3 - 1))/ 3);max-width:calc((100% - var(--grid-gap) * (3 - 1))/ 3)}}@media (min-width:768px){.card-container.flex.set-4 .card{flex:0 0 calc((100% - var(--grid-gap) * (2 - 1))/ 2);max-width:calc((100% - var(--grid-gap) * (2 - 1))/ 2)}}@media (min-width:1024px){.card-container.flex.set-4 .card{flex:0 0 calc((100% - var(--grid-gap) * (4 - 1))/ 4);max-width:calc((100% - var(--grid-gap) * (4 - 1))/ 4)}}.card-container .card{position:relative;background:0 0;border-radius:var(--default-border-radius);text-decoration:none;width:100%;height:100%}.alert{padding:calc(var(--default-spacing) * .75) var(--default-spacing);border-radius:var(--default-border-radius);border:var(--default-border-width) solid transparent;margin:0 0 var(--default-spacing);background-color:rgba(var(--color-dark-rgb),.05);color:var(--color-dark)}.alert.alert-success{background-color:rgba(40,167,69,.1);border-color:var(--color-success);color:var(--color-success-light)}.alert.alert-warning{background-color:rgba(255,193,7,.12);border-color:var(--color-warning);color:var(--color-warning-light)}.alert.alert-error{background-color:rgba(220,53,69,.12);border-color:var(--color-error);color:var(--color-error-light)}.alert h4,.alert p{margin:0 0 .5rem}.alert p:last-child{margin-bottom:0}.page-standard-shell{--page-standard-accent:var(--page-theme-color, var(--color-light));--page-standard-accent-rgb:var(--page-theme-color-rgb, var(--color-light-rgb));--page-standard-accent-light:var(--page-theme-light, var(--color-light));--page-standard-accent-light-rgb:var(--page-theme-light-rgb, var(--color-light-rgb));--page-standard-accent-lightest:var(--page-theme-lightest, var(--color-light));--page-standard-accent-lightest-rgb:var(--page-theme-lightest-rgb, var(--color-light-rgb));--page-standard-accent-dark:var(--page-theme-dark, var(--color-medium));--page-standard-accent-dark-rgb:var(--page-theme-dark-rgb, var(--color-medium-rgb));--entry-content-accent:var(--page-standard-accent);--entry-content-accent-rgb:var(--page-standard-accent-rgb)}.page-standard__top-shell{--page-standard-hero-header-offset:clamp(7rem, 10vw, 9.5rem);--page-standard-top-bg-image:none;--page-standard-top-bg-height:clamp(70rem, 110vw, 100rem);--page-standard-top-bg-opacity:0.42;--page-standard-top-bg-overlay-rgb:var(--color-dark-rgb);--page-standard-top-bg-accent-rgb:var(--page-standard-accent-rgb, var(--color-light-rgb));--page-standard-top-bg-overlay-alpha-start:0.4;--page-standard-top-bg-overlay-alpha-mid:0.14;--page-standard-top-bg-overlay-alpha-end:0.5;--page-standard-top-bg-accent-alpha:0.22;--page-standard-top-bg-wash-alpha-start:0.1;--page-standard-top-bg-wash-alpha-mid:0.34;--page-standard-top-bg-wash-alpha-end:0.56;--page-standard-top-bg-mask-start:52%;--page-standard-top-bg-mask-end:100%;position:relative;z-index:1;isolation:isolate}.page-standard__top-shell::after,.page-standard__top-shell::before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain}.page-standard__top-shell::before{top:0;left:0;width:clamp(7rem,22vw,29.875rem);aspect-ratio:478/457;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/body-bg-angle-top.svg);background-position:top left;z-index:1}.page-standard__top-shell::after{top:10rem;right:0;height:clamp(52rem,104vw,93.75rem);aspect-ratio:1798/1700;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/body-bg-angle-bottom.svg);background-position:top right;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--page-standard-top-bg-mask-start),rgba(0,0,0,0) var(--page-standard-top-bg-mask-end));mask-image:linear-gradient(180deg,#000 0,#000 var(--page-standard-top-bg-mask-start),rgba(0,0,0,0) var(--page-standard-top-bg-mask-end));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:0}@media (max-width:74rem){.page-standard__top-shell::after{height:clamp(28rem,72vw,52rem)}}@media (max-width:40rem){.page-standard__top-shell::after{display:none}}.page-standard__top-shell>*{position:relative;z-index:1}.page-standard__top-shell:has(.page-secondary-nav.is-stuck){z-index:9991}.page-standard__top-shell:has(.page-secondary-nav.is-stuck) .page-standard__top-bg,.page-standard__top-shell:has(.page-secondary-nav.is-stuck)::after,.page-standard__top-shell:has(.page-secondary-nav.is-stuck)::before{opacity:0}.page-standard__top-bg{position:absolute;top:0;right:0;left:0;bottom:auto;z-index:0;pointer-events:none;height:var(--page-standard-top-bg-height)}.page-standard__top-bg-layer,.page-standard__top-bg-overlay{position:absolute;inset:0}.page-standard__top-bg-layer,.page-standard__top-bg-overlay{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--page-standard-top-bg-mask-start),rgba(0,0,0,0) var(--page-standard-top-bg-mask-end));mask-image:linear-gradient(180deg,#000 0,#000 var(--page-standard-top-bg-mask-start),rgba(0,0,0,0) var(--page-standard-top-bg-mask-end));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page-standard__top-bg-layer{background-image:linear-gradient(var(--page-standard-hero-blend-color,transparent),var(--page-standard-hero-blend-color,transparent)),var(--page-standard-top-bg-image);background-position:center top;background-repeat:no-repeat;background-size:auto,cover;background-blend-mode:var(--page-standard-hero-background-blend-mode,normal),normal;max-height:1500px;opacity:var(--page-standard-top-bg-opacity)}.page-standard__top-bg-overlay{background:linear-gradient(180deg,rgba(var(--page-standard-top-bg-overlay-rgb),var(--page-standard-top-bg-overlay-alpha-start)) 0,rgba(var(--page-standard-top-bg-overlay-rgb),var(--page-standard-top-bg-overlay-alpha-mid)) 44%,rgba(var(--page-standard-top-bg-overlay-rgb),var(--page-standard-top-bg-overlay-alpha-end)) 100%),radial-gradient(circle at top right,rgba(var(--page-standard-top-bg-accent-rgb),var(--page-standard-top-bg-accent-alpha)),transparent 38%),linear-gradient(180deg,rgba(10,10,12,var(--page-standard-top-bg-wash-alpha-start)) 0,rgba(10,10,12,var(--page-standard-top-bg-wash-alpha-mid)) 68%,rgba(10,10,12,var(--page-standard-top-bg-wash-alpha-end)) 100%)}.page-standard__hero{--page-standard-hero-mask-start:50%;--page-standard-hero-background-image:none;--page-standard-hero-blend-color:transparent;--page-standard-hero-background-blend-mode:normal;--page-standard-hero-shade-alpha-start:0.58;--page-standard-hero-shade-alpha-mid:0.06;--page-standard-hero-shade-alpha-end:0;--page-standard-hero-wash-alpha-start:0.32;--page-standard-hero-wash-alpha-end:0.5;--page-standard-hero-media-y-offset:0px;--page-standard-hero-media-mask-solid-stop:50%;--page-standard-hero-media-mask-fade-stop:70%;--page-standard-hero-layout-media-space:clamp(28rem, 38vw, 32rem);--page-standard-hero-media-width:clamp(50rem, 48vw, 52rem);--page-standard-hero-media-right:clamp(-14rem, -14vw, -4rem);--page-standard-hero-media-top:clamp(-3rem, -3vw, -1rem);display:block;position:relative;isolation:isolate;margin-top:calc(var(--page-standard-hero-header-offset) * -1);padding-top:calc(var(--page-standard-hero-header-offset) + var(--default-container-spacing) * .8);overflow:clip}.page-standard__hero:has(.hero__layout--has-media){overflow:visible}.page-standard__hero>*{position:relative;z-index:1}.page-standard__hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,var(--page-standard-hero-shade-alpha-start)) 0,rgba(0,0,0,var(--page-standard-hero-shade-alpha-mid)) 48%,rgba(0,0,0,var(--page-standard-hero-shade-alpha-end)) 100%),linear-gradient(to bottom,rgba(var(--color-dark-rgb),var(--page-standard-hero-wash-alpha-start)) 0,rgba(var(--color-dark-rgb),var(--page-standard-hero-wash-alpha-end)) 100%),linear-gradient(var(--page-standard-hero-blend-color),var(--page-standard-hero-blend-color)),var(--page-standard-hero-background-image);background-size:auto,auto,auto,cover;background-position:center,center,center,center top;background-repeat:no-repeat;background-blend-mode:normal,normal,var(--page-standard-hero-background-blend-mode),normal;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--page-standard-hero-mask-start),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--page-standard-hero-mask-start),transparent 100%)}.page-standard__hero .container{position:relative;z-index:1;max-width:var(--container-large-width)}.page-standard__hero .hero__layout{position:relative;display:block}@media (min-width:1024px){.page-standard__hero .hero__layout--has-media{padding-right:var(--page-standard-hero-layout-media-space)}}.page-standard__hero .hero__content{position:relative;z-index:3;max-width:60rem;padding-top:clamp(2rem,8vw,3rem)}.page-standard__hero .hero__media{display:none}.page-standard__hero .hero__title{margin-top:0;color:var(--page-standard-accent-light,#fff);font-size:clamp(2rem,8vw,4rem);text-transform:uppercase;--text-texture-opacity:0.8;--text-texture-wash:0.6;--text-texture-tint-color:rgba(var(--page-standard-accent-rgb, var(--color-primary-rgb)), 0.32);--text-texture-blend-mode:overlay}.page-standard__hero .hero__eyebrow{margin:0 0 1rem;color:var(--color-medium);text-transform:uppercase;font-weight:var(--font-weight-semibold);letter-spacing:.1em;--inset-divider-color:var(--color-medium);--inset-divider-height:1px;--inset-divider-inline-max-width:var(--inset-divider-inline-width, 150px);--inset-divider-inline-gap:1rem}.page-standard__hero .page-standard__breadcrumbs{--inset-divider-color:var(--color-medium);flex-wrap:wrap;row-gap:.35rem;color:var(--color-medium);font-size:var(--font-size-12);letter-spacing:.08em}.page-standard__hero .page-standard__breadcrumbs a{color:#fff;text-decoration:none}.page-standard__hero .page-standard__breadcrumb-current,.page-standard__hero .page-standard__breadcrumb-separator{color:var(--color-medium)}.page-standard__hero .hero__intro{max-width:60ch;color:var(--color-light);font-size:var(--font-size-20)}.page-standard__hero .hero__intro p{font-size:inherit;margin-bottom:1.5rem}.page-standard__hero .hero__intro>:first-child{margin-top:0}.page-standard__hero .hero__intro>:last-child{margin-bottom:0}.page .page-secondary-nav,.post-type-archive-series .page-secondary-nav,.single-series .page-secondary-nav{position:relative;padding-block:0;z-index:50;border-bottom:1px solid transparent;transition:border-color 180ms ease}.page .page-secondary-nav,.post-type-archive-series .page-secondary-nav,.single-series .page-secondary-nav{padding-inline:0}@media (min-width:625px){.page .page-secondary-nav,.post-type-archive-series .page-secondary-nav,.single-series .page-secondary-nav{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.page .page-secondary-nav,.post-type-archive-series .page-secondary-nav,.single-series .page-secondary-nav{padding-inline:var(--default-container-spacing)}}.page .page-secondary-nav::before,.post-type-archive-series .page-secondary-nav::before,.single-series .page-secondary-nav::before{content:"";position:absolute;top:calc((var(--site-header-current-bottom,5.5rem) + var(--site-header-secondary-gap,.5rem)) * -1);right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.96) 0,rgba(0,0,0,.88) 58%,rgba(0,0,0,.72) 82%,rgba(0,0,0,.54) 100%);transition:opacity 180ms ease}.page .page-secondary-nav .container,.post-type-archive-series .page-secondary-nav .container,.single-series .page-secondary-nav .container{--page-secondary-nav-panel-angle:18px;--page-secondary-nav-panel-angle-line:1px;--page-secondary-nav-panel-angle-shift:1px;position:relative;z-index:1;max-width:var(--container-large-width);margin:0 auto;padding:0;border-radius:var(--default-border-radius);border:1px solid transparent;clip-path:polygon(var(--page-secondary-nav-panel-angle) 0,100% 0,100% calc(100% - var(--page-secondary-nav-panel-angle)),calc(100% - var(--page-secondary-nav-panel-angle)) 100%,0 100%,0 var(--page-secondary-nav-panel-angle));transition:padding 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,backdrop-filter 180ms ease}.page .page-secondary-nav.is-stuck,.post-type-archive-series .page-secondary-nav.is-stuck,.single-series .page-secondary-nav.is-stuck{position:fixed;top:calc(var(--site-header-current-bottom,5.5rem) + var(--site-header-secondary-gap,.5rem));right:0;left:0;z-index:9990;border-bottom-color:rgba(var(--page-standard-accent-rgb,var(--color-light-rgb)),.16)}.page .page-secondary-nav.is-stuck::before,.post-type-archive-series .page-secondary-nav.is-stuck::before,.single-series .page-secondary-nav.is-stuck::before{opacity:1}.page .page-secondary-nav.is-stuck .container,.post-type-archive-series .page-secondary-nav.is-stuck .container,.single-series .page-secondary-nav.is-stuck .container{padding-inline:clamp(.75rem,2vw,1.25rem);border-color:transparent}.page .page-secondary-nav-placeholder,.post-type-archive-series .page-secondary-nav-placeholder,.single-series .page-secondary-nav-placeholder{display:block;height:0;pointer-events:none}.page .page-secondary-nav__list,.post-type-archive-series .page-secondary-nav__list,.single-series .page-secondary-nav__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none;margin:0;padding:0}@media (min-width:625px){.page .page-secondary-nav__list,.post-type-archive-series .page-secondary-nav__list,.single-series .page-secondary-nav__list{gap:2rem}}.page .page-secondary-nav.is-stuck .page-secondary-nav__list,.post-type-archive-series .page-secondary-nav.is-stuck .page-secondary-nav__list,.single-series .page-secondary-nav.is-stuck .page-secondary-nav__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.page .page-secondary-nav.is-stuck .page-secondary-nav__list::-webkit-scrollbar,.post-type-archive-series .page-secondary-nav.is-stuck .page-secondary-nav__list::-webkit-scrollbar,.single-series .page-secondary-nav.is-stuck .page-secondary-nav__list::-webkit-scrollbar{display:none}.page .page-secondary-nav__link,.post-type-archive-series .page-secondary-nav__link,.single-series .page-secondary-nav__link{display:inline-flex;align-items:center;gap:.65rem;flex-direction:column;padding:.5rem 0 1.5rem;color:var(--color-medium);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);border-bottom:3px solid transparent;transition:var(--default-transition);position:relative;bottom:-1px}.page .page-secondary-nav__link:focus-visible,.page .page-secondary-nav__link:hover,.post-type-archive-series .page-secondary-nav__link:focus-visible,.post-type-archive-series .page-secondary-nav__link:hover,.single-series .page-secondary-nav__link:focus-visible,.single-series .page-secondary-nav__link:hover{color:var(--page-standard-accent-light,#fff);border-bottom-color:var(--page-standard-accent-light,#fff)}@media (min-width:625px){.page .page-secondary-nav__link,.post-type-archive-series .page-secondary-nav__link,.single-series .page-secondary-nav__link{flex-direction:row}}.page .page-secondary-nav__icon,.post-type-archive-series .page-secondary-nav__icon,.single-series .page-secondary-nav__icon{width:1.25rem;height:1.25rem;background-color:currentColor;flex:0 0 auto;-webkit-mask-image:var(--page-secondary-nav-icon);mask-image:var(--page-secondary-nav-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.page #primary,.post-type-archive-series #primary,.single-series #primary{position:relative;isolation:isolate;overflow:visible;z-index:2;background-color:rgba(0,0,0,.4);border-top:1px solid rgba(var(--page-standard-accent-rgb,var(--color-light-rgb)),.12)}.page #primary>:not(.page-standard__primary-media),.post-type-archive-series #primary>:not(.page-standard__primary-media),.single-series #primary>:not(.page-standard__primary-media){position:relative;z-index:2}.page-standard__primary-media{--page-standard-hero-media-y-offset:0px;--page-standard-hero-media-mask-solid-stop:72%;--page-standard-hero-media-mask-fade-stop:100%;--page-standard-hero-media-width:50rem;--page-standard-hero-media-right:-7rem;--page-standard-hero-media-overlap:18rem;display:none;position:absolute;z-index:1;width:100%;margin:0;pointer-events:none}@media (min-width:1024px){.page-standard__primary-media{display:block;top:calc(var(--page-standard-hero-media-overlap) * -1);right:var(--page-standard-hero-media-right);width:var(--page-standard-hero-media-width);max-width:none;transform:translateY(var(--page-standard-hero-media-y-offset))}}@media (min-width:1280px){.page-standard__primary-media{--page-standard-hero-media-width:52rem;--page-standard-hero-media-right:-5rem;--page-standard-hero-media-overlap:22rem}}@media (min-width:1320px){.page-standard__primary-media{--page-standard-hero-media-width:56rem;--page-standard-hero-media-right:-3rem;--page-standard-hero-media-overlap:25rem}}@media (min-width:1536px){.page-standard__primary-media{--page-standard-hero-media-width:60rem;--page-standard-hero-media-right:0rem;--page-standard-hero-media-overlap:27rem}}@media (min-width:1800px){.page-standard__primary-media{--page-standard-hero-media-width:64rem;--page-standard-hero-media-right:2rem}}.page-standard__primary-media img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 2rem 4rem rgba(0, 0, 0, .38));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--page-standard-hero-media-mask-solid-stop),transparent var(--page-standard-hero-media-mask-fade-stop));mask-image:linear-gradient(to bottom,#000 0,#000 var(--page-standard-hero-media-mask-solid-stop),transparent var(--page-standard-hero-media-mask-fade-stop));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page:has(.page-standard__hero.hero__layout--has-media) .page-standard__top-shell{z-index:auto;isolation:auto}.page:has(.page-standard__hero.hero__layout--has-media) .page-standard__top-bg{z-index:-1}.page:has(.page-standard__hero.hero__layout--has-media) .page-standard__primary-media{--page-standard-hero-media-mask-solid-stop:58%;--page-standard-hero-media-mask-fade-stop:100%}.page:has(.page-standard__hero.hero__layout--has-media) .page-standard__primary-media img{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 58%,rgba(0,0,0,.72) 72%,transparent 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 58%,rgba(0,0,0,.72) 72%,transparent 92%,transparent 100%)}.page:has(.page-standard__hero.hero__layout--has-media) #primary{z-index:2;background-color:transparent;border-top:0}.page:has(.page-standard__hero.hero__layout--has-media) #primary::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(0,0,0,.4);border-top:1px solid rgba(var(--page-standard-accent-rgb,var(--color-light-rgb)),.12)}.page:has(.page-standard__hero.hero__layout--has-media) #primary>:not(.page-standard__primary-media){position:relative;z-index:2}.container{width:100%;margin:0 auto}.container.container--full,.container.full{max-width:100%}.container.container--small,.container.small{max-width:var(--container-small-width)}.container.container--medium,.container.medium{max-width:var(--container-medium-width)}.container.container--large,.container.large{max-width:var(--container-large-width)}.container.bg-light{background-color:var(--color-light);color:var(--color-dark)}.container.bg-light a,.container.bg-light blockquote,.container.bg-light h1,.container.bg-light h3,.container.bg-light h4,.container.bg-light h5,.container.bg-light h6,.container.bg-light li,.container.bg-light p,.container.bg-light ul{color:var(--color-dark)}.container.bg-dark{background-color:var(--color-dark);color:var(--color-light)}.container.bg-dark a,.container.bg-dark blockquote,.container.bg-dark h1,.container.bg-dark h3,.container.bg-dark h4,.container.bg-dark h5,.container.bg-dark h6,.container.bg-dark li,.container.bg-dark p,.container.bg-dark ul{color:var(--color-light)}.container.bg-dark h2{color:var(--color-light)}.section,.section-block,.wp-block-luke-chmilenko-section,section{width:100%;margin:0 auto}.section,.section-block,.wp-block-luke-chmilenko-section,section{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.section,.section-block,.wp-block-luke-chmilenko-section,section{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.section,.section-block,.wp-block-luke-chmilenko-section,section{padding:var(--default-container-spacing)}}.section :last-child,.section-block :last-child,.wp-block-luke-chmilenko-section :last-child,section :last-child{margin-bottom:0}.section-block,.section.section--block,.wp-block-luke-chmilenko-section{--section-block-inline-padding:calc(var(--default-container-spacing) / 3);position:relative;z-index:0;isolation:isolate;background-color:var(--section-block-bg,#fff)}.section-block,.section.section--block,.wp-block-luke-chmilenko-section{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.section-block,.section.section--block,.wp-block-luke-chmilenko-section{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.section-block,.section.section--block,.wp-block-luke-chmilenko-section{padding:var(--default-container-spacing)}}@media (min-width:625px){.section-block,.section.section--block,.wp-block-luke-chmilenko-section{--section-block-inline-padding:calc(var(--default-container-spacing) / 2)}}@media (min-width:768px){.section-block,.section.section--block,.wp-block-luke-chmilenko-section{--section-block-inline-padding:var(--default-container-spacing)}}.section-block:first-child,.section.section--block:first-child,.wp-block-luke-chmilenko-section:first-child{margin-top:0}.section-block:last-child,.section.section--block:last-child,.wp-block-luke-chmilenko-section:last-child{margin-bottom:0}.section-block ul li,.section.section--block ul li,.wp-block-luke-chmilenko-section ul li{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;margin-bottom:.5rem}.section-block p,.section.section--block p,.wp-block-luke-chmilenko-section p{color:var(--color-light)}.section-block .section-block__content,.section-block .section__content,.section.section--block .section-block__content,.section.section--block .section__content,.wp-block-luke-chmilenko-section .section-block__content,.wp-block-luke-chmilenko-section .section__content{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:1}.section-block .section-block__content--small,.section-block .section-block__content.section--maxwidth-small,.section-block .section__content.section--maxwidth-small,.section.section--block .section-block__content--small,.section.section--block .section-block__content.section--maxwidth-small,.section.section--block .section__content.section--maxwidth-small,.wp-block-luke-chmilenko-section .section-block__content--small,.wp-block-luke-chmilenko-section .section-block__content.section--maxwidth-small,.wp-block-luke-chmilenko-section .section__content.section--maxwidth-small{max-width:var(--container-small-width)}.section-block .section-block__content--default,.section-block .section-block__content.section--maxwidth-default,.section-block .section__content.section--maxwidth-default,.section.section--block .section-block__content--default,.section.section--block .section-block__content.section--maxwidth-default,.section.section--block .section__content.section--maxwidth-default,.wp-block-luke-chmilenko-section .section-block__content--default,.wp-block-luke-chmilenko-section .section-block__content.section--maxwidth-default,.wp-block-luke-chmilenko-section .section__content.section--maxwidth-default{max-width:var(--container-default-width)}.section-block .section-block__content--standard,.section-block .section-block__content.section--maxwidth-standard,.section-block .section__content.section--maxwidth-standard,.section.section--block .section-block__content--standard,.section.section--block .section-block__content.section--maxwidth-standard,.section.section--block .section__content.section--maxwidth-standard,.wp-block-luke-chmilenko-section .section-block__content--standard,.wp-block-luke-chmilenko-section .section-block__content.section--maxwidth-standard,.wp-block-luke-chmilenko-section .section__content.section--maxwidth-standard{max-width:var(--container-standard-width)}.section-block .section-block__content--medium,.section-block .section-block__content.section--maxwidth-medium,.section-block .section__content.section--maxwidth-medium,.section.section--block .section-block__content--medium,.section.section--block .section-block__content.section--maxwidth-medium,.section.section--block .section__content.section--maxwidth-medium,.wp-block-luke-chmilenko-section .section-block__content--medium,.wp-block-luke-chmilenko-section .section-block__content.section--maxwidth-medium,.wp-block-luke-chmilenko-section .section__content.section--maxwidth-medium{max-width:var(--container-medium-width)}.section-block .section-block__content--large,.section-block .section-block__content.section--maxwidth-large,.section-block .section__content.section--maxwidth-large,.section.section--block .section-block__content--large,.section.section--block .section-block__content.section--maxwidth-large,.section.section--block .section__content.section--maxwidth-large,.wp-block-luke-chmilenko-section .section-block__content--large,.wp-block-luke-chmilenko-section .section-block__content.section--maxwidth-large,.wp-block-luke-chmilenko-section .section__content.section--maxwidth-large{max-width:var(--container-large-width)}.section-block.section--contained,.section-block.section-block--contained,.section.section--block.section--contained,.section.section--block.section-block--contained,.wp-block-luke-chmilenko-section.section--contained,.wp-block-luke-chmilenko-section.section-block--contained{max-width:var(--container-large-width);border-radius:var(--default-border-radius)}.section-block.section--contained.section--content-align-left,.section-block.section--contained.section-block--content-align-left,.section-block.section-block--contained.section--content-align-left,.section-block.section-block--contained.section-block--content-align-left,.section.section--block.section--contained.section--content-align-left,.section.section--block.section--contained.section-block--content-align-left,.section.section--block.section-block--contained.section--content-align-left,.section.section--block.section-block--contained.section-block--content-align-left,.wp-block-luke-chmilenko-section.section--contained.section--content-align-left,.wp-block-luke-chmilenko-section.section--contained.section-block--content-align-left,.wp-block-luke-chmilenko-section.section-block--contained.section--content-align-left,.wp-block-luke-chmilenko-section.section-block--contained.section-block--content-align-left{max-width:calc(var(--container-large-width) + var(--section-block-inline-padding) * 2)}.section-block.section--contained.section--content-align-left .section-block__content,.section-block.section--contained.section--content-align-left .section__content,.section-block.section--contained.section-block--content-align-left .section-block__content,.section-block.section--contained.section-block--content-align-left .section__content,.section-block.section-block--contained.section--content-align-left .section-block__content,.section-block.section-block--contained.section--content-align-left .section__content,.section-block.section-block--contained.section-block--content-align-left .section-block__content,.section-block.section-block--contained.section-block--content-align-left .section__content,.section.section--block.section--contained.section--content-align-left .section-block__content,.section.section--block.section--contained.section--content-align-left .section__content,.section.section--block.section--contained.section-block--content-align-left .section-block__content,.section.section--block.section--contained.section-block--content-align-left .section__content,.section.section--block.section-block--contained.section--content-align-left .section-block__content,.section.section--block.section-block--contained.section--content-align-left .section__content,.section.section--block.section-block--contained.section-block--content-align-left .section-block__content,.section.section--block.section-block--contained.section-block--content-align-left .section__content,.wp-block-luke-chmilenko-section.section--contained.section--content-align-left .section-block__content,.wp-block-luke-chmilenko-section.section--contained.section--content-align-left .section__content,.wp-block-luke-chmilenko-section.section--contained.section-block--content-align-left .section-block__content,.wp-block-luke-chmilenko-section.section--contained.section-block--content-align-left .section__content,.wp-block-luke-chmilenko-section.section-block--contained.section--content-align-left .section-block__content,.wp-block-luke-chmilenko-section.section-block--contained.section--content-align-left .section__content,.wp-block-luke-chmilenko-section.section-block--contained.section-block--content-align-left .section-block__content,.wp-block-luke-chmilenko-section.section-block--contained.section-block--content-align-left .section__content{margin-left:0;margin-right:auto}.section-block.section--full,.section-block.section-block--full,.section.section--block.section--full,.section.section--block.section-block--full,.wp-block-luke-chmilenko-section.section--full,.wp-block-luke-chmilenko-section.section-block--full{max-width:100%;position:relative;z-index:1;background-color:transparent;box-shadow:none;border-radius:0}.section-block.section--floating-full,.section-block.section-block--floating-full,.section.section--block.section--floating-full,.section.section--block.section-block--floating-full,.wp-block-luke-chmilenko-section.section--floating-full,.wp-block-luke-chmilenko-section.section-block--floating-full{position:relative;z-index:1;border-radius:var(--default-border-radius);background-color:transparent;box-shadow:none}.section-block.section--bg-transparent,.section-block.section-block--bg-transparent,.section.section--block.section--bg-transparent,.section.section--block.section-block--bg-transparent,.wp-block-luke-chmilenko-section.section--bg-transparent,.wp-block-luke-chmilenko-section.section-block--bg-transparent{--section-block-bg:transparent;background-color:transparent;box-shadow:none}.section-block.section--bg-transparent:before,.section-block.section-block--bg-transparent:before,.section.section--block.section--bg-transparent:before,.section.section--block.section-block--bg-transparent:before,.wp-block-luke-chmilenko-section.section--bg-transparent:before,.wp-block-luke-chmilenko-section.section-block--bg-transparent:before{border-color:transparent;padding:0}.section-block.section--bg-transparent:has(+.section--bg-transparent),.section-block.section--bg-transparent:has(+.section-block--bg-transparent),.section-block.section-block--bg-transparent:has(+.section--bg-transparent),.section-block.section-block--bg-transparent:has(+.section-block--bg-transparent),.section.section--block.section--bg-transparent:has(+.section--bg-transparent),.section.section--block.section--bg-transparent:has(+.section-block--bg-transparent),.section.section--block.section-block--bg-transparent:has(+.section--bg-transparent),.section.section--block.section-block--bg-transparent:has(+.section-block--bg-transparent),.wp-block-luke-chmilenko-section.section--bg-transparent:has(+.section--bg-transparent),.wp-block-luke-chmilenko-section.section--bg-transparent:has(+.section-block--bg-transparent),.wp-block-luke-chmilenko-section.section-block--bg-transparent:has(+.section--bg-transparent),.wp-block-luke-chmilenko-section.section-block--bg-transparent:has(+.section-block--bg-transparent){padding-bottom:0}.section-block.section--bg-white,.section-block.section-block--bg-white,.section.section--block.section--bg-white,.section.section--block.section-block--bg-white,.wp-block-luke-chmilenko-section.section--bg-white,.wp-block-luke-chmilenko-section.section-block--bg-white{--section-block-bg:white;background-color:#fff}.section-block.section--bg-light,.section-block.section-block--bg-light,.section.section--block.section--bg-light,.section.section--block.section-block--bg-light,.wp-block-luke-chmilenko-section.section--bg-light,.wp-block-luke-chmilenko-section.section-block--bg-light{--section-block-bg:var(--color-light);background-color:var(--color-light)}.section-block.section--bg-dark,.section-block.section-block--bg-dark,.section.section--block.section--bg-dark,.section.section--block.section-block--bg-dark,.wp-block-luke-chmilenko-section.section--bg-dark,.wp-block-luke-chmilenko-section.section-block--bg-dark{--section-block-bg:var(--color-dark);background-color:var(--color-dark)}.section-block.section--bg-dark h3,.section-block.section--bg-dark h4,.section-block.section--bg-dark h5,.section-block.section--bg-dark h6,.section-block.section--bg-dark>h2,.section-block.section-block--bg-dark h3,.section-block.section-block--bg-dark h4,.section-block.section-block--bg-dark h5,.section-block.section-block--bg-dark h6,.section-block.section-block--bg-dark>h2,.section.section--block.section--bg-dark h3,.section.section--block.section--bg-dark h4,.section.section--block.section--bg-dark h5,.section.section--block.section--bg-dark h6,.section.section--block.section--bg-dark>h2,.section.section--block.section-block--bg-dark h3,.section.section--block.section-block--bg-dark h4,.section.section--block.section-block--bg-dark h5,.section.section--block.section-block--bg-dark h6,.section.section--block.section-block--bg-dark>h2,.wp-block-luke-chmilenko-section.section--bg-dark h3,.wp-block-luke-chmilenko-section.section--bg-dark h4,.wp-block-luke-chmilenko-section.section--bg-dark h5,.wp-block-luke-chmilenko-section.section--bg-dark h6,.wp-block-luke-chmilenko-section.section--bg-dark>h2,.wp-block-luke-chmilenko-section.section-block--bg-dark h3,.wp-block-luke-chmilenko-section.section-block--bg-dark h4,.wp-block-luke-chmilenko-section.section-block--bg-dark h5,.wp-block-luke-chmilenko-section.section-block--bg-dark h6,.wp-block-luke-chmilenko-section.section-block--bg-dark>h2{color:#fff}.section-block.section--bg-dark li,.section-block.section--bg-dark>p,.section-block.section-block--bg-dark li,.section-block.section-block--bg-dark>p,.section.section--block.section--bg-dark li,.section.section--block.section--bg-dark>p,.section.section--block.section-block--bg-dark li,.section.section--block.section-block--bg-dark>p,.wp-block-luke-chmilenko-section.section--bg-dark li,.wp-block-luke-chmilenko-section.section--bg-dark>p,.wp-block-luke-chmilenko-section.section-block--bg-dark li,.wp-block-luke-chmilenko-section.section-block--bg-dark>p{color:#fff}.section-block.section--bg-dark>a,.section-block.section-block--bg-dark>a,.section.section--block.section--bg-dark>a,.section.section--block.section-block--bg-dark>a,.wp-block-luke-chmilenko-section.section--bg-dark>a,.wp-block-luke-chmilenko-section.section-block--bg-dark>a{color:#fff}.section-block.section--bg-dark:before,.section-block.section-block--bg-dark:before,.section.section--block.section--bg-dark:before,.section.section--block.section-block--bg-dark:before,.wp-block-luke-chmilenko-section.section--bg-dark:before,.wp-block-luke-chmilenko-section.section-block--bg-dark:before{border-color:rgba(255,255,255,.1)}.section-block.section--bg-image,.section-block.section-block--bg-image,.section.section--block.section--bg-image,.section.section--block.section-block--bg-image,.wp-block-luke-chmilenko-section.section--bg-image,.wp-block-luke-chmilenko-section.section-block--bg-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:2}.section-block.section--bg-image:after,.section-block.section-block--bg-image:after,.section.section--block.section--bg-image:after,.section.section--block.section-block--bg-image:after,.wp-block-luke-chmilenko-section.section--bg-image:after,.wp-block-luke-chmilenko-section.section-block--bg-image:after{content:"";position:absolute;transform:none;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-dark-rgb),.9);z-index:-1}.section-block.section--bg-image h2,.section-block.section--bg-image h3,.section-block.section--bg-image h4,.section-block.section--bg-image h5,.section-block.section--bg-image h6,.section-block.section-block--bg-image h2,.section-block.section-block--bg-image h3,.section-block.section-block--bg-image h4,.section-block.section-block--bg-image h5,.section-block.section-block--bg-image h6,.section.section--block.section--bg-image h2,.section.section--block.section--bg-image h3,.section.section--block.section--bg-image h4,.section.section--block.section--bg-image h5,.section.section--block.section--bg-image h6,.section.section--block.section-block--bg-image h2,.section.section--block.section-block--bg-image h3,.section.section--block.section-block--bg-image h4,.section.section--block.section-block--bg-image h5,.section.section--block.section-block--bg-image h6,.wp-block-luke-chmilenko-section.section--bg-image h2,.wp-block-luke-chmilenko-section.section--bg-image h3,.wp-block-luke-chmilenko-section.section--bg-image h4,.wp-block-luke-chmilenko-section.section--bg-image h5,.wp-block-luke-chmilenko-section.section--bg-image h6,.wp-block-luke-chmilenko-section.section-block--bg-image h2,.wp-block-luke-chmilenko-section.section-block--bg-image h3,.wp-block-luke-chmilenko-section.section-block--bg-image h4,.wp-block-luke-chmilenko-section.section-block--bg-image h5,.wp-block-luke-chmilenko-section.section-block--bg-image h6{color:#fff}.section-block.section--bg-image li,.section-block.section--bg-image p,.section-block.section-block--bg-image li,.section-block.section-block--bg-image p,.section.section--block.section--bg-image li,.section.section--block.section--bg-image p,.section.section--block.section-block--bg-image li,.section.section--block.section-block--bg-image p,.wp-block-luke-chmilenko-section.section--bg-image li,.wp-block-luke-chmilenko-section.section--bg-image p,.wp-block-luke-chmilenko-section.section-block--bg-image li,.wp-block-luke-chmilenko-section.section-block--bg-image p{color:#fff}.section-block.section--bg-image a,.section-block.section-block--bg-image a,.section.section--block.section--bg-image a,.section.section--block.section-block--bg-image a,.wp-block-luke-chmilenko-section.section--bg-image a,.wp-block-luke-chmilenko-section.section-block--bg-image a{color:#fff}.section-block.section--no-side-padding,.section-block.section-block--no-side-padding,.section.section--block.section--no-side-padding,.section.section--block.section-block--no-side-padding,.wp-block-luke-chmilenko-section.section--no-side-padding,.wp-block-luke-chmilenko-section.section-block--no-side-padding{padding-left:0;padding-right:0}.section-block.section--contained.section--no-side-padding,.section-block.section-block--contained.section-block--no-side-padding,.section.section--block.section--contained.section--no-side-padding,.section.section--block.section-block--contained.section-block--no-side-padding,.wp-block-luke-chmilenko-section.section--contained.section--no-side-padding,.wp-block-luke-chmilenko-section.section-block--contained.section-block--no-side-padding{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.section-block.section--contained.section--no-side-padding,.section-block.section-block--contained.section-block--no-side-padding,.section.section--block.section--contained.section--no-side-padding,.section.section--block.section-block--contained.section-block--no-side-padding,.wp-block-luke-chmilenko-section.section--contained.section--no-side-padding,.wp-block-luke-chmilenko-section.section-block--contained.section-block--no-side-padding{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.section-block.section--contained.section--no-side-padding,.section-block.section-block--contained.section-block--no-side-padding,.section.section--block.section--contained.section--no-side-padding,.section.section--block.section-block--contained.section-block--no-side-padding,.wp-block-luke-chmilenko-section.section--contained.section--no-side-padding,.wp-block-luke-chmilenko-section.section-block--contained.section-block--no-side-padding{padding-inline:var(--default-container-spacing)}}.section-block.section--maxwidth-small,.section-block.section-block--maxwidth-small,.section.section--block.section--maxwidth-small,.section.section--block.section-block--maxwidth-small,.wp-block-luke-chmilenko-section.section--maxwidth-small,.wp-block-luke-chmilenko-section.section-block--maxwidth-small{max-width:var(--container-small-width)}.section-block.section--content-align-left.section--maxwidth-default,.section-block.section--content-align-left.section--maxwidth-large,.section-block.section--content-align-left.section--maxwidth-medium,.section-block.section--content-align-left.section--maxwidth-small,.section-block.section--content-align-left.section--maxwidth-standard,.section-block.section--content-align-left.section-block--maxwidth-default,.section-block.section--content-align-left.section-block--maxwidth-large,.section-block.section--content-align-left.section-block--maxwidth-medium,.section-block.section--content-align-left.section-block--maxwidth-small,.section-block.section--content-align-left.section-block--maxwidth-standard,.section-block.section-block--content-align-left.section--maxwidth-default,.section-block.section-block--content-align-left.section--maxwidth-large,.section-block.section-block--content-align-left.section--maxwidth-medium,.section-block.section-block--content-align-left.section--maxwidth-small,.section-block.section-block--content-align-left.section--maxwidth-standard,.section-block.section-block--content-align-left.section-block--maxwidth-default,.section-block.section-block--content-align-left.section-block--maxwidth-large,.section-block.section-block--content-align-left.section-block--maxwidth-medium,.section-block.section-block--content-align-left.section-block--maxwidth-small,.section-block.section-block--content-align-left.section-block--maxwidth-standard,.section.section--block.section--content-align-left.section--maxwidth-default,.section.section--block.section--content-align-left.section--maxwidth-large,.section.section--block.section--content-align-left.section--maxwidth-medium,.section.section--block.section--content-align-left.section--maxwidth-small,.section.section--block.section--content-align-left.section--maxwidth-standard,.section.section--block.section--content-align-left.section-block--maxwidth-default,.section.section--block.section--content-align-left.section-block--maxwidth-large,.section.section--block.section--content-align-left.section-block--maxwidth-medium,.section.section--block.section--content-align-left.section-block--maxwidth-small,.section.section--block.section--content-align-left.section-block--maxwidth-standard,.section.section--block.section-block--content-align-left.section--maxwidth-default,.section.section--block.section-block--content-align-left.section--maxwidth-large,.section.section--block.section-block--content-align-left.section--maxwidth-medium,.section.section--block.section-block--content-align-left.section--maxwidth-small,.section.section--block.section-block--content-align-left.section--maxwidth-standard,.section.section--block.section-block--content-align-left.section-block--maxwidth-default,.section.section--block.section-block--content-align-left.section-block--maxwidth-large,.section.section--block.section-block--content-align-left.section-block--maxwidth-medium,.section.section--block.section-block--content-align-left.section-block--maxwidth-small,.section.section--block.section-block--content-align-left.section-block--maxwidth-standard,.wp-block-luke-chmilenko-section.section--content-align-left.section--maxwidth-default,.wp-block-luke-chmilenko-section.section--content-align-left.section--maxwidth-large,.wp-block-luke-chmilenko-section.section--content-align-left.section--maxwidth-medium,.wp-block-luke-chmilenko-section.section--content-align-left.section--maxwidth-small,.wp-block-luke-chmilenko-section.section--content-align-left.section--maxwidth-standard,.wp-block-luke-chmilenko-section.section--content-align-left.section-block--maxwidth-default,.wp-block-luke-chmilenko-section.section--content-align-left.section-block--maxwidth-large,.wp-block-luke-chmilenko-section.section--content-align-left.section-block--maxwidth-medium,.wp-block-luke-chmilenko-section.section--content-align-left.section-block--maxwidth-small,.wp-block-luke-chmilenko-section.section--content-align-left.section-block--maxwidth-standard,.wp-block-luke-chmilenko-section.section-block--content-align-left.section--maxwidth-default,.wp-block-luke-chmilenko-section.section-block--content-align-left.section--maxwidth-large,.wp-block-luke-chmilenko-section.section-block--content-align-left.section--maxwidth-medium,.wp-block-luke-chmilenko-section.section-block--content-align-left.section--maxwidth-small,.wp-block-luke-chmilenko-section.section-block--content-align-left.section--maxwidth-standard,.wp-block-luke-chmilenko-section.section-block--content-align-left.section-block--maxwidth-default,.wp-block-luke-chmilenko-section.section-block--content-align-left.section-block--maxwidth-large,.wp-block-luke-chmilenko-section.section-block--content-align-left.section-block--maxwidth-medium,.wp-block-luke-chmilenko-section.section-block--content-align-left.section-block--maxwidth-small,.wp-block-luke-chmilenko-section.section-block--content-align-left.section-block--maxwidth-standard{max-width:calc(var(--container-large-width) + var(--section-block-inline-padding) * 2)}.section-block.section--maxwidth-default,.section-block.section-block--maxwidth-default,.section.section--block.section--maxwidth-default,.section.section--block.section-block--maxwidth-default,.wp-block-luke-chmilenko-section.section--maxwidth-default,.wp-block-luke-chmilenko-section.section-block--maxwidth-default{max-width:var(--container-default-width)}.section-block.section--maxwidth-standard,.section-block.section-block--maxwidth-standard,.section.section--block.section--maxwidth-standard,.section.section--block.section-block--maxwidth-standard,.wp-block-luke-chmilenko-section.section--maxwidth-standard,.wp-block-luke-chmilenko-section.section-block--maxwidth-standard{max-width:var(--container-standard-width)}.section-block.section--maxwidth-large,.section-block.section-block--maxwidth-large,.section.section--block.section--maxwidth-large,.section.section--block.section-block--maxwidth-large,.wp-block-luke-chmilenko-section.section--maxwidth-large,.wp-block-luke-chmilenko-section.section-block--maxwidth-large{max-width:var(--container-large-width)}.section-block.section--maxwidth-medium,.section-block.section-block--maxwidth-medium,.section.section--block.section--maxwidth-medium,.section.section--block.section-block--maxwidth-medium,.wp-block-luke-chmilenko-section.section--maxwidth-medium,.wp-block-luke-chmilenko-section.section-block--maxwidth-medium{max-width:var(--container-medium-width)}.section-block.padding-sm,.section.section--block.padding-sm,.wp-block-luke-chmilenko-section.padding-sm{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.section-block.padding-sm,.section.section--block.padding-sm,.wp-block-luke-chmilenko-section.padding-sm{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.section-block.padding-sm,.section.section--block.padding-sm,.wp-block-luke-chmilenko-section.padding-sm{padding:calc(var(--default-container-spacing)/ 2)}}.release-tracker{--release-tracker-theme-light:var(
  	--series-book-theme-light,
  	var(--series-theme-light, var(--color-primary-light, var(--color-primary)))
  );--release-tracker-theme-primary:var(
  	--series-book-theme-primary,
  	var(--series-theme-primary, var(--color-primary))
  );--release-tracker-theme-accent:var(
  	--series-book-theme-accent,
  	var(--series-theme-accent, var(--color-primary-light, var(--color-primary)))
  );--release-tracker-readable-color:color-mix(
  	in srgb,
  	var(--release-tracker-theme-light) 82%,
  	white 18%
  );--release-tracker-upcoming-color:color-mix(
  	in srgb,
  	var(--release-tracker-theme-primary) 58%,
  	var(--color-dark, #111) 42%
  );--release-tracker-tier-locked-color:var(--release-tracker-theme-accent);--release-tracker-ahead-color:color-mix(
  	in srgb,
  	var(--release-tracker-theme-accent) 85%,
  	white 15%
  );--release-tracker-pending-color:rgba(255, 255, 255, 0.16);--release-tracker-gap:0.55rem;--release-tracker-bar-height:0.45rem;--release-tracker-bar-radius:999px;--release-tracker-summary-color:rgba(255, 255, 255, 0.9);--release-tracker-label-color:rgba(var(--color-light-rgb), 0.6);display:flex;flex-direction:column;gap:var(--release-tracker-gap);min-width:0}.release-tracker__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;min-width:0}.release-tracker__label{margin:0;color:var(--release-tracker-label-color);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase}.release-tracker__summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;margin:0;color:var(--release-tracker-summary-color);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:1.25}.release-tracker__summary-help{flex-shrink:0;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0}.release-tracker__summary-help::after{width:.8rem;height:.8rem}.release-tracker__bar{display:flex;width:100%;height:var(--release-tracker-bar-height);overflow:hidden;border-radius:var(--release-tracker-bar-radius);background:var(--release-tracker-pending-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.release-tracker__bar-segment{flex:0 0 auto;width:var(--release-tracker-segment-width,0%);height:100%}.release-tracker__bar-segment+.release-tracker__bar-segment{border-left:1px solid rgba(0,0,0,.28)}.release-tracker__bar-segment--readable{background:var(--release-tracker-readable-color)}.release-tracker__bar-segment--upcoming{background:var(--release-tracker-upcoming-color)}.release-tracker__bar-segment--tier-locked{background-color:var(--release-tracker-tier-locked-color);background-image:linear-gradient(135deg,color-mix(in srgb,var(--release-tracker-tier-locked-color) 100%,#fff 0) 25%,color-mix(in srgb,var(--release-tracker-tier-locked-color) 78%,#fff 22%) 25%,color-mix(in srgb,var(--release-tracker-tier-locked-color) 78%,#fff 22%) 50%,color-mix(in srgb,var(--release-tracker-tier-locked-color) 100%,#fff 0) 50%,color-mix(in srgb,var(--release-tracker-tier-locked-color) 100%,#fff 0) 75%,color-mix(in srgb,var(--release-tracker-tier-locked-color) 78%,#fff 22%) 75%);background-size:.6rem .6rem}.release-tracker__bar-segment--pending{background:var(--release-tracker-pending-color)}.release-tracker__next-unlock{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--release-tracker-upcoming-color);font-size:var(--font-size-12);line-height:1.25}.release-tracker__next-unlock::before{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.release-tracker__next-unlock--complete{color:var(--release-tracker-readable-color)}.release-tracker__next-unlock--complete::before{content:"";flex-shrink:0;width:.9rem;height:.9rem;border-radius:0;background-color:currentColor;box-shadow:none;mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.release-tracker__upsell{--release-tracker-upsell-accent:var(--release-tracker-tier-locked-color);--release-tracker-upsell-tint:color-mix(in srgb, var(--release-tracker-upsell-accent) 62%, white 38%);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.5rem .7rem;border:1px solid color-mix(in srgb,var(--release-tracker-upsell-accent) 55%,transparent);border-radius:calc(var(--default-border-radius)/ 1.5);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),color-mix(in srgb,var(--release-tracker-upsell-accent) 20%,rgba(0,0,0,.45));min-width:0}.release-tracker__upsell--ahead{--release-tracker-upsell-accent:var(--release-tracker-ahead-color)}.release-tracker__upsell-copy{flex:1 1 10rem;min-width:0}.release-tracker__upsell-headline{margin:0;flex:1 1 12rem;color:var(--release-tracker-upsell-tint);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:1.3}.release-tracker__upsell-cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;white-space:nowrap;padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--release-tracker-upsell-accent) 55%,transparent);border-radius:calc(var(--default-border-radius)/ 1.5);background:0 0;color:var(--release-tracker-upsell-tint);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--default-transition)}.release-tracker__upsell-cta:is(:hover,:focus-visible){border-color:var(--release-tracker-upsell-accent);background:color-mix(in srgb,var(--release-tracker-upsell-accent) 12%,transparent);color:#fff}.release-tracker--compact{--release-tracker-gap:0.45rem;--release-tracker-bar-height:0.4rem}.release-tracker--inline{--release-tracker-gap:0.3rem;--release-tracker-bar-height:0.35rem}.release-tracker--inline .release-tracker__header{gap:.15rem .5rem}.release-tracker--inline .release-tracker__summary{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.release-tracker--inline .release-tracker__legend{gap:.25rem .6rem}.release-tracker--inline .release-tracker__upsell{padding:.4rem .55rem}.release-tracker--inline .release-tracker__upsell-headline{font-size:var(--font-size-12)}body{background-color:#0d0d0d;font-size:var(--font-size-16)}body.front-page #page,body.home #page{position:relative;isolation:isolate}body a{transition:var(--default-transition)}body a:hover{transition:var(--default-transition)}body em{font-style:italic}body strong{font-weight:var(--font-weight-bold)}body .visually-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}:root{--site-header-page-top-space:0px;--site-header-float-gap:clamp(0.625rem, 1vw, 1rem);--site-header-admin-bar-height:0px;--site-header-sticky-top:calc(var(--site-header-admin-bar-height) + var(--site-header-float-gap));--site-header-current-bottom:calc(var(--site-header-sticky-top) + 5.5rem);--site-header-compact-height:4.75rem;--site-header-secondary-gap:clamp(0.375rem, 0.8vw, 0.625rem);--site-header-panel-angle:22px;--site-header-panel-angle-line:1px;--site-header-panel-angle-shift:1px}@media (min-width:625px){:root{--site-header-page-top-space:1rem}}@media (min-width:768px){:root{--site-header-page-top-space:2rem}}#page{padding-top:var(--site-header-page-top-space)}header.site-header{position:sticky;top:var(--site-header-sticky-top);z-index:10000;padding-inline:calc(var(--default-container-spacing)/ 3)}.site-header__inner{margin:0 auto;padding:.75rem 0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;border-radius:calc(var(--default-border-radius) * 1.25);border:1px solid transparent;clip-path:polygon(var(--site-header-panel-angle) 0,100% 0,100% calc(100% - var(--site-header-panel-angle)),calc(100% - var(--site-header-panel-angle)) 100%,0 100%,0 var(--site-header-panel-angle));transition:padding 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,backdrop-filter 180ms ease}.site-header__inner .site-header__primary{display:flex;align-items:center;flex-direction:row;gap:clamp(1rem,2vw,3rem);min-width:0}@media (min-width:768px){.site-header__inner{padding:1rem 0;gap:1rem}}header.site-header.is-stuck .site-header__inner{padding:.625rem clamp(.75rem,2vw,1.25rem);--site-header-panel-border-color:rgba(255, 255, 255, 0.12);background:linear-gradient(135deg,transparent calc(50% - var(--site-header-panel-angle-line)/ 2),var(--site-header-panel-border-color) calc(50% - var(--site-header-panel-angle-line)/ 2),var(--site-header-panel-border-color) calc(50% + var(--site-header-panel-angle-line)/ 2),transparent calc(50% + var(--site-header-panel-angle-line)/ 2)) left calc(var(--site-header-panel-angle-shift) * -1) top calc(var(--site-header-panel-angle-shift) * -1)/calc(var(--site-header-panel-angle) + var(--site-header-panel-angle-shift)) calc(var(--site-header-panel-angle) + var(--site-header-panel-angle-shift)) no-repeat,linear-gradient(135deg,transparent calc(50% - var(--site-header-panel-angle-line)/ 2),var(--site-header-panel-border-color) calc(50% - var(--site-header-panel-angle-line)/ 2),var(--site-header-panel-border-color) calc(50% + var(--site-header-panel-angle-line)/ 2),transparent calc(50% + var(--site-header-panel-angle-line)/ 2)) right calc(var(--site-header-panel-angle-shift) * -1) bottom calc(var(--site-header-panel-angle-shift) * -1)/calc(var(--site-header-panel-angle) + var(--site-header-panel-angle-shift)) calc(var(--site-header-panel-angle) + var(--site-header-panel-angle-shift)) no-repeat,linear-gradient(180deg,rgba(var(--color-dark-rgb),.76) 0,rgba(var(--color-dark-rgb),.58) 100%),rgba(var(--color-dark-rgb),.52);border-color:var(--site-header-panel-border-color);box-shadow:0 1rem 2.5rem rgba(0,0,0,.24);backdrop-filter:blur(18px) saturate(145%)}@media (max-width:767px){.site-header__inner,header.site-header.is-stuck .site-header__inner{clip-path:none}header.site-header.is-stuck .site-header__inner{background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.76) 0,rgba(var(--color-dark-rgb),.58) 100%),rgba(var(--color-dark-rgb),.52)}}.site-header__branding{display:inline-flex;align-items:center;min-width:0;gap:.75rem}.site-header__branding a{display:inline-flex;align-items:center;min-width:0;text-decoration:none;color:inherit}.site-header__branding .site-header__logo-link{--site-header-logo-height:42px;--site-header-logo-width:calc(var(--site-header-logo-height) * 150 / 43);--site-header-logo-mark-size:2.5rem;position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:var(--site-header-logo-width);height:var(--site-header-logo-height);overflow:hidden;text-decoration:none;transition:width 220ms ease,height 220ms ease}.site-header__branding .site-header__logo-link::after{content:"";position:absolute;top:50%;left:50%;width:var(--site-header-logo-mark-size);height:var(--site-header-logo-mark-size);background-image:url(https://beta.lukechmilenko.com/wp-content/uploads/2026/04/favicon.png);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;transform:translate(-18%,-50%) scale(.86);transition:opacity 220ms ease,transform 220ms ease}@media (min-width:768px){.site-header__branding .site-header__logo-link{--site-header-logo-height:48px}}.site-header__branding .custom-logo-link{display:none}.site-header__branding .site-header__logo-mask{position:absolute;inset:0;display:block;transition:opacity 220ms ease,transform 220ms ease;background-color:var(--logo-color,#fff);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/logo.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}header.site-header.is-stuck .site-header__logo-link{--site-header-logo-height:40px;--site-header-logo-width:var(--site-header-logo-height);--site-header-logo-mark-size:2.25rem}header.site-header.is-stuck .site-header__logo-link::after{opacity:1;transform:translate(-50%,-50%) scale(1)}header.site-header.is-stuck .site-header__logo-mask{opacity:0;transform:translate(-28%,-8%) scale(.92)}header.site-header.is-stuck .site-header__nav a{padding-block:.2rem}header.site-header.is-stuck .site-header__actions .button{padding-block:.45rem}.site-title{margin:0;font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-description{display:none}.site-header__nav{display:none;align-items:center;gap:.75rem}.site-header__nav .menu-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--color-dark-rgb),.16);background:#fff;color:var(--color-dark);border-radius:999px;padding:.4rem .75rem;font:inherit;line-height:1;cursor:pointer}.site-header__nav ul{display:none;list-style:none;padding:0;margin:0}.site-header__nav ul li.more-link a{color:var(--color-medium);border:1px solid rgba(var(--color-medium-rgb),.5);padding:.25rem .75rem;border-radius:var(--default-border-radius)}.site-header__nav ul li.more-link a:hover{color:var(--color-light);border-color:var(--color-light)}.site-header__nav a{display:inline-flex;align-items:center;padding:.25rem .6rem;text-decoration:none;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);color:var(--color-light);border:1px solid transparent;text-transform:uppercase;border-radius:var(--default-border-radius);transition:var(--default-transition)}.site-header__nav a.is-active,.site-header__nav a:focus-visible,.site-header__nav a:hover{border:1px solid #fff;transition:var(--default-transition)}.site-header__nav a[aria-controls=site-header-series-mega]{gap:.65rem}.site-header__nav a[aria-controls=site-header-series-mega]::after{content:"";width:.42rem;height:.42rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-.12rem) rotate(45deg);opacity:.72;transition:var(--default-transition)}.site-header__nav a[aria-controls=site-header-series-mega].is-active::after,.site-header__nav a[aria-controls=site-header-series-mega]:focus-visible::after,.site-header__nav a[aria-controls=site-header-series-mega]:hover::after{opacity:1;transform:translateY(0) rotate(45deg)}@media (min-width:1300px){.site-header__nav{display:flex}.site-header__nav a{font-size:var(--font-size-14)}.site-header__nav ul{display:flex;flex-direction:row;gap:clamp(.175rem,.4vw,.375rem);position:static;padding:0;background:0 0;border:0}}@media (min-width:1400px){.site-header__nav a{font-size:var(--font-size-nav)}.site-header__nav ul{gap:clamp(.35rem,.8vw,.75rem)}}.site-header__mega{display:none}@media (min-width:1300px){.site-header__mega{--site-header-mega-inline-offset:calc(var(--default-container-spacing) / 3);--site-header-mega-grid-gap:clamp(0.75rem, 1vw, 1rem);--site-header-mega-tile-basis:calc((100% - (var(--site-header-mega-grid-gap) * 3)) / 4);--site-header-series-trigger-x:50vw;--site-header-series-trigger-bottom:100%;--site-header-series-gap:2rem;display:block;position:absolute;left:var(--site-header-mega-inline-offset);right:var(--site-header-mega-inline-offset);top:calc(var(--site-header-series-trigger-bottom) + var(--site-header-series-gap));z-index:990;visibility:hidden;pointer-events:none;transition:visibility 0s linear 380ms}.site-header__mega.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.site-header__mega::after,.site-header__mega::before{content:"";position:absolute;bottom:100%}.site-header__mega::before{left:var(--site-header-series-trigger-x);top:calc(var(--site-header-series-gap) * -1);bottom:auto;width:1px;height:var(--site-header-series-gap);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.18));pointer-events:none;transform:scaleY(0);transform-origin:top center;transition:transform 180ms ease-out 180ms}.site-header__mega.is-open::before{transform:scaleY(1);transition-delay:0s}.site-header__mega::after{left:0;right:0;height:var(--site-header-series-gap);pointer-events:auto}.site-header__mega-inner{width:100%;padding:clamp(.75rem,1vw,1rem);background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.96) 0,rgba(var(--color-dark-rgb),.9) 100%),var(--color-dark);border:1px solid rgba(255,255,255,.1);border-radius:var(--default-border-radius);box-shadow:0 2rem 4rem rgba(0,0,0,.32);opacity:0;transform:translateY(-.35rem);transition:opacity 160ms ease-out,transform 160ms ease-out}.site-header__mega.is-open .site-header__mega-inner{opacity:1;transform:translateY(0);transition-delay:130ms}.site-header__mega-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--site-header-mega-grid-gap);margin:0 auto}.site-header__mega-tile{position:relative;min-width:min(12rem,100%);min-height:clamp(10rem,13vw,14rem);flex:1 1 var(--site-header-mega-tile-basis);display:grid;place-items:center;padding:clamp(1rem,1.6vw,1.5rem);overflow:hidden;text-decoration:none;color:var(--color-light);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:var(--default-border-radius);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.22);isolation:isolate;transition:var(--default-transition)}.site-header__mega-tile:focus-visible,.site-header__mega-tile:hover{color:var(--color-light);border-color:rgba(255,255,255,.36);transform:translateY(-.15rem)}.site-header__mega-tile:focus-visible .site-header__mega-tile-bg,.site-header__mega-tile:hover .site-header__mega-tile-bg{transform:scale(1.05);opacity:.82}.site-header__mega-tile-bg{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(180deg,rgba(var(--site-header-mega-tile-tint-rgb,var(--color-dark-rgb)),.68) 0,rgba(var(--site-header-mega-tile-tint-rgb,var(--color-dark-rgb)),.94) 100%),radial-gradient(circle at 50% 18%,rgba(var(--site-header-mega-tile-tint-rgb,var(--color-dark-rgb)),.4) 0,transparent 62%),linear-gradient(180deg,rgba(var(--color-dark-rgb),.04) 0,rgba(var(--color-dark-rgb),.58) 100%),var(--site-header-mega-tile-image,linear-gradient(135deg,rgba(var(--color-primary-rgb),.5),rgba(var(--color-dark-rgb),.95)));background-blend-mode:multiply,screen,normal,normal;background-position:center;background-size:cover;opacity:.68;transform:scale(1);transition:var(--default-transition)}.site-header__mega-tile::after{content:"";position:absolute;inset:.22rem;z-index:-1;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--default-border-radius) - .12rem);pointer-events:none}.site-header__mega-tile-content{display:grid;place-items:center;gap:.9rem;text-align:center}.site-header__mega-tile-logo{display:block;width:auto;max-width:min(11rem,80%);max-height:4.5rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .75rem 1.5rem rgba(0, 0, 0, .35))}.site-header__mega-tile-title{font-size:var(--font-size-nav);font-weight:var(--font-weight-bold);letter-spacing:.12em;line-height:1.2;text-transform:uppercase;text-shadow:0 .5rem 1rem rgba(0,0,0,.42)}}.site-header__actions{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width:768px){.site-header__actions{gap:.75rem}}@media (min-width:1300px){.site-header__actions{gap:clamp(.75rem,1.6vw,2rem)}}.site-header__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--default-border-radius);color:var(--color-light);background:rgba(255,255,255,.06);text-decoration:none;transition:var(--default-transition)}.site-header__action svg{width:20px;height:20px;display:block;fill:currentColor}.site-header__action--search{display:none;--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-search.svg")}.site-header__action--search::after{content:"";position:static;display:block;flex-shrink:0;width:20px;height:20px;background-color:currentColor;mask-image:var(--btn-icon-url);-webkit-mask-image:var(--btn-icon-url);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;background-image:none;border-radius:0;opacity:1;inset:unset;pointer-events:none}@media (min-width:768px){.site-header__action--search{display:inline-flex}}.site-header__action:focus-visible,.site-header__action:hover{border-color:rgba(255,255,255,.42);color:#fff;opacity:.9}.site-header__archives-button.button.angled{--button-icon-padding-y:0;--button-icon-padding-x:0;--button-icon-separator-expand:0rem;justify-content:center;flex-shrink:0;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border-radius:var(--default-border-radius);clip-path:none;background-image:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) var(--button-overlay-stop,80%));background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.site-header__archives-button.button.angled::before{border-radius:var(--default-border-radius);clip-path:none}.site-header__archives-button.button.angled .btn-sep,.site-header__archives-button.button.angled .site-header__archives-label{display:none}.site-header__archives-button.button.angled::after{width:20px;height:20px;transform:none}.site-header__archives-button.button.angled:focus-visible,.site-header__archives-button.button.angled:hover{padding:0}.site-header__archives-button.button.angled:focus-visible::after,.site-header__archives-button.button.angled:hover::after{transform:none}@media (min-width:768px){.site-header__archives-button.button.angled{--button-icon-padding-y:0.75rem;--button-icon-padding-x:2rem;--button-icon-separator-expand:calc(var(--button-icon-separator-hover-width) - var(--button-icon-separator-width));width:auto;min-width:0;height:auto;padding:var(--button-icon-padding-y) var(--button-icon-padding-x);border-radius:var(--button-border-radius);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle)),calc(100% - var(--button-angle)) 100%,0 100%);background-image:linear-gradient(90deg,rgba(255,255,255,.25) 0,rgba(255,255,255,0) var(--button-overlay-stop,70%)),linear-gradient(135deg,transparent calc(50% - var(--button-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) calc(50% - var(--button-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) calc(50% + var(--button-angle-line)/ 2),transparent calc(50% + var(--button-angle-line)/ 2));background-position:0 0,calc(100% - var(--button-stroke-inset)) calc(100% - var(--button-stroke-inset));background-repeat:no-repeat;background-size:100% 100%,var(--button-angle-inner-clip) var(--button-angle-inner-clip)}.site-header__archives-button.button.angled::before{border-radius:var(--default-border-radius);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle-inner-clip)),calc(100% - var(--button-angle-inner-clip)) 100%,0 100%)}.site-header__archives-button.button.angled .btn-sep,.site-header__archives-button.button.angled .site-header__archives-label{display:block}.site-header__archives-button.button.angled:focus-visible,.site-header__archives-button.button.angled:hover{padding:var(--button-icon-padding-y) calc(var(--button-icon-padding-x) - var(--button-icon-separator-expand)/ 2)}}header.site-header.is-stuck .site-header__archives-button{padding:0}@media (min-width:768px){header.site-header.is-stuck .site-header__archives-button{padding-block:.45rem;padding-inline:var(--button-icon-padding-x)}header.site-header.is-stuck .site-header__archives-button:focus-visible,header.site-header.is-stuck .site-header__archives-button:hover{padding-inline:calc(var(--button-icon-padding-x) - var(--button-icon-separator-expand)/ 2)}}.site-header__drawer{position:fixed;inset:0;z-index:11000;background:rgba(0,0,0,.62);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}@media (min-width:1300px){#menu-toggle{display:none}.site-header__drawer{display:none}}.site-header__drawer-panel{position:relative;width:100vw;min-height:100dvh;max-height:100dvh;overflow-y:auto;background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.98) 0,rgba(var(--color-dark-rgb),.92) 100%),var(--color-dark);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 2rem 5rem rgba(0,0,0,.45);transform:translateY(-.75rem);opacity:0;transition:transform 240ms ease-out,opacity 180ms ease-out;display:flex;flex-direction:column;padding:clamp(4.75rem,16vw,6.5rem) clamp(1.25rem,6vw,2.5rem) clamp(2rem,8vw,3rem)}.site-header__drawer-close{position:absolute;top:clamp(1rem,4vw,1.5rem);right:clamp(1rem,5vw,2rem);z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.06);color:var(--color-light);cursor:pointer;transition:var(--default-transition)}.site-header__drawer-close:focus-visible,.site-header__drawer-close:hover{border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.12)}.site-header__drawer-menu{list-style:none;padding:0;margin:0;display:grid;gap:clamp(1.35rem,4vw,2rem)}.site-header__drawer-menu>li{list-style:none}.site-header__drawer-menu>li>a{--inset-divider-color:rgba(var(--color-light-rgb), 0.28);--inset-divider-height:1px;--inset-divider-tile-width:237px;--inset-divider-inline-gap:0.875rem;--inset-divider-inline-width:min(6rem, 26vw);display:flex;align-items:center;gap:var(--inset-divider-inline-gap);width:100%;margin:0 0 .65rem;color:var(--color-medium);font-size:clamp(.75rem,3.2vw,var(--font-size-14));font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:var(--default-transition)}.site-header__drawer-menu>li>a::after{content:"";flex:1 1 0;width:100%;max-width:var(--inset-divider-inline-width);min-width:0;height:var(--inset-divider-height);background-color:var(--inset-divider-color);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x;mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);-webkit-mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);mask-position:left center;-webkit-mask-position:left center;pointer-events:none}.site-header__drawer-menu>li>a:focus-visible,.site-header__drawer-menu>li>a:hover{color:var(--color-light)}.site-header__drawer-menu .sub-menu{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.site-header__drawer-menu .sub-menu a,.site-header__drawer-menu>li:not(.menu-item-has-children)>a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.15rem 0;color:var(--color-light);font-size:clamp(1.1rem,7vw,1.65rem);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:0;text-decoration:none;text-transform:none;transition:var(--default-transition)}.site-header__drawer-menu .sub-menu a::after,.site-header__drawer-menu>li:not(.menu-item-has-children)>a::after{display:none}.site-header__drawer-menu .sub-menu a:focus-visible,.site-header__drawer-menu .sub-menu a:hover,.site-header__drawer-menu>li:not(.menu-item-has-children)>a:focus-visible,.site-header__drawer-menu>li:not(.menu-item-has-children)>a:hover{color:var(--color-medium);transform:translateX(.25rem)}.site-header__drawer-menu>li:not(.menu-item-has-children)>a{margin:0}.site-header__drawer.open{opacity:1;visibility:visible;pointer-events:auto}.site-header__drawer.open .site-header__drawer-panel{transform:translateX(0);opacity:1}.site-header__more-drawer{display:none}@media (min-width:1300px){.site-header__more-drawer{display:block;position:fixed;inset:0;z-index:11500;background:rgba(0,0,0,.62);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}.site-header__more-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-header__more-panel{position:relative;width:100vw;min-height:min(42rem,78vh);overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.84) 0,rgba(var(--color-dark-rgb),.72) 100%),rgba(var(--color-dark-rgb),.68);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 2rem 5rem rgba(0,0,0,.45);transform:translateY(-100%);transition:transform 240ms ease-out}.site-header__more-drawer.is-open .site-header__more-panel{transform:translateY(0)}.site-header__more-close{position:absolute;top:clamp(1rem,1.6vw,1.5rem);right:clamp(1rem,2.5vw,2rem);z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.06);color:var(--color-light);cursor:pointer;transition:var(--default-transition)}.site-header__more-close:focus-visible,.site-header__more-close:hover{border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.12)}.site-header__more-layout{position:relative;min-height:inherit;display:grid;grid-template-columns:minmax(0,2fr) minmax(22rem,1fr)}.site-header__more-layout--no-cta,.site-header__more-layout--no-nav{grid-template-columns:1fr}.site-header__more-nav{display:flex;align-items:center;padding:clamp(5rem,8vw,7rem) clamp(2rem,6vw,var(--default-container-spacing)) clamp(3rem,5vw,5rem)}.site-header__more-empty{display:grid;place-items:center;min-height:inherit;padding:clamp(5rem,8vw,7rem) clamp(2rem,6vw,var(--default-container-spacing)) clamp(3rem,5vw,5rem);color:rgba(255,255,255,.72);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);text-align:center}.site-header__more-empty p{margin:0}.site-header__more-groups{width:min(100%,var(--container-large-width) * .66);display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:clamp(2rem,3vw,3.5rem)}.site-header__more-group{position:relative}.site-header__more-heading{--inset-divider-color:rgba(var(--color-light-rgb), 0.28);--inset-divider-height:1px;--inset-divider-tile-width:237px;--inset-divider-inline-gap:0.875rem;--inset-divider-inline-width:5.5rem;display:flex;align-items:center;gap:var(--inset-divider-inline-gap);margin:0 0 1rem;color:var(--color-medium);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.site-header__more-heading::after{content:"";flex:1 1 0;width:100%;max-width:var(--inset-divider-inline-width);min-width:0;height:var(--inset-divider-height);background-color:var(--inset-divider-color);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x;mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);-webkit-mask-size:var(--inset-divider-tile-width) var(--inset-divider-height);mask-position:left center;-webkit-mask-position:left center;pointer-events:none}.site-header__more-links{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.site-header__more-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.2rem 0;color:var(--color-light);font-size:clamp(1.25rem,1.8vw,1.85rem);font-weight:var(--font-weight-bold);line-height:1.1;text-decoration:none;transition:var(--default-transition)}.site-header__more-link:focus-visible,.site-header__more-link:hover{color:var(--color-medium);transform:translateX(.25rem)}.site-header__more-newsletter{margin-top:2rem}.site-header__more-newsletter-form{display:flex;align-items:stretch;overflow:hidden;border-radius:var(--default-border-radius);background-color:var(--color-light)}.site-header__more-newsletter-form button,.site-header__more-newsletter-form input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;font:inherit}.site-header__more-newsletter-form input{flex:1 1 auto;min-width:0;width:100%;padding:.9rem 1rem;background:0 0;color:var(--color-dark);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.site-header__more-newsletter-form input::-moz-placeholder{color:var(--color-dark);opacity:.95;text-transform:uppercase}.site-header__more-newsletter-form input::placeholder{color:var(--color-dark);opacity:.95;text-transform:uppercase}.site-header__more-newsletter-form input:focus{outline:0}.site-header__more-newsletter-form button{display:inline-flex;align-items:center;justify-content:center;padding:0 .9rem;background-color:var(--color-medium);color:var(--color-dark);cursor:pointer;transition:var(--default-transition)}.site-header__more-newsletter-form button span{display:block;font-size:var(--font-size-20);line-height:1;transform:translateX(1px)}.site-header__more-newsletter-form button:hover{background-color:var(--color-light-light)}.site-header__more-newsletter-form button:focus-visible{outline:2px solid rgba(var(--color-dark-rgb),.5);outline-offset:-2px}.site-header__more-cta{position:relative;display:grid;place-items:center;min-height:inherit;padding:clamp(3rem,5vw,5rem);overflow:hidden;isolation:isolate;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.site-header__more-layout--no-nav .site-header__more-cta{clip-path:none}.site-header__more-cta-bg{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(180deg,rgba(var(--site-header-more-cta-theme-darkest-shade-rgb,var(--color-dark-rgb)),.28) 0,rgba(var(--site-header-more-cta-theme-darkest-shade-rgb,var(--color-dark-rgb)),.78) 100%),var(--site-header-more-cta-image,linear-gradient(135deg,rgba(var(--color-primary-rgb),.48),rgba(var(--color-dark-rgb),.95)));background-position:center;background-size:cover;transform:scale(1.02)}.site-header__more-cta::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at center,rgba(var(--site-header-more-cta-theme-color-rgb,var(--color-primary-rgb)),.24) 0,transparent 58%),rgba(var(--color-dark-rgb),.25);pointer-events:none}.site-header__more-cta-content{max-width:24rem;margin-left:clamp(1rem,3vw,3rem);color:var(--color-light);text-align:center}.site-header__more-cta-heading{margin:0;color:var(--site-header-more-cta-theme-lightest,var(--color-light));font-size:var(--font-size-32);line-height:.95;text-transform:uppercase}.site-header__more-cta-text{margin-top:1rem;color:rgba(255,255,255,.78);font-size:var(--font-size-16);line-height:1.55}.site-header__more-cta-text p{margin:0}.site-header__more-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem}.site-header__more-cta-button{margin-top:0}}.site-header__search-modal{position:fixed;inset:0;z-index:12000;overflow-y:auto;background:radial-gradient(circle at 15% 10%,rgba(var(--color-medium-rgb),.28),transparent 34rem),radial-gradient(circle at 85% 15%,rgba(255,255,255,.12),transparent 28rem),linear-gradient(145deg,rgba(var(--color-dark-rgb),.96),rgba(5,8,16,.98));opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}.site-header__search-modal[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.site-header__search-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.site-header__search-panel{position:relative;min-height:100%;max-width:var(--container-large-width);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem);padding:clamp(5rem,8vw,7rem) clamp(1.25rem,3vw,3rem) clamp(1.25rem,3vw,3rem);color:var(--color-light)}.site-header__search-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:1;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;width:3rem;height:3rem;cursor:pointer;transition:var(--default-transition)}.site-header__search-close:focus-visible,.site-header__search-close:hover{border-color:rgba(255,255,255,.56);background:rgba(255,255,255,.16)}.site-header__search-form{width:100%}.site-header__search-field{display:flex;align-items:stretch;gap:.75rem;padding:.5rem;border:1px solid rgba(255,255,255,.16);border-radius:calc(var(--default-border-radius) * 1.5);background:rgba(255,255,255,.1);box-shadow:0 2rem 5rem rgba(0,0,0,.22);backdrop-filter:blur(22px) saturate(145%)}.site-header__search-field input[type=search]{width:100%;min-width:0;padding:clamp(.95rem,2vw,1.4rem);border:0;background:0 0;color:#fff;font-size:clamp(1.25rem,3vw,2.5rem);font-weight:var(--font-weight-semibold);outline:0}.site-header__search-field input[type=search]::-moz-placeholder{color:rgba(255,255,255,.44)}.site-header__search-field input[type=search]::placeholder{color:rgba(255,255,255,.44)}.site-header__search-field input[type=search]::-webkit-search-cancel-button,.site-header__search-field input[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.site-header__search-field input[type=search]:focus,.site-header__search-field input[type=search]:focus-visible{box-shadow:none}.site-header__search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;border:0;background:0 0;color:#fff;border-radius:999px;min-width:clamp(3rem,5vw,4.5rem);padding:0 clamp(.5rem,1vw,.8rem);cursor:pointer;transition:var(--default-transition)}.site-header__search-submit span{display:none}.site-header__search-submit::before{content:"";display:block;width:clamp(.75rem,1.4vw,1rem);height:clamp(.75rem,1.4vw,1rem);margin:0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:var(--default-transition)}.site-header__search-submit:focus-visible,.site-header__search-submit:hover{color:var(--color-light);transform:translateX(.2rem)}.site-header__search-status{margin:-1rem 0 0;color:rgba(255,255,255,.74);font-size:var(--font-size-16)}.site-header__search-results{flex:1 1 auto}.site-header__search-results[aria-busy=true]{opacity:.72}.site-header__search-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0 0 2rem}.site-header__search-result{min-height:100%;display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;align-items:center;padding:.8rem;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--default-border-radius) * 1.1);background:rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:var(--default-transition)}.site-header__search-result:focus-visible,.site-header__search-result:hover{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.14);transform:translateY(-2px)}.site-header__search-result-media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:calc(var(--default-border-radius) * .8);background:rgba(255,255,255,.12)}.site-header__search-result-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.site-header__search-result-placeholder{width:100%;height:100%;display:grid;place-items:center;color:rgba(255,255,255,.72);font-family:var(--font-heading);font-size:2rem;text-transform:uppercase}.site-header__search-result-body{min-width:0;display:grid;gap:.65rem}.site-header__search-result-title{color:#fff;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.site-header__search-result-type{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,255,255,.76);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}@media (max-width:624px){.site-header__search-panel{gap:1.25rem;padding:5rem 1rem 1rem}.site-header__search-field{flex-direction:column}.site-header__search-submit{min-height:3rem}.site-header__search-list{grid-template-columns:1fr}.site-header__search-result{grid-template-columns:4.5rem minmax(0,1fr)}}@media (min-width:625px) and (max-width:1023px){.site-header__search-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__pre{background-color:#fff;position:relative;display:flex;flex-direction:column;gap:10rem;isolation:isolate;z-index:10;padding-bottom:0}.site-footer__pre::before{content:"";position:absolute;top:0;right:0;z-index:0;opacity:.25;pointer-events:none;width:min(100%,1200px);aspect-ratio:1280/606.5;background-image:url(/wp-content/uploads/2026/03/latest-news-grid-bg-scaled.png);background-position:top right;background-repeat:no-repeat;background-size:contain}.site-footer__pre .site-footer__pre-bg{position:absolute;inset:0;z-index:0;pointer-events:none;--pre-footer-texture-opacity:0.1}.site-footer__pre .site-footer__pre-bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/texture-bg.jpg);background-repeat:repeat;background-size:auto;background-position:left top;opacity:var(--pre-footer-texture-opacity);-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-footer__pre .site-footer__pre-bg::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url(/wp-content/uploads/2026/03/footer-cta-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to top,#000 0,transparent 100%);mask-image:linear-gradient(to top,#000 0,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-footer__pre .site-footer__news{position:relative}.site-footer__pre .site-footer__news>*{position:relative;z-index:1}.site-footer__pre .site-footer__news .container{max-width:var(--container-xl-width);margin:0 auto}.site-footer__pre .site-footer__news .container>h2{font-size:var(--font-size-100);opacity:.2;margin-bottom:-3rem;margin-inline:auto;text-align:center;text-transform:uppercase}@media (min-width:1320px){.site-footer__pre .site-footer__news .container>h2{margin-left:-2rem;margin-right:0;text-align:left}}.site-footer__pre .site-footer__news .site-footer__news-grid{display:grid;gap:calc(var(--grid-gap) * 2);margin-top:1.25rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:768px){.site-footer__pre .site-footer__news .site-footer__news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1320px){.site-footer__pre .site-footer__news .site-footer__news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.site-footer__pre .site-footer__news .site-footer__news-grid>:nth-child(1){grid-column:1/-1}}@media (min-width:1320px){.site-footer__pre .site-footer__news .site-footer__news-grid>:nth-child(1){grid-column:span 2}}.site-footer__pre .site-footer__news .latest-news-card{--news-card-color:var(--category-color-news-bg, var(--color-medium-darkest));--news-pill-bg:var(--category-color-news, var(--color-medium));--news-pill-text:rgba(0,0,0,0.6);--news-image-opacity:0.85;--news-image-scale:1;--latest-news-card-padding:calc(var(--default-container-spacing) / 2);--latest-news-card-pill-clearance:0;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:280px;border-radius:var(--default-border-radius);text-decoration:none;color:#fff;overflow:visible;box-shadow:var(--default-box-shadow);transition:box-shadow .3s ease;outline:1px solid rgba(var(--color-dark-rgb),.08);background:0 0}.site-footer__pre .site-footer__news .latest-news-card{padding:var(--latest-news-card-padding)}@media (min-width:625px){.site-footer__pre .site-footer__news .latest-news-card{padding:var(--latest-news-card-padding)}}@media (min-width:768px){.site-footer__pre .site-footer__news .latest-news-card{padding:var(--latest-news-card-padding)}}@media (min-width:768px){.site-footer__pre .site-footer__news .latest-news-card{min-height:325px}}@media (min-width:1280px){.site-footer__pre .site-footer__news .latest-news-card{min-height:350px}}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-news{--news-card-color:var(--category-color-news-bg);--news-pill-bg:var(--category-color-news)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-ascend-online{--news-card-color:var(--category-color-ascend-online-bg);--news-pill-bg:var(--category-color-ascend-online)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-starbreaker{--news-card-color:var(--category-color-starbreaker-bg);--news-pill-bg:var(--category-color-starbreaker)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-aetherforged{--news-card-color:var(--category-color-aetherforged-bg);--news-pill-bg:var(--category-color-aetherforged)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-hat-trick{--news-card-color:var(--category-color-hat-trick-bg);--news-pill-bg:var(--category-color-hat-trick);--news-pill-text:var(--color-dark)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-savage-dominion{--news-card-color:var(--category-color-savage-dominion-bg);--news-pill-bg:var(--category-color-savage-dominion)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-immortals-ascent{--news-card-color:var(--category-color-immortals-ascent-bg);--news-pill-bg:var(--category-color-immortals-ascent)}.site-footer__pre .site-footer__news .latest-news-card.latest-news-card--cat-paragon{--news-card-color:var(--category-color-paragon-bg);--news-pill-bg:var(--category-color-paragon)}.site-footer__pre .site-footer__news .latest-news-card:focus-visible,.site-footer__pre .site-footer__news .latest-news-card:hover{box-shadow:var(--default-box-shadow),0 0 1.75rem color-mix(in srgb,var(--news-pill-bg) 22%,transparent);--news-image-opacity:0.55;--news-image-scale:1.05}.site-footer__pre .site-footer__news .latest-news-card:focus-visible .latest-news-card__title,.site-footer__pre .site-footer__news .latest-news-card:hover .latest-news-card__title{transform:translateY(-4px);color:#fff}.site-footer__pre .site-footer__news .latest-news-card__bg{--news-bg-gradient-opacity:0.7;position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none;background-color:var(--news-card-color)}.site-footer__pre .site-footer__news .latest-news-card__bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top right,rgba(var(--color-dark-rgb),var(--news-bg-gradient-opacity)) 0,rgba(var(--color-dark-rgb),0) 70%)}.site-footer__pre .site-footer__news .latest-news-card__bg::after{content:"";position:absolute;inset:0;z-index:0;background-image:var(--news-card-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--news-image-opacity);transform:scale(var(--news-image-scale));transform-origin:center;transition:transform .3s ease,opacity .3s ease}.site-footer__pre .site-footer__news .latest-news-card__content{position:relative;z-index:1;width:100%;max-width:100%;padding-bottom:var(--latest-news-card-pill-clearance)}@media (min-width:1320px){.site-footer__pre .site-footer__news .latest-news-card__content{max-width:min(46ch,100% - 2.5rem)}}.site-footer__pre .site-footer__news .latest-news-card__title{position:relative;margin:0;line-height:1.1;color:var(--color-light);--text-texture-wash:0.75;text-transform:uppercase;letter-spacing:.02em;transition:transform 250ms ease}.site-footer__pre .site-footer__news .latest-news-card__title::before{content:"";position:absolute;left:-3.8rem;top:1rem;transform:translateY(-50%);width:3.4rem;height:2.65rem;background-color:rgba(255,255,255,.95);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:left center;mask-position:left center;pointer-events:none}.site-footer__pre .site-footer__news .latest-news-card__category{--pill-background:var(--news-pill-bg);--pill-color:var(--news-pill-text);--pill-border-color:rgba(255,255,255,0.2);position:absolute;left:0;bottom:calc(var(--latest-news-card-padding) * -1);z-index:1;transform:translateY(50%)}.site-footer__pre .site-footer__cta{position:relative;z-index:10}.site-footer__pre .site-footer__cta .container{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-width:var(--container-xl-width);margin:0 auto}.site-footer__pre .site-footer__cta .container .site-footer__cta-content{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;max-width:var(--container-xsmall-width)}.site-footer__pre .site-footer__cta .container .site-footer__cta-content .subhead{color:var(--color-dark);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-12)}.site-footer__pre .site-footer__cta .container .site-footer__cta-content h2{color:var(--color-dark);--inset-divider-row-width:200px}.site-footer__pre .site-footer__cta .container .site-footer__cta-content .site-footer__cta-actions{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}.site-footer__pre .site-footer__cta .container .site-footer__cta-image{width:100%;max-width:none}@media (min-width:1024px){.site-footer__pre .site-footer__cta .container .site-footer__cta-image{width:100%;max-width:100%;margin-inline:0}}.site-footer__pre .site-footer__cta .container .site-footer__cta-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-footer{--site-footer-angle-width:0;--site-footer-angle-height:0;--site-footer-texture-opacity:0.04;position:relative;isolation:isolate;z-index:11;background-color:transparent;margin-top:calc(var(--site-footer-angle-height) * -1);padding:calc(1rem + var(--site-footer-angle-height)) 1rem 1rem}@media (min-width:768px){.site-footer{padding-inline:2rem}}@media (min-width:1024px){.site-footer{--site-footer-angle-width:clamp(3rem, 10vw, 5rem);--site-footer-angle-height:clamp(2.5rem, 5vw, 3.5rem);padding-inline:7rem}}.site-footer::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--color-dark);clip-path:polygon(0 var(--site-footer-angle-height),var(--site-footer-angle-width) 0,calc(100% - var(--site-footer-angle-width)) 0,100% var(--site-footer-angle-height),100% 100%,0 100%);box-shadow:inset 0 1px 0 rgba(var(--color-light-rgb),.08)}.site-footer::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--site-footer-texture-opacity);background-image:url(/wp-content/themes/Luke-Chmilenko/assets/texture-bg.jpg);background-repeat:repeat;background-size:auto;background-position:left top;clip-path:polygon(0 var(--site-footer-angle-height),var(--site-footer-angle-width) 0,calc(100% - var(--site-footer-angle-width)) 0,100% var(--site-footer-angle-height),100% 100%,0 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-footer .container{position:relative;z-index:2;max-width:var(--container-xl-width);margin:-1rem auto 0}@media (min-width:1024px){.site-footer .container{margin-top:-5rem}}.site-footer .container .site-footer__top{display:flex;padding:2rem 0;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;border-bottom:1px solid var(--color-dark-light)}@media (min-width:1024px){.site-footer .container .site-footer__top{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer .container .site-footer__top .site-footer__top-left{display:none}@media (min-width:1024px){.site-footer .container .site-footer__top .site-footer__top-left{display:block}}.site-footer .container .site-footer__top .site-footer__top-left ul{display:flex;flex-direction:row;gap:1.5rem}.site-footer .container .site-footer__top .site-footer__top-left ul li a{color:var(--color-medium);text-transform:uppercase;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-decoration:none}.site-footer .container .site-footer__top .site-footer__top-left ul li a:hover{color:var(--color-light)}.site-footer .container .site-footer__top .site-footer__top-right{display:flex;flex-direction:column;align-items:stretch;gap:var(--default-spacing);justify-content:center;min-width:0;width:100%}@media (min-width:768px){.site-footer .container .site-footer__top .site-footer__top-right{flex-direction:row;align-items:center;justify-content:center}}@media (min-width:1024px){.site-footer .container .site-footer__top .site-footer__top-right{width:auto}}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials{display:flex;padding:1rem 0;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;--footer-social-size:54px;--footer-social-icon-size:28px;--footer-social-bg:var(--color-medium);--footer-social-bg-hover:var(--color-light);--footer-social-icon-color:var(--color-dark);--footer-social-icon-hover-color:var(--color-dark)}@media (min-width:768px){.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials{flex:0 0 auto;justify-content:flex-start;width:auto}}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social{position:relative;width:auto;height:auto;padding:1.25rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-decoration:none;background-color:var(--footer-social-bg);border-radius:999px;transition:transform .2s ease,background-color .2s ease}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social:hover{transform:translateY(-1px);background-color:var(--footer-social-bg-hover)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.6);outline-offset:3px}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social::before{content:"";position:absolute;top:50%;left:50%;width:var(--footer-social-icon-size);height:var(--footer-social-icon-size);display:block;background-color:var(--footer-social-icon-color);transform:translate(-50%,-50%);transition:background-color .2s ease;-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social:hover::before{background-color:var(--footer-social-icon-hover-color)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social--facebook::before{-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/footer-social-fb.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/footer-social-fb.svg)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social--instagram::before{-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/footer-social-instagram.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/footer-social-instagram.svg)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__socials .site-footer__social--x::before{-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/footer-social-x.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/footer-social-x.svg)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter{min-width:0;width:min(100%,300px);max-width:300px;margin-inline:auto}@media (min-width:768px){.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter{flex:0 1 300px;margin-inline:0}}@media (min-width:1024px){.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter{flex:0 1 300px}}@media (min-width:1280px){.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter{flex-basis:400px;width:min(100%,400px);max-width:400px}}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form{display:flex;align-items:stretch;overflow:hidden;border-radius:var(--default-border-radius);background-color:var(--color-light);width:100%;min-width:0}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form button,.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form input{border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form input{flex:1 1 auto;min-width:0;padding:1rem;background:0 0;color:var(--color-dark);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.02em}@media (min-width:768px){.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form input{padding-inline:2rem}}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form input::-moz-placeholder{color:var(--color-dark);opacity:.95;text-transform:uppercase}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form input::placeholder{color:var(--color-dark);opacity:.95;text-transform:uppercase}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form input:focus{outline:0}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form button{display:inline-flex;align-items:center;padding:0 1rem;justify-content:center;background-color:var(--color-medium);color:var(--color-dark);cursor:pointer;transition:var(--default-transition)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form button span{display:block;font-size:var(--font-size-20);line-height:1;transform:translateX(1px)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form button:hover{background-color:var(--color-light-light)}.site-footer .container .site-footer__top .site-footer__top-right .site-footer__newsletter-form button:focus-visible{outline:2px solid rgba(var(--color-dark-rgb),.5);outline-offset:-2px}.site-footer .container .site-footer__bottom{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;padding:2rem 0;gap:1rem;text-align:center}@media (min-width:1024px){.site-footer .container .site-footer__bottom{flex-direction:row;justify-content:space-between;gap:2rem;text-align:left}}.site-footer .container .site-footer__bottom .site-footer__bottom-left ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (min-width:1024px){.site-footer .container .site-footer__bottom .site-footer__bottom-left ul{justify-content:flex-start}}.site-footer .container .site-footer__bottom .site-footer__bottom-left ul li a{color:var(--color-medium);text-transform:uppercase;font-size:var(--font-size-12);text-decoration:none}.site-footer .container .site-footer__bottom .site-footer__bottom-left ul li a:hover{color:var(--color-light)}.site-footer .container .site-footer__bottom .site-footer__bottom-right p{font-size:var(--font-size-12);text-transform:uppercase;color:var(--color-medium)}.page-community-join .community-join__section-block{padding-top:calc(var(--default-container-spacing)/ 2)}.page-community-join .community-join__content{max-width:min(100%,72rem);margin-inline:auto}.page-community-join .community-join__section-title{margin:0;font-size:var(--font-size-18)}.page-community-join .community-join__section-copy{margin:0;color:rgba(var(--color-light-rgb),.68);font-size:var(--font-size-14);line-height:1.55}.page-community-join .community-join__notice--error{border:1px solid rgba(255,120,120,.35);background:rgba(120,20,20,.28)}.page-community-join .community-join__notice--success{border:1px solid rgba(120,220,160,.35);background:rgba(20,80,40,.28)}.page-community-join .community-join__notice{margin:0 0 1.25rem;padding:.9rem 1rem;border-radius:calc(var(--default-border-radius) * .65)}.page-community-join .community-join__notice-list{margin:0;padding-left:1.1rem}.page-community-join .community-join__grid{display:grid;gap:clamp(1.5rem,3vw,3rem);width:100%}@media (min-width:1024px){.page-community-join .community-join__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem);row-gap:.75rem}}.page-community-join .community-join__section{display:grid;gap:.75rem;width:100%;min-width:0;padding:0}@media (min-width:1024px){.page-community-join .community-join__section{grid-template-rows:subgrid;grid-row:span 3;gap:.75rem}}.page-community-join .community-join__form-wrap{align-self:start;height:100%;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:1.25rem;border-radius:calc(var(--default-border-radius) * 1.05);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.page-community-join .community-join__form-wrap #community-join-login-form,.page-community-join .community-join__form-wrap .community-join__login-form,.page-community-join .community-join__form-wrap .community-join__register-form,.page-community-join .community-join__form-wrap form{width:100%;min-width:0;max-width:100%}.page-community-join .community-join__form-wrap p{margin:0 0 1rem;min-width:0;max-width:100%}.page-community-join .community-join__form-wrap label{display:block;margin-bottom:.45rem;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58)}.page-community-join .community-join__form-wrap input[type=email],.page-community-join .community-join__form-wrap input[type=password],.page-community-join .community-join__form-wrap input[type=text]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.75rem .85rem;border-radius:calc(var(--default-border-radius) * .65);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff}.page-community-join .community-join__form-wrap input[type=email]:focus-visible,.page-community-join .community-join__form-wrap input[type=email]:hover,.page-community-join .community-join__form-wrap input[type=password]:focus-visible,.page-community-join .community-join__form-wrap input[type=password]:hover,.page-community-join .community-join__form-wrap input[type=text]:focus-visible,.page-community-join .community-join__form-wrap input[type=text]:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.page-community-join .community-join__form-wrap .community-join__remember label{display:flex;align-items:center;gap:.6rem;margin-bottom:0;text-transform:none;letter-spacing:normal;font-size:var(--font-size-14);font-weight:var(--font-weight-normal);color:rgba(255,255,255,.68)}.page-community-join .community-join__form-wrap .community-join__submit{margin-top:1.2rem}.page-community-join .community-join__form-wrap button[type=submit],.page-community-join .community-join__form-wrap input[type=submit]{box-sizing:border-box;width:100%;min-width:0;justify-content:center;text-align:center}.page article{margin:0 auto}.page .entry-content>:first-child{margin-top:0}.page .entry-content>:last-child{margin-bottom:0}.page .entry-footer{margin-top:var(--default-container-spacing);max-width:var(--container-default-width);margin-inline:auto}.page .entry-footer .edit-link a{font-weight:var(--font-weight-bold);text-decoration:none}.page .entry-footer .edit-link a:focus-visible,.page .entry-footer .edit-link a:hover{text-decoration:underline}.page .page-post-style{--page-standard-primary-overlap-without-nav:6rem}.page .page-post-style__top-shell{--page-standard-top-bg-overlay-rgb:var(--page-theme-overlay-rgb, var(--color-dark-rgb));--page-standard-top-bg-accent-rgb:var(--page-theme-color-rgb, var(--color-light-rgb));--page-standard-top-bg-height:clamp(70rem, 110vw, 100rem);position:relative;z-index:auto;isolation:auto;margin-bottom:0}.page .page-post-style__hero{position:relative;z-index:3;margin-top:calc(var(--page-standard-hero-header-offset) * -1);padding-top:calc(var(--page-standard-hero-header-offset) + var(--default-container-spacing) * .8);padding-bottom:3rem;overflow:clip}.page .page-post-style__hero .container{max-width:var(--container-xl-width);position:relative;z-index:2}.page .page-post-style__hero-slide{--hero-accent-rgb:var(--page-theme-accent-rgb, var(--color-purple-rgb));--hero-title-color:var(--page-theme-light, var(--color-purple-light));--hero-overlay-rgb:var(--page-theme-overlay-rgb, var(--color-purple-darkest-rgb));--hero-copy-color:var(--color-light);--hero-copy-muted:rgba(var(--color-light-rgb), 0.82);--page-post-style-hero-slide-bg-image:none;--page-post-style-hero-slide-blend-color:transparent;--page-post-style-hero-slide-background-blend-mode:normal;--hero-slide-overlay:linear-gradient(90deg, rgba(7, 10, 16, 0.94) 0%, rgba(7, 10, 16, 0.84) 38%, rgba(7, 10, 16, 0.56) 62%, rgba(7, 10, 16, 0.15) 100%);position:relative;z-index:3;width:100%;max-width:var(--container-xl-width);margin-inline:auto;min-height:clamp(18rem,58vw,20rem);padding:0;overflow:visible;border-color:rgba(var(--hero-accent-rgb),.4);background-color:var(--color-dark);isolation:isolate}.page .page-post-style__hero-slide::before{--inset-stroke-color-rgb:var(--hero-accent-rgb);--inset-stroke-alpha-start:0.34;--inset-stroke-alpha-end:0.18}@media (min-width:768px){.page .page-post-style__hero-slide{min-height:clamp(20rem,48vw,22rem)}}@media (min-width:1024px){.page .page-post-style__hero-slide{min-height:clamp(22rem,40vw,24rem)}}@media (min-width:1280px){.page .page-post-style__hero-slide{min-height:clamp(24rem,32vw,28rem)}}.page .page-post-style__hero-slide-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:inherit;padding-bottom:0;border-radius:inherit;overflow:hidden;background-image:var(--hero-slide-overlay),linear-gradient(var(--page-post-style-hero-slide-blend-color),var(--page-post-style-hero-slide-blend-color)),var(--page-post-style-hero-slide-bg-image);background-position:center top,center top,center top;background-repeat:no-repeat;background-size:cover,cover,cover;background-blend-mode:normal,var(--page-post-style-hero-slide-background-blend-mode),normal}.page .page-post-style__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.page .page-post-style__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.page .page-post-style__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}}.page .page-post-style__hero-slide-inner{padding-inline:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.page .page-post-style__hero-slide-inner{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.page .page-post-style__hero-slide-inner{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:1024px){.page .page-post-style__hero-slide-inner{padding:clamp(1.75rem,3vw,3rem) clamp(1.75rem,3vw,3rem) 0}}.page .page-post-style__hero-slide-inner::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--hero-overlay-rgb),.22),rgba(var(--hero-overlay-rgb),.16)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),radial-gradient(circle at top right,rgba(var(--hero-accent-rgb),.18),transparent 30%)}.page .page-post-style__hero-slide-inner .hero__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.5rem;width:100%;max-width:min(100%,46rem);margin-inline:auto;color:var(--hero-copy-color);text-align:center;position:relative;z-index:3}.page .page-post-style__hero-slide-inner .hero__content{padding-bottom:clamp(2.75rem,6vw,4.25rem)}@media (min-width:625px){.page .page-post-style__hero-slide-inner .hero__content{padding-bottom:clamp(2.75rem,6vw,4.25rem)}}@media (min-width:768px){.page .page-post-style__hero-slide-inner .hero__content{padding-bottom:clamp(2.5rem,5vw,4rem)}}@media (min-width:768px){.page .page-post-style__hero-slide-inner .hero__content{max-width:min(100%,50rem)}}@media (min-width:1280px){.page .page-post-style__hero-slide-inner .hero__content{max-width:min(100%,50rem)}}.page .page-post-style__hero-slide-inner .hero__content-inner{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.page .page-post-style__hero-slide-inner .hero__title{margin:0;color:var(--hero-title-color);text-transform:uppercase;font-size:clamp(2.5rem,7vw,4rem);line-height:.94;text-wrap:balance;--text-texture-opacity:0.8;--text-texture-wash:0;--text-texture-tint-color:var(--hero-title-color);--text-texture-blend-mode:overlay}.page .page-post-style__hero-slide-inner .hero__description{max-width:38rem;margin:0 auto;color:var(--hero-copy-muted);font-size:var(--font-size-22)}.page #primary.page-post-style__main{position:relative;z-index:2;padding-bottom:var(--default-container-spacing);background-color:rgba(0,0,0,.4);border-top:1px solid rgba(var(--page-standard-accent-rgb,var(--color-light-rgb)),.12)}.page #primary.page-post-style__main::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.3) 14rem),linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,0) 10rem),rgba(0,0,0,.3)}.page .page-post-style__top-shell.page-standard__top-shell--overlap-primary+#primary.page-post-style__main{margin-top:calc(var(--page-standard-primary-overlap-without-nav) * -1)}.page-subscription{--page-standard-accent:var(--color-light);--page-standard-accent-rgb:var(--color-light-rgb);--page-standard-accent-light:white;--page-standard-accent-light-rgb:255,255,255;--page-standard-accent-lightest:white;--page-standard-accent-lightest-rgb:255,255,255;--entry-content-accent:var(--page-standard-accent);--entry-content-accent-rgb:var(--page-standard-accent-rgb)}.page-subscription #primary{position:relative;z-index:2;background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 32rem),linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.68));border-top:1px solid rgba(255,255,255,.08)}.page-subscription .page-subscription__plans-section{padding-top:calc(var(--default-container-spacing)/ 2)}.page-subscription .page-subscription__hero-member-note{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.35rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--default-border-radius);background:rgba(255,255,255,.05)}.page-subscription .page-subscription__hero-member-note p{margin:0;color:rgba(var(--color-light-rgb),.82);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}.page-subscription .page-subscription__intro-grid{display:grid;gap:clamp(1rem,2vw,1.5rem);align-items:stretch;margin-bottom:calc(var(--default-container-spacing)/ 2)}@media (min-width:64rem){.page-subscription .page-subscription__intro-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr)}}.page-subscription .page-subscription__section-header{max-width:48rem;min-height:100%;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),rgba(var(--color-dark-rgb),.42)}.page-subscription .page-subscription__section-header h2{margin-top:0;color:#fff}.page-subscription .page-subscription__section-header p{color:rgba(var(--color-light-rgb),.78)}.page-subscription .page-subscription__plan-eyebrow,.page-subscription .page-subscription__section-eyebrow{margin:0 0 .7rem;color:rgba(var(--color-light-rgb),.58);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.page-subscription .page-subscription__member-note{display:grid;gap:.75rem;min-height:100%;padding:clamp(1.25rem,3vw,1.75rem);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--default-border-radius);background:radial-gradient(circle at top right,rgba(var(--color-light-rgb),.1),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),rgba(var(--color-dark-rgb),.58);color:var(--color-light);--inset-stroke-color-rgb:255,255,255;--inset-stroke-alpha-start:0.18;--inset-stroke-alpha-end:0.08}.page-subscription .page-subscription__member-note h3,.page-subscription .page-subscription__member-note p{margin:0}.page-subscription .page-subscription__member-note h3{color:#fff}.page-subscription .page-subscription__member-note p{color:rgba(var(--color-light-rgb),.76)}.page-subscription .page-subscription__member-note .button{justify-self:start}.page-subscription .page-subscription__plan-grid{gap:3rem;margin-top:1.25rem}.page-subscription .page-subscription__plan-card{--archive-tier-theme-accent-rgb:var(--color-blue-rgb);--archive-tier-theme-accent:var(--color-blue);--archive-tier-theme-lightest-rgb:var(--color-light-rgb);--archive-tier-theme-dark-rgb:var(--color-dark-rgb);--archive-tier-theme-darkest-rgb:var(--color-dark-rgb);--page-subscription-tier-bg-image:none;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100%;padding:clamp(1.45rem,3vw,1.95rem) clamp(1.25rem,2.6vw,1.7rem) clamp(1.25rem,2.6vw,1.7rem);overflow:visible;border:1px solid rgba(var(--archive-tier-theme-lightest-rgb),.1);border-bottom:3px solid rgba(var(--archive-tier-theme-accent-rgb),.88);border-radius:calc(var(--default-border-radius) * .95);background:radial-gradient(circle at top right,rgba(var(--archive-tier-theme-accent-rgb),.28),transparent 44%),linear-gradient(135deg,rgba(var(--archive-tier-theme-accent-rgb),.18),rgba(var(--archive-tier-theme-dark-rgb),.36)),linear-gradient(180deg,rgba(var(--color-dark-rgb),.42),rgba(var(--color-dark-rgb),.92)),var(--page-subscription-tier-bg-image),rgba(var(--archive-tier-theme-darkest-rgb),.78);background-position:center,center,center,center,center;background-repeat:no-repeat;background-size:auto,auto,auto,cover,auto;color:var(--color-light);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 1.25rem 2.5rem rgba(0,0,0,.18);--inset-stroke-color-rgb:var(--archive-tier-theme-accent-rgb);--inset-stroke-alpha-start:0.36;--inset-stroke-alpha-end:0.12}.page-subscription .page-subscription__plan-card::after{content:"";position:absolute;right:-2.25rem;bottom:-2.25rem;z-index:-1;width:clamp(8rem,16vw,12rem);aspect-ratio:1;border-radius:999px;background:rgba(var(--archive-tier-theme-accent-rgb),.13);filter:blur(2px)}.page-subscription .page-subscription__plan-card>*{position:relative;z-index:1}.page-subscription .page-subscription__plan-card--scribe{--archive-tier-theme-accent:var(--color-blue);--archive-tier-theme-accent-rgb:var(--color-blue-rgb)}.page-subscription .page-subscription__plan-card--librarian{--archive-tier-theme-accent:var(--color-green);--archive-tier-theme-accent-rgb:var(--color-green-rgb)}.page-subscription .page-subscription__plan-card--archivist{--archive-tier-theme-accent:var(--color-red);--archive-tier-theme-accent-rgb:var(--color-red-rgb)}.page-subscription .page-subscription__plan-title{margin:0;color:var(--archive-tier-theme-lightest,#fff);font-size:var(--font-size-32);line-height:1.05}.page-subscription .page-subscription__plan-summary{margin:.85rem 0 1rem;color:rgba(var(--color-light-rgb),.78);line-height:1.6}.page-subscription .page-subscription__plan-eyebrow{--pill-padding-block:0.45rem;--pill-padding-inline:0.95rem;--pill-background:rgba(var(--archive-tier-theme-accent-rgb), 0.96);--pill-border-color:rgba(255, 255, 255, 0.22);--pill-color:white;position:absolute;top:0;left:clamp(1.25rem,2.6vw,1.7rem);z-index:3;margin:0;box-shadow:0 .65rem 1.2rem rgba(0,0,0,.24);transform:translateY(-55%)}.page-subscription .page-subscription__feature-list{display:grid;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.page-subscription .page-subscription__feature-list li{position:relative;margin:0;padding-left:1.35rem;color:rgba(var(--color-light-rgb),.86);font-size:var(--font-size-18);line-height:1.45}.page-subscription .page-subscription__feature-list li::before{content:"";position:absolute;top:.58em;left:0;width:.5rem;height:.5rem;border-radius:999px;background:rgba(var(--archive-tier-theme-accent-rgb),.95);box-shadow:0 0 1rem rgba(var(--archive-tier-theme-accent-rgb),.44)}.page-subscription .page-subscription__plan-actions{display:grid;gap:.55rem;margin-top:auto}.page-subscription .page-subscription__billing-label{margin:0;color:rgba(var(--color-light-rgb),.58);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.page-subscription .page-subscription__billing-select-wrap{position:relative}.page-subscription .page-subscription__billing-select-wrap::after{content:"";position:absolute;top:50%;right:.95rem;width:.55rem;height:.55rem;border-right:2px solid rgba(255,255,255,.64);border-bottom:2px solid rgba(255,255,255,.64);transform:translateY(-65%) rotate(45deg);pointer-events:none}.page-subscription .page-subscription__billing-select{width:100%;min-height:2.65rem;padding:0 2.6rem 0 .95rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.9);font:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.04em;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.page-subscription .page-subscription__billing-select:focus-visible,.page-subscription .page-subscription__billing-select:hover{background:rgba(255,255,255,.1);border-color:rgba(var(--archive-tier-theme-accent-rgb),.5);color:#fff}.page-subscription .page-subscription__billing-select:focus-visible{outline:2px solid rgba(var(--archive-tier-theme-accent-rgb),.78);outline-offset:2px}.page-subscription .page-subscription__billing-select option{background:var(--color-dark);color:#fff}.page-subscription .page-subscription__annual-note{margin:0 0 .25rem;color:rgba(var(--archive-tier-theme-accent-rgb),.92);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:1.4}.page-subscription .page-subscription__signup-button.button{justify-content:space-between;gap:.8rem;width:100%;padding-inline:1rem;font-size:var(--font-size-16);background-color:rgba(var(--archive-tier-theme-accent-rgb),.96);color:#fff}.page-subscription .page-subscription__signup-button.button span{color:rgba(255,255,255,.82);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}.page-styleguide .styleguide-section{padding:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.page-styleguide .styleguide-section{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.page-styleguide .styleguide-section{padding:var(--default-container-spacing)}}.page-styleguide .styleguide-section:first-child{margin-top:0}.page-styleguide .styleguide-section:last-child{margin-bottom:0}.page-styleguide .styleguide-heading--sm{margin-top:1rem}.page-styleguide .styleguide-heading--md{margin-top:1.5rem}.page-styleguide .styleguide-heading--lg{margin-top:2rem}.page-styleguide .styleguide-heading--xl{margin-top:2.5rem}.page-styleguide .styleguide-heading--flush{margin-top:0}.page-styleguide .styleguide-copy--spaced{margin-bottom:1.5rem}.page-styleguide .styleguide-copy--measure{max-width:60ch}.page-styleguide .styleguide-token-card{padding:1rem}.page-styleguide .styleguide-token-swatch{height:3.25rem;border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow)}.page-styleguide .styleguide-token-copy{margin:.75rem 0 0}.page-styleguide .styleguide-demo-block{margin-bottom:1.5rem}.page-styleguide .styleguide-inline-links{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.page-styleguide .styleguide-disclosure{margin:1.5rem 0}.page-styleguide .styleguide-disclosure--nested{margin:1rem 0 1rem 1rem}.page-styleguide .styleguide-disclosure__summary{cursor:pointer}.page-styleguide .styleguide-disclosure__content{margin:1rem 0 1rem 1rem}.page-styleguide .styleguide-section-block-preview{margin-bottom:1rem}.page-styleguide .styleguide-section-block-copy{margin-bottom:0}.page-styleguide .styleguide-code-sample{margin-bottom:1rem}.page-styleguide .styleguide-message{margin-top:1rem}.page-styleguide .styleguide-utility-swatch--light-text{color:#fff}.archive .site-main,.blog .site-main,.search .site-main,.single-post .site-main{padding-block:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.archive .site-main,.blog .site-main,.search .site-main,.single-post .site-main{padding-block:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.archive .site-main,.blog .site-main,.search .site-main,.single-post .site-main{padding-block:var(--default-container-spacing)}}.archive .site-main,.blog .site-main,.search .site-main,.single-post .site-main{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.archive .site-main,.blog .site-main,.search .site-main,.single-post .site-main{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.archive .site-main,.blog .site-main,.search .site-main,.single-post .site-main{padding-inline:var(--default-container-spacing)}}.archive article,.blog article,.search article,.single-post article{max-width:var(--container-medium-width);margin:0 auto}.archive .entry-header,.blog .entry-header,.search .entry-header,.single-post .entry-header{margin-bottom:calc(var(--default-container-spacing)/ 2)}.archive .entry-title,.blog .entry-title,.search .entry-title,.single-post .entry-title{margin-top:0}.archive .entry-meta,.blog .entry-meta,.search .entry-meta,.single-post .entry-meta{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:var(--font-size-14);color:rgba(var(--color-dark-rgb),.75)}.archive .entry-content,.blog .entry-content,.search .entry-content,.single-post .entry-content{padding-top:4rem}.archive .entry-content p,.blog .entry-content p,.search .entry-content p,.single-post .entry-content p{font-size:var(--font-size-24);line-height:1.6;color:var(--color-light)}.archive .entry-content h2,.archive .entry-content h3,.archive .entry-content h4,.blog .entry-content h2,.blog .entry-content h3,.blog .entry-content h4,.search .entry-content h2,.search .entry-content h3,.search .entry-content h4,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{color:var(--series-theme-light)}.archive .post-thumbnail,.blog .post-thumbnail,.search .post-thumbnail,.single-post .post-thumbnail{margin:0 0 calc(var(--default-container-spacing)/ 2)}.archive .entry-footer,.blog .entry-footer,.search .entry-footer,.single-post .entry-footer{margin-top:var(--default-container-spacing);border-top:1px solid rgba(var(--color-dark-rgb),.08)}.archive .entry-footer,.blog .entry-footer,.search .entry-footer,.single-post .entry-footer{padding-top:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.archive .entry-footer,.blog .entry-footer,.search .entry-footer,.single-post .entry-footer{padding-top:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.archive .entry-footer,.blog .entry-footer,.search .entry-footer,.single-post .entry-footer{padding-top:calc(var(--default-container-spacing)/ 2)}}.archive .post-navigation,.blog .post-navigation,.search .post-navigation,.single-post .post-navigation{max-width:var(--container-default-width);margin:var(--default-container-spacing) auto 10rem;border-top:1px solid rgba(var(--color-dark-rgb),.08)}.archive .post-navigation,.blog .post-navigation,.search .post-navigation,.single-post .post-navigation{padding-top:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.archive .post-navigation,.blog .post-navigation,.search .post-navigation,.single-post .post-navigation{padding-top:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.archive .post-navigation,.blog .post-navigation,.search .post-navigation,.single-post .post-navigation{padding-top:calc(var(--default-container-spacing)/ 2)}}.archive .post-navigation .nav-links,.blog .post-navigation .nav-links,.search .post-navigation .nav-links,.single-post .post-navigation .nav-links{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.archive .post-navigation .nav-links,.blog .post-navigation .nav-links,.search .post-navigation .nav-links,.single-post .post-navigation .nav-links{grid-template-columns:1fr 1fr;gap:1.5rem}}.archive .post-navigation .nav-next,.archive .post-navigation .nav-previous,.blog .post-navigation .nav-next,.blog .post-navigation .nav-previous,.search .post-navigation .nav-next,.search .post-navigation .nav-previous,.single-post .post-navigation .nav-next,.single-post .post-navigation .nav-previous{min-width:0}.archive .post-navigation a,.blog .post-navigation a,.search .post-navigation a,.single-post .post-navigation a{display:block;text-decoration:none;color:var(--color-light);font-size:var(--font-size-18);padding:.75rem 1rem;border:1px solid rgba(var(--color-medium-rgb),.7);border-radius:var(--default-border-radius)}.archive .post-navigation a:focus-visible,.archive .post-navigation a:hover,.blog .post-navigation a:focus-visible,.blog .post-navigation a:hover,.search .post-navigation a:focus-visible,.search .post-navigation a:hover,.single-post .post-navigation a:focus-visible,.single-post .post-navigation a:hover{border-color:rgba(var(--color-light-rgb),.7)}.archive .post-navigation .nav-subtitle,.blog .post-navigation .nav-subtitle,.search .post-navigation .nav-subtitle,.single-post .post-navigation .nav-subtitle{display:block;font-size:var(--font-size-14);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-medium-rgb),.7);margin-bottom:.25rem}.blog .page-standard__hero{min-height:none;padding-bottom:clamp(6rem,12vw,10rem)}.blog .page-standard__hero .container{max-width:var(--container-large-width)}.blog .page-standard__hero .hero__content{max-width:48rem;padding-top:clamp(3rem,6vw,5rem);padding-bottom:0}.blog .blog-index{--blog-index-gap:2.5rem;--blog-index-featured-row-size:clamp(7rem, 12vw, 10rem);--blog-index-card-padding:clamp(1rem, 2vw, 1.5rem);--blog-index-card-pill-clearance:1rem;max-width:var(--container-xl-width);margin:0 auto}.blog .blog-index__top-shell{--page-standard-top-bg-accent-rgb:var(--color-medium-rgb);--page-standard-top-bg-height:clamp(78rem, 120vw, 112rem);margin-bottom:0}.blog .blog-index__hero{min-height:auto;padding-bottom:0}.blog #primary{position:relative;z-index:2}.blog .blog-index__header-inner{margin:0}.blog .blog-index__title{margin:0}.blog .blog-index__eyebrow{margin:0 0 1rem;color:var(--color-medium);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.blog .blog-index__intro{margin-bottom:0}.blog .blog-index__grid,.blog .blog-index__lead-grid{display:grid;gap:var(--blog-index-gap);padding:0}.blog .blog-index__lead-grid{margin-bottom:var(--blog-index-gap);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.blog .blog-index__lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(var(--blog-index-featured-row-size),auto));align-items:stretch}}.blog .blog-index__grid{grid-template-columns:minmax(0,1fr)}@media (min-width:625px){.blog .blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog .blog-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog .blog-index__card{max-width:none;margin:0;height:100%;min-width:0}.blog .blog-index-card{--blog-index-card-color:var(--category-color-news-bg, var(--color-medium-darkest));--blog-index-pill-bg:var(--category-color-news, var(--color-medium));--blog-index-pill-text:rgba(0, 0, 0, 0.6);--blog-index-image-opacity:0.85;--blog-index-image-scale:1;position:relative;border-radius:var(--default-border-radius);overflow:visible;color:var(--color-light);box-shadow:var(--default-box-shadow),inset 0 0 0 1px rgba(var(--color-dark-rgb),.08);transition:box-shadow .3s ease}.blog .blog-index-card.blog-index-card--cat-news{--blog-index-card-color:var(--category-color-news-bg);--blog-index-pill-bg:var(--category-color-news)}.blog .blog-index-card.blog-index-card--cat-ascend-online{--blog-index-card-color:var(--category-color-ascend-online-bg);--blog-index-pill-bg:var(--category-color-ascend-online)}.blog .blog-index-card.blog-index-card--cat-starbreaker{--blog-index-card-color:var(--category-color-starbreaker-bg);--blog-index-pill-bg:var(--category-color-starbreaker)}.blog .blog-index-card.blog-index-card--cat-aetherforged{--blog-index-card-color:var(--category-color-aetherforged-bg);--blog-index-pill-bg:var(--category-color-aetherforged)}.blog .blog-index-card.blog-index-card--cat-hat-trick{--blog-index-card-color:var(--category-color-hat-trick-bg);--blog-index-pill-bg:var(--category-color-hat-trick);--blog-index-pill-text:var(--color-dark)}.blog .blog-index-card.blog-index-card--cat-savage-dominion{--blog-index-card-color:var(--category-color-savage-dominion-bg);--blog-index-pill-bg:var(--category-color-savage-dominion)}.blog .blog-index-card.blog-index-card--cat-immortals-ascent{--blog-index-card-color:var(--category-color-immortals-ascent-bg);--blog-index-pill-bg:var(--category-color-immortals-ascent)}.blog .blog-index-card.blog-index-card--cat-paragon{--blog-index-card-color:var(--category-color-paragon-bg);--blog-index-pill-bg:var(--category-color-paragon)}.blog .blog-index-card:focus-within,.blog .blog-index-card:hover{box-shadow:var(--default-box-shadow),0 0 1.75rem color-mix(in srgb,var(--blog-index-pill-bg) 22%,transparent)}.blog .blog-index-card__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:15rem;border-radius:var(--default-border-radius);text-decoration:none;color:inherit;background:0 0;overflow:visible}.blog .blog-index-card__link{padding:var(--blog-index-card-padding)}@media (min-width:625px){.blog .blog-index-card__link{padding:var(--blog-index-card-padding)}}@media (min-width:768px){.blog .blog-index-card__link{padding:var(--blog-index-card-padding)}}@media (min-width:768px){.blog .blog-index-card__link{min-height:12rem}}@media (min-width:1280px){.blog .blog-index-card__link{min-height:12rem}}.blog .blog-index-card__link:focus-visible,.blog .blog-index-card__link:hover{--blog-index-image-opacity:0.55;--blog-index-image-scale:1.05}.blog .blog-index-card__link:focus-visible .blog-index-card__title,.blog .blog-index-card__link:hover .blog-index-card__title{transform:translateY(-4px);color:var(--color-light)}.blog .blog-index-card__bg{--blog-index-bg-gradient-opacity:0.7;position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none;background-color:var(--blog-index-card-color)}.blog .blog-index-card__bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top right,rgba(var(--color-dark-rgb),var(--blog-index-bg-gradient-opacity)) 0,rgba(var(--color-dark-rgb),0) 70%)}.blog .blog-index-card__bg::after{content:"";position:absolute;inset:0;z-index:0;background-image:var(--blog-index-card-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--blog-index-image-opacity);transform:scale(var(--blog-index-image-scale));transform-origin:center;transition:transform .3s ease,opacity .3s ease}.blog .blog-index-card__content{position:relative;z-index:1;gap:.6rem;max-width:min(46ch,100% - 2.5rem);padding-bottom:var(--blog-index-card-pill-clearance)}.blog .blog-index-card__title{position:relative;margin:0;--blog-index-card-title-line-height:1.1;line-height:var(--blog-index-card-title-line-height);color:var(--color-light);text-transform:uppercase;letter-spacing:.02em;font-size:var(--font-size-24);transition:transform 250ms ease;--text-texture-wash:0.75}.blog .blog-index-card__title::before{content:"";position:absolute;left:-2rem;top:.55em;transform:translateY(-50%);width:1.5rem;height:2.65rem;background-color:rgba(255,255,255,.95);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/divider.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:left center;mask-position:left center;pointer-events:none}.blog .blog-index-card__category{--pill-background:var(--blog-index-pill-bg);--pill-color:var(--blog-index-pill-text);--pill-border-color:rgba(255, 255, 255, 0.2);position:absolute;left:0;bottom:calc(var(--blog-index-card-padding) * -1);z-index:1;transform:translateY(50%)}@media (min-width:768px){.blog .blog-index-card--feature{grid-column:1;grid-row:1/span 2}.blog .blog-index-card--secondary{grid-column:2;grid-row:1}.blog .blog-index-card--tertiary{grid-column:2;grid-row:2}}.blog .blog-index-card--feature .blog-index-card__title{font-size:var(--font-size-38)}.blog .blog-index-card--secondary .blog-index-card__title,.blog .blog-index-card--tertiary .blog-index-card__title{font-size:var(--font-size-28)}.blog .navigation.pagination{margin-top:clamp(2rem,4vw,3.5rem);display:flex;justify-content:center;width:100%}.blog .navigation.pagination .nav-links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;padding:.5rem;border:1px solid rgba(var(--color-light-rgb),.12);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(var(--color-light-rgb),.08),rgba(var(--color-light-rgb),.03)),rgba(var(--color-dark-rgb),.42);box-shadow:var(--default-box-shadow)}.blog .navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;min-height:2.65rem;padding:.55rem .75rem;border:1px solid rgba(var(--color-light-rgb),.14);border-radius:var(--default-border-radius);color:rgba(var(--color-light-rgb),.78);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.blog .navigation.pagination .page-numbers.current,.blog .navigation.pagination a.page-numbers:focus-visible,.blog .navigation.pagination a.page-numbers:hover{border-color:rgba(var(--color-medium-rgb),.72);background-color:rgba(var(--color-medium-rgb),.18);color:var(--color-light)}.blog .navigation.pagination a.page-numbers:focus-visible,.blog .navigation.pagination a.page-numbers:hover{transform:translateY(-2px)}.single-post{--page-standard-primary-overlap-without-nav:6rem}.single-post .post-detail__top-shell{--page-standard-top-bg-overlay-rgb:var(--post-theme-overlay-rgb, var(--color-dark-rgb));--page-standard-top-bg-accent-rgb:var(--post-theme-color-rgb, var(--color-light-rgb));--page-standard-top-bg-height:clamp(70rem, 110vw, 100rem);position:relative;z-index:auto;isolation:auto;margin-bottom:0}.single-post #primary{position:relative;z-index:2;margin-top:calc(var(--page-standard-primary-overlap-without-nav) * -1);background-color:rgba(0,0,0,.4);border-top:1px solid rgba(255,255,255,.05)}.single-post #primary{padding-bottom:calc(var(--default-container-spacing) * 2 / 3)}@media (min-width:625px){.single-post #primary{padding-bottom:var(--default-container-spacing)}}@media (min-width:768px){.single-post #primary{padding-bottom:calc(var(--default-container-spacing) * 2)}}.single-post #primary::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.3) 14rem),linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,0) 10rem),rgba(0,0,0,.3)}.single-post #primary>*{position:relative;z-index:1}.single-post .post-detail__hero{position:relative;z-index:3;margin-top:calc(var(--page-standard-hero-header-offset) * -1);padding-top:calc(var(--page-standard-hero-header-offset) + var(--default-container-spacing) * .8);padding-bottom:2rem;overflow:clip}.single-post .post-detail__hero .container{max-width:var(--container-xl-width);position:relative;z-index:2}.single-post .post-detail__hero-slide{--hero-accent-rgb:var(--post-theme-accent-rgb, var(--color-purple-rgb));--hero-title-color:var(--post-theme-light, var(--color-purple-light));--hero-overlay-rgb:var(--post-theme-overlay-rgb, var(--color-purple-darkest-rgb));--hero-copy-color:var(--color-light);--hero-copy-muted:rgba(var(--color-light-rgb), 0.82);--hero-category-color:rgba(var(--color-light-rgb), 0.78);--hero-content-overlap:4rem;--post-detail-hero-slide-bg-image:none;--post-detail-hero-slide-blend-color:transparent;--post-detail-hero-slide-background-blend-mode:normal;--hero-slide-overlay:linear-gradient(
  	90deg,
  	rgba(7, 10, 16, 0.94) 0%,
  	rgba(7, 10, 16, 0.84) 38%,
  	rgba(7, 10, 16, 0.56) 62%,
  	rgba(7, 10, 16, 0.15) 100%
  );position:relative;z-index:3;width:100%;max-width:var(--container-xl-width);margin-inline:auto;min-height:clamp(18rem,58vw,20rem);padding:0;overflow:visible;border-color:rgba(var(--hero-accent-rgb),.4);background-color:var(--color-dark);isolation:isolate}.single-post .post-detail__hero-slide::before{--inset-stroke-color-rgb:var(--hero-accent-rgb);--inset-stroke-alpha-start:0.34;--inset-stroke-alpha-end:0.18}@media (min-width:768px){.single-post .post-detail__hero-slide{min-height:clamp(20rem,48vw,22rem)}}@media (min-width:1024px){.single-post .post-detail__hero-slide{min-height:clamp(22rem,40vw,24rem)}}@media (min-width:1280px){.single-post .post-detail__hero-slide{min-height:clamp(24rem,32vw,28rem)}}.single-post .post-detail__hero-slide-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:inherit;padding-bottom:0;border-radius:inherit;overflow:hidden;background-image:var(--hero-slide-overlay),linear-gradient(var(--post-detail-hero-slide-blend-color),var(--post-detail-hero-slide-blend-color)),var(--post-detail-hero-slide-bg-image);background-position:center top,center top,center top;background-repeat:no-repeat;background-size:cover,cover,cover;background-blend-mode:normal,var(--post-detail-hero-slide-background-blend-mode),normal}.single-post .post-detail__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.single-post .post-detail__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.single-post .post-detail__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}}.single-post .post-detail__hero-slide-inner{padding-inline:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.single-post .post-detail__hero-slide-inner{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.single-post .post-detail__hero-slide-inner{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:1024px){.single-post .post-detail__hero-slide-inner{padding:clamp(1.75rem,3vw,3rem) clamp(1.75rem,3vw,3rem) 0}}.single-post .post-detail__hero-slide-inner::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--hero-overlay-rgb),.22),rgba(var(--hero-overlay-rgb),.16)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),radial-gradient(circle at top right,rgba(var(--hero-accent-rgb),.18),transparent 30%)}.single-post .post-detail__hero-slide .hero__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.5rem;width:100%;max-width:min(100%,46rem);margin-inline:auto;color:var(--hero-copy-color);text-align:center;position:relative;z-index:3}.single-post .post-detail__hero-slide .hero__content{padding-bottom:clamp(2.75rem,6vw,4.25rem)}@media (min-width:625px){.single-post .post-detail__hero-slide .hero__content{padding-bottom:clamp(2.75rem,6vw,4.25rem)}}@media (min-width:768px){.single-post .post-detail__hero-slide .hero__content{padding-bottom:clamp(2.5rem,5vw,4rem)}}@media (min-width:768px){.single-post .post-detail__hero-slide .hero__content{max-width:min(100%,50rem)}}@media (min-width:1280px){.single-post .post-detail__hero-slide .hero__content{max-width:min(100%,50rem)}}.single-post .post-detail__hero-slide .post-detail__hero-pill{--pill-background:linear-gradient(180deg, rgba(var(--hero-accent-rgb), 0.96), rgba(var(--hero-accent-rgb), 0.82));--pill-color:rgba(var(--color-dark-rgb), 0.92);--pill-border-color:transparent;--pill-padding-block:0.7rem;--pill-padding-inline:1.1rem;--pill-letter-spacing:0.18em;position:absolute;left:50%;bottom:0;z-index:4;width:-moz-fit-content;width:fit-content;margin:0;transform:translate(-50%,50%);box-shadow:0 .75rem 1.5rem rgba(var(--hero-overlay-rgb),.22);white-space:nowrap}.single-post .post-detail__hero-slide .hero__content-inner{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.single-post .post-detail__hero-slide .hero__title{margin:0;color:var(--hero-title-color);text-transform:uppercase;font-size:clamp(2.5rem,7vw,5rem);line-height:.94;text-wrap:balance;--text-texture-opacity:0.8;--text-texture-wash:0;--text-texture-tint-color:var(--hero-title-color);--text-texture-blend-mode:overlay}.single-post .post-detail__hero-slide .hero__description{max-width:38rem;margin:0 auto;color:var(--hero-copy-muted);font-size:var(--font-size-22)}.single-post .post-detail__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;font-size:var(--font-size-16);text-transform:uppercase;color:rgba(var(--color-light-rgb),.7)}.single-post .post-detail__meta a{color:inherit}.single-post .post-detail__main{padding-bottom:var(--default-container-spacing)}.single-post .post-detail__comments-shell{position:relative;z-index:2}.single-post .post-detail__comments-shell{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.single-post .post-detail__comments-shell{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.single-post .post-detail__comments-shell{padding-inline:var(--default-container-spacing)}}.single-post .post-detail__comments-shell::before{content:"";position:absolute;inset:0;z-index:0;opacity:.8;pointer-events:none;background-color:rgba(var(--post-theme-darkest-rgb,var(--color-dark-rgb)),.88);background-image:linear-gradient(180deg,rgba(var(--color-dark-rgb),.2) 0,rgba(var(--color-dark-rgb),.85) 100%),url(/wp-content/uploads/2026/03/series-starbreaker-bg_vol3.jpg);background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-blend-mode:soft-light;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.single-post .post-detail__comments-shell:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.88) 0,rgba(0,0,0,0) 20rem)}.single-post .post-detail__comments-shell>*{position:relative;z-index:1}.single-post .comments-area{--comment-surface:rgba(9, 10, 14, 0.78);--comment-surface-strong:rgba(5, 6, 10, 0.9);--comment-surface-soft:rgba(255, 255, 255, 0.055);--comment-border:rgba(255, 255, 255, 0.1);--comment-border-strong:rgba(var(--color-light-rgb), 0.22);--comment-text-muted:rgba(var(--color-light-rgb), 0.66);max-width:var(--container-default-width);margin:-8rem auto 0;color:var(--color-light);font-size:var(--font-size-16);line-height:1.6}.single-post .comment-reply-title,.single-post .comments-title{margin-top:0;margin-bottom:1rem;color:var(--color-light)}.single-post .comments-title{margin-bottom:clamp(1.25rem,3vw,2rem);color:var(--post-theme-lightest,var(--color-light));font-size:clamp(1.65rem,3vw,2.35rem);line-height:1;text-transform:uppercase;text-align:center;--text-texture-opacity:0.44;--text-texture-wash:0;--text-texture-tint-color:var(--post-theme-lightest, var(--color-light));--text-texture-blend-mode:overlay}.single-post .comment-list,.single-post .comment-list .children{list-style:none;margin:0;padding:0}.single-post .comment-list{display:grid;gap:clamp(1rem,2vw,1.5rem);margin-top:0}.single-post .comment-list .children{position:relative;display:grid;gap:clamp(.85rem,2vw,1.15rem);margin:clamp(.85rem,2vw,1.25rem) 0 0;padding:0 0 0 clamp(1rem,4vw,2.25rem)}.single-post .comment-list .children::before{content:"";position:absolute;top:0;bottom:.25rem;left:clamp(.25rem,1.5vw,.7rem);width:1px;background:linear-gradient(180deg,rgba(var(--color-light-rgb),.24),rgba(var(--color-light-rgb),.04))}.single-post .comment-list .children .comment-body{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),var(--comment-surface-strong)}.single-post .comment-body,.single-post .comment-respond{position:relative;overflow:hidden;border:1px solid var(--comment-border);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(var(--color-light-rgb),.055),rgba(var(--color-light-rgb),0)),var(--comment-surface);box-shadow:var(--default-box-shadow);backdrop-filter:blur(16px)}.single-post .comment-body::before,.single-post .comment-respond::before{--inset-stroke-color-rgb:var(--color-light-rgb);--inset-stroke-alpha-start:0.12;--inset-stroke-alpha-end:0.04}.single-post .comment-body{display:grid;grid-template-columns:minmax(0,1fr);padding:0}.single-post .comment-meta{display:block;margin:0;padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.5vw,1.5rem);background:var(--comment-surface-soft)}.single-post .comment-author{display:flex;align-items:center;gap:.75rem;margin-bottom:0;color:var(--color-light);font-size:var(--font-size-16)}.single-post .comment-author .avatar{flex:0 0 auto;width:clamp(2.4rem,6vw,3rem);height:clamp(2.4rem,6vw,3rem);border-radius:50%;border:1px solid rgba(var(--color-light-rgb),.16);background:rgba(255,255,255,.04)}.single-post .comment-author .comment-author__details{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0}.single-post .comment-author .comment-author__name,.single-post .comment-author .comment-author__name a,.single-post .comment-author .fn,.single-post .comment-author .fn a{color:inherit;text-decoration:none}.single-post .comment-author .comment-author__name{line-height:1.2;font-weight:var(--font-weight-bold)}.single-post .comment-metadata{margin:0;color:var(--comment-text-muted);font-size:var(--font-size-12);font-style:italic;line-height:1.25}.single-post .comment-metadata a{color:inherit;text-decoration:none}.single-post .comment-metadata a:focus-visible,.single-post .comment-metadata a:hover{color:var(--post-theme-lightest,var(--color-light))}.single-post .comment-content{padding:clamp(1rem,2.5vw,1.5rem);color:rgba(var(--color-light-rgb),.88)}.single-post .comment-content a{color:var(--post-theme-light,var(--color-light))}.single-post .comment-content p{font-size:var(--font-size-18)}.single-post .comment-content p:last-child{margin-bottom:0}.single-post .comment-awaiting-moderation,.single-post .reply{margin:0;padding:0 clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.5rem)}.single-post .comment-reply-login,.single-post .reply a{display:inline-flex;align-items:center;padding:.55rem .85rem;border:1px solid var(--comment-border-strong);border-radius:999px;background:rgba(var(--color-light-rgb),.08);color:var(--color-light);font-size:var(--font-size-12);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:var(--default-transition)}.single-post .comment-reply-login:focus-visible,.single-post .comment-reply-login:hover,.single-post .reply a:focus-visible,.single-post .reply a:hover{border-color:rgba(var(--color-light-rgb),.32);background:rgba(var(--color-light-rgb),.14)}.single-post .comment-awaiting-moderation,.single-post .comment-form-cookies-consent,.single-post .comment-notes,.single-post .logged-in-as,.single-post .no-comments{font-size:var(--font-size-14);color:rgba(var(--color-light-rgb),.72)}.single-post .comment-awaiting-moderation{padding-top:clamp(1rem,2.5vw,1.5rem);color:var(--post-theme-lightest,var(--color-light))}.single-post .comment-navigation,.single-post .comments-area .navigation{margin:1rem 0}.single-post .comment-navigation .nav-links,.single-post .comments-area .navigation .nav-links{display:flex;flex-wrap:wrap;gap:.75rem}.single-post .comment-navigation a,.single-post .comments-area .navigation a{color:var(--color-light);text-decoration:none}.single-post .comment-respond{padding:clamp(1.25rem,3vw,2.5rem);background:linear-gradient(180deg,rgba(var(--color-light-rgb),.06),rgba(var(--color-light-rgb),0)),var(--comment-surface-strong)}.single-post .comment-respond .comment-reply-title{font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.05;text-transform:uppercase}.single-post .comment-respond a{color:var(--post-theme-light);transition:var(--default-transition)}.single-post .comment-respond a:hover{color:var(--post-theme-lightest);transition:var(--default-transition)}.single-post .comment-form{display:grid;gap:1rem;margin-top:1rem;align-items:start}.single-post .comment-form p{margin:0;min-width:0}.single-post .comment-form-author,.single-post .comment-form-comment,.single-post .comment-form-email,.single-post .comment-form-url{display:grid;gap:.45rem}.single-post .comment-form label{display:block;margin-bottom:0;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-light-rgb),.82)}.single-post .comment-form input[type=email],.single-post .comment-form input[type=text],.single-post .comment-form input[type=url],.single-post .comment-form textarea{width:100%;max-width:100%;display:block;box-sizing:border-box;padding:.95rem 1rem;border:1px solid var(--comment-border);border-radius:var(--default-border-radius);background:rgba(255,255,255,.04);color:var(--color-light);font-family:var(--font-body);font-size:var(--font-size-16);transition:var(--default-transition)}.single-post .comment-form input[type=email]::-moz-placeholder,.single-post .comment-form input[type=text]::-moz-placeholder,.single-post .comment-form input[type=url]::-moz-placeholder,.single-post .comment-form textarea::-moz-placeholder{color:rgba(var(--color-light-rgb),.42)}.single-post .comment-form input[type=email]::placeholder,.single-post .comment-form input[type=text]::placeholder,.single-post .comment-form input[type=url]::placeholder,.single-post .comment-form textarea::placeholder{color:rgba(var(--color-light-rgb),.42)}.single-post .comment-form input[type=email]:hover,.single-post .comment-form input[type=text]:hover,.single-post .comment-form input[type=url]:hover,.single-post .comment-form textarea:hover{border-color:rgba(var(--color-light-rgb),.18)}.single-post .comment-form input[type=email]:focus,.single-post .comment-form input[type=text]:focus,.single-post .comment-form input[type=url]:focus,.single-post .comment-form textarea:focus{outline:0;border-color:rgba(var(--color-light-rgb),.34);box-shadow:0 0 0 3px rgba(var(--color-light-rgb),.1)}.single-post .comment-form textarea{min-height:10rem;resize:vertical}.single-post .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.75rem}.single-post .comment-form-cookies-consent input{margin-top:.2rem;accent-color:var(--color-light)}.single-post .comment-form-cookies-consent label{margin-bottom:0;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);text-transform:none;letter-spacing:normal}.single-post .form-submit{margin-top:.5rem}.single-post .comment-form .submit{--inset-stroke-color-rgb:var(--color-dark-rgb);--inset-stroke-alpha-start:0.22;--inset-stroke-alpha-end:0.08;display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding);border:1px solid transparent;border-radius:var(--button-border-radius);background-color:var(--color-light);background-image:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 80%);color:var(--color-dark);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:600;text-transform:uppercase;box-shadow:var(--default-box-shadow);transition:var(--default-transition);cursor:pointer;width:auto}.single-post .comment-form .submit:focus-visible,.single-post .comment-form .submit:hover{background-color:var(--color-light-light);color:var(--color-dark)}@media (min-width:768px){.single-post .comment-form{grid-template-columns:repeat(3,minmax(0,1fr))}.single-post .comment-form-comment,.single-post .comment-form-cookies-consent,.single-post .comment-notes,.single-post .form-submit,.single-post .logged-in-as{grid-column:1/-1}}.single-book,.single-chapter,.single-series{--series-theme-primary:var(--color-primary);--series-theme-accent:var(--color-purple);--series-theme-background:rgba(var(--color-dark-rgb), 0.72)}.single-book .page-standard__top-shell,.single-chapter .page-standard__top-shell,.single-series .page-standard__top-shell{--page-standard-top-bg-overlay-rgb:var(--series-theme-overlay-rgb, var(--color-dark-rgb));--page-standard-top-bg-accent-rgb:var(--series-theme-accent-rgb, var(--color-primary-rgb))}.single-book,.single-chapter{--series-theme-primary:var(--color-primary);--series-theme-accent:var(--color-purple);--series-theme-background:rgba(var(--color-dark-rgb), 0.72)}.single-book .page-standard__hero,.single-chapter .page-standard__hero{top:-7rem;min-height:clamp(34rem,68vh,46rem);padding-top:12rem;padding-bottom:clamp(8rem,14vw,12rem)}.single-book .page-standard__hero::before,.single-chapter .page-standard__hero::before{background-image:linear-gradient(to bottom,rgba(0,0,0,.68) 0,rgba(0,0,0,.1) 48%,rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(var(--color-dark-rgb),.4) 0,rgba(var(--color-dark-rgb),.6) 100%),linear-gradient(var(--page-standard-hero-blend-color),var(--page-standard-hero-blend-color)),var(--page-standard-hero-background-image)}.single-book .site-main,.single-chapter .site-main{position:relative;margin-top:-10rem;padding-bottom:clamp(5rem,8vw,8rem)}.single-book .site-main::before,.single-chapter .site-main::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,var(--series-theme-background) 14rem),var(--color-dark);border-top:1px solid rgba(255,255,255,.05)}.book-detail__eyebrow,.chapter-detail__eyebrow,.series-book-card__eyebrow,.series-detail__eyebrow{margin:0 0 1rem;color:var(--series-theme-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.book-detail__hero .hero__intro,.chapter-detail__hero .hero__intro,.series-detail__hero .hero__intro{max-width:56ch}.single-series .page-standard__top-shell{z-index:auto;isolation:auto;overflow-x:clip;overflow-y:visible}.single-series .page-secondary-nav{z-index:12}.single-series .page-secondary-nav__list{justify-content:flex-start;transition:var(--default-transition)}.single-series .page-secondary-nav.is-stuck .page-secondary-nav__list{transition:var(--default-transition);justify-content:center}.single-series .series-detail__content{z-index:11}.single-series .page-standard__top-bg{z-index:-1}.single-series #primary{z-index:2;background-color:transparent;border-top:0;overflow-x:clip;overflow-y:visible}.single-series #primary::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(0,0,0,.38) 0;border-top:1px solid rgba(255,255,255,.05)}.single-series .series-detail__primary-media{--page-standard-hero-media-mask-solid-stop:72%;--page-standard-hero-media-mask-fade-stop:100%;--series-hero-media-width:50rem;--series-hero-media-height:auto;--series-hero-media-right:-7rem;--series-hero-media-overlap:20rem;z-index:1}@media (min-width:1024px){.single-series .series-detail__primary-media{top:calc(var(--series-hero-media-overlap) * -1);right:var(--series-hero-media-right);width:var(--series-hero-media-width);height:var(--series-hero-media-height);transform:none}}@media (min-width:1280px){.single-series .series-detail__primary-media{--series-hero-media-width:52rem;--series-hero-media-right:-5rem;--series-hero-media-overlap:24rem}}@media (min-width:1320px){.single-series .series-detail__primary-media{--series-hero-media-width:56rem;--series-hero-media-right:-3rem;--series-hero-media-overlap:28rem}}@media (min-width:1536px){.single-series .series-detail__primary-media{--series-hero-media-width:60rem;--series-hero-media-right:0rem;--series-hero-media-overlap:33rem}}@media (min-width:1800px){.single-series .series-detail__primary-media{--series-hero-media-width:64rem;--series-hero-media-right:2rem}}.single-series .series-detail__primary-media img{transform:scaleX(-1);transform-origin:center}@media (min-width:1024px){.single-series .series-detail__primary-media img{height:var(--series-hero-media-height)}}.single-series .series-detail__hero{--series-hero-layout-media-space:clamp(28rem, 38vw, 32rem);--series-hero-media-width:clamp(50rem, 48vw, 52rem);--series-hero-media-height:auto;--series-hero-media-right:clamp(-14rem, -14vw, -4rem);--series-hero-media-overlap:clamp(7rem, 12vw, 13rem);position:relative;z-index:1;overflow-x:clip;overflow-y:visible}.single-series .series-detail__hero>.container{padding:0}@media (min-width:1320px){.single-series .series-detail__hero{--series-hero-layout-media-space:clamp(30rem, 40vw, 36rem);--series-hero-media-width:clamp(42rem, 50vw, 48rem);--series-hero-media-right:clamp(-9rem, -9vw, -4rem);--series-hero-media-overlap:clamp(9rem, 13vw, 15rem)}}@media (min-width:1536px){.single-series .series-detail__hero{--series-hero-layout-media-space:clamp(34rem, 44vw, 42rem);--series-hero-media-width:clamp(46rem, 54vw, 60rem);--series-hero-media-right:clamp(-8rem, -11vw, -5rem);--series-hero-media-overlap:clamp(11rem, 14vw, 18rem)}}@media (min-width:1024px){.single-series .series-detail__hero .hero__layout--has-media{padding-right:var(--series-hero-layout-media-space)}}@media (min-width:1024px){.single-series .series-detail__hero .hero__content{max-width:none}}.single-series .series-detail__hero .hero__title{color:var(--series-theme-light);--text-texture-opacity:0.8;--text-texture-wash:0;--text-texture-tint-color:var(--hero-title-color, transparent);--text-texture-blend-mode:overlay}@media (min-width:1280px){.single-series .series-detail__hero .hero__title{font-size:clamp(4.75rem,5.5vw,7rem);width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal}}.single-series .series-detail__logo{margin-bottom:1rem}.single-series .series-detail__logo img{display:block;width:auto;max-width:min(12rem,52vw);max-height:4.25rem;height:auto}.single-series .series-detail__genre-wrap{margin:0 0 1.15rem}.single-series .series-detail__genre{--pill-padding-block:0.4rem;--pill-padding-inline:0.75rem;--pill-font-size:var(--font-size-12);--pill-background:rgba(var(--series-theme-color-rgb), 0.9);--pill-border-color:rgba(255, 255, 255, 0.24);--pill-color:rgba(255, 255, 255, 0.8)}.series-book-grid{display:grid;gap:clamp(2rem,3vw,3rem)}.book-detail__section,.chapter-detail__article,.series-archive-card,.series-book-card,.series-detail__panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);box-shadow:0 2rem 4rem rgba(0,0,0,.18);overflow:hidden}.post-type-archive-series .series-archive-card__eyebrow,.post-type-archive-series .series-archive__empty{margin:0}.post-type-archive-series .series-archive-card__eyebrow{color:var(--series-theme-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.post-type-archive-series .series-archive-card__eyebrow{margin-bottom:1rem}.post-type-archive-series .series-archive__main .container{max-width:var(--container-xl-width)}.post-type-archive-series .series-archive__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,3vw,3rem)}@media (min-width:768px){.post-type-archive-series .series-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-type-archive-series .series-archive__grid .series-archive-card{--series-archive-card-background-image:none;--series-archive-card-visual-width:18rem;--series-archive-card-figure-overlap-mask-start:0%;--series-archive-card-figure-overlap-mask-end:40%;position:relative;display:grid;grid-template-areas:"content" "visual";grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0;width:100%;max-width:none;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),color-mix(in srgb,var(--series-theme-darkest,var(--color-dark)) 90%,#000 10%);border-color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 2rem 4rem rgba(0,0,0,.18);isolation:isolate;overflow:visible;transform:translateY(0);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,background-color 220ms ease}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card{grid-template-areas:"content visual";grid-template-columns:minmax(0,1fr) var(--series-archive-card-visual-width);-moz-column-gap:1.5rem;column-gap:1.5rem;min-height:24rem}}.post-type-archive-series .series-archive__grid .series-archive-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;background:radial-gradient(circle at top right,rgba(var(--series-theme-accent-rgb,var(--color-primary-rgb)),.28) 0,transparent 38%),linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 45%);transition:opacity 220ms ease}.post-type-archive-series .series-archive__grid .series-archive-card::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 100%);opacity:0;transition:opacity 220ms ease}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__link{position:absolute;inset:0;z-index:6;border-radius:inherit;text-decoration:none}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__link:focus-visible{outline:2px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.92);outline-offset:.3rem}.post-type-archive-series .series-archive__grid .series-archive-card .button--primary{align-self:flex-start;background-color:var(--series-theme-primary);color:var(--series-theme-darkest-shade,var(--color-dark));border-color:transparent;box-shadow:0 1rem 2rem rgba(0,0,0,.2);pointer-events:none}.post-type-archive-series .series-archive__grid .series-archive-card .button--primary:focus-visible,.post-type-archive-series .series-archive__grid .series-archive-card .button--primary:hover{background-color:var(--series-theme-accent,var(--color-primary));color:var(--series-theme-lightest,#fff)}.post-type-archive-series .series-archive__grid .series-archive-card .button--hollow{align-self:flex-start}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__content{grid-area:content;position:relative;z-index:3;display:flex;flex-direction:column;gap:1.25rem;min-height:100%;padding:2rem;padding-top:3rem;padding-right:2rem}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__content{padding-right:0}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__genre{width:-moz-fit-content;width:fit-content;margin:-4rem 0 1rem;--pill-padding-block:0.45rem;--pill-padding-inline:0.8rem;--pill-font-size:var(--font-size-12);--pill-font-weight:700;--pill-letter-spacing:0.12em;--pill-background:color-mix(in srgb, var(--series-theme-primary, var(--color-primary)) 84%, white 16%);--pill-border-color:transparent;--pill-color:var(--series-theme-darkest-shade, var(--color-dark));box-shadow:0 0 1.5rem color-mix(in srgb,var(--series-theme-primary,var(--color-primary)) 22%,transparent);position:relative;z-index:4}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title{margin:0;--inset-divider-row-width:200px;--series-archive-card-title-divider-width-hover:250px;--inset-divider-color:rgba(var(--color-light-rgb), 0.3);--inset-divider-row-margin-bottom:1.5rem;--inset-divider-row-margin-inline-start:0;--inset-divider-row-margin-inline-end:auto}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title span{text-transform:uppercase;color:var(--series-theme-light,#fff);--text-texture-opacity:0.8;--text-texture-wash:0;--text-texture-tint-color:var(--series-theme-light, transparent);--text-texture-blend-mode:overlay}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__title:after{transition:var(--default-transition)}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__summary{margin:0;color:rgba(255,255,255,.84);font-size:var(--font-size-18);max-width:100%}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__summary{max-width:90%}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__summary-heading{margin:-.35rem 0 0;font-size:clamp(1.1rem,2.1vw,1.375rem);font-weight:var(--font-weight-normal);line-height:1.05;color:var(--series-theme-light,#fff);opacity:.9;max-width:100%}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__summary-heading{max-width:90%}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__meta{display:flex;flex-wrap:wrap;gap:.75rem}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__meta span{padding:.5rem .8rem;border:1px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.15);border-radius:999px;background:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.09);color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.9);font-size:var(--font-size-14);backdrop-filter:blur(.5rem)}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__meta-release-complete{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.15);border-radius:999px;background:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.09);color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.9);font-size:var(--font-size-14);backdrop-filter:blur(.5rem)}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__meta-release-complete::before{content:"";flex-shrink:0;width:.85rem;height:.85rem;background-color:currentColor;mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__release-tracker{position:relative;z-index:4;max-width:100%;padding:.9rem 1rem;border:1px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.14);border-radius:calc(var(--default-border-radius)/ 1.5);background:rgba(var(--series-theme-darkest-rgb,var(--color-dark-rgb)),.55);backdrop-filter:blur(.6rem)}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__release-tracker{max-width:90%}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__release-tracker .release-tracker__upsell-cta{position:relative;z-index:7}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__visual{grid-area:visual;position:relative;z-index:2;min-height:14rem;margin:0;overflow:hidden;border-radius:0 0 var(--default-border-radius) var(--default-border-radius);pointer-events:none}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__visual{position:absolute;inset:0 0 0 auto;width:var(--series-archive-card-visual-width);min-height:auto;margin:0;overflow:visible;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__visual-bg{position:absolute;inset:0;width:auto;background-image:linear-gradient(180deg,rgba(var(--series-theme-dark-rgb,var(--color-dark-rgb)),.22) 0,rgba(var(--series-theme-dark-rgb,var(--color-dark-rgb)),.82) 100%),var(--series-archive-card-background-image);background-repeat:no-repeat;background-position:right;background-size:cover;border-radius:inherit;clip-path:polygon(0 24%,100% 0,100% 100%,0 100%);opacity:.9;transform:scaleY(1);transform-origin:center bottom;transition:transform 220ms ease,opacity 220ms ease}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__visual-bg{inset:0 0 0 auto;width:100%;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);transform:scaleX(1);transform-origin:right center}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__figure,.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__logo{position:absolute;right:0}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__figure{top:-4rem;left:50%;bottom:0;right:auto;width:100%;z-index:2;transform:translateX(-50%) scale(1);transform-origin:center bottom;transition:transform 220ms ease,top 220ms ease}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__figure{top:-3.5rem;left:auto;right:-9.25rem;bottom:0;width:39rem;transform:none}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:drop-shadow(0 1.4rem 2.25rem rgba(0, 0, 0, .32))}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__figure img{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--series-archive-card-figure-overlap-mask-start),#000 var(--series-archive-card-figure-overlap-mask-end),#000 100%);mask-image:linear-gradient(90deg,transparent 0,transparent var(--series-archive-card-figure-overlap-mask-start),#000 var(--series-archive-card-figure-overlap-mask-end),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (min-width:1800px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__figure img{mask-image:none;-webkit-mask-image:none}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__logo{right:1rem;bottom:.75rem;z-index:5;width:12rem}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__logo{right:1.15rem;bottom:1.15rem;width:14.5rem}}.post-type-archive-series .series-archive__grid .series-archive-card .series-archive-card__logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 .9rem 1.35rem rgba(0, 0, 0, .26))}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within){transform:translateY(-4px);border-color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 2.35rem 4.5rem rgba(0,0,0,.22),0 0 1.75rem color-mix(in srgb,var(--series-theme-primary,var(--color-primary)) 22%,transparent)}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within)::before{opacity:1}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within)::after{opacity:1}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .series-archive-card__title{--inset-divider-row-width:var(--series-archive-card-title-divider-width-hover)}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .button--primary{background-color:var(--series-theme-accent,var(--color-primary));color:var(--series-theme-lightest,#fff);--button-overlay-stop:85%;--inset-stroke-inset:1px}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .button--primary::before{--inset-stroke-stop:55%}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .button--hollow{background-color:var(--series-theme-light);border-color:var(--series-theme-lightest);color:var(--series-theme-darkest);--button-overlay-stop:85%;--inset-stroke-inset:1px}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .button--hollow::before{--inset-stroke-stop:55%}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .series-archive-card__visual-bg{opacity:1;transform:scaleY(1.04)}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .series-archive-card__visual-bg{transform:scaleX(1.04)}}.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .series-archive-card__figure{transform:translateX(-50%) scale(1.03)}@media (min-width:1536px){.post-type-archive-series .series-archive__grid .series-archive-card:is(:hover,:focus-within) .series-archive-card__figure{top:-3.9rem;transform:none}}.series-book-card__content{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.75rem,3vw,2.5rem)}.book-detail__section-title,.series-archive-card__title,.series-book-card__title,.series-detail__panel-title,.series-detail__section-title{margin:0}.book-detail__eyebrow a,.chapter-detail__eyebrow a,.series-book-card__title a{text-decoration:none;color:var(--series-theme-lightest,#fff)}.series-book-card__summary,.series-detail__synopsis{margin:0;color:rgba(255,255,255,.84)}.book-detail__meta,.chapter-detail__meta,.series-book-card__meta,.series-detail__meta{display:flex;flex-wrap:wrap;gap:.75rem}.book-detail__meta span,.chapter-detail__meta span,.series-book-card__meta span,.series-detail__meta span{padding:.5rem .8rem;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.82);font-size:var(--font-size-14)}.book-detail__main .container,.chapter-detail__main .container,.series-detail__main .container{max-width:var(--container-large-width)}.book-detail__content,.series-detail__content{display:grid;gap:clamp(2rem,3vw,3rem);position:relative;z-index:2}.book-detail__content.container,.series-detail__content.container{max-width:none;margin:0;padding:0}.single-series .series-detail__section#series-synopsis,.single-series .series-detail__section.section-block{background:0 0;padding-block:var(--default-container-spacing);border:0;box-shadow:none}.single-series .series-detail__section#series-synopsis,.single-series .series-detail__section.section-block{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.single-series .series-detail__section#series-synopsis,.single-series .series-detail__section.section-block{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.single-series .series-detail__section#series-synopsis,.single-series .series-detail__section.section-block{padding-inline:var(--default-container-spacing)}}.single-series .series-detail__section#series-synopsis::before,.single-series .series-detail__section.section-block::before{background:0 0;border:0}.single-series .series-detail__section#series-synopsis div,.single-series .series-detail__section.section-block div{display:flex;flex-direction:column;max-width:var(--container-large-width);margin:0 auto;gap:1.5rem}.single-series .series-detail__section#series-synopsis div .series-detail__synopsis,.single-series .series-detail__section.section-block div .series-detail__synopsis{max-width:100%}@media (min-width:1024px){.single-series .series-detail__section#series-synopsis div .series-detail__synopsis,.single-series .series-detail__section.section-block div .series-detail__synopsis{max-width:75%}}@media (min-width:1536px){.single-series .series-detail__section#series-synopsis div .series-detail__synopsis,.single-series .series-detail__section.section-block div .series-detail__synopsis{max-width:50%}}.single-series .series-detail__section#series-synopsis div .series-detail__synopsis-header,.single-series .series-detail__section.section-block div .series-detail__synopsis-header{width:100%}@media (min-width:1024px){.single-series .series-detail__section#series-synopsis div .series-detail__synopsis-header,.single-series .series-detail__section.section-block div .series-detail__synopsis-header{max-width:75%}}@media (min-width:1536px){.single-series .series-detail__section#series-synopsis div .series-detail__synopsis-header,.single-series .series-detail__section.section-block div .series-detail__synopsis-header{max-width:50%}}.single-series .series-detail__section.section-block{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);box-shadow:0 2rem 4rem rgba(0,0,0,.18)}.single-series .series-detail__section.section-block::before{border-radius:var(--default-border-radius);background:rgba(255,255,255,.04)}.single-series .series-detail__subscribe-promo{display:none;position:relative;background-color:transparent;z-index:2}.single-series .series-detail__subscribe-promo:before{display:none}.single-series .series-detail__subscribe-promo.section-block{padding-left:0;padding-right:0}.single-series .series-detail__subscribe-promo.section-block .section-block__content{max-width:var(--container-large-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.single-series .series-detail__subscribe-promo.section-block .section-block__content h2{color:var(--series-theme-light)}.single-series .series-detail__section-heading{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.single-series .series-detail__section-copy{margin:0;color:rgba(255,255,255,.72)}.single-series p.series-detail__synopsis-header{margin:0;font-size:var(--font-size-30);font-weight:var(--font-weight-normal);max-width:100%;line-height:1.2;color:var(--series-theme-light);opacity:.9}.single-series .series-detail__synopsis{max-width:54rem}.single-series .series-detail__body{margin-top:1.5rem;max-width:56rem}.single-series .series-detail__books{padding-inline:0;padding-top:0}.single-series .series-detail__books .series-book-accordion-list{box-sizing:border-box;display:grid;gap:2rem;position:relative;width:100%;max-width:min(100%,var(--container-large-width));padding-block:0;margin:0 auto}.single-series .series-detail__books .series-book-accordion-list{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion-list{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.single-series .series-detail__books .series-book-accordion-list{padding-inline:var(--default-container-spacing)}}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion-list{gap:4rem}}.single-series .series-detail__books .series-book-accordion{--series-book-surface-color:var(--series-book-theme-darkest, var(--series-theme-darkest, var(--color-dark)));--series-book-summary-dot-color:var(--series-book-theme-primary, var(--series-theme-primary));--series-book-summary-meta-background-color:var(--series-book-theme-primary, var(--series-theme-primary));--series-book-summary-meta-text-color:var(--series-book-theme-darkest-shade, var(--color-dark));--series-book-summary-title-color:var(--series-book-theme-lightest, white);--series-book-panel-eyebrow-color:var(--series-book-theme-primary, var(--series-theme-primary));--series-book-panel-title-color:var(--series-book-theme-lightest, white);--series-book-background-image:none;--series-book-background-opacity:0.22;--series-book-background-size:cover;--series-book-accordion-resting-width:94%;--series-book-accordion-expanded-width:100%;--series-book-cover-width:8rem;--series-book-summary-min-height:clamp(5.5rem, 8vw, 7.4rem);--series-book-cover-closed-height:9.375rem;--series-book-cover-expanded-height:calc(var(--series-book-cover-width) * 1.5);--series-book-cover-top-offset:-2rem;--series-book-cover-offset-compensation:2rem;--series-book-cover-clearance:2.5rem;--series-book-expanded-min-height:calc(var(--series-book-cover-expanded-height) + var(--series-book-cover-offset-compensation) + var(--series-book-cover-clearance));--series-book-panel-min-height:calc(var(--series-book-expanded-min-height) - var(--series-book-summary-min-height));--series-book-cover-peek-offset:5.25rem;position:relative;justify-self:start;box-sizing:border-box;width:var(--series-book-accordion-resting-width);max-width:100%;margin-right:auto;padding:0;border:0;box-shadow:none;overflow:visible;border:0;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02)),color-mix(in srgb,var(--series-book-surface-color) 90%,transparent);background-size:auto,auto;background-position:center,center;background-repeat:no-repeat,no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 1.5rem 3rem rgba(0,0,0,.22)}.single-series .series-detail__books .series-book-accordion.is-buy-menu-open{z-index:calc(var(--z-index-dropdown) + 1)}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion{--series-book-cover-width:9rem;--series-book-cover-peek-offset:5.5rem}}@media (min-width:768px){.single-series .series-detail__books .series-book-accordion{--series-book-cover-width:10rem;--series-book-cover-peek-offset:6rem}}@media (min-width:1024px){.single-series .series-detail__books .series-book-accordion{--series-book-cover-width:11rem;--series-book-cover-peek-offset:6.5rem}}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion{--series-book-cover-width:16rem;--series-book-cover-peek-offset:6.75rem}}@media (min-width:1320px){.single-series .series-detail__books .series-book-accordion{--series-book-cover-width:23rem;--series-book-cover-peek-offset:7.25rem}}@media (min-width:1536px){.single-series .series-detail__books .series-book-accordion{--series-book-cover-width:23rem;--series-book-cover-peek-offset:7.75rem}}.single-series .series-detail__books .series-book-accordion>*{position:relative;z-index:1}.single-series .series-detail__books .series-book-accordion .series-book-accordion__background{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:var(--default-border-radius);clip-path:inset(0 round var(--default-border-radius));background-image:var(--series-book-background-image);background-size:var(--series-book-background-size);background-position:center top;background-repeat:no-repeat;opacity:var(--series-book-background-opacity);mix-blend-mode:soft-light}.single-series .series-detail__books .series-book-accordion summary{list-style:none}.single-series .series-detail__books .series-book-accordion summary::-webkit-details-marker{display:none}.single-series .series-detail__books .series-book-accordion.is-motion-cover-expanded .series-book-accordion__summary::before,.single-series .series-detail__books .series-book-accordion[open] .series-book-accordion__summary::before{opacity:0}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion.is-motion-cover-expanded,.single-series .series-detail__books .series-book-accordion[open]{min-height:var(--series-book-expanded-min-height)}.single-series .series-detail__books .series-book-accordion.is-motion-cover-expanded .series-book-accordion__panel,.single-series .series-detail__books .series-book-accordion[open] .series-book-accordion__panel{min-height:var(--series-book-panel-min-height)}}.single-series .series-detail__books .series-book-accordion.is-motion-cover-expanded .series-book-accordion__summary-art{pointer-events:none}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion.is-motion-cover-expanded .series-book-accordion__summary-art{transform:none}}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion.is-motion-cover-bleed-visible .series-book-accordion__summary-art{overflow:visible}}.single-series .series-detail__books .series-book-accordion.is-motion-cover-bleed-visible .series-book-accordion__goodreads{opacity:1;visibility:visible;pointer-events:auto}.single-series .series-detail__books .series-book-accordion:not([open]):not(.is-motion-cover-expanded) .series-book-accordion__summary:is(:hover,:focus-visible)::after{opacity:1}.single-series .series-detail__books .series-book-accordion.is-motion-cover-expanded .series-book-accordion__summary-dot,.single-series .series-detail__books .series-book-accordion:not([open]):not(.is-motion-cover-expanded) .series-book-accordion__summary:is(:hover,:focus-visible) .series-book-accordion__summary-dot,.single-series .series-detail__books .series-book-accordion[open] .series-book-accordion__summary-dot{border-color:rgba(255,255,255,.34);box-shadow:0 0 0 .65rem color-mix(in srgb,var(--series-book-summary-dot-color) 30%,transparent),0 0 1.4rem color-mix(in srgb,var(--series-book-summary-dot-color) 45%,transparent);transform:scale(1.08)}.single-series .series-detail__books .series-book-accordion__summary{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0;min-width:0;min-height:var(--series-book-summary-min-height);padding:0;cursor:pointer;border-bottom:0;border-radius:var(--default-border-radius);overflow:visible;background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.28) 0,rgba(var(--color-dark-rgb),0) 100%);color:#fff}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__summary{z-index:2;overflow:visible;gap:1rem;padding-right:calc(var(--series-book-cover-width) + 2.5rem)}}.single-series .series-detail__books .series-book-accordion__summary::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;clip-path:inset(0 round var(--default-border-radius));background-image:var(--series-book-background-image);background-size:var(--series-book-background-size);background-position:center top;background-repeat:no-repeat;opacity:var(--series-book-background-opacity);mix-blend-mode:soft-light;pointer-events:none;transition:opacity 160ms ease}.single-series .series-detail__books .series-book-accordion__summary::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.08) 0,rgba(var(--color-dark-rgb),0) 100%);opacity:0;pointer-events:none;transition:opacity 180ms ease}.single-series .series-detail__books .series-book-accordion__summary-rail{display:flex;align-items:center;align-self:stretch;justify-content:center;width:2rem;flex-shrink:0;position:relative;left:-1rem;z-index:1;top:0}.single-series .series-detail__books .series-book-accordion__summary-dot{position:relative;z-index:1;display:inline-block;width:.9rem;height:.9rem;border-radius:999px;border:2px solid rgba(255,255,255,.14);background:var(--series-book-summary-dot-color);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--series-book-summary-dot-color) 22%,transparent);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.single-series .series-detail__books .series-book-accordion__summary-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:.55rem;min-width:0;flex:1 1 auto;max-width:min(42rem,100% - 3rem);padding-block:1.35rem 1rem}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__summary-body{max-width:min(42rem,100% - var(--series-book-cover-width) - 3.5rem)}}.single-series .series-detail__books .series-book-accordion__summary-title{display:block;min-width:0;max-width:100%;--inset-divider-color:rgba(var(--series-book-theme-lightest-rgb, var(--color-light-rgb)), 0.3);--inset-divider-row-width:150px;--inset-divider-row-margin-top:0.8rem;--inset-divider-row-margin-bottom:0;--inset-divider-row-margin-inline-start:0;--inset-divider-row-margin-inline-end:auto;overflow-wrap:anywhere;color:var(--series-book-summary-title-color);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.single-series .series-detail__books .series-book-accordion__summary-title::before{display:none}.single-series .series-detail__books .series-book-accordion__summary-meta{--pill-padding-block:0.28rem;--pill-padding-inline:0.62rem;--pill-font-size:var(--font-size-10);--pill-background:color-mix(in srgb, var(--series-book-summary-meta-background-color) 88%, white 12%);--pill-border-color:transparent;--pill-color:var(--series-book-summary-meta-text-color);position:absolute;top:0;z-index:2;flex-shrink:0;transform:translateY(-50%)}.single-series .series-detail__books .series-book-accordion__summary-art{position:relative;z-index:1;display:none;align-items:flex-end;justify-content:flex-end;width:var(--series-book-cover-width);align-self:stretch;margin-left:auto;transition:opacity 220ms ease,transform 260ms ease,top 260ms ease,bottom 260ms ease}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__summary-art{position:absolute;display:flex;right:2.5rem;top:var(--series-book-cover-top-offset);bottom:auto;z-index:1;align-items:flex-start;align-self:auto;width:var(--series-book-cover-width);height:var(--series-book-cover-visible-height,var(--series-book-cover-closed-height));margin-left:0;overflow:hidden;pointer-events:none}}.single-series .series-detail__books .series-book-accordion__summary-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:var(--default-border-radius);transform:translateY(0);transition:object-position 260ms ease,transform 260ms ease,border-radius 220ms ease;transition:object-position 260ms ease,transform 260ms ease,border-radius 220ms ease,-o-object-position 260ms ease}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__summary-art img{height:var(--series-book-cover-expanded-height);border-radius:var(--default-border-radius);box-shadow:0 2rem 3.5rem rgba(0,0,0,.34)}}.single-series .series-detail__books .series-book-accordion__summary-art .series-book-accordion__goodreads{position:absolute;left:50%;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;max-width:250px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,50%);transition:opacity 180ms ease,visibility 180ms ease}.single-series .series-detail__books .series-book-accordion__summary-art .series-book-accordion__goodreads a{display:block}.single-series .series-detail__books .series-book-accordion__summary-art .series-book-accordion__goodreads img{display:block;height:auto}.single-series .series-detail__books .series-book-accordion__panel{position:relative;display:flex;flex-direction:column;overflow:visible;border-radius:0 0 var(--default-border-radius) var(--default-border-radius)}.single-series .series-detail__books .series-book-accordion__body{position:relative;z-index:1;display:grid;gap:1.5rem;min-width:0;padding:0 clamp(1.4rem,3vw,2.5rem) clamp(1rem,2vw,1.6rem)}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__body{grid-template-columns:minmax(0,1fr);align-items:center;padding-right:calc(var(--series-book-cover-width) + 5rem)}}.single-series .series-detail__books .series-book-accordion__content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.single-series .series-detail__books .series-book-accordion__header{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:36rem}.single-series .series-detail__books .series-book-accordion__eyebrow{margin:0;color:var(--series-book-panel-eyebrow-color);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.single-series .series-detail__books .series-book-accordion__title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.98;text-transform:uppercase}.single-series .series-detail__books .series-book-accordion__title a{color:var(--series-book-panel-title-color);text-decoration:none}.single-series .series-detail__books .series-book-accordion__meta{display:flex;flex-wrap:wrap;gap:.75rem}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-item{position:relative;display:inline-flex;align-items:center;text-transform:uppercase;gap:.5rem;padding:.5rem .8rem;border-radius:999px;background:0 0;letter-spacing:.06em;font-weight:var(--font-weight-bold);border:1px solid var(--series-book-theme-lightest);color:var(--series-book-theme-lightest);font-size:var(--font-size-12)}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-item::before{content:"";display:block;flex-shrink:0;width:.95rem;height:.95rem;background-color:currentColor;mask-image:var(--series-book-meta-item-icon-url);-webkit-mask-image:var(--series-book-meta-item-icon-url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-item--chapters{--series-book-meta-item-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-book.svg")}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-item--release{--series-book-meta-item-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-calendar.svg")}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-item--subs{--series-book-meta-item-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-sub.svg");padding-right:1.45rem}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-help-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:-.45rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--series-book-panel-title-color) 92%,#000 8%);color:var(--series-book-surface-color);font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 .35rem .75rem rgba(0,0,0,.22);transition:transform 180ms ease,box-shadow 180ms ease}.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-help-trigger:focus-visible,.single-series .series-detail__books .series-book-accordion__meta .series-book-accordion__meta-help-trigger:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 .45rem 1rem rgba(0,0,0,.28)}.single-series .series-detail__books .series-book-accordion__release-tracker{--release-bar-theme-light:var(--series-book-theme-light, var(--series-theme-light, var(--color-primary-light, var(--color-primary))));--release-bar-theme-primary:var(--series-book-theme-primary, var(--series-theme-primary, var(--color-primary)));--release-bar-theme-accent:var(--series-book-theme-accent, var(--series-theme-accent, var(--color-primary-light, var(--color-primary))));--release-bar-readable-color:color-mix(in srgb, var(--release-bar-theme-light) 82%, white 18%);--release-bar-upcoming-color:color-mix(in srgb, var(--release-bar-theme-primary) 58%, var(--color-dark, #111) 42%);--release-bar-tier-locked-color:var(--release-bar-theme-accent);--release-bar-pending-color:rgba(255, 255, 255, 0.16);display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;margin-top:.35rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:rgba(0,0,0,.32)}.single-series .series-detail__books .series-book-accordion__release-tracker-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem}.single-series .series-detail__books .series-book-accordion__release-tracker-label{margin:0;color:rgba(var(--color-light-rgb),.64);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.single-series .series-detail__books .series-book-accordion__release-tracker-summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;margin:0;color:var(--series-book-panel-title-color);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.single-series .series-detail__books .series-book-accordion__release-summary-help{flex-shrink:0;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0}.single-series .series-detail__books .series-book-accordion__release-summary-help::after{width:.8rem;height:.8rem}.single-series .series-detail__books .series-book-accordion__release-bar{display:flex;width:100%;height:.55rem;overflow:hidden;border-radius:999px;background:var(--release-bar-pending-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.single-series .series-detail__books .series-book-accordion__release-bar-segment{flex:0 0 auto;width:var(--release-bar-segment-width,0%);height:100%}.single-series .series-detail__books .series-book-accordion__release-bar-segment+.series-book-accordion__release-bar-segment{border-left:1px solid rgba(0,0,0,.28)}.single-series .series-detail__books .series-book-accordion__release-bar-segment--readable{background:var(--release-bar-readable-color)}.single-series .series-detail__books .series-book-accordion__release-bar-segment--upcoming{background:var(--release-bar-upcoming-color)}.single-series .series-detail__books .series-book-accordion__release-bar-segment--tier-locked{background:var(--release-bar-tier-locked-color);background-image:linear-gradient(135deg,color-mix(in srgb,var(--release-bar-tier-locked-color) 100%,#fff 0) 25%,color-mix(in srgb,var(--release-bar-tier-locked-color) 80%,#fff 20%) 25%,color-mix(in srgb,var(--release-bar-tier-locked-color) 80%,#fff 20%) 50%,color-mix(in srgb,var(--release-bar-tier-locked-color) 100%,#fff 0) 50%,color-mix(in srgb,var(--release-bar-tier-locked-color) 100%,#fff 0) 75%,color-mix(in srgb,var(--release-bar-tier-locked-color) 80%,#fff 20%) 75%);background-size:.7rem .7rem}.single-series .series-detail__books .series-book-accordion__release-bar-segment--pending{background:var(--release-bar-pending-color)}.single-series .series-detail__books .series-book-accordion__release-footer{display:flex;flex-direction:column;align-items:stretch;gap:.45rem .65rem}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__release-footer{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.single-series .series-detail__books .series-book-accordion__release-next-unlock{order:1;margin:0;color:var(--release-bar-upcoming-color);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:1.25;text-align:right}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__release-next-unlock{order:2;margin-left:auto}}.single-series .series-detail__books .series-book-accordion__release-next-unlock--complete{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;color:var(--release-bar-readable-color)}.single-series .series-detail__books .series-book-accordion__release-next-unlock--complete::before{content:"";flex-shrink:0;width:.9rem;height:.9rem;border-radius:0;background-color:currentColor;box-shadow:none;mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg);mask-mode:alpha;-webkit-mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.single-series .series-detail__books .series-book-accordion__release-library-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;order:2}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__release-library-actions{order:1}}.single-series .series-detail__books .series-book-accordion__release-library-cta{flex-shrink:0}.single-series .series-detail__books .series-book-accordion__release-library-note{margin:0;color:rgba(255,255,255,.72);font-size:var(--font-size-12);font-style:italic;line-height:1.35}.single-series .series-detail__books .series-book-accordion__release-library-note a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.single-series .series-detail__books .series-book-accordion__release-library-note a:focus-visible,.single-series .series-detail__books .series-book-accordion__release-library-note a:hover{color:var(--series-book-panel-title-color,var(--color-light))}.single-series .series-detail__books .series-book-accordion__release-upsell{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--release-bar-tier-locked-color) 55%,transparent);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),color-mix(in srgb,var(--release-bar-tier-locked-color) 18%,rgba(0,0,0,.4))}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__release-upsell{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.single-series .series-detail__books .series-book-accordion__release-upsell-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.single-series .series-detail__books .series-book-accordion__release-upsell-eyebrow{margin:0;color:color-mix(in srgb,var(--release-bar-tier-locked-color) 60%,#fff 40%);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.single-series .series-detail__books .series-book-accordion__release-upsell-headline{margin:0;color:var(--series-book-panel-title-color);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:1.35}.single-series .series-detail__books .series-book-accordion__release-upsell-cta.button{flex-shrink:0;--button-padding:0.6rem 1rem;background-color:var(--release-bar-tier-locked-color);color:var(--series-book-theme-darkest-shade,var(--color-dark));align-self:flex-start}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__release-upsell-cta.button{align-self:center}}.single-series .series-detail__books .series-book-accordion__release-upsell-cta.button:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--release-bar-tier-locked-color) 80%,#fff 20%);color:var(--series-book-theme-darkest-shade,var(--color-dark))}.single-series .series-detail__books .series-book-accordion__summary-copy{max-width:50rem;color:rgba(255,255,255,.88);font-size:var(--font-size-16);line-height:1.55;display:flex;flex-direction:column;gap:1rem}.single-series .series-detail__books .series-book-accordion__summary-copy p{margin:0;color:inherit}.single-series .series-detail__books .series-book-accordion__access-copy,.single-series .series-detail__books .series-book-accordion__access-note{margin:0;max-width:40rem;color:rgba(255,255,255,.72);font-size:var(--font-size-14);line-height:1.55}.single-series .series-detail__books .series-book-accordion__access-note{color:var(--series-book-panel-title-color);font-weight:var(--font-weight-semibold)}.single-series .series-detail__books .series-book-accordion__media{position:relative;display:flex;justify-content:center;align-items:center;width:min(100%,16rem);margin:0 auto;padding-bottom:clamp(2.75rem,10vw,4rem)}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__media{display:none}}.single-series .series-detail__books .series-book-accordion__media>img{display:block;width:100%;height:auto;border-radius:.5rem;box-shadow:0 2rem 3.5rem rgba(0,0,0,.34)}.single-series .series-detail__books .series-book-accordion__media .series-book-accordion__goodreads{position:absolute;left:50%;bottom:clamp(2.75rem,10vw,4rem);z-index:2;display:flex;align-items:center;justify-content:center;width:84%;max-width:13.5rem;pointer-events:auto;transform:translate(-50%,50%)}.single-series .series-detail__books .series-book-accordion__media .series-book-accordion__goodreads a,.single-series .series-detail__books .series-book-accordion__media .series-book-accordion__goodreads img{display:block}.single-series .series-detail__books .series-book-accordion__media .series-book-accordion__goodreads img{width:100%;height:auto}.single-series .series-detail__books .series-book-accordion__actions{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch;min-width:0;width:100%}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__actions{flex-direction:row;flex-wrap:wrap;align-self:stretch;width:100%;max-width:100%}}.single-series .series-detail__books .series-book-accordion__buy-menu{position:relative;flex:0 0 auto;min-width:0}.single-series .series-detail__books .series-book-accordion__buy-menu+.series-book-accordion__action.button,.single-series .series-detail__books .series-book-accordion__buy-menu+.series-book-accordion__buy-menu{border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__buy-menu+.series-book-accordion__action.button,.single-series .series-detail__books .series-book-accordion__buy-menu+.series-book-accordion__buy-menu{border-top:0}}.single-series .series-detail__books .series-book-accordion__action.button+.series-book-accordion__buy-menu{border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__action.button+.series-book-accordion__buy-menu{border-top:0}}.single-series .series-detail__books .series-book-accordion__buy-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;min-height:3.35rem;padding:1rem 2.5rem;border:0;border-right:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);border-radius:0;background-color:transparent;color:var(--color-light);cursor:pointer;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase;transition:var(--default-transition)}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__buy-menu-toggle{width:auto;white-space:nowrap}}.series-book-accordion__buy-menu:last-child .single-series .series-detail__books .series-book-accordion__buy-menu-toggle{border-right:0}.single-series .series-detail__books .series-book-accordion__buy-menu-toggle .btn-sep{display:block;flex-shrink:0;width:var(--button-icon-separator-width,1.5rem);height:1px;margin:0 .75em;background-color:color-mix(in srgb,currentColor 35%,transparent);transition:var(--default-transition)}.series-book-accordion__buy-menu.is-open .single-series .series-detail__books .series-book-accordion__buy-menu-toggle,.single-series .series-detail__books .series-book-accordion__buy-menu-toggle:focus-visible,.single-series .series-detail__books .series-book-accordion__buy-menu-toggle:hover,.single-series .series-detail__books .series-book-accordion__buy-menu-toggle[aria-expanded=true]{background-color:rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.06);color:#fff}.series-book-accordion__buy-menu.is-open .single-series .series-detail__books .series-book-accordion__buy-menu-toggle .btn-sep,.single-series .series-detail__books .series-book-accordion__buy-menu-toggle:focus-visible .btn-sep,.single-series .series-detail__books .series-book-accordion__buy-menu-toggle:hover .btn-sep,.single-series .series-detail__books .series-book-accordion__buy-menu-toggle[aria-expanded=true] .btn-sep{width:var(--button-icon-separator-hover-width,1.75rem);background-color:color-mix(in srgb,currentColor 70%,transparent)}.single-series .series-detail__books .series-book-accordion__buy-menu-current{display:inline-flex;align-items:center;min-width:0}.single-series .series-detail__books .series-book-accordion__buy-menu-caret{display:inline-flex;width:.45rem;height:.45rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform 180ms ease}.single-series .series-detail__books .series-book-accordion__buy-menu.is-open .series-book-accordion__buy-menu-caret{transform:rotate(-135deg) translateX(-.1rem)}.single-series .series-detail__books .series-book-accordion__buy-menu-panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:calc(var(--z-index-dropdown) + 2);min-width:min(18rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.55rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--default-border-radius) * .9);background:color-mix(in srgb,rgba(var(--color-dark-rgb),.92) 92%,#000 8%);box-shadow:0 1rem 2rem rgba(0,0,0,.28);backdrop-filter:blur(14px)}.single-series .series-detail__books .series-book-accordion__buy-menu-panel[hidden]{display:none!important}.single-series .series-detail__books .series-book-accordion__buy-menu-options{display:flex;flex-direction:column;gap:.15rem}.single-series .series-detail__books .series-book-accordion__buy-menu-option{display:flex;align-items:center;gap:.7rem;width:100%;padding:.8rem .9rem;border:1px solid transparent;border-radius:calc(var(--default-border-radius) * .7);background:0 0;color:rgba(255,255,255,.9);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-align:left;text-decoration:none;text-transform:uppercase;transition:var(--default-transition)}.single-series .series-detail__books .series-book-accordion__buy-menu-option .btn-sep{display:block;flex-shrink:0;width:var(--button-icon-separator-width,1.5rem);height:1px;margin-left:auto;background-color:color-mix(in srgb,currentColor 35%,transparent);transition:var(--default-transition)}.single-series .series-detail__books .series-book-accordion__buy-menu-option::after{content:"";flex-shrink:0;width:1rem;height:1rem;background-color:currentColor;mask-image:var(--btn-icon-url);-webkit-mask-image:var(--btn-icon-url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-amazon{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-amazon.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-archives{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-archives.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-arrow{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-audible{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-audible.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-book{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-book.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-calendar{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-calendar.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-cart{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-cart.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-check{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-check.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-community{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-community.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-contrast{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-contrast.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-definition{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-definition.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-faq{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-faq.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-genre{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-genre.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-history{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-history.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-info{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-info.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-orders{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-orders.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-perks{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-perks.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-plus{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-plus.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-search{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-search.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-shop{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-shop.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-sub{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-sub.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-subscription{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-subscription.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option.icon-tropes{--btn-icon-url:url("/wp-content/themes/Luke-Chmilenko/assets/icon-tropes.svg")}.single-series .series-detail__books .series-book-accordion__buy-menu-option:focus-visible,.single-series .series-detail__books .series-book-accordion__buy-menu-option:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.08);color:#fff}.single-series .series-detail__books .series-book-accordion__buy-menu-option:focus-visible .btn-sep,.single-series .series-detail__books .series-book-accordion__buy-menu-option:hover .btn-sep{width:var(--button-icon-separator-hover-width,1.75rem);background-color:color-mix(in srgb,currentColor 70%,transparent)}.single-series .series-detail__books .series-book-accordion__actions-bar{position:relative;z-index:1;display:flex;flex-direction:column;margin-top:auto;min-width:0;width:100%;padding:0;overflow:visible;border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);border-radius:0 0 var(--default-border-radius) var(--default-border-radius);background:rgba(0,0,0,.3)}@media (min-width:1280px){.single-series .series-detail__books .series-book-accordion__actions-bar{flex-direction:column}}.single-series .series-detail__books .series-book-accordion__action.button{flex:0 0 auto;min-width:0;justify-content:center;border-right:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);border-radius:0;background-color:transparent;color:var(--color-light);font-size:var(--font-size-16);text-align:center;white-space:normal}.single-series .series-detail__books .series-book-accordion__action.button+.series-book-accordion__action.button{border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__action.button{white-space:nowrap}.single-series .series-detail__books .series-book-accordion__action.button+.series-book-accordion__action.button{border-top:0}}.single-series .series-detail__books .series-book-accordion__action.button:last-child{border-right:0}.single-series .series-detail__books .series-book-accordion__action.button:last-of-type{border-right:0}.single-series .series-detail__books .series-book-accordion__action.button.has-icon.button--small,.single-series .series-detail__books .series-book-accordion__action.button.has-icon.button--small:focus-visible,.single-series .series-detail__books .series-book-accordion__action.button.has-icon.button--small:hover{padding:1rem 2.5rem}.single-series .series-detail__books .series-book-accordion__action.button.has-icon::after{width:1.25rem;height:1.25rem}.single-series .series-detail__books .series-book-accordion__action.button:focus-visible,.single-series .series-detail__books .series-book-accordion__action.button:hover{background-color:rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.06);color:#fff}.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed .series-book-accordion__buy-action{display:none!important}.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__action:not(.series-book-accordion__buy-action),.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__buy-menu{flex:1 1 50%;min-width:0}.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__action:only-child:not(.series-book-accordion__buy-action),.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__buy-menu:only-child{flex-basis:100%}.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed .series-book-accordion__buy-menu-toggle{width:100%}@media (min-width:625px){.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__action:not(.series-book-accordion__buy-action),.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__buy-menu{flex:1 1 0;min-width:0}.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__action:only-child:not(.series-book-accordion__buy-action),.single-series .series-detail__books .series-book-accordion__actions.is-buy-actions-collapsed>.series-book-accordion__buy-menu:only-child{flex:0 0 auto}}.single-series .series-detail__books .series-book-accordion__login-link{color:rgba(255,255,255,.84);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-decoration:none;text-transform:uppercase}.single-series .series-detail__books .series-book-accordion__login-link:focus-visible,.single-series .series-detail__books .series-book-accordion__login-link:hover{color:#fff;text-decoration:underline}.single-series .series-detail__tier-modal{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,3rem) 1rem;background:rgba(15,23,42,.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}.single-series .series-detail__tier-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.single-series .series-detail__tier-modal-panel{position:relative;width:min(100%,34rem);margin-top:8vh;padding:1.25rem 1.25rem 1.1rem;border-radius:var(--default-border-radius);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(var(--color-dark-rgb),.96);box-shadow:0 1.5rem 3rem rgba(0,0,0,.34);color:#fff}.single-series .series-detail__tier-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer}.single-series .series-detail__tier-modal-title{margin:0 2.5rem .75rem 0;font-size:clamp(1.15rem,2vw,1.4rem)}.single-series .series-detail__tier-modal-content{color:rgba(255,255,255,.86);font-size:var(--font-size-16);line-height:1.6}.single-series .series-detail__tier-modal-content>:first-child{margin-top:0}.single-series .series-detail__tier-modal-content>:last-child{margin-bottom:0}.single-series .series-detail__merch-copy,.single-series .series-detail__subscribe-copy{margin:0;color:rgba(255,255,255,.78)}.single-series .series-detail__news{position:relative;overflow:visible;padding-bottom:0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.74),rgba(var(--color-dark-rgb),.92)),var(--series-news-background-image),rgba(255,255,255,.03);background-size:cover,cover,auto;background-position:center,center,center;box-shadow:0 2rem 4rem rgba(0,0,0,.18)}.single-series .series-detail__news{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.single-series .series-detail__news{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.single-series .series-detail__news{padding:var(--default-container-spacing)}}.single-series .series-detail__news .button{align-self:flex-start}.single-series .series-detail__news .series-detail__news-layout{display:grid;gap:clamp(2rem,8vw,8rem);max-width:min(100%,72rem);margin:0 auto}@media (min-width:1280px){.single-series .series-detail__news .series-detail__news-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column{display:flex;flex-direction:column;gap:1.5rem;width:100%}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-title{--inset-divider-color:rgba(var(--color-light-rgb), 0.28);--inset-divider-inline-gap:0.875rem;--inset-divider-inline-width:200px;margin:0;padding:0 1.5rem;font-size:var(--font-size-12);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-light-rgb),.78)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-empty{margin:0;color:rgba(255,255,255,.72)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-list,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item{--latest-item-accent-color:var(--series-theme-accent);background-color:var(--latest-item-background);border:1px solid rgba(var(--color-medium-rgb),.12);overflow:hidden}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item:first-child,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item:first-child{border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item:last-child,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item:last-child{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item.series-detail__release-item--empty .series-detail__release-row,.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item.series-detail__release-item--empty .series-detail__release-row{color:var(--color-light);border-inline-start:none}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item{--latest-item-background:rgba(255, 255, 255, 0.06)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item+.series-detail__news-item{margin-top:1px}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item .series-detail__news-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.9rem 1rem .9rem 1.125rem;border-inline-start:.375rem solid var(--latest-item-accent-color);color:var(--color-light);text-decoration:none;transition:background-color 180ms ease,color 180ms ease}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item .series-detail__news-link:is(:hover,:focus-visible){background-color:rgba(255,255,255,.06)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item .series-detail__news-link .series-detail__news-link-title{min-width:0;font-size:var(--font-size-16);font-weight:600;line-height:1.2;color:inherit}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__news-item .series-detail__news-link .series-detail__news-link-timestamp{flex-shrink:0;font-size:var(--font-size-16);font-weight:400;line-height:1;text-align:right;white-space:nowrap;color:rgba(var(--color-light-rgb),.62)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item{--latest-item-background:var(--color-light)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item+.series-detail__release-item{margin-top:1px}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item--empty{--latest-item-background:rgba(255, 255, 255, 0.05);border-color:rgba(255,255,255,.1)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item--empty .series-detail__release-row{border-inline-start-color:transparent;color:rgba(var(--color-light-rgb),.72)}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item .series-detail__release-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.9rem 1rem .9rem 1.125rem;border-inline-start:.375rem solid var(--latest-item-accent-color);color:var(--color-dark);text-decoration:none}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item .series-detail__release-name{min-width:0;font-size:var(--font-size-16);font-weight:600;line-height:1.2}.single-series .series-detail__news .series-detail__news-layout .series-detail__news-column .series-detail__release-item .series-detail__release-date{flex-shrink:0;font-size:var(--font-size-16);font-weight:400;line-height:1;text-align:right;white-space:nowrap;color:rgba(var(--color-dark-rgb),.72)}.single-series .series-detail__merch{--section-block-bg:rgba(var(--color-dark-rgb), 0.98);--series-detail-merch-footer-overlap:clamp(3rem, 8vw, 12rem);--series-detail-merch-glow-center-x:50%;--series-detail-merch-glow-center-y:50%;position:relative;isolation:isolate;margin:clamp(3rem,6vw,4.5rem) auto calc(var(--series-detail-merch-footer-overlap) * -1);color:var(--color-dark);z-index:11;padding:0;width:100%}.single-series .series-detail__merch::before{display:none}.single-series .series-detail__merch .series-detail__merch-layout{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:clamp(2rem,4vw,3rem);padding:var(--default-container-spacing);background-image:radial-gradient(circle at var(--series-detail-merch-glow-center-x) var(--series-detail-merch-glow-center-y),rgba(var(--color-medium-rgb),.1) 0,rgba(var(--color-medium-rgb),.08) 22%,rgba(var(--color-medium-rgb),.03) 40%,rgba(var(--color-medium-rgb),0) 74%),linear-gradient(rgba(0,0,0,.98),rgba(0,0,0,.98));background-repeat:no-repeat,no-repeat;background-size:180% 180%,auto;background-position:center,center;border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow)}.single-series .series-detail__merch .series-detail__merch-layout::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/texture-bg.jpg);background-repeat:repeat;background-size:auto;background-position:left top;opacity:.08}@media (min-width:1280px){.single-series .series-detail__merch .series-detail__merch-layout{--series-detail-merch-glow-center-x:74%;grid-template-columns:minmax(0,1fr) minmax(18rem,3fr);align-items:center}}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content::before{content:"";position:absolute;top:-14rem;left:-32rem;z-index:0;opacity:.1;pointer-events:none;width:min(100vw,1200px);aspect-ratio:1400/700;background-image:url(/wp-content/uploads/2026/03/latest-news-grid-bg-scaled.png);background-position:top left;background-repeat:no-repeat;background-size:130%}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content>*{position:relative;z-index:1}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content .series-detail__merch-kicker,.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content .series-detail__merch-title{color:var(--series-theme-lightest);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content .series-detail__merch-title{--inset-divider-color:rgba(var(--series-theme-lightest-rgb), 0.28);--inset-divider-row-width:200px;--inset-divider-row-margin-inline-start:0;--inset-divider-row-margin-inline-end:auto;font-size:var(--font-size-44);margin-bottom:0}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-content .series-detail__merch-copy{color:#fff;font-size:var(--font-size-20)}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products{--grid-gap:clamp(1rem, 2vw, 1.5rem);position:relative;z-index:2;isolation:isolate;align-content:start}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .card{height:100%;z-index:1}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card{--series-detail-merch-card-angle:clamp(1.5rem, 3vw, 2.5rem);--series-detail-merch-card-angle-radius:0.9rem;--series-detail-merch-card-angle-inner:calc(var(--series-detail-merch-card-angle) - 3px);--series-detail-merch-card-angle-radius-inner:calc(var(--series-detail-merch-card-angle-radius) - 3px);--series-detail-merch-card-image-scale:1;overflow:hidden;min-height:clamp(24rem,40vw,34rem);background:#fff;border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);color:var(--color-light);transform:translateY(0);transition:transform 250ms ease,box-shadow 250ms ease;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--series-detail-merch-card-angle)),calc(100% - var(--series-detail-merch-card-angle)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--series-detail-merch-card-angle)),calc(100% - var(--series-detail-merch-card-angle)) 100%,0 100% round var(--series-detail-merch-card-angle-radius))}}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card::before{border-color:rgba(var(--color-dark-rgb),.08);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--series-detail-merch-card-angle-inner)),calc(100% - var(--series-detail-merch-card-angle-inner)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--series-detail-merch-card-angle-inner)),calc(100% - var(--series-detail-merch-card-angle-inner)) 100%,0 100% round var(--series-detail-merch-card-angle-radius-inner))}}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card:is(:hover,:focus-within){--series-detail-merch-card-image-scale:1.05;transform:translateY(-.45rem)}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;min-height:inherit}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__primary-link{position:absolute;inset:0;z-index:1;border-radius:inherit;text-decoration:none}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__primary-link:focus-visible{outline:2px solid rgba(var(--series-theme-lightest-rgb),.78);outline-offset:.3rem}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__media{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,0) 56%,rgba(0,0,0,.48) 68%,rgba(0,0,0,.92) 100%),linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,0) 28%);background-size:auto,auto;background-position:center,center;background-repeat:no-repeat,no-repeat}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__media::before{content:"";position:absolute;inset:0;z-index:-1;background:url(/wp-content/uploads/2026/03/product-placeholder.png) center/cover no-repeat;transform:scale(var(--series-detail-merch-card-image-scale));transform-origin:center;transition:transform .3s ease}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__media-placeholder{display:none}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__body{position:relative;z-index:2;display:grid;align-content:end;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);min-height:clamp(11rem,30%,14rem);pointer-events:none}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__eyebrow{margin:0;color:rgba(var(--series-theme-lightest-rgb),.62);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__title{margin:0;color:var(--series-theme-lightest);font-size:var(--font-size-24);line-height:.95;text-transform:uppercase}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions,.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__meta,.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__price{margin:0}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__price{color:rgba(var(--color-light-rgb),.92);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:1}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:.75rem}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions .button{--button-padding:0.85rem 1rem;--button-font-size:var(--font-size-12);letter-spacing:.1em}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions .series-detail__merch-card__primary-action{background-color:var(--series-theme-primary);color:var(--series-theme-lightest);--inset-stroke-color-rgb:var(--series-theme-lightest-rgb);transition:var(--default-transition),--button-overlay-stop 250ms ease}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions .series-detail__merch-card__secondary-link{padding-inline:0;background:0 0;box-shadow:none;color:rgba(var(--series-theme-lightest-rgb),.65);border:0;pointer-events:auto}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions .series-detail__merch-card__secondary-link::before{display:none}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card__actions .series-detail__merch-card__secondary-link:is(:hover,:focus-visible){color:var(--series-theme-lightest);background:0 0}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card:is(:hover,:focus-within) .series-detail__merch-card__primary-action{background-color:var(--series-theme-dark);--button-overlay-stop:85%;--inset-stroke-inset:1px}.single-series .series-detail__merch .series-detail__merch-layout .series-detail__merch-products .series-detail__merch-card:is(:hover,:focus-within) .series-detail__merch-card__primary-action::before{--inset-stroke-stop:55%}.single-series .series-detail__empty{margin:0}.single-series .site-footer__pre{padding-top:calc(var(--default-container-spacing) * 2)}.book-detail__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.book-detail__section-label,.chapter-detail__gate-label{margin:0 0 .85rem;color:var(--series-theme-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.book-detail__section-copy,.chapter-detail__gate-copy,.chapter-detail__gate-upgrade{margin:0;color:rgba(255,255,255,.78)}.book-detail__access-metrics{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.book-detail__access-metric{display:inline-flex;align-items:center;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.86);font-size:var(--font-size-14)}.book-detail__layout,.chapter-detail__layout{max-width:var(--container-default-width);margin:0 auto}.book-detail__cover img{border-radius:var(--default-border-radius)}.book-detail__chapter-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.book-detail__chapter-item{border-top:1px solid rgba(255,255,255,.08)}.book-detail__chapter-item:first-child{border-top:0}.book-detail__chapter-item--available .book-detail__chapter-status{background:rgba(70,190,150,.18);color:#7ef0c1}.book-detail__chapter-item--locked-time .book-detail__chapter-status{background:rgba(202,168,90,.16);color:#ffd27a}.book-detail__chapter-item--locked-member .book-detail__chapter-status,.book-detail__chapter-item--locked-tier .book-detail__chapter-status{background:rgba(137,92,246,.16);color:#cba7ff}.book-detail__chapter-link{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;text-decoration:none}@media (min-width:768px){.book-detail__chapter-link{flex-direction:row;align-items:center;justify-content:space-between}}.book-detail__chapter-main,.book-detail__chapter-side{display:flex;flex-direction:column;gap:.3rem}@media (min-width:768px){.book-detail__chapter-side{align-items:flex-end;text-align:right}}.book-detail__chapter-number,.chapter-detail__nav-label{color:var(--series-theme-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.book-detail__chapter-title,.chapter-detail__nav-title{color:#fff}.book-detail__chapter-action,.book-detail__chapter-meta,.book-detail__chapter-status{font-size:var(--font-size-14)}.book-detail__chapter-status{display:inline-flex;align-self:flex-start;padding:.35rem .65rem;border-radius:999px;font-weight:var(--font-weight-semibold);line-height:1}.book-detail__chapter-meta{color:rgba(255,255,255,.7)}.book-detail__chapter-action{color:var(--series-theme-primary);font-weight:var(--font-weight-semibold)}.book-detail__chapter-note{margin:0 0 1rem;color:rgba(255,255,255,.7);font-size:var(--font-size-14);line-height:1.55}.chapter-detail__separator{display:inline-block;margin:0 .5rem;color:rgba(255,255,255,.5)}.chapter-detail__article{padding:clamp(1.5rem,4vw,3rem)}.chapter-detail__reader{font-size:var(--font-size-20);line-height:1.8}.chapter-detail__gate{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,4vw,2rem);border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:rgba(255,255,255,.03)}.chapter-detail__gate-title,.chapter-detail__jump-list-title,.chapter-detail__tier-windows-title{margin:0;color:#fff}.chapter-detail__gate-actions{display:flex;flex-wrap:wrap;gap:.75rem}.chapter-detail__tier-windows{padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.chapter-detail__jump-list,.chapter-detail__tier-window-list{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.chapter-detail__jump-link,.chapter-detail__tier-window{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:var(--default-border-radius);background:rgba(255,255,255,.04)}.chapter-detail__tier-window.is-member-tier{outline:1px solid rgba(var(--series-theme-primary-rgb,var(--color-primary-rgb)),.45)}.chapter-detail__jump-number,.chapter-detail__tier-window-tier{color:var(--series-theme-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em}.chapter-detail__jump-meta,.chapter-detail__tier-window-status{color:rgba(255,255,255,.72);font-size:var(--font-size-14)}.chapter-detail__jump-list-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.chapter-detail__jump-item.is-current .chapter-detail__jump-link{outline:1px solid rgba(var(--series-theme-primary-rgb,var(--color-primary-rgb)),.45)}.chapter-detail__jump-link{text-decoration:none}.chapter-detail__jump-main{display:flex;flex-direction:column;gap:.3rem}.chapter-detail__jump-name{color:#fff}.chapter-detail__navigation{display:grid;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.chapter-detail__navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}.series-release-tooltip-modal{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,3rem) 1rem;background:rgba(15,23,42,.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}.series-release-tooltip-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.series-release-tooltip-modal__panel{position:relative;width:min(100%,34rem);margin-top:8vh;padding:1.25rem 1.25rem 1.1rem;border-radius:var(--default-border-radius);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(var(--color-dark-rgb),.96);box-shadow:0 1.5rem 3rem rgba(0,0,0,.34);color:#fff}.series-release-tooltip-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer}.series-release-tooltip-modal__title{margin:0 2.5rem .75rem 0;font-size:clamp(1.15rem,2vw,1.4rem);color:#fff}.series-release-tooltip-modal__content{color:rgba(255,255,255,.86);font-size:var(--font-size-16);line-height:1.6}.series-release-tooltip-modal__content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.12em}.chapter-detail__nav-link{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:var(--default-border-radius);background:rgba(255,255,255,.04);text-decoration:none}.book-detail__empty,.series-detail__empty{margin:0}#page{padding-top:0}.archive-page{--archive-sidebar-width:17.5rem;--archive-sidebar-collapsed-width:5.1rem;--archive-header-height:0rem;--archive-surface-bg:rgba(13, 15, 19, 0.72);--archive-surface-border:rgba(255, 255, 255, 0.09);--archive-surface-shadow:0 2rem 5rem rgba(0, 0, 0, 0.34);background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.8),rgba(7,8,11,.98)),radial-gradient(circle at top right,rgba(var(--color-purple-rgb),.12),transparent 38%),#090a0d}.archive-page .site--archive{min-height:100vh}.archive-page .skip-link{z-index:12000}.archive-route{color:var(--color-light)}.archive-shell{position:relative;min-height:100vh}.archive-sidebar{--archive-sidebar-bg-image:none;position:fixed;top:0;left:0;bottom:0;z-index:1200;width:min(var(--archive-sidebar-width),100vw - 2.5rem);padding:0;background:linear-gradient(180deg,rgba(10,11,13,.98),rgba(15,16,19,.95)),radial-gradient(circle at top left,rgba(var(--color-purple-rgb),.16),transparent 42%);border-right:1px solid rgba(255,255,255,.08);box-shadow:1.25rem 0 3rem rgba(0,0,0,.24);overflow:visible;transition:transform 220ms ease,width 220ms ease,padding 220ms ease}.archive-sidebar__inner{display:flex;flex-direction:column;height:100%;gap:1.25rem}.archive-sidebar__brand{padding:1.25rem .95rem 0 2rem;min-height:2.75rem;display:flex;align-items:center}.archive-sidebar__brand-link{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;width:100%;min-height:2.75rem}.archive-sidebar__brand-visual{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 6.2rem;width:6.2rem;height:2rem;overflow:hidden;isolation:isolate;transition:flex-basis 260ms ease,width 260ms ease}.archive-sidebar__brand-visual::after{content:"";position:absolute;inset:0;left:0;z-index:2;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/logo-icon.png);background-repeat:no-repeat;background-position:left center;background-size:contain;opacity:0;transform:translateX(-.2rem) scale(.72);transform-origin:left center;filter:blur(6px);transition:opacity 180ms ease,transform 280ms cubic-bezier(.22,1,.36,1),filter 220ms ease}.archive-sidebar__brand-mark{position:relative;z-index:1;display:block;width:6.2rem;height:1.8rem;background-color:#fff;-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/logo.svg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center;transform-origin:left center;transition:width 220ms ease,height 220ms ease,opacity 180ms ease,transform 280ms cubic-bezier(.22,1,.36,1),filter 220ms ease}.archive-sidebar__brand-label{font-size:var(--font-size-12);letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.72);display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 0s linear 180ms,opacity 180ms ease,transform 180ms ease,visibility 0s linear}.archive-sidebar__nav{flex:1;min-height:0}.archive-sidebar__nav-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;padding:0;margin:0}.archive-sidebar__nav-link,.archive-sidebar__toggle{position:relative;display:flex;align-items:center;gap:.9rem;width:100%;padding:.78rem .95rem .78rem 2rem;border:0;border-radius:0;background:0 0;color:rgba(255,255,255,.76);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-decoration:none;text-align:left;cursor:pointer;overflow:hidden;isolation:isolate;transition:color 180ms ease,transform 180ms ease}.archive-sidebar__nav-link::before,.archive-sidebar__toggle::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(var(--color-purple-rgb),.3),rgba(255,255,255,.06)),linear-gradient(180deg,rgba(12,13,17,.76),rgba(12,13,17,.9)),var(--archive-sidebar-nav-bg-image,var(--archive-sidebar-bg-image)),rgba(255,255,255,.06);background-position:center;background-size:auto,auto,104% auto,auto;opacity:0;transform:translateX(-.08rem) scale(1.01);transition:opacity 180ms ease,transform 320ms ease}.archive-sidebar__nav-link>*,.archive-sidebar__toggle>*{position:relative;z-index:1}.archive-sidebar__nav-link:focus-visible,.archive-sidebar__nav-link:hover,.archive-sidebar__toggle:focus-visible,.archive-sidebar__toggle:hover{color:#fff}.archive-sidebar__nav-link:focus-visible::before,.archive-sidebar__nav-link:hover::before,.archive-sidebar__toggle:focus-visible::before,.archive-sidebar__toggle:hover::before{opacity:1;transform:translateX(.08rem) scale(1.015)}.archive-sidebar__nav-link.is-current{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.archive-sidebar__nav-link.is-current::before{opacity:1;background:linear-gradient(90deg,rgba(var(--color-purple-rgb),.34),rgba(255,255,255,.08)),linear-gradient(180deg,rgba(12,13,17,.68),rgba(12,13,17,.88)),var(--archive-sidebar-nav-bg-image,var(--archive-sidebar-bg-image)),rgba(255,255,255,.06);background-position:center;background-size:auto,auto,104% auto,auto;transform:translateX(0) scale(1.01)}.archive-sidebar__nav-icon,.archive-sidebar__toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.2rem;height:1.2rem}.archive-sidebar__nav-icon svg,.archive-sidebar__toggle-icon svg{width:100%;height:100%;fill:currentColor}.archive-sidebar__nav-text{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 0s linear 180ms,opacity 180ms ease,transform 180ms ease,visibility 0s linear}.archive-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,rgba(var(--color-purple-rgb),.85),rgba(var(--color-red-rgb),.78));color:#fff;font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.archive-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-avatar--small{width:1.5rem;height:1.5rem;font-size:.66rem}.archive-avatar__initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.archive-sidebar__toggle-icon svg{transform:rotate(180deg);transition:transform 180ms ease}html.archive-sidebar-js .archive-sidebar__brand-label,html.archive-sidebar-js .archive-sidebar__cta,html.archive-sidebar-js .archive-sidebar__nav-text{opacity:0;max-width:0;transform:translateX(-.4rem);visibility:hidden;pointer-events:none;transition:max-width 0s linear 180ms,opacity 180ms ease,transform 180ms ease,visibility 0s linear 180ms}html.archive-sidebar-js.is-sidebar-text-visible .archive-sidebar__brand-label,html.archive-sidebar-js.is-sidebar-text-visible .archive-sidebar__cta,html.archive-sidebar-js.is-sidebar-text-visible .archive-sidebar__nav-text{opacity:1;max-width:14rem;transform:none;visibility:visible;pointer-events:auto;transition:max-width 0s linear,opacity 180ms ease,transform 180ms ease,visibility 0s linear}.archive-sidebar__cta{position:relative;overflow:hidden;padding:1rem;border-radius:calc(var(--default-border-radius) * 1.1);background:linear-gradient(135deg,rgba(var(--color-red-rgb),.88),rgba(var(--color-purple-rgb),.6)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:opacity 180ms ease,transform 180ms ease,visibility 0s linear}.archive-sidebar__cta::after{content:"";position:absolute;inset:auto -12% -22% auto;width:8rem;height:8rem;border-radius:50%;background:rgba(255,255,255,.16);filter:blur(1rem)}.archive-sidebar__cta-copy,.archive-sidebar__cta-eyebrow,.archive-sidebar__cta-link,.archive-sidebar__cta-title{position:relative;z-index:1}.archive-sidebar__cta-eyebrow{margin:0 0 .35rem;font-size:var(--font-size-12);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.archive-sidebar__cta-title{margin:0 0 .4rem;font-size:clamp(1.1rem,2vw,1.45rem);text-transform:uppercase;color:#fff}.archive-sidebar__cta-copy{margin:0 0 .8rem;font-size:var(--font-size-14);line-height:1.55;color:rgba(255,255,255,.86)}.archive-sidebar__cta-link{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-decoration:none}.archive-sidebar__bottom{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding:0 1rem 1rem;position:relative}.archive-sidebar__toggle{position:absolute;right:-1.2rem;bottom:.5rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(12,13,17,.94);box-shadow:0 .8rem 1.8rem rgba(0,0,0,.34);color:rgba(255,255,255,.72);gap:0}.archive-sidebar__toggle::after{display:none}.archive-sidebar__toggle:focus-visible,.archive-sidebar__toggle:hover{background:rgba(22,24,30,.98)}.archive-shell__overlay{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.56);opacity:0;visibility:hidden;transition:opacity 180ms ease,visibility 180ms ease}body.archive-page--reader{overflow:hidden;background:#0b0d11}.archive-shell__main{position:relative;min-height:100vh;padding-left:var(--archive-sidebar-width);overflow:clip;transition:padding-left 220ms ease}.archive-shell__floating-toolbar{position:relative;z-index:3;margin-bottom:-2.1rem;pointer-events:none}@media (min-width:768px){.archive-shell__floating-toolbar{margin-bottom:-2.5rem}}.archive-shell__floating-toolbar .archive-library__toolbar{pointer-events:auto}.archive-header{display:none}.archive-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--archive-header-height)}.archive-header__inner{padding-inline:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.archive-header__inner{padding-inline:calc(var(--default-container-spacing)/ 1.75)}}@media (min-width:768px){.archive-header__inner{padding-inline:calc(var(--default-container-spacing)/ 1.35)}}.archive-header__left,.archive-header__links,.archive-header__right{display:flex;align-items:center;gap:.9rem}.archive-header__account,.archive-header__link,.archive-header__menu-toggle{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:rgba(255,255,255,.85)}.archive-header__menu-toggle{padding:.55rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);font:inherit;cursor:pointer}@media (min-width:1024px){.archive-header__menu-toggle{display:none}}.archive-header__account-caret,.archive-header__account-icon,.archive-header__menu-toggle-icon{display:inline-flex;width:1rem;height:1rem}.archive-header__account-caret svg,.archive-header__account-icon svg,.archive-header__menu-toggle-icon svg{width:100%;height:100%;fill:currentColor}@media (min-width:625px){.archive-header__links{gap:1.2rem}}.archive-header__link{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);opacity:.82}.archive-header__account{padding:.55rem .9rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.archive-header__account-text{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-shell__top-shell{--page-standard-top-bg-mask-start:48%;--page-standard-top-bg-mask-end:100%;--archive-shell-account-bar-offset:clamp(1rem, 2.5vw, 1.75rem);--archive-shell-account-bar-height:clamp(4.25rem, 8vw, 4.5rem);position:relative}.archive-shell__account-bar{position:absolute;top:calc(var(--archive-header-height) + var(--archive-shell-account-bar-offset));right:0;left:0;z-index:2;pointer-events:none}.archive-shell__account-bar-inner{display:flex;justify-content:flex-end;padding-right:2rem}@media (min-width:1280px){.archive-shell__account-bar-inner{padding-right:4rem}}.archive-shell__account-bar .archive-shell__account-chip{pointer-events:auto}.archive-shell__account-chip{display:inline-flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(9,10,14,.74);backdrop-filter:blur(16px);color:#fff;text-decoration:none;box-shadow:0 1rem 2rem rgba(0,0,0,.18)}.archive-shell__account-details{display:flex;flex-direction:column;gap:.16rem;min-width:0}.archive-shell__account-label,.archive-shell__account-name,.archive-shell__account-renewal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-shell__account-label{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.archive-shell__account-name{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);color:#fff}.archive-shell__account-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:min(18rem,48vw);font-size:var(--font-size-12);color:rgba(255,255,255,.58)}.archive-shell__account-status{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .45rem;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.09em;line-height:1;text-transform:uppercase}.archive-shell__account-status--active{background:rgba(109,214,124,.18);color:#a9f1b2;box-shadow:inset 0 0 0 1px rgba(109,214,124,.22)}.archive-honored-badge{display:inline-flex;align-items:center;justify-content:center;padding:.36rem .72rem;border-radius:999px;border:1px solid rgba(249,212,115,.28);background:linear-gradient(180deg,rgba(249,212,115,.18),rgba(182,134,34,.18));color:rgba(255,236,184,.96);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.archive-honored-badge--compact{padding:.22rem .5rem;font-size:var(--font-size-10);letter-spacing:.1em}.archive-shell__account-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.archive-shell__notice-wrap{position:fixed;top:clamp(1rem,2.5vw,1.5rem);left:50%;transform:translateX(-50%);width:min(100vw - 2rem,34rem);z-index:1200;pointer-events:none}.archive-shell__notice-wrap .container{width:100%;max-width:none;padding-inline:0}.archive-shell__notice-wrap.is-entering .archive-shell__notice{animation:archive-shell-toast-in .24s ease forwards}.archive-shell__notice-wrap.is-hiding .archive-shell__notice{animation:archive-shell-toast-out .22s ease forwards}.archive-shell__notice{width:100%;padding:.9rem 1rem;border-radius:calc(var(--default-border-radius) * .8);border:1px solid rgba(121,221,210,.24);background:rgba(8,18,22,.82);backdrop-filter:blur(12px);box-shadow:0 1rem 2rem rgba(0,0,0,.2);color:rgba(226,255,250,.96);pointer-events:auto;transform:translateY(0);opacity:1}.archive-shell__notice--info,.archive-shell__notice--success{border-color:rgba(121,221,210,.24);background:rgba(8,18,22,.82)}.archive-shell__notice--error{border-color:rgba(230,117,117,.36);background:rgba(34,10,10,.9);color:rgba(255,234,234,.98)}@keyframes archive-shell-toast-in{from{opacity:0;transform:translateY(-.6rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes archive-shell-toast-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.45rem) scale(.985)}}.archive-shell__heading{position:relative;isolation:isolate;margin-top:calc(var(--archive-header-height) * -1);padding-top:calc(var(--archive-header-height) + var(--archive-shell-account-bar-offset) + var(--archive-shell-account-bar-height) + clamp(2.25rem,4vw,3.5rem));padding-bottom:clamp(2.75rem,5vw,4.5rem);overflow:hidden}.archive-shell__heading::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(4,5,7,.78) 0,rgba(4,5,7,.24) 45%,rgba(4,5,7,0) 100%),linear-gradient(180deg,rgba(var(--color-dark-rgb),.48) 0,rgba(var(--color-dark-rgb),.82) 100%);background-size:auto,auto;background-position:center,center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 50%,transparent 100%)}.archive-shell__heading>*{position:relative;z-index:1}.archive-shell__heading-inner{display:grid;gap:1.5rem;align-items:end}@media (min-width:1024px){.archive-shell__heading-inner{grid-template-columns:minmax(0,1fr) auto}}.archive-shell__heading-copy{min-width:0;width:100%;max-width:min(100%,42rem)}.archive-shell__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);color:var(--color-medium);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}.archive-shell__eyebrow-current,.archive-shell__eyebrow-link{color:inherit;text-decoration:none}.archive-shell__eyebrow-link:focus-visible,.archive-shell__eyebrow-link:hover{color:#fff}.archive-shell__eyebrow-separator{opacity:.6}.archive-shell__title{margin:0;color:#fff;font-size:clamp(2.5rem,11vw,4.125rem);line-height:.96;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;--text-texture-opacity:0.8;--text-texture-wash:0.6;--text-texture-tint-color:transparent;--text-texture-blend-mode:overlay}.archive-shell--content-view-series .archive-shell__title{color:var(--archive-series-hero-title-color,#fff);--text-texture-tint-color:var(--archive-series-hero-title-tint-color, transparent)}.archive-shell__intro{margin-top:1rem}.archive-shell__intro p{margin:0;max-width:44rem;color:rgba(255,255,255,.88)}.archive-shell__heading-copy-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.archive-shell__account-chip{display:inline-flex;flex-direction:row;align-items:stretch;gap:0;max-width:100%;padding:0;overflow:hidden;border-radius:calc(var(--default-border-radius) * 1.05);background:rgba(10,11,14,.62);border:1px solid rgba(255,255,255,.08);box-shadow:0 1rem 2.5rem rgba(0,0,0,.2);text-decoration:none;color:inherit;cursor:pointer;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.archive-shell__account-chip:hover{border-color:rgba(255,255,255,.12);background:rgba(12,13,17,.72);box-shadow:0 1.1rem 2.6rem rgba(0,0,0,.26)}.archive-shell__account-chip:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:3px}.archive-shell__account-media{position:relative;display:flex;align-items:stretch;justify-content:center;flex:0 0 clamp(3.25rem,8vw,4.25rem);width:clamp(3.25rem,8vw,4.25rem);align-self:stretch;overflow:hidden;background:linear-gradient(135deg,rgba(var(--color-purple-rgb),.88),rgba(var(--color-red-rgb),.78))}.archive-shell__account-media img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.archive-shell__account-initials{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:4.25rem;margin:0;color:#fff;font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;line-height:1}.archive-shell__account-details{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1;padding:.75rem 1.05rem .75rem .9rem;justify-content:center}.archive-shell__account-label{font-size:var(--font-size-12);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58)}.archive-shell__account-name{font-weight:var(--font-weight-bold);color:#fff}.archive-shell__account-meta{font-size:var(--font-size-12);color:rgba(255,255,255,.7)}.archive-shell__content{position:relative;z-index:2;padding:0 2rem clamp(4rem,9vw,6rem)}@media (min-width:1280px){.archive-shell__content{padding:0 4rem clamp(4rem,9vw,6rem)}}.archive-shell__top-bg-layer{opacity:.5}.archive-panel--surface{position:relative;border-radius:clamp(1rem,2vw,1.35rem);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)),var(--archive-surface-bg);border:1px solid var(--archive-surface-border);box-shadow:var(--archive-surface-shadow);backdrop-filter:blur(14px)}.archive-panel--surface{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.archive-panel--surface{padding:calc(var(--default-container-spacing)/ 2.5)}}@media (min-width:768px){.archive-panel--surface{padding:calc(var(--default-container-spacing)/ 2)}}.archive-panel--stacked{margin-top:1.5rem}.archive-panel--dashboard-secondary{position:relative;background:0 0;border:0;backdrop-filter:none;box-shadow:none}[data-archive-content-panel].is-loading{opacity:.58;pointer-events:none}.archive-content__secondary-toolbar{display:flex;flex-direction:column;font-weight:600;margin-bottom:-.1rem;gap:.9rem;padding-bottom:0!important}.archive-content__secondary-toolbar{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.archive-content__secondary-toolbar{padding:calc(var(--default-container-spacing)/ 2.5)}}@media (min-width:768px){.archive-content__secondary-toolbar{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.archive-content__secondary-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.archive-content__secondary-toolbar--series-books .archive-library__toolbar{width:100%}.archive-content__secondary-toolbar--perks-preview .archive-library__toolbar{width:100%}.archive-content__secondary-nav{display:flex;flex-wrap:wrap;gap:2rem}.archive-content__secondary-nav-link{position:relative;bottom:-1px;display:block;padding:.5rem 0 1.5rem;border-bottom:3px solid transparent;color:var(--color-medium);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:var(--default-transition)}.archive-content__secondary-nav-link.is-active,.archive-content__secondary-nav-link:focus-visible,.archive-content__secondary-nav-link:hover{color:#fff;border-bottom-color:#fff}.archive-content__toolbar{display:flex;justify-content:flex-end;margin-bottom:1.25rem}.archive-content__intro{max-width:42rem;margin-bottom:2rem}.archive-content__intro--reading-dashboard{display:grid;gap:1.25rem;max-width:none;padding:1.25rem;border-radius:calc(var(--default-border-radius) * .95);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(11,12,17,.62)}@media (min-width:768px){.archive-content__intro--reading-dashboard{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.archive-content__intro--reading-dashboard .archive-content__toolbar{justify-content:flex-start;margin-bottom:0}@media (min-width:768px){.archive-content__intro--reading-dashboard .archive-content__toolbar{justify-content:flex-end}}.archive-content__sections{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.archive-content__sections{gap:3rem}}.archive-content__section{display:flex;gap:2rem;flex-direction:column;position:relative;overflow:visible;border-radius:calc(var(--default-border-radius) * .95);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(11,12,17,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);padding:1.25rem}@media (min-width:768px){.archive-content__section{padding:0 1.5rem 1.5rem}}.archive-content__section--continue-reading{padding-top:0}.archive-content__section-copy-wrap{max-width:44rem;margin-top:-.75rem}.archive-content__section-label{position:relative;z-index:1;display:inline-flex;align-items:center;padding:0 1rem;margin:0 0 1.5rem;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.58)}.archive-content__section-label::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 2rem);height:2.5rem;transform:translateY(-50%);translate:-50% 0;z-index:-1;background:radial-gradient(ellipse at center,rgba(var(--color-dark-rgb),.94) 0,rgba(var(--color-dark-rgb),.94) 34%,rgba(var(--color-dark-rgb),.44) 58%,rgba(var(--color-dark-rgb),.1) 65%,rgba(var(--color-dark-rgb),0) 80%);pointer-events:none}.archive-content__section-title{margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem);color:#fff}.archive-content__section-copy{margin:.45rem 0 0;color:rgba(255,255,255,.74);line-height:1.65}.archive-content__item-grid{display:grid;gap:1rem}@media (min-width:1280px){.archive-content__item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-content__item-grid--continue-reading{gap:2rem}@media (min-width:625px){.archive-content__item-grid--continue-reading{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.archive-content__item-grid--continue-reading{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.archive-content__item-grid--continue-reading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.archive-content__item-grid--continue-reading{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-content__continue-card-subtitle{margin:0;color:rgba(255,255,255,.7);font-size:var(--font-size-18);line-height:1.45}.archive-content .archive-library__book-card--continue-horizontal{width:100%;max-width:none;min-height:100%;gap:0;overflow:visible}@media (min-width:500px){.archive-content .archive-library__book-card--continue-horizontal{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr)}}.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-media{min-height:12rem}.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:500px){.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-media{height:100%;min-height:100%}}.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-body{min-width:0}.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-heading{margin:0}.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-media{border-radius:calc(var(--default-border-radius) * .7) calc(var(--default-border-radius) * .7) 0 0}@media (min-width:500px){.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-media{border-radius:calc(var(--default-border-radius) * .7) 0 0 calc(var(--default-border-radius) * .7)}}.archive-content .archive-library__book-card--continue-horizontal .archive-library__book-card-actions{margin-top:auto;gap:0}.archive-content__waiting-list{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.archive-content__waiting-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;padding:.8rem;border-radius:calc(var(--default-border-radius) * .65);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#fff;text-decoration:none;transition:var(--default-transition)}@media (min-width:768px){.archive-content__waiting-link{grid-template-columns:auto minmax(0,1fr) auto}}.archive-content__waiting-link:focus-visible,.archive-content__waiting-link:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.075)}.archive-content__waiting-cover{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;overflow:hidden;border-radius:.7rem;background:rgba(255,255,255,.08)}.archive-content__waiting-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-content__waiting-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.archive-content__waiting-series{color:rgba(255,255,255,.58);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.archive-content__waiting-title{font-weight:var(--font-weight-bold)}.archive-content__waiting-unlock{justify-self:start;border-radius:999px;padding:.35rem .65rem;background:rgba(255,255,255,.1);color:rgba(255,255,255,.78);font-size:var(--font-size-12);font-weight:var(--font-weight-bold)}@media (min-width:768px){.archive-content__waiting-unlock{justify-self:end}}.archive-content__waiting-footer{margin-top:1rem}.archive-content__waiting-footer-link{color:rgba(255,255,255,.76);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.archive-content__waiting-footer-link:focus-visible,.archive-content__waiting-footer-link:hover{color:#fff}.archive-content__card-eyebrow,.archive-content__kicker{margin:0 0 .45rem;font-size:var(--font-size-12);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.archive-content__title{margin:0 0 .6rem;font-size:clamp(1.75rem,4vw,2.5rem);color:#fff}.archive-content__copy{margin:0;max-width:42rem;color:rgba(255,255,255,.8)}.archive-content__grid{display:grid;gap:1rem}@media (min-width:768px){.archive-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-content__grid .archive-perks__discount-card{grid-column:span 2}}@media (min-width:1280px){.archive-content__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-content__card{position:relative;min-height:15rem;border-radius:calc(var(--default-border-radius) * .95);padding:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}@media (min-width:768px){.archive-content__card--wide{grid-column:1/-1}}.archive-content__empty-state{padding:1.25rem;border-radius:calc(var(--default-border-radius) * .95);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.archive-content__empty-message{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;padding:1rem 1.1rem;border-radius:calc(var(--default-border-radius) * .7);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(var(--color-dark-rgb),.42);color:rgba(255,255,255,.68)}.archive-content__empty-copy,.archive-content__empty-title{margin:0}.archive-content__empty-title{color:rgba(255,255,255,.86);font-weight:var(--font-weight-bold)}.archive-content__empty-copy{line-height:1.55}.archive-content__empty-link{color:#fff;font-weight:var(--font-weight-bold);text-decoration:none}.archive-content__empty-link:focus-visible,.archive-content__empty-link:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.archive-content__card-title{margin:0 0 .65rem;font-size:clamp(1.05rem,2vw,1.35rem);color:#fff}.archive-content__card-copy{margin:0;color:rgba(255,255,255,.74);line-height:1.65}.archive-content__status-row{margin:0 0 1rem}.archive-content__status{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.08);color:rgba(255,255,255,.92)}.archive-content__status--active,.archive-content__status--pending-cancel{background:rgba(119,221,168,.3);color:#a8f0c9}.archive-content__status--on-hold,.archive-content__status--pending{background:rgba(255,205,120,.12);color:#ffd488}.archive-content__status--cancelled,.archive-content__status--expired,.archive-content__status--guest,.archive-content__status--inactive{background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.archive-content__meta-list{margin:0}.archive-content__meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.08)}.archive-content__meta-row:first-child{border-top:0;padding-top:0}.archive-content__meta-row dd,.archive-content__meta-row dt{margin:0}.archive-content__meta-row dt{color:rgba(255,255,255,.55)}.archive-content__meta-row dd{text-align:right;color:rgba(255,255,255,.94)}.archive-content__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem}.archive-content__item-card{--archive-content-item-accent:#7a4ecf;--archive-content-item-pill-background:#a55eff;--archive-content-item-pill-color:rgba(35, 37, 49, 0.96);display:flex;flex-direction:column;gap:.85rem;min-height:100%;overflow:visible;padding:1rem 1rem 1.05rem;border-left:6px solid var(--archive-content-item-accent);border-radius:.4rem;background:rgba(244,240,255,.95);box-shadow:0 1rem 2.25rem rgba(0,0,0,.16);color:#1b1d26}.archive-content__item-card.has-cover-image{padding:0}@media (min-width:768px){.archive-content__item-card.has-cover-image{flex-direction:row;align-items:stretch;gap:0}}.archive-content__item-card--violet{--archive-content-item-accent:#7a4ecf;--archive-content-item-pill-background:#a55eff}.archive-content__item-card--sand{--archive-content-item-accent:#a28c47;--archive-content-item-pill-background:#d6c078;background:rgba(242,239,227,.96)}.archive-content__item-card--amber{--archive-content-item-accent:#ca7a2f;--archive-content-item-pill-background:#f0aa55;background:rgba(247,233,210,.96)}.archive-content__item-card--gold{--archive-content-item-accent:#bc9213;--archive-content-item-pill-background:#f1c94c;background:rgba(253,244,184,.96)}.archive-content__item-media{position:relative;overflow:hidden;min-height:13rem;background:rgba(20,20,28,.2);border-radius:0}@media (min-width:768px){.archive-content__item-media{flex:0 0 10.5rem;min-height:100%}}.archive-content__item-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-content__item-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-width:0}.archive-content__item-series{display:inline-flex;position:relative;top:-.75rem;align-items:center;align-self:flex-start;margin:0;padding:.25rem .75rem;border-radius:999px;background:var(--archive-content-item-pill-background);color:var(--archive-content-item-pill-color);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.has-cover-image .archive-content__item-series{margin:0 1rem}.archive-content__item-main{display:flex;flex-direction:column;gap:.85rem;padding:0}.has-cover-image .archive-content__item-main{padding:0 1rem}@media (min-width:768px){.archive-content__item-main{flex-direction:row;align-items:flex-start;justify-content:space-between}}.archive-content__item-copy-block{min-width:0}.archive-content__item-title{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);color:#232531}.archive-content__item-subtitle{margin:.35rem 0 0;color:rgba(35,37,49,.72);line-height:1.6}.archive-content__item-meta{display:inline-flex;align-items:center;align-self:flex-start;padding:.35rem .6rem;border-radius:.75rem;background:rgba(255,255,255,.72);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#232531;white-space:nowrap}.archive-content__item-actions{background-color:rgba(255,255,255,.5);margin-top:auto;padding-top:.15rem;border-bottom-right-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius)}@media (min-width:768px){.archive-content__item-actions{border-bottom-left-radius:0}}.has-cover-image .archive-content__item-actions{padding:1rem}.archive-content__item-link{min-width:0}.archive-content__subscription-list{display:flex;flex-direction:column;gap:.9rem;margin-top:1.1rem}.archive-content__subscription-item{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.05rem;border-radius:calc(var(--default-border-radius) * .8);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.archive-content__subscription-item{flex-direction:row;align-items:center;justify-content:space-between}}.archive-content__subscription-main{min-width:0}.archive-content__subscription-meta,.archive-content__subscription-title{margin:0}.archive-content__subscription-title{font-size:1rem;font-weight:var(--font-weight-bold);color:#fff}.archive-content__subscription-meta{margin-top:.35rem;color:rgba(255,255,255,.68)}.archive-content__subscription-aside{display:flex;align-items:center;gap:1rem}.archive-content__subscription-total{font-weight:var(--font-weight-bold);color:rgba(255,255,255,.9)}.archive-content__subscription-link{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.76)}.archive-library{display:flex;flex-direction:column;gap:1.5rem;--series-book-surface-color:var(--color-dark);--series-book-summary-dot-color:var(--color-primary);--series-book-summary-meta-background-color:var(--series-book-theme-primary, var(--color-primary));--series-book-summary-meta-text-color:var(--series-book-theme-darkest-shade, var(--color-dark));--series-book-summary-title-color:var(--color-light);--series-book-panel-eyebrow-color:var(--color-primary);--series-book-panel-title-color:var(--color-light);--series-book-background-image:none;--series-book-theme-lightest-rgb:var(--color-light-rgb)}.archive-library .archive-reader__gate,.archive-library .archive-reader__jump-list-wrap,.archive-library__book-card,.archive-library__card,.archive-library__empty-state,.archive-library__hero{border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--default-border-radius) * .95);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(11,12,17,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.archive-library__book-card,.archive-library__card,.archive-library__empty-state,.archive-library__hero{padding:1.25rem}@media (min-width:768px){.archive-library__book-card,.archive-library__card,.archive-library__empty-state,.archive-library__hero{padding:1.5rem}}.archive-library__breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.archive-library .archive-reader__chapter-number,.archive-library .archive-reader__nav-label,.archive-library__breadcrumb,.archive-library__eyebrow{color:rgba(255,255,255,.62);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.archive-library .archive-reader__gate-title,.archive-library .archive-reader__jump-list-title,.archive-library__book-card-title,.archive-library__card-title,.archive-library__title{margin:0;color:#fff}.archive-library__title{font-size:clamp(1.45rem,2.5vw,2rem)}.archive-library__subtitle{margin:.5rem 0 0;color:rgba(255,255,255,.88);font-size:clamp(1.1rem,2vw,1.25rem)}.archive-library .archive-reader__gate-copy,.archive-library .archive-reader__lead,.archive-library__book-card-copy,.archive-library__book-card-note,.archive-library__card-copy,.archive-library__copy{margin:.75rem 0 0;color:rgba(255,255,255,.74);line-height:1.65}.archive-library__book-card-note{color:rgba(255,255,255,.68);font-size:var(--font-size-14)}.archive-library__actions,.archive-library__meta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.archive-library .archive-reader__chapter-status,.archive-library__meta-pill{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.archive-library__meta-pill--tiers{background:0 0;border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.94)}.archive-library__meta-pill--serial{background:0 0;border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.9)}.archive-library__meta-pill--reading-status{border:1px solid rgba(255,255,255,.16)}.archive-library__meta-pill--reading-status-unread{background:0 0;color:rgba(255,255,255,.86)}.archive-library__meta-pill--reading-status-in-progress{background:rgba(var(--color-primary-rgb),.16);border-color:rgba(var(--color-primary-rgb),.3);color:rgba(255,255,255,.94)}.archive-library__meta-pill--reading-status-complete{background:rgba(var(--color-green-rgb),.2);border-color:rgba(var(--color-green-rgb),.32);color:rgba(255,255,255,.94)}.archive-library__meta-row--modal{gap:.75rem;margin-top:0}.archive-library__meta-row--modal .archive-library__meta-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.72);background:0 0;color:var(--series-book-theme-lightest,var(--color-light));font-size:var(--font-size-12);letter-spacing:.06em}.archive-library__meta-row--modal .archive-library__meta-pill--status{border-color:transparent;background:color-mix(in srgb,var(--series-book-summary-meta-background-color) 88%,#fff 12%);color:var(--series-book-summary-meta-text-color)}.archive-library__meta-pill-wrap{position:relative;display:inline-flex;align-items:center}.archive-library__meta-pill-wrap--serial .archive-library__meta-pill--serial{padding-right:1.1rem}.archive-library__meta-help-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:-.45rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:999px;background:var(--color-light);color:var(--series-book-summary-meta-text-color);cursor:pointer;font-size:.6rem;font-weight:var(--font-weight-bold);line-height:1;transform:translateY(-50%);box-shadow:0 .35rem .75rem rgba(0,0,0,.22);transition:transform 180ms ease,box-shadow 180ms ease}.archive-library__meta-help-trigger:focus-visible,.archive-library__meta-help-trigger:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 .45rem 1rem rgba(0,0,0,.28)}.archive-library__meta-text{color:rgba(255,255,255,.72)}.archive-library__card-grid{display:grid;gap:3rem}@media (min-width:768px){.archive-library__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.archive-library__card-grid--books{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-library__card-grid--series-books{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.archive-library__card-grid--series-books{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.archive-library__card-grid--series-books{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.archive-library__card-grid--series-books{grid-template-columns:repeat(4,minmax(0,1fr))}}.archive-library__toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.archive-library__toolbar--floating{position:relative;z-index:2;margin:0}.archive-library__toolbar--series-books{align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.archive-library__toolbar-filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.archive-library__tier-filter{position:relative;flex:0 0 auto}.archive-library__tier-filter-options{display:grid;gap:.35rem}.archive-library__tier-filter-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:12rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--default-border-radius) * .9);background:rgba(255,255,255,.05);color:rgba(255,255,255,.9);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:var(--default-transition)}.archive-library__tier-filter-toggle:focus-visible,.archive-library__tier-filter-toggle:hover,.archive-library__tier-filter.is-open .archive-library__tier-filter-toggle{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.18)}.archive-library__tier-filter-current{display:inline-flex;align-items:center;min-width:0}.archive-library__tier-filter-caret{display:inline-flex;width:.4rem;height:.4rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform 180ms ease}.archive-library__tier-filter.is-open .archive-library__tier-filter-caret{transform:rotate(-135deg) translateX(-.1rem)}.archive-library__tier-filter-menu{position:absolute;top:calc(100% + .55rem);left:0;z-index:var(--z-index-dropdown);min-width:min(18rem,100vw - 2rem);padding:.55rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--default-border-radius) * .9);background:color-mix(in srgb,rgba(var(--color-dark-rgb),.92) 92%,#000 8%);box-shadow:0 1rem 2rem rgba(0,0,0,.28);backdrop-filter:blur(14px)}.archive-library__tier-filter-menu[hidden]{display:none!important}.archive-library__tier-filter-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;padding:.8rem .9rem;border:1px solid transparent;border-radius:calc(var(--default-border-radius) * .7);background:0 0;color:rgba(255,255,255,.9);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-align:left;text-transform:uppercase;transition:var(--default-transition)}.archive-library__tier-filter-option.is-active,.archive-library__tier-filter-option:focus-visible,.archive-library__tier-filter-option:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.08)}.archive-library__tier-filter-option:disabled{opacity:.45;cursor:not-allowed}.archive-library__filter-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.78);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;transition:var(--default-transition)}.archive-library__filter-clear:focus-visible,.archive-library__filter-clear:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.archive-library__filter-clear:disabled{opacity:.42;cursor:not-allowed}.archive-library__book-card,.archive-library__card{display:flex;flex-direction:column;gap:1rem}.archive-library__book-card{--series-book-surface-color:var(--color-dark);--series-book-summary-dot-color:var(--color-primary);--series-book-summary-meta-background-color:var(--series-book-theme-primary, var(--color-primary));--series-book-summary-meta-text-color:var(--series-book-theme-darkest-shade, var(--color-dark));--series-book-summary-title-color:var(--color-light);--series-book-panel-eyebrow-color:var(--color-primary);--series-book-panel-title-color:var(--color-light);--series-book-background-image:none;--series-book-theme-lightest-rgb:var(--color-light-rgb)}.archive-library__book-card--continue-horizontal,.archive-library__book-card--series{--series-book-summary-meta-background-color:var(--series-book-theme-primary, var(--color-primary));--series-book-summary-meta-text-color:var(--series-book-theme-darkest-shade, var(--color-dark));padding:0;overflow:hidden;gap:0;min-height:100%;border-color:rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.16);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(var(--color-dark-rgb),.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 1.4rem 2.7rem rgba(0,0,0,.26)}.archive-library__card-metrics{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem;color:rgba(255,255,255,.72);font-size:var(--font-size-14)}.archive-library__book-card-actions,.archive-library__card-actions{display:flex;flex-wrap:nowrap;gap:.75rem;margin-top:auto}.archive-library__card--series-index{--series-archive-card-background-image:none;--series-archive-card-visual-width:15rem;--series-archive-card-figure-overlap-mask-start:0%;--series-archive-card-figure-overlap-mask-end:40%;position:relative;display:grid;grid-template-areas:"content" "visual";grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0;width:100%;max-width:none;padding:0;border-color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.1);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),color-mix(in srgb,var(--series-theme-darkest,var(--color-dark)) 90%,#000 10%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 2rem 4rem rgba(0,0,0,.18);isolation:isolate;overflow:visible;transform:translateY(0);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,background-color 220ms ease}@media (min-width:1536px){.archive-library__card--series-index{grid-template-areas:"content visual";grid-template-columns:minmax(0,1fr) var(--series-archive-card-visual-width);-moz-column-gap:1.5rem;column-gap:1.5rem;min-height:19rem}}.archive-library__card--series-index::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;background:radial-gradient(circle at top right,rgba(var(--series-theme-accent-rgb,var(--color-primary-rgb)),.28) 0,transparent 38%),linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 45%);transition:opacity 220ms ease}.archive-library__card--series-index::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 100%);opacity:0;transition:opacity 220ms ease}.archive-library__card--series-index .archive-library__card-link{position:absolute;inset:0;z-index:6;border-radius:inherit;text-decoration:none}.archive-library__card--series-index .archive-library__card-link:focus-visible{outline:2px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.92);outline-offset:.3rem}.archive-library__card--series-index .archive-library__card-body{grid-area:content;position:relative;z-index:3;display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:2.35rem 1.5rem 3.5rem}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-body{padding-right:0}}.archive-library__card--series-index .archive-library__card-genre{position:relative;z-index:4;width:-moz-fit-content;width:fit-content;margin:-3.25rem 0 .45rem;--pill-padding-block:0.45rem;--pill-padding-inline:0.8rem;--pill-font-size:var(--font-size-10);--pill-font-weight:700;--pill-letter-spacing:0.12em;--pill-background:color-mix(in srgb, var(--series-theme-primary, var(--color-primary)) 84%, white 16%);--pill-border-color:transparent;--pill-color:var(--series-theme-darkest-shade, var(--color-dark));box-shadow:0 0 1.5rem color-mix(in srgb,var(--series-theme-primary,var(--color-primary)) 22%,transparent)}.archive-library__card--series-index .archive-library__card-title{margin:0;--inset-divider-row-width:150px;--series-archive-card-title-divider-width-hover:190px;--inset-divider-color:rgba(var(--color-light-rgb), 0.3);--inset-divider-row-margin-bottom:0.9rem;--inset-divider-row-margin-inline-start:0;--inset-divider-row-margin-inline-end:auto}.archive-library__card--series-index .archive-library__card-title span{color:var(--series-theme-light,#fff);text-transform:uppercase;--text-texture-opacity:0.8;--text-texture-wash:0;--text-texture-tint-color:var(--series-theme-light, transparent);--text-texture-blend-mode:overlay}.archive-library__card--series-index .archive-library__card-title::after{transition:var(--default-transition)}.archive-library__card--series-index .archive-library__card-summary-heading{margin:-.35rem 0 0;color:var(--series-theme-light,#fff);font-size:clamp(1rem,1.7vw,1.18rem);font-weight:var(--font-weight-normal);line-height:1.2;opacity:.9}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-summary-heading{max-width:90%}}.archive-library__card--series-index .archive-library__card-metrics{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:0;color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.9)}.archive-library__card--series-index .archive-library__card-metrics span{padding:.5rem .8rem;border:1px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.15);border-radius:999px;background:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.09);backdrop-filter:blur(.5rem)}.archive-library__card--series-index .archive-library__card-release-tracker{position:relative;z-index:4;max-width:100%;padding:.8rem .9rem;border:1px solid rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.14);border-radius:calc(var(--default-border-radius)/ 1.5);background:rgba(var(--series-theme-darkest-rgb,var(--color-dark-rgb)),.55);backdrop-filter:blur(.6rem)}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-release-tracker{max-width:90%}}.archive-library__card--series-index .archive-library__card-release-tracker .release-tracker__upsell-cta{position:relative;z-index:7}.archive-library__card--series-index .archive-library__card-visual{grid-area:visual;position:relative;z-index:2;min-height:10.5rem;margin:0;overflow:visible;border-radius:0 0 var(--default-border-radius) var(--default-border-radius);pointer-events:none}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-visual{position:absolute;inset:0 0 0 auto;width:var(--series-archive-card-visual-width);min-height:auto;overflow:visible;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0}}.archive-library__card--series-index .archive-library__card-visual-bg{position:absolute;inset:0;width:auto;background-image:linear-gradient(180deg,rgba(var(--series-theme-dark-rgb,var(--color-dark-rgb)),.22) 0,rgba(var(--series-theme-dark-rgb,var(--color-dark-rgb)),.82) 100%),var(--series-archive-card-background-image);background-repeat:no-repeat;background-position:right;background-size:cover;border-radius:inherit;clip-path:polygon(0 24%,100% 0,100% 100%,0 100%);opacity:.9;transform:scaleY(1);transform-origin:center bottom;transition:transform 220ms ease,opacity 220ms ease}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-visual-bg{inset:0 0 0 auto;width:100%;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);transform:scaleX(1);transform-origin:right center}}.archive-library__card--series-index .archive-library__card-figure,.archive-library__card--series-index .archive-library__card-logo{position:absolute;right:0}.archive-library__card--series-index .archive-library__card-figure{top:-4rem;left:50%;bottom:0;right:auto;width:100%;z-index:2;transform:translateX(-50%) scale(1);transform-origin:center bottom;transition:transform 220ms ease,top 220ms ease}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-figure{top:-2rem;left:auto;right:-3.6rem;width:25rem;transform:none}}.archive-library__card--series-index .archive-library__card-figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:drop-shadow(0 1.4rem 2.25rem rgba(0, 0, 0, .32))}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-figure img{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--series-archive-card-figure-overlap-mask-start),#000 var(--series-archive-card-figure-overlap-mask-end),#000 100%);mask-image:linear-gradient(90deg,transparent 0,transparent var(--series-archive-card-figure-overlap-mask-start),#000 var(--series-archive-card-figure-overlap-mask-end),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (min-width:1800px){.archive-library__card--series-index .archive-library__card-figure img{mask-image:none;-webkit-mask-image:none}}.archive-library__card--series-index .archive-library__card-logo{right:1rem;bottom:.75rem;z-index:5;width:10rem}@media (min-width:1536px){.archive-library__card--series-index .archive-library__card-logo{right:1.15rem;bottom:1.15rem;width:11.5rem}}.archive-library__card--series-index .archive-library__card-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 .9rem 1.35rem rgba(0, 0, 0, .26))}.archive-library__card--series-index .archive-library__card-actions{position:relative;z-index:7;margin-top:auto;padding-top:.15rem}.archive-gate__form-wrap .archive-library__card--series-index .archive-library__card-actions input[type=submit],.archive-library__card--series-index .archive-library__card-actions .archive-gate__form-wrap input[type=submit],.archive-library__card--series-index .archive-library__card-actions .button{align-self:flex-start}.archive-library__card--series-index .archive-library__card-actions .archive-library__card-button{background-color:transparent;box-shadow:none}.archive-library__card--series-index:is(:hover,:focus-within){transform:translateY(-4px);border-color:rgba(var(--series-theme-lightest-rgb,var(--color-light-rgb)),.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 2.35rem 4.5rem rgba(0,0,0,.22),0 0 1.75rem color-mix(in srgb,var(--series-theme-primary,var(--color-primary)) 22%,transparent)}.archive-library__card--series-index:is(:hover,:focus-within)::after,.archive-library__card--series-index:is(:hover,:focus-within)::before{opacity:1}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-title{--inset-divider-row-width:var(--series-archive-card-title-divider-width-hover)}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-actions .archive-library__card-button{background-color:var(--series-theme-light,var(--color-light));border-color:var(--series-theme-lightest,var(--color-light));color:var(--series-theme-darkest,var(--color-dark));padding:.75rem 1.875rem;transition:var(--default-transition);--button-overlay-stop:85%;--inset-stroke-inset:1px}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-actions .archive-library__card-button::before{--inset-stroke-color-rgb:0,0,0;--inset-stroke-stop:55%}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-actions .archive-library__card-button::after{background-color:#000}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-actions .archive-library__card-button .btn-sep{width:1.55rem;background-color:color-mix(in srgb,currentColor 70%,transparent);transition:var(--default-transition)}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-visual-bg{opacity:1;transform:scaleY(1.04)}@media (min-width:1536px){.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-visual-bg{transform:scaleX(1.04)}}.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-figure{transform:translateX(-50%) scale(1.03)}@media (min-width:1536px){.archive-library__card--series-index:is(:hover,:focus-within) .archive-library__card-figure{top:-2.3rem;transform:none}}.archive-gate__form-wrap .archive-library__book-card-actions input[type=submit],.archive-library__book-card-actions .archive-gate__form-wrap input[type=submit],.archive-library__book-card-actions .button{flex:1 1 auto;min-width:0;justify-content:center}.archive-gate__form-wrap .archive-library__book-card-actions input.has-icon.button--small[type=submit],.archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small[type=submit],.archive-library__book-card-actions .button.has-icon.button--small{padding:.75rem 1rem;background-color:rgba(0,0,0,.3);border-right:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}.archive-gate__form-wrap .archive-library__book-card-actions input.has-icon.button--small[type=submit]:hover,.archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small[type=submit]:hover,.archive-library__book-card-actions .button.has-icon.button--small:hover{background-color:rgba(var(--series-book-theme-primary-rgb,var(--color-light-rgb)),.12)}.archive-library__book-card-secondary-actions{position:static;display:flex;flex:0 0 auto;margin-left:auto}.archive-gate__form-wrap .archive-library__book-card-secondary-actions input[type=submit],.archive-library__book-card-secondary-actions .archive-gate__form-wrap input[type=submit],.archive-library__book-card-secondary-actions .button{flex:0 0 auto}.archive-library__book-card--continue-horizontal .archive-library__book-card-actions,.archive-library__book-card--series .archive-library__book-card-actions{margin:auto -1rem -1.1rem;gap:0;padding:0;border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);background:rgba(0,0,0,.16)}.archive-library__book-card--continue-horizontal,.archive-library__book-card--series{position:relative;overflow:hidden}.archive-library__book-card-heading{display:flex;flex-direction:column;gap:1rem}.archive-library__book-card-progress-empty{display:none;color:rgba(255,255,255,.72);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.archive-library__book-card-reading-status{display:none}.archive-library__table-header{display:none;margin-bottom:.75rem;padding:.2rem 1.25rem 0;color:rgba(255,255,255,.54);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.archive-library__table-header-cell{display:block}.archive-library__series-table-wrap{display:block}.archive-library__card-grid--series-books[hidden],.archive-library__series-table-wrap[hidden]{display:none!important}.archive-library__book-card.is-filtered-out,.archive-library__book-card[hidden],.archive-library__series-table-row.is-filtered-out,.archive-library__series-table-row[hidden]{display:none!important}.archive-library__series-table{width:100%;border-collapse:separate;border-spacing:0 .75rem;table-layout:fixed}.archive-library__series-table-col--book{width:31%}.archive-library__series-table-col--access{width:24%}.archive-library__series-table-col--progress{width:15%}.archive-library__series-table-col--reading-status{width:12%}.archive-library__series-table-col--actions{width:18%}.archive-library__series-table-header{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.archive-library__series-table-heading{padding:0 1rem .55rem;color:var(--color-light);opacity:1;text-align:left}.archive-library__series-table-row{--series-book-summary-meta-background-color:var(--series-book-theme-primary, var(--color-primary));--series-book-summary-meta-text-color:var(--series-book-theme-darkest-shade, var(--color-dark))}.archive-library__series-table-cell{padding:1rem;vertical-align:middle;border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.16);border-bottom:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.16);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(var(--color-dark-rgb),.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.archive-library__series-table-cell:first-child{border-left:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.16);border-radius:calc(var(--default-border-radius) * .95) 0 0 calc(var(--default-border-radius) * .95)}.archive-library__series-table-cell:last-child{border-right:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.16);border-radius:0 calc(var(--default-border-radius) * .95) calc(var(--default-border-radius) * .95) 0}.archive-library__series-table-row--read .archive-library__series-table-cell{border-top-color:rgba(var(--color-green-rgb),.34);border-bottom-color:rgba(var(--color-green-rgb),.34);box-shadow:inset 0 0 0 1px rgba(var(--color-green-rgb),.18)}.archive-library__series-table-row--read .archive-library__series-table-cell:first-child{border-left-color:rgba(var(--color-green-rgb),.34)}.archive-library__series-table-row--read .archive-library__series-table-cell:last-child{border-right-color:rgba(var(--color-green-rgb),.34)}.archive-library__series-table-book{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.9rem;align-items:center;min-width:0}.archive-library__series-table-cover{overflow:hidden;width:4.25rem;height:5.4rem;border-radius:calc(var(--default-border-radius) * .55);background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.12),rgba(var(--color-dark-rgb),.02)),rgba(var(--color-dark-rgb),.45)}.archive-library__series-table-cover img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.archive-library__series-table-cover.is-empty{display:flex;align-items:center;justify-content:center}.archive-library__series-table-book-main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.archive-library__series-table-book-number{display:inline-flex;align-items:center;align-self:flex-start;margin:0;padding:.28rem .75rem;border-radius:var(--default-border-radius);background:color-mix(in srgb,var(--series-book-summary-meta-background-color) 88%,#fff 12%);color:var(--series-book-summary-meta-text-color);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.archive-library__series-table-book-title{margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1;text-transform:uppercase;color:var(--series-book-summary-title-color)}.archive-library__series-table-status{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;font-size:var(--font-size-14)}.archive-library__series-table-access{display:flex;flex-direction:column;gap:.55rem;align-items:stretch;min-width:0;font-size:var(--font-size-14)}.archive-library__series-table-access-pills{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.archive-library__series-table-release-tracker{max-width:100%;font-size:var(--font-size-14)}.archive-library__series-table-release-tracker .release-tracker__upsell{padding:.35rem .55rem .35rem .6rem;gap:.5rem;margin-top:.5rem}.archive-library__series-table-release-tracker .release-tracker__upsell-eyebrow{display:none}.archive-library__series-table-progress{display:grid;gap:.45rem;min-width:0;font-size:var(--font-size-14)}.archive-library__book-card-progress--table .archive-library__book-card-progress-meta{justify-content:space-between;gap:.65rem;font-size:var(--font-size-14)}.archive-library__series-table-actions{min-width:0;font-size:var(--font-size-14)}.archive-library__series-table-actions-inner{display:flex;flex-wrap:nowrap;gap:0;border:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);border-radius:calc(var(--default-border-radius) * .85);background:rgba(0,0,0,.14);overflow:hidden}.archive-gate__form-wrap .archive-library__series-table-actions-inner>input[type=submit],.archive-library__series-table-actions-inner>.button{flex:1 1 auto;min-width:0}.archive-library__series-table-actions .archive-library__book-card-secondary-actions{margin-left:0}.archive-library__series-table-actions .archive-library__book-card-info-button,.archive-library__series-table-actions .archive-library__book-card-menu-toggle{height:auto}.archive-library__book-card--read{border-color:rgba(var(--color-green-rgb),.34);box-shadow:inset 0 0 0 1px rgba(var(--color-green-rgb),.18),0 1.4rem 2.7rem rgba(0,0,0,.26)}.archive-library__book-card-primary-action{flex:1 1 auto;border-radius:0;padding:1rem}.archive-library__book-card-primary-action:focus-visible,.archive-library__book-card-primary-action:hover{padding:1rem;background-color:rgba(255,255,255,.03);background-image:none}.archive-library__book-card-primary-action--read{--button-bg-base:var(--color-green);--button-bg-hover:var(--color-green);--inset-stroke-color-rgb:var(--color-green-darkest-shade-rgb);background-color:var(--color-green);background-image:none;border-right:1px solid rgba(var(--color-dark-rgb),.12);color:var(--color-green-darkest-shade);cursor:default;pointer-events:none;text-decoration:none}.archive-library__book-card-primary-action--read::before{display:none}.archive-library__book-card-primary-action--read:focus-visible,.archive-library__book-card-primary-action--read:hover{padding:1rem;background-color:var(--color-green);background-image:none;color:var(--color-green-darkest-shade)}.archive-gate__form-wrap .archive-library .archive-library__book-card-actions input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit],.archive-library .archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit],.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read{--button-bg-base:var(--color-green);--button-bg-hover:var(--color-green);background-color:var(--color-green);background-image:none;color:var(--color-green-darkest-shade)}.archive-gate__form-wrap .archive-library .archive-library__book-card-actions input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]::before,.archive-library .archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]::before,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read::before{display:none}.archive-gate__form-wrap .archive-library .archive-library__book-card-actions input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]::after,.archive-library .archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]::after,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read::after,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read:focus-visible::after,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read:hover::after{background-color:currentColor}.archive-gate__form-wrap .archive-library .archive-library__book-card-actions input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit] .btn-sep,.archive-library .archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit] .btn-sep,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read .btn-sep{background-color:color-mix(in srgb,currentColor 70%,transparent)}.archive-gate__form-wrap .archive-library .archive-library__book-card-actions input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]:focus-visible,.archive-gate__form-wrap .archive-library .archive-library__book-card-actions input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]:hover,.archive-library .archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]:focus-visible,.archive-library .archive-library__book-card-actions .archive-gate__form-wrap input.has-icon.button--small.archive-library__book-card-primary-action--read[type=submit]:hover,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read:focus-visible,.archive-library .archive-library__book-card-actions .button.has-icon.button--small.archive-library__book-card-primary-action--read:hover{background-color:var(--color-green);background-image:none;color:var(--color-green-darkest-shade)}.archive-library__book-card-info-button,.archive-library__book-card-menu-toggle{flex:0 0 auto!important;align-self:stretch;border-radius:0;background-color:rgba(0,0,0,.3)}.archive-library__book-card-info-button:focus-visible,.archive-library__book-card-info-button:hover,.archive-library__book-card-menu-toggle:focus-visible,.archive-library__book-card-menu-toggle:hover{background-color:rgba(var(--series-book-theme-primary-rgb,var(--color-light-rgb)),.12)}.archive-library__book-card-info-button{border-left:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}.archive-library__book-card-menu{position:static}.archive-library__book-card-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75rem;height:100%;min-width:2.75rem;padding:.5rem;background-image:none!important;box-shadow:none;color:inherit;position:relative;z-index:6}.archive-library__book-card-menu-toggle::after,.archive-library__book-card-menu-toggle::before{display:none}.archive-library__book-card-menu-toggle:focus-visible,.archive-library__book-card-menu-toggle:hover{padding:.5rem;background-image:none!important;box-shadow:none}.archive-library__book-card-menu-dots{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;width:1.1rem;height:1.1rem}.archive-library__book-card-menu-dots span{display:block;width:.22rem;height:.22rem;border-radius:999px;background:currentColor}.archive-library__book-card-menu-close{display:none;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;color:currentColor;font-size:1.2rem;font-weight:var(--font-weight-medium);line-height:1;transition:var(--default-transition)}.archive-library__book-card-menu.is-open .archive-library__book-card-menu-dots{display:none}.archive-library__book-card-menu.is-open .archive-library__book-card-menu-close{display:inline-flex}.archive-library__book-card-menu.is-open .archive-library__book-card-menu-toggle{background-color:transparent;background-image:none!important;border-left-color:transparent}.archive-library__book-card-menu.is-open .archive-library__book-card-menu-toggle:focus-visible,.archive-library__book-card-menu.is-open .archive-library__book-card-menu-toggle:hover{background-color:transparent}.archive-library__book-card-menu.is-open .archive-library__book-card-menu-close:hover,.archive-library__book-card-menu.is-open .archive-library__book-card-menu-toggle:focus-visible .archive-library__book-card-menu-close{color:var(--color-light);opacity:.72}.archive-library__book-card-menu-popover{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:inherit;background:color-mix(in srgb,rgba(var(--color-dark-rgb),.92) 92%,#000 8%);box-shadow:0 1rem 2rem rgba(0,0,0,.28);backdrop-filter:blur(14px);cursor:pointer}.archive-library__book-card-menu-popover[hidden]{display:none!important}.archive-library__book-card-menu-options{display:flex;flex-direction:column;gap:.4rem;width:min(100%,14rem);cursor:auto}.archive-library__book-card-menu-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.7rem .9rem;border:1px solid rgba(var(--color-light-rgb),.26);border-radius:var(--default-border-radius);background:rgba(var(--color-dark-rgb),.18);color:var(--color-light);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.archive-library__book-card-menu-option:focus-visible,.archive-library__book-card-menu-option:hover{background:rgba(var(--series-book-theme-light-rgb,var(--color-light-rgb)),.12);border-color:rgba(var(--series-book-theme-light-rgb,var(--color-light-rgb)),.36);color:var(--series-book-summary-title-color)}.archive-library__book-card-menu-option:disabled{opacity:.42;cursor:not-allowed}.archive-library__book-card-media{overflow:hidden;border-radius:calc(var(--default-border-radius) * .7);background:rgba(255,255,255,.04)}.archive-library__book-card-media img{display:block;width:100%;height:auto}.archive-library__book-card--series .archive-library__book-card-media{border-radius:0;aspect-ratio:2/3;background:linear-gradient(180deg,rgba(var(--color-dark-rgb),.12),rgba(var(--color-dark-rgb),.02)),rgba(var(--color-dark-rgb),.45)}.archive-library__book-card--series .archive-library__book-card-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.archive-library__book-card--series .archive-library__book-card-media.is-empty{display:flex;align-items:center;justify-content:center}.archive-library__book-card-fallback{display:block;width:44%;aspect-ratio:.72;border-radius:.65rem;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.03)),rgba(255,255,255,.08);box-shadow:0 1rem 2rem rgba(0,0,0,.18)}.archive-library__book-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding:0 1rem 1.1rem}.archive-library__book-card-body .release-tracker__upsell-headline{flex:auto}.archive-library__book-card-body .release-tracker__upsell{flex-direction:column}.archive-library__book-card-body .release-tracker__upsell-cta{margin-left:unset}.archive-library__book-card--series .archive-library__book-card-title{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1;text-transform:uppercase;color:var(--series-book-summary-title-color)}.archive-library__book-card--series .archive-library__meta-row{margin-top:0}.archive-library__book-card-release-tracker{padding:.6rem .75rem;border:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);border-radius:calc(var(--default-border-radius)/ 2);background:rgba(0,0,0,.22)}.archive-library__book-card-progress{display:grid;gap:.45rem;min-width:0}.archive-library__book-card-progress-bar{position:relative;height:.45rem;border-radius:999px;background:rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.14);overflow:hidden}.archive-library__book-card-progress-fill{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--series-book-theme-light,var(--color-primary)) 82%,#fff 18%)}.archive-library__book-card-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-medium);font-size:var(--font-size-12)}@media (min-width:1280px){.archive-library__series-table-actions{min-width:0}}.archive-library__book-card-number{display:inline-flex;align-items:center;align-self:flex-start;margin:-.75rem 0 0;padding:.3rem .85rem;border-radius:var(--default-border-radius);background:color-mix(in srgb,var(--series-book-summary-meta-background-color) 88%,#fff 12%);box-shadow:0 .85rem 1.8rem rgba(0,0,0,.24);color:var(--series-book-summary-meta-text-color);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.archive-library__book-modal-title{margin-right:2rem;color:var(--series-book-panel-title-color);font-size:clamp(2rem,4vw,3rem);line-height:.98;text-transform:uppercase}.archive-library__book-modal-layout{display:block;margin-top:1.1rem}.archive-library__book-modal-copy{min-width:0;position:relative;z-index:1}.archive-library__book-modal-synopsis{margin-top:1.25rem;max-width:50rem;color:rgba(255,255,255,.88);font-size:var(--font-size-16);line-height:1.55;display:flex;flex-direction:column;gap:1rem}.archive-library__book-modal-synopsis p{margin:0;color:inherit}.archive-library__book-modal-note{margin:1rem 0 0;max-width:40rem;color:rgba(255,255,255,.72);font-size:var(--font-size-14);line-height:1.55}.archive-library__book-modal-note--accent{color:var(--series-book-panel-title-color);font-weight:var(--font-weight-semibold)}.archive-library__book-modal-actions{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch;min-width:0;width:100%}@media (min-width:625px){.archive-library__book-modal-actions{flex-direction:row;flex-wrap:wrap}}.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit],.archive-library__book-modal-action.button{flex:1 1 auto;min-width:0;justify-content:center;min-height:3.35rem;border-right:0;border-radius:0;background-color:transparent;color:var(--color-light);font-size:var(--font-size-14);text-align:center;white-space:normal}.archive-gate__form-wrap .archive-library__book-modal-action.button+input.archive-library__book-modal-action[type=submit],.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit]+.archive-library__book-modal-action.button,.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit]+input.archive-library__book-modal-action[type=submit],.archive-library__book-modal-action.button+.archive-library__book-modal-action.button{border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}.archive-gate__form-wrap input.archive-library__book-modal-action.has-icon.button--small[type=submit],.archive-library__book-modal-action.button.has-icon.button--small,.archive-library__book-modal-action.button.has-icon.button--small:focus-visible,.archive-library__book-modal-action.button.has-icon.button--small:hover{padding:1rem 1.3rem}.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit]:focus-visible,.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit]:hover,.archive-library__book-modal-action.button:focus-visible,.archive-library__book-modal-action.button:hover{background-color:rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.06);color:#fff}.archive-gate__form-wrap input.archive-library__book-modal-action.is-disabled[type=submit],.archive-library__book-modal-action.button.is-disabled{cursor:default;opacity:.62;pointer-events:none}@media (min-width:625px){.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit],.archive-library__book-modal-action.button{white-space:nowrap}.archive-gate__form-wrap .archive-library__book-modal-action.button+input.archive-library__book-modal-action[type=submit],.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit]+.archive-library__book-modal-action.button,.archive-gate__form-wrap input.archive-library__book-modal-action[type=submit]+input.archive-library__book-modal-action[type=submit],.archive-library__book-modal-action.button+.archive-library__book-modal-action.button{border-top:0;border-left:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12)}}.archive-library__book-modal-panel.archive-modal__panel{--series-book-surface-color:var(--series-book-theme-darkest, var(--color-dark));--series-book-summary-meta-background-color:var(--series-book-theme-primary, var(--color-primary));--series-book-summary-meta-text-color:var(--series-book-theme-darkest-shade, var(--color-dark));--series-book-panel-eyebrow-color:var(--series-book-theme-primary, var(--color-primary));--series-book-panel-title-color:var(--series-book-theme-lightest, white);--series-book-background-image:none;--series-book-background-opacity:0.22;--series-book-background-size:cover;position:relative;display:flex;flex-direction:column;overflow:hidden;overflow-y:visible;max-height:none;padding:1.55rem 0 0;border-radius:var(--default-border-radius);border:0;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02)),color-mix(in srgb,var(--series-book-surface-color) 90%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 1.5rem 3rem rgba(0,0,0,.22)}.archive-library__book-modal-panel.archive-modal__panel .archive-library__book-modal-actions-bar,.archive-library__book-modal-panel.archive-modal__panel .archive-library__book-modal-layout,.archive-library__book-modal-panel.archive-modal__panel .archive-modal__eyebrow,.archive-library__book-modal-panel.archive-modal__panel .archive-modal__title{position:relative;z-index:1}.archive-library__book-modal-panel.archive-modal__panel .archive-modal__eyebrow{padding:0 1.5rem;color:var(--series-book-panel-eyebrow-color);font-size:var(--font-size-14);letter-spacing:.12em}.archive-library__book-modal-panel.archive-modal__panel .archive-modal__title{padding:0 1.5rem}.archive-library__book-modal-panel.archive-modal__panel .archive-library__book-modal-layout{padding:0 1.5rem 1.2rem}.archive-library__book-modal-close{z-index:4;top:0;right:0;position:absolute;margin:0;background:rgba(0,0,0,.5);color:var(--series-book-theme-lightest,var(--color-light))}.archive-library__book-modal-close:focus-visible,.archive-library__book-modal-close:hover{background:rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.16);color:#fff}.archive-library__book-modal-background{position:absolute;inset:0;z-index:0;border-radius:inherit;clip-path:inset(0 round var(--default-border-radius));background-image:var(--series-book-background-image);background-position:center top;background-repeat:no-repeat;background-size:var(--series-book-background-size);opacity:var(--series-book-background-opacity);mix-blend-mode:soft-light;pointer-events:none}.archive-library__book-modal-panel.archive-modal__panel::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.08) 0,rgba(var(--color-dark-rgb),0) 100%);pointer-events:none}.archive-library__book-modal-actions-bar{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;min-width:0;width:100%;padding:0;overflow:visible;border-top:1px solid rgba(var(--series-book-theme-lightest-rgb,var(--color-light-rgb)),.12);border-radius:0 0 var(--default-border-radius) var(--default-border-radius);background:rgba(0,0,0,.3)}.archive-library__book-modal-release-tracker{max-width:100%;margin-top:1rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:rgba(0,0,0,.32)}.archive-library__book-modal-release-tracker .release-tracker__label{font-size:var(--font-size-12);letter-spacing:.14em}.archive-library__book-modal-release-tracker .release-tracker__summary{color:var(--series-book-panel-title-color);font-size:var(--font-size-14)}.archive-library__card-grid--series-books[data-archive-layout=grid] .archive-library__book-card--series{min-height:100%;width:min(100%,18.75rem);max-width:18.75rem;justify-self:center}.archive-library__card-grid--series-books[data-archive-layout=grid] .archive-library__book-card-actions{margin-top:auto}.archive-library__card-grid--series-books[data-archive-layout=grid] .archive-library__book-card-menu-popover{border-radius:calc(var(--default-border-radius) * .95)}.archive-reader{display:flex;flex-direction:column;gap:1.5rem}.archive-reader__lead{margin:0}.archive-reader__chapter-list,.archive-reader__jump-list,.archive-reader__tier-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.archive-reader__chapter-item,.archive-reader__jump-link,.archive-reader__nav-link,.archive-reader__tier-item{border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--default-border-radius) * .9);background:rgba(255,255,255,.03)}.archive-reader__chapter-link,.archive-reader__jump-link{display:flex;flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none}@media (min-width:768px){.archive-reader__chapter-link,.archive-reader__jump-link{flex-direction:row;align-items:center;justify-content:space-between}}.archive-reader__chapter-main,.archive-reader__chapter-side{display:flex;flex-direction:column;gap:.3rem}.archive-reader__chapter-title,.archive-reader__nav-title{color:#fff}.archive-reader__chapter-meta,.archive-reader__jump-link span:last-child,.archive-reader__tier-item span:last-child{color:rgba(255,255,255,.68);font-size:var(--font-size-14)}.archive-reader__chapter-note{margin:0;padding:0 1rem 1rem;color:rgba(255,255,255,.72);font-size:var(--font-size-14);line-height:1.6}.archive-reader__content{font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.9;color:rgba(255,255,255,.95)}.archive-reader__gate,.archive-reader__jump-list-wrap{padding:1.25rem}.archive-reader__nav{display:grid;gap:1rem}@media (min-width:768px){.archive-reader__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-reader__nav-link{display:flex;flex-direction:column;gap:.4rem;padding:1rem;text-decoration:none}.archive-reader__tier-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.archive-reader__tier-item.is-current-tier{outline:1px solid rgba(var(--color-primary-rgb),.45)}.archive-reader__jump-link span:first-child{color:#fff}.archive-reader__jump-item.is-current .archive-reader__jump-link{outline:1px solid rgba(var(--color-primary-rgb),.45)}.archive-reader-page{--reader-bg:#0b0d11;--reader-surface:rgba(255, 255, 255, 0.04);--reader-border:rgba(255, 255, 255, 0.12);--reader-text:rgba(255, 255, 255, 0.92);--reader-text-muted:rgba(255, 255, 255, 0.68);--reader-progress:var(--series-book-theme-light, var(--color-primary));--reader-progress-rgb:var(--series-book-theme-light-rgb, var(--color-primary-rgb));--reader-accent-lightest:var(--series-book-theme-lightest, var(--color-light));--reader-accent-lightest-rgb:var(--series-book-theme-lightest-rgb, var(--color-light-rgb));min-height:100vh;position:relative;isolation:isolate;background:var(--reader-bg);color:var(--reader-text);--reader-document-font-size:clamp(1rem, 2.8vw, 1.125rem);--reader-document-line-height:1.85;--reader-search-offset:0px}.archive-reader-page.is-contrast-light{--reader-bg:#f6f1e8;--reader-surface:rgba(8, 12, 18, 0.04);--reader-border:rgba(12, 18, 28, 0.12);--reader-text:rgba(10, 14, 20, 0.94);--reader-text-muted:rgba(10, 14, 20, 0.62);--reader-progress:var(--color-dark);--reader-progress-rgb:var(--color-dark-rgb)}.archive-reader-page::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(var(--color-dark-rgb),.7),rgba(var(--color-dark-rgb),.82)),var(--series-book-background-image,none);background-position:center top,center top;background-repeat:no-repeat,no-repeat;background-size:cover,cover;opacity:.12}.archive-reader-page.is-contrast-light::before{background-image:linear-gradient(180deg,rgba(246,241,232,.84),rgba(246,241,232,.88)),var(--series-book-background-image,none);opacity:.08}.archive-reader-page__inner{min-height:100vh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;position:relative;z-index:1}.archive-reader-page__footer,.archive-reader-page__topbar{position:sticky;z-index:10;align-items:center;gap:1rem;padding:1rem 1rem .9rem;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,0));backdrop-filter:blur(14px)}.archive-reader-page__topbar{top:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;background:0 0;align-items:center}.archive-reader-page__footer{bottom:0;display:flex;justify-content:space-between;padding:.9rem 1rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.42),rgba(0,0,0,0))}.archive-reader-page.is-contrast-light .archive-reader-page__footer{background:linear-gradient(180deg,rgba(246,241,232,.94),rgba(246,241,232,.78))}.archive-reader-page__back{display:inline-flex;align-items:center;justify-self:start;gap:.55rem;color:var(--color-medium);text-decoration:none;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.archive-reader-page__back>span:not(.archive-reader-page__back-icon){display:none}.archive-reader-page__back:focus-visible,.archive-reader-page__back:hover{color:var(--reader-progress)}.archive-reader-page.is-contrast-light .archive-reader-page__back:focus-visible,.archive-reader-page.is-contrast-light .archive-reader-page__back:hover{color:var(--reader-progress)}.archive-reader-page__back-icon,.archive-reader-page__nav-button span[aria-hidden=true],.archive-reader-page__tool-icon{display:inline-flex;width:1.1rem;height:1.1rem}.archive-reader-page__back-icon svg,.archive-reader-page__nav-button span[aria-hidden=true] svg,.archive-reader-page__tool-icon svg{width:100%;height:100%;fill:currentColor}.archive-reader-page__tools{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;justify-content:flex-end;justify-self:end;width:100%}.archive-reader-page__context{display:none;align-items:center;justify-content:center;gap:.55rem;color:var(--reader-text-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-self:center;grid-column:2}.archive-reader-page__context-book,.archive-reader-page__context-series{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-reader-page__context-book::before{content:"/";margin-right:.55rem;opacity:.5}.archive-reader-page__nav-button,.archive-reader-page__tool-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.75rem;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--reader-border);border-radius:999px;background:var(--reader-surface);color:var(--reader-text);cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.archive-reader-page__nav-button:focus-visible,.archive-reader-page__nav-button:hover,.archive-reader-page__tool-button:focus-visible,.archive-reader-page__tool-button:hover{background:rgba(var(--reader-progress-rgb),.12);border-color:rgba(var(--reader-progress-rgb),.36)}.archive-reader-page__nav-button:disabled,.archive-reader-page__tool-button:disabled{opacity:.45;cursor:not-allowed}.archive-reader-page__topbar .archive-reader-page__tool-button{color:var(--reader-text-muted)}.archive-reader-page__topbar .archive-reader-page__tool-button.is-active,.archive-reader-page__topbar .archive-reader-page__tool-button:focus-visible,.archive-reader-page__topbar .archive-reader-page__tool-button:hover{color:var(--reader-progress)}.archive-reader-page__tool-button--search{min-width:2.75rem}.archive-reader-page__tool-button--picker{justify-content:flex-start;width:100%;min-width:0}.archive-reader-page__tool-button--settings{padding-inline:.8rem}.archive-reader-page__tool-button--picker .archive-reader-page__tool-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-reader-page__tool-more{font-size:var(--font-size-16);font-weight:var(--font-weight-bold);letter-spacing:.08em;line-height:1}.archive-reader-page__tool-menu-label{display:none;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.archive-reader-page__picker-number,.archive-reader-page__tool-label{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.archive-reader-page__tool-button--text-scale .archive-reader-page__tool-label{font-size:var(--font-size-16);letter-spacing:0;text-transform:none}.archive-reader-page__picker{position:relative;min-width:0}.archive-reader-page__text-scale{position:relative}.archive-reader-page__settings-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:grid;gap:.55rem;width:min(18rem,100vw - 1.5rem);padding:.65rem;border:1px solid var(--reader-border);border-radius:calc(var(--default-border-radius) * .9);background:color-mix(in srgb,var(--reader-bg) 94%,#000 6%);box-shadow:0 1rem 2rem rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translateY(-.25rem);visibility:hidden;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.archive-reader-page.is-settings-open .archive-reader-page__settings-menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.archive-reader-page__settings-menu .archive-reader-page__tool-button{width:100%;justify-content:flex-start}.archive-reader-page__settings-menu .archive-reader-page__tool-menu-label{display:inline-flex}@media (min-width:500px){.archive-reader-page__topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1rem 1rem .9rem}.archive-reader-page__back>span:not(.archive-reader-page__back-icon){display:inline-flex}.archive-reader-page__tools{display:flex;flex-wrap:wrap;gap:.55rem;width:auto;grid-column:3}.archive-reader-page__context{max-width:100%;overflow:hidden}.archive-reader-page__context-book{display:none}.archive-reader-page__picker{order:1}.archive-reader-page__text-scale{order:2}.archive-reader-page__tool-button--contrast{order:3}.archive-reader-page__tool-button--discussion{order:4}.archive-reader-page__tool-button--search{order:5}.archive-reader-page__tool-button--picker{width:auto}.archive-reader-page__tool-button--settings{display:none}.archive-reader-page__settings-menu{display:contents;position:static;width:auto;padding:0;border:0;background:0 0;box-shadow:none;opacity:1;pointer-events:auto;transform:none;visibility:visible;transition:none}.archive-reader-page__settings-menu .archive-reader-page__tool-button{width:auto;justify-content:center}.archive-reader-page__settings-menu .archive-reader-page__tool-menu-label{display:none}.archive-reader-page__settings-menu .archive-reader-page__text-scale-menu{position:absolute;width:auto;margin-top:0;box-shadow:0 1rem 2rem rgba(0,0,0,.28)}.archive-reader-page__text-scale-options{flex-wrap:nowrap}.archive-reader-page__picker-menu{right:0;left:auto;width:min(22rem,100vw - 2rem);transform:none}}@media (min-width:1024px){.archive-reader-page__topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.archive-reader-page__back{grid-column:1;width:100%}.archive-reader-page__context{display:inline-flex;grid-column:2;max-width:min(100%,50vw)}.archive-reader-page__context-book{display:inline-flex}.archive-reader-page__tools{grid-column:3;justify-content:flex-end;width:100%}}.archive-reader-page__picker-menu{position:absolute;top:calc(100% + .55rem);left:50%;width:min(19rem,100vw - 1.5rem);max-height:min(24rem,60vh);overflow-y:auto;padding:.55rem;border:1px solid var(--reader-border);border-radius:calc(var(--default-border-radius) * .9);background:color-mix(in srgb,var(--reader-bg) 92%,#000 8%);box-shadow:0 1rem 2rem rgba(0,0,0,.28);transform:translateX(-50%)}.archive-reader-page__text-scale-menu{position:absolute;top:calc(100% + .55rem);right:0;padding:.55rem;border:1px solid var(--reader-border);border-radius:calc(var(--default-border-radius) * .9);background:color-mix(in srgb,var(--reader-bg) 92%,#000 8%);box-shadow:0 1rem 2rem rgba(0,0,0,.28)}@media (max-width:499px){.archive-reader-page__settings-menu .archive-reader-page__text-scale-menu{position:static;width:100%;margin-top:.55rem;box-shadow:none}}.archive-reader-page__text-scale-options{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.archive-reader-page__text-scale-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:2.75rem;min-height:2.4rem;padding:.5rem .65rem;border:1px solid var(--reader-border);border-radius:999px;background:var(--reader-surface);color:var(--reader-text);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.05em;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.archive-reader-page__text-scale-option.is-current,.archive-reader-page__text-scale-option:focus-visible,.archive-reader-page__text-scale-option:hover{background:rgba(var(--reader-progress-rgb),.12);border-color:rgba(var(--reader-progress-rgb),.36)}.archive-reader-page__picker-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.archive-reader-page__picker-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border-radius:calc(var(--default-border-radius) * .7);color:var(--reader-text);text-decoration:none}.archive-reader-page__picker-link:focus-visible,.archive-reader-page__picker-link:hover{background:rgba(var(--reader-progress-rgb),.12)}.archive-reader-page__picker-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.archive-reader-page__picker-page{color:var(--reader-text-muted);font-size:var(--font-size-14)}.archive-reader-page__picker-item.is-current .archive-reader-page__picker-link{outline:1px solid rgba(var(--reader-progress-rgb),.4)}.archive-reader-page__discussion-panel,.archive-reader-page__search{position:fixed;inset:0 0 0 auto;z-index:40;display:flex;flex-direction:column;width:min(28rem,100vw - 1.25rem);padding:clamp(1rem,3vw,1.4rem);border-left:1px solid var(--reader-border);background:color-mix(in srgb,var(--reader-bg) 94%,#000 6%);box-shadow:-1rem 0 2.5rem rgba(0,0,0,.34);opacity:0;pointer-events:none;transform:translateX(100%);visibility:hidden;transition:opacity .2s ease,transform 240ms ease,visibility .2s ease}.archive-reader-page.is-search-open .archive-reader-page__search{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.archive-reader-page.is-discussion-open .archive-reader-page__discussion-panel{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.archive-reader-page__discussion-overlay,.archive-reader-page__search-overlay{position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.3);backdrop-filter:blur(2px)}.archive-reader-page__discussion-head,.archive-reader-page__search-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.archive-reader-page__discussion-eyebrow,.archive-reader-page__search-eyebrow{margin:0;color:var(--reader-text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.archive-reader-page__discussion-title,.archive-reader-page__search-title{margin:.2rem 0 0;color:var(--reader-text);font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.05;text-transform:uppercase}.archive-reader-page__discussion-close,.archive-reader-page__search-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border:1px solid var(--reader-border);border-radius:999px;background:var(--reader-surface);color:var(--reader-text);cursor:pointer;font-size:1.35rem;line-height:1}.archive-reader-page__search-form{display:flex;align-items:center;gap:.75rem}.archive-gate__form-wrap .archive-reader-page__search-form input[type=submit],.archive-reader-page__search-form .archive-gate__form-wrap input[type=submit],.archive-reader-page__search-form .button{justify-content:center;min-height:2.75rem;min-width:5.25rem;text-align:center}.archive-reader-page__search-input{width:100%;min-height:2.75rem;padding:.75rem .9rem;border:1px solid var(--reader-border);border-radius:calc(var(--default-border-radius) * .65);background:rgba(255,255,255,.04);color:var(--reader-text);caret-color:var(--reader-text)}.archive-reader-page__search-input::-webkit-search-cancel-button{filter:brightness(0) invert(1);opacity:.75}.archive-reader-page__search-input:focus,.archive-reader-page__search-input:focus-visible{outline:0;box-shadow:none;border-color:var(--reader-border)}.archive-reader-page__search-note{margin-top:.55rem;color:var(--reader-text-muted);font-size:var(--font-size-12)}.archive-reader-page__search-results{min-height:0;margin-top:1rem;overflow-y:auto}.archive-reader-page__search-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.archive-reader-page__search-result{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:.45rem;width:100%;padding:.8rem .9rem;border:1px solid var(--reader-border);border-radius:calc(var(--default-border-radius) * .75);background:var(--reader-surface);color:var(--reader-text);text-align:left;cursor:pointer}.archive-reader-page__search-result:focus-visible,.archive-reader-page__search-result:hover{border-color:rgba(var(--reader-progress-rgb),.38);background:rgba(var(--reader-progress-rgb),.1)}.archive-reader-page__search-result-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.archive-reader-page__search-result-label{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.archive-reader-page__search-result-page{color:var(--reader-text-muted);font-size:var(--font-size-12);white-space:nowrap}.archive-reader-page__search-result-snippet{color:var(--reader-text-muted);font-size:var(--font-size-14);line-height:1.55}.archive-reader-page__search-result-snippet mark{padding:0 .12em;border-radius:.18em;background:rgba(var(--reader-progress-rgb),.28);color:var(--reader-text)}.archive-reader-page__search-hit{padding:0 .12em;border-radius:.18em;background:rgba(var(--reader-progress-rgb),.36);color:var(--reader-text)}.archive-reader-page__canvas{min-height:0;padding:0 0 1rem}.archive-reader-page__discussion-copy,.archive-reader-page__discussion-empty,.archive-reader-page__discussion-status{margin:.8rem 0 0;color:var(--reader-text-muted);line-height:1.65}.archive-reader-page__discussion-status{width:100%;padding:.75rem .85rem;border:1px solid rgba(121,221,210,.24);border-radius:calc(var(--default-border-radius) * .65);background:rgba(8,18,22,.82);backdrop-filter:blur(12px);box-shadow:0 .8rem 1.6rem rgba(0,0,0,.16);color:rgba(226,255,250,.96);font-size:var(--font-size-12);line-height:1.45}.archive-reader-page__discussion-status:empty{display:none}.archive-reader-page__discussion-status.is-info,.archive-reader-page__discussion-status.is-success{border-color:rgba(121,221,210,.24);background:rgba(8,18,22,.82);color:rgba(226,255,250,.96)}.archive-reader-page__discussion-status.is-error{border-color:rgba(230,117,117,.36);background:rgba(34,10,10,.9);color:rgba(255,234,234,.98)}.archive-reader-page__discussion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.archive-reader-page__discussion-link{color:var(--reader-progress);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.archive-reader-page__discussion-body{flex:1 1 auto;min-height:0;margin-top:1rem;padding:1rem 0 .35rem;border-top:1px solid var(--reader-border);overflow-y:auto}.archive-reader-page__discussion-reply{flex:0 0 auto;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--reader-border)}.archive-reader-page__discussion-reply-notice{margin:0 0 .7rem}.archive-reader-page__discussion-reply-form{display:flex;align-items:flex-end;gap:.55rem;padding:.42rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--default-border-radius) * .7);background:rgba(255,255,255,.06);backdrop-filter:blur(14px)}.archive-reader-page__discussion-reply-input{display:block;width:100%;min-height:2.1rem;max-height:9.4rem;padding:.46rem .55rem;border:0;border-radius:calc(var(--default-border-radius) * .5);background:0 0;color:var(--reader-text);caret-color:var(--reader-text);line-height:1.35;resize:none;overflow-y:auto}.archive-reader-page__discussion-reply-input::-moz-placeholder{color:rgba(255,255,255,.48)}.archive-reader-page__discussion-reply-input::placeholder{color:rgba(255,255,255,.48)}.archive-reader-page__discussion-reply-input:focus,.archive-reader-page__discussion-reply-input:focus-visible{outline:0;box-shadow:none}.archive-reader-page__discussion-reply-input:disabled{opacity:.65;cursor:wait}.archive-reader-page__discussion-reply-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.1rem;height:2.1rem;padding:0;border:1px solid rgba(var(--reader-progress-rgb),.42);border-radius:999px;background:rgba(var(--reader-progress-rgb),.18);color:var(--reader-accent-lightest);cursor:pointer;font-size:1rem;font-weight:var(--font-weight-bold);line-height:1;transition:background-color 180ms ease,border-color 180ms ease,opacity 180ms ease,transform 180ms ease}.archive-reader-page__discussion-reply-submit:focus-visible,.archive-reader-page__discussion-reply-submit:hover{background:rgba(var(--reader-progress-rgb),.26);border-color:rgba(var(--reader-progress-rgb),.58);transform:translateY(-1px)}.archive-reader-page__discussion-reply-submit:disabled{opacity:.4;cursor:not-allowed;transform:none}.archive-reader-page__discussion-reply-icon{display:inline-flex;width:.82rem;height:.82rem;color:var(--reader-accent-lightest);transform:rotate(180deg)}.archive-reader-page__discussion-reply-icon svg{display:block;width:100%;height:100%}.archive-reader-page__discussion-reply-icon svg *{fill:currentColor;stroke:currentColor}.archive-reader-page__discussion-reply-help,.archive-reader-page__discussion-reply-message{margin:.45rem 0 0;color:var(--reader-text-muted);font-size:var(--font-size-12);line-height:1.45}.archive-reader-page__discussion-diagnostics{margin-top:1rem;padding:.8rem;border:1px dashed rgba(var(--reader-progress-rgb),.34);border-radius:calc(var(--default-border-radius) * .55);background:rgba(var(--reader-progress-rgb),.07);color:var(--reader-text-muted);font-size:var(--font-size-12)}.archive-reader-page__discussion-diagnostics summary{color:var(--reader-text);cursor:pointer;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.archive-reader-page__discussion-diagnostics dl{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.35rem .75rem;margin:.8rem 0 0}.archive-reader-page__discussion-diagnostics dd,.archive-reader-page__discussion-diagnostics dt{margin:0;overflow-wrap:anywhere}.archive-reader-page__discussion-diagnostics dt{color:var(--reader-text);font-weight:var(--font-weight-bold)}.archive-reader-page__discussion .discourse-comments-area{color:var(--reader-text);font-size:var(--font-size-15);line-height:1.6}.archive-reader-page__discussion .discourse-comments-area a{color:var(--reader-progress)}.archive-reader-page__discussion .discourse-comments-area .comment-reply-title,.archive-reader-page__discussion .discourse-comments-area .comments-title,.archive-reader-page__discussion .discourse-comments-area .discourse-no-comments,.archive-reader-page__discussion .discourse-comments-area .discourse-no-replies{color:var(--reader-text)}.archive-reader-page__discussion .discourse-comments-area .comments-title{margin-top:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.2}.archive-reader-page__discussion .discourse-comments-area .comment-respond{display:none}.archive-reader-page__discussion .discourse-comments-area .comment-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.archive-reader-page__discussion .discourse-comments-area .comment{margin:0}.archive-reader-page__discussion .discourse-comments-area .comment-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--default-border-radius) * .9);background:rgba(9,10,14,.74);backdrop-filter:blur(16px);box-shadow:0 1rem 2rem rgba(0,0,0,.18)}.archive-reader-page__discussion .discourse-comments-area .comment-author,.archive-reader-page__discussion .discourse-comments-area .comment-content,.archive-reader-page__discussion .discourse-comments-area .comment-meta,.archive-reader-page__discussion .discourse-comments-area .comment-reply-link{color:var(--reader-text-muted)}.archive-reader-page__discussion .discourse-comments-area .comment-meta{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;gap:.1rem .65rem;padding:.68rem .85rem;border-radius:calc(var(--default-border-radius) * .9) calc(var(--default-border-radius) * .9) 0 0;background:rgba(255,255,255,.08)}.archive-reader-page__discussion .discourse-comments-area .comment-author{display:contents;color:var(--reader-text);font-weight:var(--font-weight-bold)}.archive-reader-page__discussion .discourse-comments-area .comment-author .avatar{grid-row:1/span 2;width:2.25rem;height:2.25rem;margin:0}.archive-reader-page__discussion .discourse-comments-area .comment-author .fn{grid-column:2;grid-row:1;min-width:0;align-self:end;font-size:var(--font-size-12);line-height:1.15}.archive-reader-page__discussion .discourse-comments-area .comment-author .url{color:var(--reader-text);text-decoration:none!important}.archive-reader-page__discussion .discourse-comments-area .comment-author .url:focus-visible,.archive-reader-page__discussion .discourse-comments-area .comment-author .url:hover{color:var(--reader-text);text-decoration:none!important}.archive-reader-page__discussion .discourse-comments-area .comment-author .says{display:none}.archive-reader-page__discussion .discourse-comments-area .comment-metadata{grid-column:2;grid-row:2;align-self:start;color:var(--reader-text-muted);font-size:.75rem;font-style:italic;font-weight:var(--font-weight-normal);line-height:1.2}.archive-reader-page__discussion .discourse-comments-area .comment-metadata time{font-style:inherit;font-weight:inherit}.archive-reader-page__discussion .discourse-comments-area .comment-content{grid-column:1/-1;margin-top:0;padding:.75rem .85rem .85rem}.archive-reader-page__discussion .discourse-comments-area .comment-content p{margin:0 0 .8rem}.archive-reader-page__discussion .discourse-comments-area .comment-content p:last-child{margin-bottom:0}.archive-reader-page__discussion .discourse-comments-area img.avatar{border-radius:999px}.archive-reader-page__viewport{height:100%;max-height:calc(100vh - 10.5rem - var(--reader-search-offset));overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:0 1rem}.archive-reader-page__document,.archive-reader-page__gate{width:min(100%,42rem);margin:0 auto;padding:1.5rem 0 2rem;color:var(--reader-text)}.archive-reader-page__document{font-size:var(--reader-document-font-size);line-height:var(--reader-document-line-height)}.archive-reader-page__document h2,.archive-reader-page__document h3,.archive-reader-page__document h4,.archive-reader-page__document h5,.archive-reader-page__document h6{color:var(--reader-text)}.archive-reader-page__document blockquote,.archive-reader-page__document figcaption,.archive-reader-page__document li,.archive-reader-page__document p{color:inherit;font-size:inherit}.archive-reader-page__document p{margin-bottom:1rem}.archive-reader-page.is-contrast-light .archive-reader-page__document h2,.archive-reader-page.is-contrast-light .archive-reader-page__document h3,.archive-reader-page.is-contrast-light .archive-reader-page__document h4,.archive-reader-page.is-contrast-light .archive-reader-page__document h5,.archive-reader-page.is-contrast-light .archive-reader-page__document h6{color:var(--series-book-theme-primary,var(--color-primary))}.archive-reader-page.is-text-scale-xs{--reader-document-font-size:clamp(0.88rem, 2vw, 0.98rem)}.archive-reader-page.is-text-scale-sm{--reader-document-font-size:clamp(0.94rem, 2.4vw, 1.05rem)}.archive-reader-page.is-text-scale-md{--reader-document-font-size:clamp(1rem, 2.8vw, 1.125rem)}.archive-reader-page.is-text-scale-lg{--reader-document-font-size:clamp(1.08rem, 3.1vw, 1.22rem)}.archive-reader-page.is-text-scale-xl{--reader-document-font-size:clamp(1.16rem, 3.4vw, 1.32rem)}.archive-reader-page__chapter-title{margin:0 0 1.5rem;color:var(--reader-accent-lightest);font-size:clamp(1.8rem,5vw,2.8rem);line-height:1;text-transform:uppercase}.archive-reader-page.is-contrast-light .archive-reader-page__chapter-title{color:var(--series-book-theme-primary,var(--color-primary))}.archive-reader-page__quote{margin:0 0 1.5rem;padding:1rem 1.25rem;border-left:2px solid rgba(var(--reader-progress-rgb),.34);border-radius:calc(var(--default-border-radius) * .5);background:rgba(var(--reader-accent-lightest-rgb),.04)}.archive-reader-page__quote blockquote{margin:0}.archive-reader-page__quote blockquote p:last-child{margin-bottom:0}.archive-reader-page__quote figcaption{margin-top:.85rem;color:var(--reader-text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-align:right;text-transform:uppercase}.archive-reader-page__gate-copy{margin:.85rem 0 0;color:var(--reader-text-muted);line-height:1.7}.archive-reader-page__tier-list{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.archive-reader-page__tier-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--reader-border);border-radius:calc(var(--default-border-radius) * .8);background:var(--reader-surface);color:var(--reader-text-muted)}.archive-reader-page__tier-item.is-current-tier{outline:1px solid rgba(var(--reader-progress-rgb),.42)}.archive-reader-page__progress{flex:1 1 auto;min-width:0}.archive-reader-page__progress-bar{position:relative;height:.45rem;border-radius:999px;background:rgba(var(--reader-accent-lightest-rgb),.14);overflow:hidden}.archive-reader-page__progress-fill{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--reader-progress) 82%,#fff 18%)}.archive-reader-page__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.45rem;color:var(--reader-text-muted);font-size:var(--font-size-12)}@media (max-width:700px){.archive-reader-page__topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back tools" "context context";row-gap:.75rem}.archive-reader-page__back{grid-area:back}.archive-reader-page__tools{grid-area:tools;gap:.4rem}.archive-reader-page__context{grid-area:context;justify-self:start;justify-content:flex-start;flex-wrap:wrap;text-align:left}.archive-reader-page__tool-button--picker{max-width:min(52vw,8rem)}.archive-reader-page__tool-button--picker .archive-reader-page__tool-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-reader-page__search-form{align-items:stretch;flex-direction:column}.archive-reader-page__discussion-panel,.archive-reader-page__search{width:min(100vw,28rem)}.archive-reader-page__viewport{max-height:calc(100vh - 13rem - var(--reader-search-offset))}.archive-reader-page__footer{gap:.75rem}}@media (min-width:768px){.archive-reader-page__footer,.archive-reader-page__topbar{padding-left:1.5rem;padding-right:1.5rem}.archive-reader-page__viewport{padding-left:1.5rem;padding-right:1.5rem}}.frontend-table-wrap{overflow-x:auto}.frontend-table{width:100%;min-width:40rem;border-collapse:separate;border-spacing:0}.frontend-table thead th{padding:1rem;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:rgba(255,255,255,.55)}.frontend-table tbody tr{background:rgba(var(--color-light-rgb),.92)!important}.frontend-table tbody td{padding:1rem;border-bottom:1px solid rgba(var(--color-dark-rgb),.08);color:var(--color-dark);vertical-align:middle}.frontend-table tbody tr:last-child td{border-bottom:0}.frontend-table tbody tr.is-last-visible td:first-child{border-bottom-left-radius:calc(var(--default-border-radius) * .7)}.frontend-table tbody tr.is-last-visible td:last-child{border-bottom-right-radius:calc(var(--default-border-radius) * .7)}.frontend-table__cell--actions{width:17rem}@media (max-width:1023px){.frontend-table__cell--actions{width:13rem}}.frontend-table__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:nowrap}.frontend-table__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:0 .85rem;border-radius:999px;border:1px solid rgba(var(--color-dark-rgb),1);background:0 0;color:rgba(var(--color-dark-rgb),1);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.frontend-table__action svg{width:1rem;height:1rem;fill:currentColor}.frontend-table__action:focus-visible,.frontend-table__action:hover{background:rgba(var(--color-dark-rgb),.08);border-color:rgba(var(--color-dark-rgb),.76);color:rgba(var(--color-dark-rgb),1)}.frontend-table__action:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.65);outline-offset:2px}.frontend-table__action[aria-busy=true]{opacity:.72;cursor:progress}.frontend-table__action:disabled{opacity:.66;cursor:not-allowed}.frontend-table__action--icon{width:2.25rem;min-width:2.25rem;padding:0}.frontend-table__status{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--color-dark-rgb),.08);color:rgba(var(--color-dark-rgb),.88)}.frontend-table__status--completed,.frontend-table__status--processing{background:rgba(119,221,168,.22);color:#0f766e}.frontend-table__status--on-hold,.frontend-table__status--pending{background:rgba(255,205,120,.2);color:#9a6700}.frontend-table__status--cancelled,.frontend-table__status--failed,.frontend-table__status--refunded{background:rgba(230,117,117,.18);color:#b42318}.frontend-table__empty{padding:1.2rem 1rem!important;text-align:left}.frontend-table__muted{font-size:var(--font-size-12);color:rgba(var(--color-dark-rgb),.58)}.archive-subscription{display:flex;flex-direction:column;gap:1rem}.archive-subscription__hero,.archive-subscription__panel,.archive-subscription__secondary-card{border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--default-border-radius) * .95);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.archive-subscription__hero{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:clamp(1.25rem,3vw,1.75rem);overflow:hidden;isolation:isolate;border-color:rgba(var(--archive-subscription-theme-lightest-rgb,var(--color-light-rgb)),.16);border-bottom:3px solid rgba(var(--archive-subscription-theme-accent-rgb,var(--color-primary-rgb)),.95);background:linear-gradient(135deg,rgba(var(--archive-subscription-theme-accent-rgb,var(--color-primary-rgb)),.28),rgba(var(--archive-subscription-theme-dark-rgb,var(--color-dark-rgb)),.58)),linear-gradient(180deg,rgba(var(--archive-subscription-theme-overlay-rgb,var(--color-dark-rgb)),.54),rgba(var(--archive-subscription-theme-overlay-rgb,var(--color-dark-rgb)),.9)),var(--archive-subscription-hero-image,none),rgba(12,21,24,.55);background-size:auto,auto,cover,auto;background-position:center,center,center,center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 1rem 2rem rgba(0,0,0,.14)}.archive-subscription__hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(var(--archive-subscription-theme-accent-rgb,var(--color-primary-rgb)),.2) 0,transparent 34%),linear-gradient(180deg,transparent 0,rgba(6,7,10,.34) 100%);pointer-events:none;z-index:0}.archive-subscription__hero-copy,.archive-subscription__hero-metrics{min-width:0;position:relative;z-index:1}.archive-subscription__hero-emblem{position:absolute;top:clamp(.75rem,2vw,1.15rem);right:clamp(.75rem,2vw,1.15rem);width:clamp(4.5rem,11vw,6.5rem);opacity:1;pointer-events:none;z-index:0}.archive-subscription__hero-emblem img{display:block;width:100%;height:auto}.archive-subscription__action-status,.archive-subscription__eyebrow,.archive-subscription__panel-eyebrow,.archive-subscription__secondary-eyebrow{margin:0;font-size:var(--font-size-12);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.archive-subscription__title{margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.7rem);color:var(--archive-subscription-theme-lightest,#fff)}.archive-subscription__status-row{margin:0 0 .9rem}.archive-subscription__copy{margin:0;max-width:42rem;color:rgba(255,255,255,.8);line-height:1.65}.archive-subscription__note{margin:1rem 0 0;padding:.9rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:rgba(255,255,255,.74);line-height:1.6}.archive-subscription__perks-grid{display:grid;gap:.85rem}@media (min-width:768px){.archive-subscription__perks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-subscription__perk-tile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.archive-subscription__perk-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88)}.archive-subscription__perk-icon svg{width:1.1rem;height:1.1rem;fill:currentColor}.archive-subscription__perk-copy{min-width:0}.archive-subscription__modal-summary-label,.archive-subscription__perk-label{margin:0 0 .25rem;font-size:var(--font-size-12);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-subscription__modal-summary-value,.archive-subscription__perk-title{margin:0;color:#fff}.archive-subscription__perk-title{font-size:1rem}.archive-subscription__perk-body{margin:.35rem 0 0;color:rgba(255,255,255,.74);line-height:1.55}.archive-subscription__hero-actions,.archive-subscription__panel-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.archive-subscription__hero-button[disabled]{opacity:.52;cursor:not-allowed;pointer-events:none}.archive-subscription__detail-list,.archive-subscription__metric-list{margin:0}.archive-subscription__metric-list{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.archive-subscription__metric{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-radius:.85rem;border:1px solid rgba(var(--archive-subscription-theme-lightest-rgb,var(--color-light-rgb)),.12);background:rgba(var(--archive-subscription-theme-darkest-rgb,var(--color-dark-rgb)),.34);backdrop-filter:blur(8px)}.archive-subscription__metric-main{min-width:0}.archive-subscription__metric-main dd,.archive-subscription__metric-main dt{margin:0}.archive-subscription__metric-main dt{margin-bottom:.35rem;font-size:var(--font-size-12);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.56)}.archive-subscription__metric-main dd{font-size:clamp(1rem,2vw,1.2rem);color:#fff}.archive-subscription__metric-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.82);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.archive-subscription__metric-action svg{width:1rem;height:1rem;fill:currentColor}.archive-subscription__metric-action{cursor:pointer}.archive-subscription__metric-action:focus-visible,.archive-subscription__metric-action:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.archive-subscription__metric-action:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:3px}.archive-subscription__metric-action-icon{display:inline-flex;align-items:center;justify-content:center}.archive-subscription__grid{display:grid;gap:1rem}@media (min-width:1280px){.archive-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-subscription__panel{display:flex;flex-direction:column;gap:.9rem;min-width:0;min-height:100%;padding:1.25rem}@media (min-width:1280px){.archive-subscription__panel--wide{grid-column:1/-1}}.archive-subscription__notice{border:1px solid rgba(var(--color-primary-rgb),.22);background:rgba(var(--color-primary-rgb),.08)}.archive-subscription__notice--error{border-color:rgba(255,124,124,.32);background:rgba(255,124,124,.08)}.archive-subscription__action-title,.archive-subscription__panel-title,.archive-subscription__secondary-title{margin:0;color:#fff}.archive-subscription__panel-title{font-size:clamp(1.1rem,2vw,1.4rem)}.archive-subscription__action-copy,.archive-subscription__panel-copy{margin:0;color:rgba(255,255,255,.74);line-height:1.65}.archive-subscription__billing-table{min-width:28rem}.archive-subscription__billing-empty{color:rgba(255,255,255,.68)}.archive-subscription__cancel-button,.archive-subscription__cancel-confirm{border-color:rgba(255,124,124,.45);color:#ffd8d8}.archive-subscription__cancel-button:focus-visible,.archive-subscription__cancel-button:hover,.archive-subscription__cancel-confirm:focus-visible,.archive-subscription__cancel-confirm:hover{border-color:rgba(255,124,124,.75);background:rgba(255,124,124,.12);color:#fff}.archive-subscription__detail-list{display:flex;flex-direction:column}.archive-subscription__detail-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.08)}.archive-subscription__detail-row:first-child{padding-top:0;border-top:0}.archive-subscription__detail-row dd,.archive-subscription__detail-row dt{margin:0}.archive-subscription__detail-row dt{color:rgba(255,255,255,.55)}.archive-subscription__detail-row dd{text-align:right;color:rgba(255,255,255,.94)}.archive-subscription__plan-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.archive-subscription__plan-list li{padding:.9rem 1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(255,255,255,.9)}.archive-subscription__action-grid,.archive-subscription__secondary-grid{display:grid;gap:.85rem}@media (min-width:768px){.archive-subscription__action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.archive-subscription__action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-subscription__action-slot,.archive-subscription__secondary-card{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.archive-subscription__action-status{color:rgba(121,221,210,.95)}.archive-subscription__action-title{font-size:1rem}@media (min-width:768px){.archive-subscription__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-subscription__secondary-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.archive-subscription__secondary-title{font-size:1rem}.archive-subscription__panel--perks .archive-subscription__perks-grid{grid-template-columns:1fr}.archive-subscription__modal-summary{margin-top:1rem;padding:1rem;border-radius:calc(var(--default-border-radius) * .8);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);text-align:center}.archive-subscription__switch-options{display:grid;gap:.85rem;margin-top:1rem;text-align:left}.archive-subscription__switch-option{display:grid;gap:.85rem;padding:1rem;border-radius:calc(var(--default-border-radius) * .8);border:1px solid rgba(var(--archive-tier-theme-lightest-rgb,255,255,255),.08);background:rgba(var(--archive-tier-theme-darkest-rgb,255,255,255),.08)}.archive-subscription__switch-option.is-current{border-color:rgba(var(--archive-tier-theme-accent-rgb,var(--color-primary-rgb)),.42);background:linear-gradient(135deg,rgba(var(--archive-tier-theme-accent-rgb,var(--color-primary-rgb)),.14),rgba(var(--archive-tier-theme-dark-rgb,var(--color-dark-rgb)),.24)),rgba(255,255,255,.04)}.archive-subscription__switch-option.is-disabled{opacity:.74}.archive-subscription__switch-option-copy,.archive-subscription__switch-option-label,.archive-subscription__switch-option-note,.archive-subscription__switch-option-price{margin:0}.archive-subscription__switch-option-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.archive-subscription__switch-option-label{color:#fff;font-weight:700}.archive-subscription__switch-current-badge{flex:0 0 auto;padding:.25rem .55rem;border-radius:calc(var(--default-border-radius) * .5);border:1px solid rgba(var(--archive-tier-theme-accent-rgb,var(--color-primary-rgb)),.4);background:rgba(var(--archive-tier-theme-accent-rgb,var(--color-primary-rgb)),.14);color:rgba(var(--archive-tier-theme-lightest-rgb,var(--color-primary-rgb)),.95);font-size:var(--font-size-10);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.archive-subscription__switch-option-price{margin-top:.2rem;color:rgba(var(--archive-tier-theme-lightest-rgb,var(--color-primary-rgb)),.94)}.archive-subscription__switch-option-copy,.archive-subscription__switch-option-note{margin-top:.4rem;line-height:1.55;color:rgba(255,255,255,.72)}.archive-subscription__switch-option-note{font-size:var(--font-size-13);color:rgba(255,255,255,.58)}.archive-subscription__switch-option-action{width:100%}.archive-subscription__switch-form{display:grid;gap:.45rem;width:100%}.archive-subscription__switch-select-label{margin:0;font-size:var(--font-size-12);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-subscription__switch-control-row{display:grid;gap:.65rem}@media (min-width:768px){.archive-subscription__switch-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.archive-subscription__switch-select{width:100%;min-height:2.65rem;padding:0 2.5rem 0 .9rem;border-radius:calc(var(--default-border-radius) * .65);border:1px solid rgba(255,255,255,.14);background-color:rgba(255,255,255,.07);color:#fff;font:inherit}.archive-subscription__switch-submit{justify-content:space-between;width:100%}@media (min-width:768px){.archive-subscription__switch-submit{width:auto;min-width:8.5rem}}.archive-subscription__switch-action-main,.archive-subscription__switch-action-price{display:inline-flex}.archive-subscription__switch-action-price{font-size:var(--font-size-12);opacity:.78}.archive-subscription__switch-note{margin-top:1rem;margin-bottom:0;padding:.85rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);line-height:1.55;text-align:left}.archive-subscription__modal{position:fixed;inset:0;z-index:1305}.archive-subscription__modal .archive-modal__panel{width:min(100%,44rem);margin:auto;text-align:center}.archive-subscription__modal .archive-modal__copy,.archive-subscription__modal .archive-modal__title{margin-left:auto;margin-right:auto}.archive-subscription__modal .archive-modal__copy{max-width:24rem}.archive-subscription__modal .archive-modal__actions{justify-content:center}.archive-orders{display:flex;flex-direction:column;gap:1rem}.archive-orders__panel{padding:0!important}.archive-orders__empty-eyebrow,.archive-orders__filter-label{margin:0;font-size:var(--font-size-12);letter-spacing:.16em;text-transform:uppercase}.archive-orders__filter-label{color:rgba(255,255,255,.6)}.archive-orders__panel{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;min-width:0}.archive-orders__table-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem}.archive-orders__search-wrap{flex:1 1 18rem;max-width:22rem}.archive-orders__filters-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.75rem .95rem;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--default-border-radius) * .8);background:rgba(255,255,255,.03);color:rgba(255,255,255,.86);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.archive-orders__filters-toggle.is-expanded,.archive-orders__filters-toggle:focus-visible,.archive-orders__filters-toggle:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.archive-orders__filters-toggle:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:2px}@media (min-width:768px){.archive-orders__filters-toggle{display:none}}.archive-orders__filters-toggle-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;font-size:1rem;line-height:1;transition:transform 180ms ease}.archive-orders__filters-toggle.is-expanded .archive-orders__filters-toggle-indicator{transform:rotate(45deg)}@media (min-width:768px){.archive-orders__filters-panel{display:block!important}}.archive-orders__filter-groups{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.85rem;margin-left:auto}.archive-orders__filter-group{display:flex;flex-direction:column;gap:.55rem;min-width:0}.archive-orders__filter-select-wrap{position:relative;min-width:11rem}.archive-orders__filter-select-wrap::after{content:"";position:absolute;top:50%;right:.9rem;width:.55rem;height:.55rem;border-right:2px solid rgba(255,255,255,.64);border-bottom:2px solid rgba(255,255,255,.64);transform:translateY(-65%) rotate(45deg);pointer-events:none}.archive-orders__filter-clear,.archive-orders__filter-select,.archive-orders__search-input{min-height:2.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.04em;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.archive-orders__filter-select{width:100%;padding:0 2.5rem 0 .95rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;background:rgba(255,255,255,.03);color:rgba(255,255,255,.82);font-size:var(--font-size-12);cursor:pointer}.archive-orders__filter-select:focus-visible,.archive-orders__filter-select:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.archive-orders__filter-select:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:2px}.archive-orders__search-input{width:100%;padding:0 .95rem;background:rgba(255,255,255,.03);color:rgba(255,255,255,.82)}.archive-orders__search-input::-moz-placeholder{color:rgba(255,255,255,.48)}.archive-orders__search-input::placeholder{color:rgba(255,255,255,.48)}.archive-orders__search-input:focus-visible,.archive-orders__search-input:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.archive-orders__search-input:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:2px}.archive-orders__filter-clear{padding:0 1rem;background:0 0;color:rgba(255,255,255,.78);cursor:pointer}.archive-orders__filter-clear:focus-visible,.archive-orders__filter-clear:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.archive-orders__filter-clear:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:2px}.archive-orders__filter-clear:disabled{opacity:.46;cursor:default}.archive-orders__table-wrap{min-width:0}.archive-orders__table{min-width:46rem}@media (max-width:1023px){.archive-orders__table{min-width:40rem}}.archive-orders__sort-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:0 0;color:rgba(255,255,255,.62);font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;transition:color 180ms ease,opacity 180ms ease}.archive-orders__sort-button.is-active,.archive-orders__sort-button:focus-visible,.archive-orders__sort-button:hover{color:rgba(255,255,255,.92)}.archive-orders__sort-button:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:3px;border-radius:.35rem}.archive-orders__sort-button.is-active .archive-orders__sort-indicator,.archive-orders__sort-button:focus-visible .archive-orders__sort-indicator,.archive-orders__sort-button:hover .archive-orders__sort-indicator{color:currentColor}.archive-orders__sort-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;font-size:.8rem;line-height:1;color:rgba(255,255,255,.4);opacity:1}.archive-orders__order-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.archive-orders__order-number{color:var(--color-dark)}.archive-orders__order-note{font-size:var(--font-size-12);color:rgba(var(--color-dark-rgb),.62)}.archive-orders__empty{max-width:36rem}.archive-orders__empty-copy,.archive-orders__empty-eyebrow,.archive-orders__empty-title{color:var(--color-dark)}.archive-orders__empty-eyebrow{color:rgba(var(--color-dark-rgb),.58)}.archive-orders__empty-title{margin:.35rem 0 0;font-size:1.05rem}.archive-orders__empty-copy{margin:.45rem 0 0;color:rgba(var(--color-dark-rgb),.72);line-height:1.65}.archive-orders__modal .archive-modal__panel{width:min(100%,62rem)}.archive-orders__modal-summary{display:grid;gap:.85rem;margin-top:1rem}@media (min-width:768px){.archive-orders__modal-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-orders__modal-summary-item{padding:.95rem 1rem;border-radius:calc(var(--default-border-radius) * .75);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.archive-orders__modal-summary-label{margin:0 0 .3rem;font-size:var(--font-size-12);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-orders__modal-summary-value{margin:0;color:#fff}.archive-orders__modal-sections{margin-top:1rem}.archive-orders__modal-address{color:rgba(255,255,255,.8);line-height:1.7}.archive-orders__modal-items,.archive-orders__modal-totals{margin-top:1rem}.archive-orders__modal-table{min-width:30rem}.archive-orders__modal-total-list{display:flex;flex-direction:column;gap:0;margin:0}.archive-orders__modal-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid rgba(255,255,255,.08)}.archive-orders__modal-total-row:first-child{padding-top:0;border-top:0}.archive-orders__modal-total-row dd,.archive-orders__modal-total-row dt{margin:0}.archive-orders__modal-total-row dt{color:rgba(255,255,255,.6)}.archive-orders__modal-total-row dd{text-align:right;color:#fff}@media (max-width:767px){.archive-orders__filters-panel[hidden]{display:none!important}.archive-orders__filters-panel{margin-top:.85rem}.archive-orders__table-bar{flex-direction:column;align-items:stretch}.archive-orders__search-wrap{flex:none;max-width:none}.archive-orders__filter-groups{margin-left:0;justify-content:stretch}.archive-orders__filter-group,.archive-orders__search-wrap{width:100%}.archive-orders__filter-select-wrap{min-width:0}.archive-orders__filter-clear{width:100%;justify-content:center}}.archive-community{display:flex;flex-direction:column;gap:1.5rem}.archive-community__hero,.archive-community__notice,.archive-community__panel,.archive-community__summary-card{border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(16,18,21,.82);box-shadow:0 1rem 2.2rem rgba(0,0,0,.14)}.archive-community__hero,.archive-community__notice,.archive-community__panel{padding:clamp(1.15rem,2vw,1.6rem)}.archive-community__hero{display:grid;gap:1rem}@media (min-width:1280px){.archive-community__hero{grid-template-columns:minmax(0,1.2fr) minmax(18rem,24rem);align-items:start}}.archive-community__eyebrow,.archive-community__notice-eyebrow,.archive-community__panel-eyebrow,.archive-community__summary-label{margin:0;font-size:var(--font-size-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-community__title{margin:.35rem 0 0;font-size:clamp(1.95rem,3vw,2.55rem);line-height:1.04;color:#fff}.archive-community__copy,.archive-community__notice-copy,.archive-community__panel-copy{margin:.8rem 0 0;line-height:1.7;color:rgba(255,255,255,.72)}.archive-community__tier{margin:.85rem 0 0;font-weight:600;color:rgba(255,255,255,.88)}.archive-community__grid,.archive-community__notices,.archive-community__summary-grid{display:grid;gap:1rem}@media (min-width:768px){.archive-community__grid,.archive-community__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-community__summary-card{padding:1rem;border-top:3px solid rgba(255,255,255,.14)}.archive-community__summary-card--warning{border-top-color:#f0c978}.archive-community__summary-card--live{border-top-color:#6fd79a}.archive-community__summary-card--error{border-top-color:#f07878}.archive-community__summary-card--planned{border-top-color:rgba(255,255,255,.16)}.archive-community__summary-value{margin:.45rem 0 0;font-size:1rem;font-weight:600;color:#fff;line-height:1.45}.archive-community__panel{display:flex;flex-direction:column;gap:.95rem}.archive-community__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.archive-community__notice-title,.archive-community__panel-title{margin:.35rem 0 0;font-size:1.2rem;line-height:1.15;color:#fff}.archive-community__status{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;font-size:var(--font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.archive-community__status--warning{background:rgba(240,201,120,.14);color:#f6d68b}.archive-community__status--live{background:rgba(111,215,154,.14);color:#8de7b2}.archive-community__status--error{background:rgba(240,96,96,.14);color:#ff9b9b}.archive-community__status--planned{background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.archive-community__panel-summary{margin:0;font-weight:600;color:#fff}.archive-community__panel-meta{margin:0;font-size:.94rem;color:rgba(255,255,255,.58)}.archive-community__panel-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.archive-community__panel-list li{position:relative;padding-left:1rem;color:rgba(255,255,255,.76);line-height:1.65}.archive-community__panel-list li::before{content:"";position:absolute;top:.62rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:rgba(var(--color-primary-rgb),1)}.archive-community__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.archive-community__notice{border-top:3px solid rgba(255,255,255,.14)}.archive-community__notice--planned{border-top-color:rgba(255,255,255,.16)}@media (max-width:767px){.archive-community__actions .archive-gate__form-wrap input[type=submit],.archive-community__actions .button,.archive-gate__form-wrap .archive-community__actions input[type=submit]{width:100%;justify-content:center}}.archive-perks{display:flex;flex-direction:column;gap:4rem}.archive-perks [hidden]{display:none!important}.archive-perks__hero{display:block;padding:0}.archive-perks__benefit-card,.archive-perks__empty,.archive-perks__perk-card,.archive-perks__section,.archive-perks__tier-card{border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(17,18,20,.82);box-shadow:0 1rem 2.2rem rgba(0,0,0,.14)}.archive-perks__section{padding:clamp(1.25rem,2vw,1.75rem)}.archive-perks__preview-pane,.archive-perks__tier-card{border-top:3px solid var(--archive-tier-color,rgba(var(--color-primary-rgb),1))}.archive-perks__eyebrow,.archive-perks__section-eyebrow,.archive-perks__tier-name{margin:0}.archive-perks__eyebrow,.archive-perks__section-eyebrow{font-size:var(--font-size-12);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-perks__title{margin:.35rem 0 0;font-size:clamp(2rem,3vw,2.7rem);line-height:1.04}.archive-perks__current-tier{margin:.75rem 0 0;font-size:1rem;font-weight:600;color:var(--archive-tier-color,#fff)}.archive-perks__preview-current{margin:.3rem 0 0;font-size:.95rem;font-weight:600;color:rgba(255,255,255,.86)}.archive-perks__tagline{margin:.35rem 0 0;color:rgba(255,255,255,.82);font-weight:600}.archive-perks__benefit-copy,.archive-perks__copy,.archive-perks__empty-copy,.archive-perks__preview-copy,.archive-perks__section-copy,.archive-perks__tier-summary{line-height:1.7;color:rgba(255,255,255,.7)}.archive-perks__copy{max-width:44rem;margin:.8rem 0 0}.archive-perks__hero-top{display:grid;gap:1rem}@media (min-width:1280px){.archive-perks__hero-top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.archive-perks__hero-copy,.archive-perks__hero-meta{min-width:0}.archive-perks__meta-label{margin:0;font-size:var(--font-size-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;color:rgba(255,255,255,.55)}.archive-perks__toolbar{display:flex;flex-direction:column;gap:.85rem}.archive-perks__toolbar .archive-perks__meta-label{margin-bottom:0}@media (min-width:768px){.archive-perks__toolbar{flex-direction:row;align-items:center;justify-content:flex-start}}.archive-perks__switcher-wrap{margin-top:1rem}.archive-perks__switcher{display:flex;flex-wrap:wrap;gap:.75rem}.archive-perks__switcher-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.68rem .95rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.72);font-size:.94rem;font-weight:600;cursor:pointer;transition:var(--default-transition)}.archive-perks__switcher-button:focus-visible,.archive-perks__switcher-button:hover{border-color:rgba(255,255,255,.26);color:#fff}.archive-perks__switcher-button.is-active{border-color:var(--archive-tier-color,rgba(var(--color-primary-rgb),1));background:rgba(255,255,255,.12);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.04)}.archive-perks__hero-actions,.archive-perks__legend,.archive-perks__tier-actions{display:flex;flex-wrap:wrap;gap:.75rem}.archive-perks__legend{gap:.65rem;margin-top:1.25rem}.archive-perks__hero-actions{margin-top:2rem}.archive-perks__discount-card{display:grid;gap:.9rem;margin-top:0;width:100%;padding:1rem;order:20;border-radius:calc(var(--default-border-radius) * .85);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(10,12,15,.56)}.archive-perks__discount-card--available-now{border-color:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 28%,transparent)}.archive-perks__discount-card.is-active{border-color:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 10%,transparent),color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 3%,transparent)),rgba(14,16,18,.78)}.archive-perks__discount-card--expired,.archive-perks__discount-card--inactive,.archive-perks__discount-card--not-eligible,.archive-perks__discount-card--used-up{border-color:rgba(255,255,255,.08)}.archive-perks__discount-card.is-disabled{opacity:.74;filter:saturate(.75)}.archive-perks__discount-card.is-locked{opacity:.58;filter:saturate(.72)}@media (min-width:1536px){.archive-perks__discount-card{grid-column:3/span 2;grid-row:1/span 2}}.archive-perks__discount-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem}.archive-perks__discount-title{margin:.2rem 0 0;font-size:clamp(1.15rem,2vw,1.35rem);color:#fff}.archive-perks__discount-copy,.archive-perks__discount-note,.archive-perks__discount-usage{margin:0;color:rgba(255,255,255,.74);line-height:1.6}.archive-perks__discount-meta{display:grid;gap:.7rem}@media (min-width:625px){.archive-perks__discount-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-perks__discount-meta p{margin:0;color:rgba(255,255,255,.82);line-height:1.55}.archive-perks__discount-meta strong{display:block;margin-bottom:.14rem;font-size:var(--font-size-12);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-perks__discount-meta span{display:block;color:#fff;font-weight:700}.archive-perks__discount-code-wrap{display:grid;gap:.45rem;padding:.9rem 1rem;border-radius:calc(var(--default-border-radius) * .7);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.archive-perks__discount-code-label{margin:0;font-size:var(--font-size-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-perks__discount-code{display:inline-flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.45rem .65rem;border-radius:.6rem;background:rgba(255,255,255,.08);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere}.archive-perks__preview-stack{margin-top:1.25rem}.archive-perks__preview-pane{padding:1.15rem;border-radius:calc(var(--default-border-radius) * .85);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(11,13,16,.58)}.archive-perks__preview-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem}.archive-perks__preview-tier{margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;color:#fff}.archive-perks__preview-tagline{margin:.2rem 0 0;color:var(--archive-tier-color,rgba(var(--color-primary-rgb),1));font-weight:600}.archive-perks__legend-item,.archive-perks__preview-status,.archive-perks__tier-status{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .7rem;border-radius:999px;font-size:var(--font-size-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.08);color:rgba(255,255,255,.76)}.archive-perks__preview-copy{margin:.8rem 0 0;max-width:50rem}.archive-perks__benefit-section{margin-top:0;padding:0}.archive-perks__benefit-section--planned{margin-top:1.3rem}.archive-perks__benefit-head{max-width:42rem}.archive-perks__benefit-title{margin:0;font-size:1rem;color:#fff}.archive-perks__benefit-copy{margin:.35rem 0 0}.archive-perks__benefit-grid,.archive-perks__tier-grid{display:grid;gap:1rem}.archive-perks__catalog-grid{display:grid;gap:1rem;margin-top:.95rem}@media (min-width:768px){.archive-perks__catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-perks__perk-card-grid{display:grid;grid-auto-flow:dense;gap:1rem;margin-top:0}@media (min-width:768px){.archive-perks__perk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.archive-perks__perk-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-perks__perk-card-grid .archive-perks__discount-card{grid-column:span 3}}@media (min-width:1536px){.archive-perks__perk-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(8.75rem,auto)}.archive-perks__perk-card-grid .archive-perks__discount-card{grid-column:3/span 2;grid-row:1/span 2}}.archive-perks__catalog-card{padding:1rem;border-radius:calc(var(--default-border-radius) * .8);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)),rgba(12,13,16,.6)}.archive-perks__catalog-title{margin:0;font-size:1rem;font-weight:600;color:#fff}.archive-perks__catalog-list{display:grid;gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none}.archive-perks__catalog-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem .9rem;border-radius:calc(var(--default-border-radius) * .7);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);transition:var(--default-transition)}.archive-perks__catalog-item.is-active{border-color:rgba(77,208,139,.32);background:rgba(77,208,139,.08);box-shadow:inset 0 0 0 1px rgba(77,208,139,.08)}.archive-perks__catalog-item.is-mapped{border-color:rgba(255,206,120,.24);background:rgba(255,206,120,.05)}.archive-perks__catalog-item.is-locked{opacity:.58;filter:saturate(.7)}.archive-perks__perk-card{display:flex;flex-direction:column;gap:.8rem;min-height:100%;padding:1rem;transition:var(--default-transition)}.archive-perks__perk-card.is-active{border-color:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 10%,transparent),color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 3%,transparent)),rgba(14,16,18,.78)}.archive-perks__perk-card.is-mapped{border-color:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 7%,transparent),color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 2%,transparent)),rgba(14,16,18,.76)}.archive-perks__perk-card.is-locked{opacity:.58;filter:saturate(.72)}.archive-perks__perk-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.archive-perks__perk-card-group{font-size:var(--font-size-12);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-perks__perk-card-title{margin:0;font-size:1rem;font-weight:700;color:#fff;line-height:1.35}.archive-perks__perk-card-action{margin:auto 0 0;padding-top:.4rem}.archive-perks__catalog-badge{display:inline-flex;align-items:center;justify-content:center;min-width:5.8rem;padding:.35rem .62rem;border-radius:999px;font-size:var(--font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.archive-perks__catalog-item.is-active .archive-perks__catalog-badge,.archive-perks__discount-card.is-active .archive-discount-status,.archive-perks__perk-card.is-active .archive-perks__catalog-badge{background:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 18%,transparent);color:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 70%,#fff)}.archive-perks__catalog-item.is-mapped .archive-perks__catalog-badge,.archive-perks__perk-card.is-mapped .archive-perks__catalog-badge{background:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 12%,transparent);color:color-mix(in srgb,var(--archive-tier-color,rgba(var(--color-primary-rgb),1)) 60%,#fff)}.archive-perks__catalog-item.is-locked .archive-perks__catalog-badge,.archive-perks__discount-card.is-locked .archive-discount-status,.archive-perks__perk-card.is-locked .archive-perks__catalog-badge{background:rgba(255,255,255,.08);color:rgba(255,255,255,.66)}.archive-perks__catalog-copy{min-width:0}.archive-perks__catalog-item-label{margin:0;font-size:.98rem;font-weight:600;color:#fff;line-height:1.45}.archive-perks__catalog-item-meta{margin:.28rem 0 0;font-size:.86rem;color:rgba(255,255,255,.58)}.archive-perks__benefit-grid{margin-top:.95rem}@media (min-width:768px){.archive-perks__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-perks__benefit-card{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border-top:2px solid var(--archive-tier-color,rgba(var(--color-primary-rgb),1))}.archive-perks__benefit-card--planned{opacity:.6;filter:saturate(.7);border-top-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(10,11,14,.5)}.archive-perks__legend-item--live,.archive-perks__preview-status{background:rgba(77,208,139,.12);color:#8df0b3}.archive-perks__legend-item--planned{background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.archive-perks__benefit-card-title{margin:0;font-size:1rem;font-weight:600;color:#fff}.archive-perks__benefit-list,.archive-perks__tier-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.archive-perks__benefit-list li,.archive-perks__tier-list li{position:relative;padding-left:1rem;color:rgba(255,255,255,.78);line-height:1.6}.archive-perks__benefit-list li::before,.archive-perks__tier-list li::before{content:"";position:absolute;top:.62rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--archive-tier-color,rgba(var(--color-primary-rgb),1))}.archive-perks__benefit-item-label{display:block}.archive-perks__benefit-item-note{display:block;margin-top:.25rem;font-size:.86rem;color:rgba(255,255,255,.6);line-height:1.55}.archive-perks__benefit-card--planned .archive-perks__benefit-list li::before{background:rgba(255,255,255,.28)}.archive-perks__section{display:flex;flex-direction:column;gap:1rem}.archive-perks__section-head{max-width:48rem}.archive-perks__section-title{margin:.35rem 0 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}.archive-perks__section-copy{margin:.55rem 0 0}@media (min-width:768px){.archive-perks__tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-perks__tier-card{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem}.archive-perks__tier-card.is-current{box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.16),0 1rem 2.2rem rgba(0,0,0,.14)}.archive-perks__tier-card-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.archive-perks__tier-name{font-size:1.05rem;font-weight:600;color:#fff}.archive-perks__tier-tagline{margin:.25rem 0 0;color:var(--archive-tier-color,rgba(var(--color-primary-rgb),1));font-weight:600}.archive-perks__tier-summary{margin:0}.archive-perks__tier-actions{margin-top:auto;justify-content:flex-start;align-items:flex-end}.archive-perks__tier-action.is-disabled{cursor:default;opacity:.58;pointer-events:none}.archive-perks__empty{padding:1.15rem}.archive-perks__empty--compact{padding:.95rem 1rem;border-radius:calc(var(--default-border-radius) * .75)}.archive-perks__empty--planned{opacity:.6}.archive-perks__empty-title{margin:0;font-size:1.05rem;color:#fff}.archive-perks__empty-copy{margin:0}@media (max-width:767px){.archive-perks__hero-actions,.archive-perks__tier-actions{align-items:stretch}.archive-gate__form-wrap .archive-perks__hero-actions input[type=submit],.archive-gate__form-wrap .archive-perks__tier-actions input[type=submit],.archive-perks__hero-actions .archive-gate__form-wrap input[type=submit],.archive-perks__hero-actions .button,.archive-perks__tier-actions .archive-gate__form-wrap input[type=submit],.archive-perks__tier-actions .button{width:100%;justify-content:center}.archive-perks__catalog-item{grid-template-columns:minmax(0,1fr)}}.archive-discount-status{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .72rem;border-radius:999px;font-size:var(--font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.08);color:rgba(255,255,255,.76)}.archive-discount-status--available-now{background:rgba(77,208,139,.14);color:#8df0b3}.archive-discount-status--used-up{background:rgba(255,206,120,.12);color:#ffd58e}.archive-discount-status--expired,.archive-discount-status--inactive,.archive-discount-status--not-eligible,.archive-discount-status--unavailable{background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.archive-settings{display:flex;flex-direction:column;gap:2rem}.archive-settings__hero{display:grid;gap:1rem;padding:0 2rem}@media (min-width:768px){.archive-settings__hero{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:end}}.archive-settings__hero-aside,.archive-settings__hero-copy{min-width:0}.archive-settings__eyebrow,.archive-settings__panel-eyebrow,.archive-settings__toggle-group{margin:0;font-size:var(--font-size-12);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.archive-settings__title{margin:.35rem 0 0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.05}.archive-settings__copy{max-width:42rem;margin:.85rem 0 0;color:rgba(255,255,255,.74);line-height:1.7}.archive-settings__hero-kicker{margin:0;font-size:1rem;font-weight:600;color:#fff}.archive-settings__hero-note{margin:.45rem 0 0;color:rgba(255,255,255,.68);line-height:1.65}.archive-settings__grid{display:grid;gap:1rem}@media (min-width:768px){.archive-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-settings__panel{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(17,18,20,.82);box-shadow:0 1.1rem 2.4rem rgba(0,0,0,.14)}.archive-settings__panel--live{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}@media (min-width:768px){.archive-settings__panel--live{grid-column:1/-1}}.archive-settings__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem}.archive-settings__panel-title{margin:.35rem 0 0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.archive-settings__panel-copy{margin:-.2rem 0 0;color:rgba(255,255,255,.7);line-height:1.7}.archive-settings__status{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:999px;font-size:var(--font-size-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.archive-settings__status--live{background:rgba(77,208,139,.12);color:#8df0b3}.archive-settings__status--planned{background:rgba(255,208,88,.14);color:#ffd777}.archive-settings__status--mapped{background:rgba(var(--color-primary-rgb),.14);color:rgba(var(--color-primary-rgb),1)}.archive-settings__status--reserved{background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.archive-settings__form{display:flex;flex-direction:column;gap:1rem}.archive-settings__form .archive-modal__notice{margin:0}.archive-settings__toggle-list{display:grid;gap:.9rem}.archive-settings__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.05rem;border-radius:calc(var(--default-border-radius) * .85);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.archive-settings__toggle:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.archive-settings__toggle-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0}.archive-settings__toggle-title{font-weight:600;color:#fff}.archive-settings__toggle-description{color:rgba(255,255,255,.68);line-height:1.65}.archive-settings__toggle-control{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center}.archive-settings__toggle-control input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.archive-settings__toggle-control input:focus-visible+.archive-settings__toggle-ui{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:3px}.archive-settings__toggle-control input:checked+.archive-settings__toggle-ui{border-color:rgba(var(--color-primary-rgb),.95);background:rgba(var(--color-primary-rgb),.95)}.archive-settings__toggle-control input:checked+.archive-settings__toggle-ui .archive-settings__toggle-knob{transform:translateX(1.22rem)}.archive-settings__toggle-ui{display:inline-flex;align-items:center;width:3.2rem;height:1.85rem;padding:.18rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);transition:background-color 180ms ease,border-color 180ms ease}.archive-settings__toggle-knob{display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 .3rem .8rem rgba(0,0,0,.28);transition:transform 180ms ease}.archive-settings__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.08)}.archive-settings__actions-copy,.archive-settings__panel-note{margin:0;color:rgba(255,255,255,.62);line-height:1.65}.archive-settings__panel-list{display:grid;gap:.55rem;margin:0;padding-left:1.1rem;color:rgba(255,255,255,.74)}.archive-settings__panel-list li::marker{color:rgba(var(--color-primary-rgb),.95)}.archive-settings__panel-actions{margin-top:auto;padding-top:.15rem}.archive-settings .archive-modal__field-error{display:block;margin-top:.55rem}.archive-settings .archive-modal__field-help{display:block;margin-top:.45rem;color:rgba(255,255,255,.64);line-height:1.55}@media (max-width:767px){.archive-settings__hero{padding:0}.archive-settings__toggle{grid-template-columns:minmax(0,1fr)}.archive-settings__toggle-control{justify-self:start}.archive-settings__actions{align-items:stretch}}.archive-profile{display:flex;flex-direction:column;gap:4rem}.archive-profile__hero{display:grid;gap:1.25rem;padding:0 2rem}@media (min-width:1280px){.archive-profile__hero{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:stretch}}.archive-profile__hero-side--identity{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding-right:3.5rem}.archive-profile__hero-side--membership .archive-dashboard__member-card{height:100%}@media (min-width:1280px){.archive-profile__hero-side--membership .archive-dashboard__member-card-top{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.archive-profile__hero-side--membership .archive-dashboard__member-chip{flex:1 1 16rem}.archive-profile__hero-side--membership .archive-dashboard__member-actions{flex:1 1 14rem;grid-template-columns:minmax(0,1fr);max-width:22rem}.archive-gate__form-wrap .archive-profile__hero-side--membership .archive-dashboard__member-actions input[type=submit],.archive-profile__hero-side--membership .archive-dashboard__member-actions .archive-gate__form-wrap input[type=submit],.archive-profile__hero-side--membership .archive-dashboard__member-actions .button{white-space:nowrap}}.archive-profile__identity{display:flex;align-items:flex-start;gap:1rem;min-width:0}.archive-profile__edit-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.84);cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.archive-profile__edit-trigger:focus-visible,.archive-profile__edit-trigger:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.archive-profile__edit-trigger:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.85);outline-offset:3px}.archive-profile__edit-trigger-icon{display:inline-flex;width:1.1rem;height:1.1rem}.archive-profile__edit-trigger-icon svg{width:100%;height:100%;fill:currentColor}.archive-profile__avatar{width:clamp(4rem,9vw,5.25rem);height:clamp(4rem,9vw,5.25rem);font-size:clamp(.95rem,2vw,1.15rem);box-shadow:0 1rem 2rem rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.12)}.archive-profile__identity-copy{min-width:0}.archive-profile__eyebrow{margin:0 0 .3rem;font-size:var(--font-size-12);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.58)}.archive-profile__name{margin:0;font-size:clamp(1.35rem,3vw,2rem);color:#fff}.archive-profile__email{margin:.35rem 0 0;color:rgba(255,255,255,.76);overflow-wrap:anywhere}.archive-profile__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem}.archive-profile__chip{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);color:rgba(255,255,255,.84)}.archive-profile__detail-list{display:grid;gap:.75rem;margin:0;padding-top:.2rem}@media (min-width:768px){.archive-profile__detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-profile__detail-row{margin:0;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.archive-profile__detail-row dd,.archive-profile__detail-row dt{margin:0}.archive-profile__detail-row dt{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.archive-profile__detail-row dd{margin-top:.4rem;color:rgba(255,255,255,.92);overflow-wrap:anywhere}.archive-profile__address-grid{display:grid;gap:1rem;margin-top:.35rem;flex:1 1 auto}@media (min-width:625px){.archive-profile__address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.archive-profile__address-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1536px){.archive-profile__address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-profile__address-card{padding:1rem 1.05rem;border-radius:calc(var(--default-border-radius) * .8);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.archive-profile__address-title{margin:0 0 .8rem;font-size:1rem;font-weight:var(--font-weight-bold);color:#fff}.archive-profile__address-value{color:rgba(255,255,255,.76);line-height:1.7}.archive-profile__address-value p{margin:0}.archive-profile__address-value p+p{margin-top:.6rem}.archive-profile__grid{grid-template-columns:minmax(0,1fr)}@media (min-width:1280px){.archive-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.archive-profile__grid .archive-content__card{display:flex;flex-direction:column}.archive-profile__grid .archive-content__actions{margin-top:auto;padding-top:1.15rem}@media (min-width:1280px){.archive-profile__card--addresses{grid-row:span 2}}.archive-modal{position:fixed;inset:0;z-index:1305;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2rem);background:rgba(var(--color-dark-rgb),.9);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}.archive-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.archive-modal [hidden]{display:none!important}.archive-modal__panel{position:relative;display:flex;flex-direction:column;width:min(100%,38rem);max-height:min(100dvh - 2rem,48rem);padding:1.35rem 1.35rem 1.2rem;overflow-y:auto;border-radius:var(--default-border-radius);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(var(--color-dark-rgb),.97);box-shadow:0 1.5rem 3rem rgba(0,0,0,.34);color:#fff}.archive-modal__panel--large{width:min(100%,56rem);max-height:min(100dvh - 2rem,54rem)}.archive-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.12);border-top:0;border-right:0;border-radius:0 var(--default-border-radius) 0 var(--default-border-radius);background:rgba(255,255,255,.15);color:var(--color-medium);font-size:1.15rem;line-height:1;cursor:pointer;transition:var(--default-transition)}.archive-modal__close:hover{background:rgba(255,255,255,.25);color:var(--color-light);transition:var(--default-transition)}.archive-modal__eyebrow{margin:0 0 .35rem;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.56)}.archive-modal__title{margin:0 2.5rem .55rem 0;font-size:clamp(1.2rem,2vw,1.5rem);color:#fff}.archive-modal__copy{margin:0;color:rgba(255,255,255,.76);line-height:1.65}.archive-modal__notice{margin-top:1rem;padding:.85rem .95rem;border-radius:calc(var(--default-border-radius) * .7);border:1px solid rgba(255,131,131,.22);background:rgba(140,31,31,.18)}.archive-modal__notice--error{color:#ffd4d4}.archive-modal__error-list{margin:0;padding-left:1rem}.archive-modal__form{margin-top:1.15rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.archive-modal__grid,.archive-modal__section-grid{display:grid;gap:.9rem}@media (min-width:768px){.archive-modal__grid--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.archive-modal__section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-modal__section{min-width:0;padding:1rem 1rem 1.05rem;border-radius:calc(var(--default-border-radius) * .8);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.archive-modal__section-title{margin:0 0 .95rem;font-size:1rem;color:#fff}.archive-modal__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}@media (min-width:768px){.archive-modal__field--full{grid-column:1/-1}}.archive-modal__field input,.archive-modal__field select{display:block;max-width:100%;min-width:0;padding:.75rem .85rem;border-radius:calc(var(--default-border-radius) * .65);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff}.archive-modal__field input:focus-visible,.archive-modal__field input:hover,.archive-modal__field select:focus-visible,.archive-modal__field select:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.archive-modal__field select{width:100%;padding-right:2.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.04em;cursor:pointer}.archive-modal__field--select .archive-modal__select-wrap{position:relative;display:block}.archive-modal__field--select .archive-modal__select-wrap::after{content:"";position:absolute;top:50%;right:1rem;width:.4rem;height:.4rem;border-right:2px solid rgba(255,255,255,.64);border-bottom:2px solid rgba(255,255,255,.64);transform:translateY(-65%) rotate(45deg);pointer-events:none}.archive-modal__field-label{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58)}.archive-modal__field-error{font-size:var(--font-size-12);color:#ffc4c4}.archive-modal__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-top:1rem;padding-bottom:.2rem;position:sticky;bottom:0;background:linear-gradient(180deg,rgba(var(--color-dark-rgb),0),rgba(var(--color-dark-rgb),.52) 24%,rgba(var(--color-dark-rgb),.65) 100%);justify-content:flex-start}@media (max-width:767px){.archive-modal{align-items:stretch;padding:0}.archive-modal__panel,.archive-modal__panel--large{width:100%;max-height:100dvh;height:100dvh;padding:1rem 1rem 1.1rem;border-radius:0;border-left:0;border-right:0}.archive-modal__actions{margin-top:auto;margin-right:-1rem;margin-left:-1rem;bottom:-1.1rem;padding:1rem 1rem calc(.35rem + env(safe-area-inset-bottom))}}.archive-dashboard{display:flex;flex-direction:column;gap:1.6rem}.archive-dashboard--hub-only{gap:0}.archive-dashboard--hub-only .archive-dashboard__content-hub{padding:0;border:0;background:0 0;box-shadow:none}.archive-dashboard____e-grid,.archive-dashboard__hero-grid,.archive-dashboard__hub-grid{display:grid;gap:1rem}@media (min-width:1280px){.archive-dashboard__hero-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:stretch}}.archive-dashboard__announcements,.archive-dashboard__content-hub,.archive-dashboard__hub-column,.archive-dashboard__member-card{border-radius:calc(var(--default-border-radius) * .95);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(11,12,17,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.archive-dashboard__announcements,.archive-dashboard__content-hub,.archive-dashboard__hub-column,.archive-dashboard__member-card{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.archive-dashboard__announcements,.archive-dashboard__content-hub,.archive-dashboard__hub-column,.archive-dashboard__member-card{padding:calc(var(--default-container-spacing)/ 3)}}@media (min-width:768px){.archive-dashboard__announcements,.archive-dashboard__content-hub,.archive-dashboard__hub-column,.archive-dashboard__member-card{padding:calc(var(--default-container-spacing)/ 3)}}.archive-dashboard__announcements,.archive-dashboard__content-hub,.archive-dashboard__member-card{padding:1.35rem}@media (min-width:768px){.archive-dashboard__announcements,.archive-dashboard__content-hub,.archive-dashboard__member-card{padding:1.5rem}}.archive-dashboard__announcements{background:0 0;border:none;box-shadow:none}.archive-dashboard__hub-column-label,.archive-dashboard__member-kicker,.archive-dashboard__member-meta-label,.archive-dashboard__reading-series,.archive-dashboard__section-label{margin:0;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.archive-dashboard__hub-column-label,.archive-dashboard__member-meta-label,.archive-dashboard__section-label{color:rgba(255,255,255,.52)}.archive-dashboard__section-label{margin-bottom:1rem}.archive-dashboard__announcement{padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.archive-dashboard__announcement-list{display:flex;flex-direction:column;gap:1.2rem}.archive-dashboard__announcement:first-child{padding-top:0;border-top:0}.archive-dashboard__announcement-title{margin:0;font-size:clamp(1rem,1.8vw,1.2rem);color:#fff}.archive-dashboard__announcement-copy{margin:.35rem 0 0;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.72)}.archive-dashboard__member-card{display:flex;flex-direction:column;gap:1.2rem}.archive-dashboard__member-card-top{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem;border-radius:calc(var(--default-border-radius) * .75);background:linear-gradient(135deg,rgba(var(--archive-dashboard-member-theme-accent-rgb,var(--color-primary-rgb)),.28),rgba(var(--archive-dashboard-member-theme-dark-rgb,var(--color-dark-rgb)),.58)),linear-gradient(180deg,rgba(var(--archive-dashboard-member-theme-overlay-rgb,var(--color-dark-rgb)),.54),rgba(var(--archive-dashboard-member-theme-overlay-rgb,var(--color-dark-rgb)),.9)),var(--archive-dashboard-member-card-image,none),rgba(12,21,24,.55);background-size:auto,auto,cover,auto;background-position:center,center,center,center;background-repeat:no-repeat;border:1px solid rgba(var(--archive-dashboard-member-theme-lightest-rgb,var(--color-light-rgb)),.16);border-bottom:3px solid rgba(var(--archive-dashboard-member-theme-accent-rgb,var(--color-primary-rgb)),.95)}@media (min-width:1024px){.archive-dashboard__member-card-top{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media (min-width:1280px){.archive-dashboard__member-card-top{flex-direction:column;align-items:stretch}}@media (min-width:1500px){.archive-dashboard__member-card-top{flex-direction:row;align-items:center}}.archive-dashboard__member-chip{display:flex;align-items:center;gap:.9rem;min-width:0}.archive-dashboard__member-badge{display:block;width:100%;height:auto;filter:grayscale(.38) saturate(.72) contrast(1.03)}.archive-dashboard__member-badge-frame{position:relative;display:block;width:clamp(4.25rem,8vw,4.9rem);flex-shrink:0;overflow:hidden;border-radius:999px;filter:drop-shadow(0 .8rem 1.8rem rgba(0, 0, 0, .22));isolation:isolate}.archive-dashboard__member-kicker{color:rgba(255,255,255,.6);font-size:var(--font-size-10)}.archive-dashboard__member-tier{margin:.25rem 0 0;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:.04em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.archive-dashboard__member-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.7rem}.archive-dashboard__member-badge-copy{font-size:.85rem;font-weight:600;color:rgba(255,255,255,.76)}.archive-dashboard__member-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;min-width:0;max-width:100%}.archive-dashboard__member-actions .archive-gate__form-wrap input[type=submit],.archive-dashboard__member-actions .button,.archive-gate__form-wrap .archive-dashboard__member-actions input[type=submit]{justify-content:center;max-width:100%;text-align:center;white-space:normal}@media (min-width:625px){.archive-dashboard__member-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.archive-dashboard__member-actions{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.archive-dashboard__member-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-dashboard__member-link{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-size:var(--font-size-10);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;color:rgba(255,255,255,.72)}.archive-dashboard__member-meta-grid{display:grid;gap:1rem;padding-top:.25rem}@media (min-width:1024px){.archive-dashboard__member-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-dashboard__member-meta{padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.archive-dashboard__member-note{margin:-.1rem 0 0;font-size:var(--font-size-12);color:rgba(255,255,255,.58)}.archive-dashboard__member-meta-value{margin:.35rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:var(--font-weight-bold);color:#fff}.archive-dashboard__member-pill{display:inline-flex;align-items:center;justify-content:center;margin:.55rem 0 0;padding:.35rem .75rem;border-radius:999px;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.archive-dashboard__member-pill--planned,.archive-dashboard__member-pill--prelaunch-hold,.archive-dashboard__member-pill--setup-pending,.archive-dashboard__member-pill--sync-disabled,.archive-dashboard__member-pill--violet{background:rgba(162,94,255,.2);color:#d6b6ff}.archive-dashboard__member-pill--connected,.archive-dashboard__member-pill--green,.archive-dashboard__member-pill--live,.archive-dashboard__member-pill--ready-to-connect{background:rgba(109,214,124,.18);color:#a9f1b2}.archive-dashboard__member-pill--attention-required,.archive-dashboard__member-pill--warning{background:rgba(240,201,120,.16);color:#f6d68b}.archive-dashboard__member-pill-row{display:flex;align-items:center;gap:.45rem}.archive-dashboard__member-pill-action{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin-top:.55rem;border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.76);text-decoration:none;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.archive-dashboard__member-pill-action svg{width:.95rem;height:.95rem;fill:currentColor}.archive-dashboard__member-pill-action:focus-visible,.archive-dashboard__member-pill-action:hover{background:rgba(255,255,255,.12);color:#fff;transform:translateY(-1px)}.archive-dashboard__content-hub-header{display:flex;flex-direction:column;gap:.8rem;margin-bottom:3rem}@media (min-width:1024px){.archive-dashboard__content-hub-header{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:4rem}}.archive-dashboard__content-hub-title{margin:.3rem 0 0;font-size:clamp(1.35rem,2.6vw,1.8rem);color:#fff}.archive-dashboard__content-hub-link{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.72)}.archive-dashboard__hub-grid{gap:2.75rem}@media (min-width:1280px){.archive-dashboard__hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.archive-dashboard__hub-column{--archive-dashboard-hub-column-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015)),rgba(11, 12, 17, 0.68);display:flex;flex-direction:column;min-height:100%;padding:0;background:var(--archive-dashboard-hub-column-surface)}.archive-dashboard__hub-column-footer,.archive-dashboard__hub-column-header{padding:1rem 1rem 0}.archive-dashboard__hub-column-header{position:relative;z-index:2;padding:0 1rem;margin-top:-.8rem}.archive-dashboard__hub-column-header p{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:0 1rem;margin:0}.archive-dashboard__hub-column-header p::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 2rem);height:2.5rem;transform:translateY(-50%);translate:-50% 0;z-index:-1;background:radial-gradient(ellipse at center,rgba(var(--color-dark-rgb),.94) 0,rgba(var(--color-dark-rgb),.94) 34%,rgba(var(--color-dark-rgb),.44) 58%,rgba(var(--color-dark-rgb),.1) 65%,rgba(var(--color-dark-rgb),0) 80%);pointer-events:none}.archive-dashboard__hub-column-body{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem;flex:1 1 auto}.archive-dashboard__hub-column-footer{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0;background:rgba(255,255,255,.04);border-top:1px solid rgba(255,255,255,.08)}.archive-dashboard__hub-column-footer a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-self:stretch;justify-content:center;gap:.45rem;flex:1 1 auto;min-height:3.25rem;padding:.9rem .8rem;font-size:var(--font-size-12);text-align:center;transition:background-color 180ms ease,color 180ms ease}.archive-dashboard__hub-column-footer a:focus-visible,.archive-dashboard__hub-column-footer a:hover{background:rgba(255,255,255,.07);color:#fff}.archive-dashboard__hub-empty-message{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;min-height:4rem;padding:.9rem 1rem;border-radius:calc(var(--default-border-radius) * .7);border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(var(--color-dark-rgb),.42);color:rgba(255,255,255,.64);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-align:center}.archive-dashboard__hub-empty-message a{color:#fff;text-decoration:none}.archive-dashboard__hub-empty-message a:focus-visible,.archive-dashboard__hub-empty-message a:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.archive-dashboard__hub-footer-link,.archive-dashboard__hub-footer-note{font-size:.95rem;color:rgba(255,255,255,.72)}.archive-dashboard__hub-footer-note{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.archive-dashboard__hub-footer-link{font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.archive-dashboard__hub-footer-link-label{font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.archive-dashboard__hub-help-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,rgba(var(--color-dark-rgb),.94) 92%,#fff 8%);box-shadow:0 0 0 1px rgba(255,255,255,.12);color:rgba(255,255,255,.86);font-size:.72rem;font-weight:var(--font-weight-bold);line-height:1;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,color 160ms ease}.archive-dashboard__hub-help-trigger:focus-visible,.archive-dashboard__hub-help-trigger:hover{background:rgba(255,255,255,.16);color:#fff;transform:translateY(-1px)}.archive-dashboard__reading-card{--archive-reading-accent:#7a4ecf;--archive-reading-pill-background:#a55eff;--archive-reading-pill-color:rgba(35, 37, 49, 0.96);--archive-reading-action-color:rgba(46, 46, 46, 0.92);--archive-reading-theme-primary:var(--series-book-theme-primary, var(--archive-reading-accent));--archive-reading-theme-primary-rgb:var(--series-book-theme-primary-rgb, var(--color-purple-rgb));--archive-reading-theme-lightest:var(--series-book-theme-lightest, #f4f0ff);--archive-reading-theme-lightest-rgb:var(--series-book-theme-lightest-rgb, var(--color-light-rgb));--archive-reading-theme-darkest:var(--series-book-theme-darkest, #1b1d26);display:block;padding:0 .9rem .95rem;border:1px solid rgba(var(--archive-reading-theme-lightest-rgb),.18);border-left:6px solid var(--archive-reading-theme-primary);border-radius:.4rem;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.28)),color-mix(in srgb,var(--archive-reading-theme-lightest) 88%,#fff 12%);color:#1b1d26;box-shadow:0 1rem 2.25rem rgba(0,0,0,.18);text-decoration:none;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.archive-dashboard__reading-card--link{cursor:pointer}.archive-dashboard__reading-card--link:focus-visible,.archive-dashboard__reading-card--link:hover{border-color:rgba(var(--archive-reading-theme-lightest-rgb),.3);border-left-color:color-mix(in srgb,var(--archive-reading-theme-primary) 84%,#fff 16%);box-shadow:0 1.15rem 2.5rem rgba(0,0,0,.2),0 0 1.6rem color-mix(in srgb,var(--archive-reading-theme-primary) 28%,transparent);color:#1b1d26;transform:translateY(-2px)}.archive-dashboard__reading-card--violet{--archive-reading-accent:#7a4ecf;--archive-reading-pill-background:#a55eff}.archive-dashboard__reading-card--sand{--archive-reading-accent:#a28c47;--archive-reading-pill-background:#d6c078}.archive-dashboard__reading-card--amber{--archive-reading-accent:#ca7a2f;--archive-reading-pill-background:#f0aa55}.archive-dashboard__reading-card--gold{--archive-reading-accent:#bc9213;--archive-reading-pill-background:#f1c94c}.archive-dashboard__reading-card--column-continue-reading .archive-dashboard__reading-side{align-self:stretch;justify-content:center}.archive-dashboard__reading-series{display:inline-flex;position:relative;top:-.75rem;font-size:var(--font-size-10);align-items:center;padding:.25rem .75rem;border-radius:999px;background:var(--archive-reading-theme-primary);color:var(--series-book-theme-darkest-shade,var(--archive-reading-pill-color))}.archive-dashboard__reading-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.archive-dashboard__reading-main>div:first-child{flex:1 1 12rem;min-width:0}.archive-dashboard__reading-side{display:flex;flex-direction:column;align-items:flex-end;flex:1 1 6rem;gap:.75rem;padding-top:.1rem;min-width:0}.archive-dashboard__reading-title{margin:0;font-size:1.1rem;color:#232531}.archive-dashboard__reading-subtitle{margin:0;font-size:.95rem;line-height:1.6;color:rgba(35,37,49,.72)}.archive-dashboard__reading-progress{display:grid;gap:.4rem;margin-top:.75rem}.archive-dashboard__reading-progress-bar{height:.35rem;overflow:hidden;border-radius:999px;background:rgba(35,37,49,.16);box-shadow:inset 0 0 0 1px rgba(35,37,49,.05)}.archive-dashboard__reading-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--archive-reading-theme-primary)}.archive-dashboard__reading-progress-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;color:rgba(35,37,49,.62);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:1.25}.archive-dashboard__reading-action{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:var(--archive-reading-action-color);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4h11a3 3 0 0 1 3 3v11H8a3 3 0 0 0-3 3V4Zm3 4v2h7V8H8Zm0 4v2h7v-2H8Zm-3 9a1 1 0 0 1 1-1h13v1H5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4h11a3 3 0 0 1 3 3v11H8a3 3 0 0 0-3 3V4Zm3 4v2h7V8H8Zm0 4v2h7v-2H8Zm-3 9a1 1 0 0 1 1-1h13v1H5Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem}.archive-dashboard__reading-meta{display:inline-flex;align-items:center;max-width:100%;padding:.35rem .6rem;border-radius:.75rem;background:rgba(255,255,255,.75);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#232531;text-align:center;overflow-wrap:anywhere}.archive-dashboard__tooltip-modal{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,3rem) 1rem;background:rgba(15,23,42,.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 180ms ease-out}.archive-dashboard__tooltip-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.archive-dashboard__tooltip-modal-panel{position:relative;width:min(100%,34rem);margin-top:8vh;padding:1.25rem 1.25rem 1.1rem;border-radius:var(--default-border-radius);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(var(--color-dark-rgb),.96);box-shadow:0 1.5rem 3rem rgba(0,0,0,.34);color:#fff}.archive-dashboard__tooltip-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer}.archive-dashboard__tooltip-modal-title{margin:0 2.5rem .75rem 0;font-size:clamp(1.15rem,2vw,1.4rem);color:#fff}.archive-dashboard__tooltip-modal-content{color:rgba(255,255,255,.86);font-size:var(--font-size-16);line-height:1.6}.archive-dashboard__tooltip-modal-content>:first-child{margin-top:0}.archive-dashboard__tooltip-modal-content>:last-child{margin-bottom:0}.archive-account-overview{display:flex;flex-direction:column;gap:1.6rem}.archive-account-overview__grid{display:grid;gap:1rem}@media (min-width:1280px){.archive-account-overview__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:stretch}}.archive-account-overview__card{display:flex;flex-direction:column;gap:1.2rem;border-radius:calc(var(--default-border-radius) * .95);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(11,12,17,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);padding:1.35rem}@media (min-width:768px){.archive-account-overview__card{padding:1.5rem}}.archive-account-overview__upsell-slot{display:flex}.archive-account-overview__upsell-slot>.archive-account-upsell{flex:1 1 auto;width:100%}.archive-account-overview__kicker{margin:0;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.52)}.archive-account-overview__detail-list{display:flex;flex-direction:column;gap:0;margin:0}.archive-account-overview__detail{padding-top:.95rem;margin-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.archive-account-overview__detail:first-child{padding-top:0;margin-top:0;border-top:0}.archive-account-overview__detail-label{margin:0;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.52)}.archive-account-overview__detail-value{margin:.35rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:var(--font-weight-bold);color:#fff;overflow-wrap:anywhere}.archive-account-overview__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:auto}.archive-account-overview__actions .archive-gate__form-wrap input[type=submit],.archive-account-overview__actions .button,.archive-gate__form-wrap .archive-account-overview__actions input[type=submit]{justify-content:center;max-width:100%;text-align:center;white-space:normal}@media (min-width:625px){.archive-account-overview__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-account-upsell{position:relative;display:flex;overflow:hidden;min-height:100%;border-radius:calc(var(--default-border-radius) * .95);border:1px solid rgba(255,255,255,.1);border-bottom:3px solid rgba(var(--color-primary-rgb),.95);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.34),rgba(var(--color-dark-rgb),.6)),linear-gradient(180deg,rgba(var(--color-dark-rgb),.45),rgba(var(--color-dark-rgb),.85)),var(--archive-account-upsell-image,none),rgba(11,12,17,.72);background-size:auto,auto,cover,auto;background-position:center,center,center,center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.archive-account-upsell__inner{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem}@media (min-width:768px){.archive-account-upsell__inner{padding:1.85rem}}.archive-account-upsell__eyebrow{margin:0;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72)}.archive-account-upsell__title{margin:0;font-size:clamp(1.5rem,3.2vw,2.1rem);letter-spacing:.02em;color:#fff}.archive-account-upsell__copy{margin:0;max-width:34rem;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.82)}.archive-account-upsell .archive-gate__form-wrap input[type=submit],.archive-account-upsell .button,.archive-gate__form-wrap .archive-account-upsell input[type=submit]{align-self:flex-start;justify-content:center;max-width:100%;margin-top:.4rem;text-align:center;white-space:normal}.archive-footer{position:relative;z-index:2;padding:0 0 calc(1.5rem + env(safe-area-inset-bottom))}.archive-footer{padding-inline:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.archive-footer{padding-inline:calc(var(--default-container-spacing)/ 1.75)}}@media (min-width:768px){.archive-footer{padding-inline:calc(var(--default-container-spacing)/ 1.35)}}.archive-footer__inner{display:flex;flex-direction:column;gap:.7rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.archive-footer__inner{flex-direction:row;align-items:center;justify-content:space-between}}.archive-footer__nav{display:flex;flex-wrap:wrap;gap:.9rem 1.25rem}.archive-footer__nav a{font-size:var(--font-size-12);text-decoration:none;color:rgba(255,255,255,.58)}.archive-footer__copyright{margin:0;font-size:var(--font-size-12);color:rgba(255,255,255,.42)}.archive-mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:1150;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));background:rgba(7,8,11,.9);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08)}@media (min-width:1024px){.archive-mobile-nav{display:none}}.archive-mobile-nav__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;list-style:none;padding:0;margin:0}.archive-mobile-nav__link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.25rem;min-height:3.75rem;border-radius:calc(var(--default-border-radius) * .9);border:0;background:0 0;color:rgba(255,255,255,.68);text-decoration:none;font:inherit}.archive-mobile-nav__link.is-current{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.1)}.archive-mobile-nav__icon{display:inline-flex;width:1.1rem;height:1.1rem}.archive-mobile-nav__icon svg{width:100%;height:100%;fill:currentColor}.archive-mobile-nav__label{font-size:.69rem;line-height:1.2;text-align:center}.archive-mobile-sheet{position:fixed;inset:0;z-index:1180;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}@media (min-width:1024px){.archive-mobile-sheet{display:none}}.archive-mobile-sheet__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}.archive-mobile-sheet__panel{position:absolute;right:0;bottom:0;left:0;border-radius:1.4rem 1.4rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0)),rgba(10,11,14,.96);border-top:1px solid rgba(255,255,255,.08);transform:translateY(100%);transition:transform 220ms ease;padding:.8rem 1rem calc(1.15rem + env(safe-area-inset-bottom));box-shadow:0 -1.5rem 3.5rem rgba(0,0,0,.35)}.archive-mobile-sheet__handle{width:3.5rem;height:.28rem;margin:0 auto 1rem;border-radius:999px;background:rgba(255,255,255,.18)}.archive-mobile-sheet__section+.archive-mobile-sheet__section{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.06)}.archive-mobile-sheet__eyebrow{margin:0 0 .7rem;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.58)}.archive-mobile-sheet__featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:625px){.archive-mobile-sheet__featured{grid-template-columns:repeat(4,minmax(0,1fr))}}.archive-mobile-sheet__featured-link,.archive-mobile-sheet__grid-link,.archive-mobile-sheet__utility-link{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:calc(var(--default-border-radius) * .9);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);text-decoration:none;color:rgba(255,255,255,.82)}.archive-mobile-sheet__featured-link.is-current,.archive-mobile-sheet__grid-link.is-current,.archive-mobile-sheet__utility-link.is-current{background:rgba(var(--color-purple-rgb),.22);color:#fff}.archive-mobile-sheet__grid{display:grid;gap:.75rem}@media (min-width:625px){.archive-mobile-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-mobile-sheet__featured-icon,.archive-mobile-sheet__grid-icon,.archive-mobile-sheet__utility-icon{display:inline-flex;width:1.05rem;height:1.05rem;flex-shrink:0}.archive-mobile-sheet__featured-icon svg,.archive-mobile-sheet__grid-icon svg,.archive-mobile-sheet__utility-icon svg{width:100%;height:100%;fill:currentColor}.archive-mobile-sheet__section--utility{display:grid;gap:.75rem}@media (min-width:625px){.archive-mobile-sheet__section--utility{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-gate{position:relative;display:flex;flex-direction:column;flex:1 1 auto;align-items:stretch;min-height:100vh;padding:clamp(1.5rem,5vw,4rem);overflow:hidden;background:linear-gradient(180deg,rgba(9,10,14,.62),rgba(9,10,14,.9)),radial-gradient(circle at top left,rgba(var(--color-purple-rgb),.24),transparent 38%),var(--archive-gate-image,none),#090a0d;background-position:center;background-repeat:no-repeat;background-size:cover;isolation:isolate}@media (min-width:1024px){.archive-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0;-moz-column-gap:0;column-gap:0}}.archive-gate__panel{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;max-width:min(100%,40rem);margin-inline:auto;padding:clamp(4.75rem,7vw,5.75rem) clamp(1.5rem,4vw,3rem) clamp(1.7rem,4vw,3rem);border-radius:clamp(1rem,2vw,1.35rem);border:1px solid var(--archive-surface-border);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),var(--archive-surface-bg);box-shadow:var(--archive-surface-shadow);backdrop-filter:blur(14px)}@media (min-width:1024px){.archive-gate__panel{grid-column:1;align-self:stretch;width:100%;max-width:none;min-height:100vh;margin-inline:0;justify-content:center;border-radius:0;border:0;border-right:1px solid var(--archive-surface-border)}}.archive-gate__back-link{position:absolute;top:1.25rem;left:1.25rem;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--color-medium);font-size:var(--font-size-12);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--font-weight-semibold)}.archive-gate__back-icon{display:inline-flex;width:1rem;height:1rem}.archive-gate__back-icon svg{width:100%;height:100%;fill:currentColor}.archive-gate__content{width:100%;max-width:34rem;min-width:0}.archive-gate__eyebrow{margin:0 0 .55rem;font-size:var(--font-size-14);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.archive-gate__title{margin:0 0 .85rem;font-size:clamp(2.15rem,6vw,4rem);line-height:.96;text-transform:uppercase;color:#fff}.archive-gate__copy{margin:0 0 1.6rem;max-width:30rem;color:rgba(255,255,255,.78);line-height:1.7}.archive-gate__form-wrap{min-width:0;max-width:100%;padding:1.25rem;border-radius:calc(var(--default-border-radius) * 1.05);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.archive-gate__form-wrap #archive-gate-login-form,.archive-gate__form-wrap form{min-width:0;width:100%;max-width:100%}.archive-gate__form-wrap p{margin:0 0 1rem;min-width:0;max-width:100%}.archive-gate__form-wrap label{display:block;margin-bottom:.45rem;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58)}.archive-gate__form-wrap input[type=password],.archive-gate__form-wrap input[type=text]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.75rem .85rem;border-radius:calc(var(--default-border-radius) * .65);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff}.archive-gate__form-wrap input[type=password]:focus-visible,.archive-gate__form-wrap input[type=password]:hover,.archive-gate__form-wrap input[type=text]:focus-visible,.archive-gate__form-wrap input[type=text]:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.archive-gate__form-wrap .login-remember{display:flex;align-items:center;gap:.6rem;color:rgba(255,255,255,.68)}.archive-gate__form-wrap .login-submit{margin-top:1.2rem}.archive-gate__form-wrap input[type=submit]{box-sizing:border-box;min-width:0;--button-stroke-inset:var(--inset-stroke-inset, 2px);--button-angle:22px;--button-angle-inner:max(0px, calc(var(--button-angle) - var(--button-stroke-inset)));--button-angle-inner-offset:1px;--button-angle-inner-clip:calc(var(--button-angle-inner) + var(--button-angle-inner-offset));--button-angle-line:1px;width:100%;justify-content:center;text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle)),calc(100% - var(--button-angle)) 100%,0 100%);background-image:linear-gradient(90deg,rgba(255,255,255,.25) 0,rgba(255,255,255,0) var(--button-overlay-stop,70%)),linear-gradient(135deg,transparent calc(50% - var(--button-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) calc(50% - var(--button-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb,255,255,255),var(--inset-stroke-alpha-end,.12)) calc(50% + var(--button-angle-line)/ 2),transparent calc(50% + var(--button-angle-line)/ 2)),linear-gradient(to bottom,var(--button-bg-base) 0,var(--button-bg-base) 50%,var(--button-bg-hover) 50%,var(--button-bg-hover) 100%);background-repeat:no-repeat;background-size:100% 100%,var(--button-angle-inner-clip) var(--button-angle-inner-clip),100% calc(200% + var(--button-sweep-overfill) * 2);background-position:0 0,calc(100% - var(--button-stroke-inset)) calc(100% - var(--button-stroke-inset)),0 calc(var(--button-sweep-y) - var(--button-sweep-overfill))}.archive-gate__form-wrap input[type=submit]::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--button-angle-inner-clip)),calc(100% - var(--button-angle-inner-clip)) 100%,0 100%)}.archive-gate__cta{margin-top:1.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.archive-gate__cta--guest{margin-top:clamp(2rem,5vw,3rem);flex-flow:row wrap;align-items:center;gap:.8rem 1rem}.archive-gate__cta-label{margin:0;color:rgba(255,255,255,.7)}body.is-sidebar-collapsed .archive-shell__main,html.is-sidebar-collapsed body .archive-shell__main{padding-left:var(--archive-sidebar-collapsed-width)}body.is-sidebar-collapsed .archive-sidebar,html.is-sidebar-collapsed body .archive-sidebar{width:var(--archive-sidebar-collapsed-width)}body.is-sidebar-collapsed .archive-sidebar__brand,html.is-sidebar-collapsed body .archive-sidebar__brand{display:flex;justify-content:center;padding-inline:0}body.is-sidebar-collapsed .archive-sidebar__brand-link,html.is-sidebar-collapsed body .archive-sidebar__brand-link{justify-content:center;width:100%;gap:0}body.is-sidebar-collapsed .archive-sidebar__brand-visual,html.is-sidebar-collapsed body .archive-sidebar__brand-visual{flex-basis:2rem;width:2rem;justify-content:flex-start}body.is-sidebar-collapsed .archive-sidebar__brand-mark,html.is-sidebar-collapsed body .archive-sidebar__brand-mark{width:6.2rem;height:2rem;opacity:0;transform:translateX(.35rem) scale(.8);filter:blur(4px)}body.is-sidebar-collapsed .archive-sidebar__brand-visual::after,html.is-sidebar-collapsed body .archive-sidebar__brand-visual::after{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}body.is-sidebar-collapsed .archive-sidebar__brand-label,body.is-sidebar-collapsed .archive-sidebar__cta,body.is-sidebar-collapsed .archive-sidebar__nav-text,html.is-sidebar-collapsed body .archive-sidebar__brand-label,html.is-sidebar-collapsed body .archive-sidebar__cta,html.is-sidebar-collapsed body .archive-sidebar__nav-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.is-sidebar-collapsed .archive-sidebar__nav-link,html.is-sidebar-collapsed body .archive-sidebar__nav-link{justify-content:flex-start;padding-left:2rem;padding-right:.35rem;gap:0;overflow:visible}body.is-sidebar-collapsed .archive-sidebar__nav-link::after,html.is-sidebar-collapsed body .archive-sidebar__nav-link::after{content:attr(data-label);position:absolute;left:calc(100% + .9rem);top:50%;transform:translateY(-50%);padding:.45rem .65rem;border-radius:.65rem;background:rgba(10,11,14,.96);border:1px solid rgba(255,255,255,.08);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;box-shadow:0 1rem 2rem rgba(0,0,0,.28);transition:opacity 160ms ease;z-index:4}body.is-sidebar-collapsed .archive-sidebar__nav-link:focus-visible::after,body.is-sidebar-collapsed .archive-sidebar__nav-link:hover::after,html.is-sidebar-collapsed body .archive-sidebar__nav-link:focus-visible::after,html.is-sidebar-collapsed body .archive-sidebar__nav-link:hover::after{opacity:1}body.is-sidebar-collapsed .archive-sidebar__nav-link.is-current::before,html.is-sidebar-collapsed body .archive-sidebar__nav-link.is-current::before{background:linear-gradient(180deg,rgba(var(--color-purple-rgb),.32),rgba(255,255,255,.08)),linear-gradient(180deg,rgba(12,13,17,.68),rgba(12,13,17,.9)),var(--archive-sidebar-nav-bg-image,var(--archive-sidebar-bg-image)),rgba(255,255,255,.06);background-position:center;background-size:auto,auto,104% auto,auto}body.is-sidebar-collapsed .archive-sidebar__toggle-icon svg,html.is-sidebar-collapsed body .archive-sidebar__toggle-icon svg{transform:rotate(0)}body.is-sidebar-open .archive-shell__overlay{opacity:1;visibility:visible}body.is-mobile-sheet-open{overflow:hidden}body.is-mobile-sheet-open .archive-mobile-sheet{opacity:1;visibility:visible;pointer-events:auto}body.is-mobile-sheet-open .archive-mobile-sheet__panel{transform:translateY(0)}@media (max-width:1023px){.archive-sidebar__toggle{display:none}body.is-sidebar-open{overflow:hidden}.archive-sidebar{transform:translateX(-100%)}.archive-shell__main{padding-left:0}body.is-sidebar-open .archive-sidebar{transform:translateX(0)}}@media (max-width:767px){.archive-header__links,.archive-shell__account-bar{display:none}.archive-shell__heading{padding-top:calc(var(--archive-header-height) + clamp(4rem,7vw,6.5rem));padding-bottom:2.5rem}.archive-footer{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}.archive-footer__nav a:nth-child(n+3){display:none}.archive-gate__panel{padding-inline:1.25rem}}.post-type-archive-product,.single-product,.tax-product_cat,.tax-product_tag{--page-standard-primary-overlap-without-nav:clamp(10rem, 16vw, 14rem)}.post-type-archive-product #primary,.single-product #primary,.tax-product_cat #primary,.tax-product_tag #primary{position:relative;z-index:2;background-color:rgba(0,0,0,.4);border-top:1px solid rgba(255,255,255,.05);padding-top:0;margin-top:0}.post-type-archive-product .page-standard__top-shell--overlap-primary+#primary,.single-product .page-standard__top-shell--overlap-primary+#primary,.tax-product_cat .page-standard__top-shell--overlap-primary+#primary,.tax-product_tag .page-standard__top-shell--overlap-primary+#primary{margin-top:calc(var(--page-standard-primary-overlap-without-nav) * -1)}.post-type-archive-product .shop-page__content,.single-product .shop-page__content,.tax-product_cat .shop-page__content,.tax-product_tag .shop-page__content{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.post-type-archive-product .shop-page__content,.single-product .shop-page__content,.tax-product_cat .shop-page__content,.tax-product_tag .shop-page__content{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.post-type-archive-product .shop-page__content,.single-product .shop-page__content,.tax-product_cat .shop-page__content,.tax-product_tag .shop-page__content{padding-inline:var(--default-container-spacing)}}.single-product{--page-standard-primary-overlap-without-nav:0rem;--shop-single-hero-content-spacing:clamp(4rem, 7vw, 7rem)}.post-type-archive-product,.tax-product_cat,.tax-product_tag{--page-standard-primary-overlap-without-nav:clamp(2.1rem, 4vw, 2.5rem)}.post-type-archive-product .shop-page__hero,.tax-product_cat .shop-page__hero,.tax-product_tag .shop-page__hero{padding-bottom:calc(var(--default-container-spacing) * .8)}.post-type-archive-product .shop-page__floating-toolbar,.tax-product_cat .shop-page__floating-toolbar,.tax-product_tag .shop-page__floating-toolbar{position:relative;z-index:3;margin-bottom:0;pointer-events:none}.post-type-archive-product .shop-page__floating-toolbar,.tax-product_cat .shop-page__floating-toolbar,.tax-product_tag .shop-page__floating-toolbar{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.post-type-archive-product .shop-page__floating-toolbar,.tax-product_cat .shop-page__floating-toolbar,.tax-product_tag .shop-page__floating-toolbar{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.post-type-archive-product .shop-page__floating-toolbar,.tax-product_cat .shop-page__floating-toolbar,.tax-product_tag .shop-page__floating-toolbar{padding-inline:var(--default-container-spacing)}}.post-type-archive-product .shop-page__floating-toolbar .shop-page__toolbar,.tax-product_cat .shop-page__floating-toolbar .shop-page__toolbar,.tax-product_tag .shop-page__floating-toolbar .shop-page__toolbar{pointer-events:auto}.post-type-archive-product .shop-page__content,.tax-product_cat .shop-page__content,.tax-product_tag .shop-page__content{padding-top:calc(var(--default-container-spacing)/ 2);padding-left:0;padding-right:0;padding-bottom:clamp(5rem,8vw,7rem);margin-top:0}.post-type-archive-product .shop-page__toolbar,.tax-product_cat .shop-page__toolbar,.tax-product_tag .shop-page__toolbar{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;margin-bottom:0}.post-type-archive-product .shop-page__toolbar .woocommerce-notices-wrapper,.tax-product_cat .shop-page__toolbar .woocommerce-notices-wrapper,.tax-product_tag .shop-page__toolbar .woocommerce-notices-wrapper{flex:1 1 100%}.post-type-archive-product .shop-page__toolbar .woocommerce-result-count,.tax-product_cat .shop-page__toolbar .woocommerce-result-count,.tax-product_tag .shop-page__toolbar .woocommerce-result-count{margin:0;color:var(--color-medium);font-size:var(--font-size-14);text-transform:uppercase;letter-spacing:.08em}.post-type-archive-product .shop-page__toolbar .shop-page__category-filter,.post-type-archive-product .shop-page__toolbar .woocommerce-ordering,.tax-product_cat .shop-page__toolbar .shop-page__category-filter,.tax-product_cat .shop-page__toolbar .woocommerce-ordering,.tax-product_tag .shop-page__toolbar .shop-page__category-filter,.tax-product_tag .shop-page__toolbar .woocommerce-ordering{margin:0 0 0 auto}.post-type-archive-product .shop-page__toolbar .shop-page__category-filter+.woocommerce-ordering,.tax-product_cat .shop-page__toolbar .shop-page__category-filter+.woocommerce-ordering,.tax-product_tag .shop-page__toolbar .shop-page__category-filter+.woocommerce-ordering{margin-left:0}.post-type-archive-product .shop-page__toolbar .shop-page__category-submit,.tax-product_cat .shop-page__toolbar .shop-page__category-submit,.tax-product_tag .shop-page__toolbar .shop-page__category-submit{margin-left:.65rem}.post-type-archive-product .shop-page__notices,.tax-product_cat .shop-page__notices,.tax-product_tag .shop-page__notices{position:relative;z-index:3;width:100%}.post-type-archive-product .shop-page__notices .woocommerce-notices-wrapper:empty,.tax-product_cat .shop-page__notices .woocommerce-notices-wrapper:empty,.tax-product_tag .shop-page__notices .woocommerce-notices-wrapper:empty{display:none}.post-type-archive-product .products,.tax-product_cat .products,.tax-product_tag .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,3vw,2rem);margin:0;padding:0;list-style:none}.post-type-archive-product .products::after,.post-type-archive-product .products::before,.tax-product_cat .products::after,.tax-product_cat .products::before,.tax-product_tag .products::after,.tax-product_tag .products::before{display:none}.post-type-archive-product .shop-page__pagination,.tax-product_cat .shop-page__pagination,.tax-product_tag .shop-page__pagination{display:flex;justify-content:center;width:100%;margin-top:clamp(2.5rem,5vw,4rem);overflow:visible}.post-type-archive-product .shop-page__pagination .woocommerce-pagination,.tax-product_cat .shop-page__pagination .woocommerce-pagination,.tax-product_tag .shop-page__pagination .woocommerce-pagination{display:flex;justify-content:center;width:100%;overflow:visible}.post-type-archive-product .shop-page__pagination .woocommerce-pagination ul.page-numbers,.tax-product_cat .shop-page__pagination .woocommerce-pagination ul.page-numbers,.tax-product_tag .shop-page__pagination .woocommerce-pagination ul.page-numbers{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;margin:0;padding:.55rem;border:1px solid rgba(var(--color-light-rgb),.12);border-radius:var(--default-border-radius);background:linear-gradient(135deg,rgba(var(--color-light-rgb),.1),transparent 38%),linear-gradient(180deg,rgba(var(--color-light-rgb),.08),rgba(var(--color-light-rgb),.03)),rgba(var(--color-dark-rgb),.58);box-shadow:var(--default-box-shadow);overflow:visible;backdrop-filter:blur(12px)}.post-type-archive-product .shop-page__pagination .woocommerce-pagination ul.page-numbers li,.tax-product_cat .shop-page__pagination .woocommerce-pagination ul.page-numbers li,.tax-product_tag .shop-page__pagination .woocommerce-pagination ul.page-numbers li{display:flex;margin:0;border:0;overflow:visible}.post-type-archive-product .shop-page__pagination .woocommerce-pagination .page-numbers,.tax-product_cat .shop-page__pagination .woocommerce-pagination .page-numbers,.tax-product_tag .shop-page__pagination .woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.6rem .8rem;border:1px solid rgba(var(--color-light-rgb),.14);border-radius:calc(var(--default-border-radius) * .7);background-color:rgba(255,255,255,.035);color:rgba(var(--color-light-rgb),.78);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.post-type-archive-product .shop-page__pagination .woocommerce-pagination .page-numbers.current,.post-type-archive-product .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.post-type-archive-product .shop-page__pagination .woocommerce-pagination a.page-numbers:hover,.tax-product_cat .shop-page__pagination .woocommerce-pagination .page-numbers.current,.tax-product_cat .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.tax-product_cat .shop-page__pagination .woocommerce-pagination a.page-numbers:hover,.tax-product_tag .shop-page__pagination .woocommerce-pagination .page-numbers.current,.tax-product_tag .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.tax-product_tag .shop-page__pagination .woocommerce-pagination a.page-numbers:hover{border-color:rgba(var(--color-light-rgb),.42);background-color:rgba(var(--color-light-rgb),.12);color:var(--color-light)}.post-type-archive-product .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.post-type-archive-product .shop-page__pagination .woocommerce-pagination a.page-numbers:hover,.tax-product_cat .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.tax-product_cat .shop-page__pagination .woocommerce-pagination a.page-numbers:hover,.tax-product_tag .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.tax-product_tag .shop-page__pagination .woocommerce-pagination a.page-numbers:hover{transform:translateY(-2px)}.post-type-archive-product .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.tax-product_cat .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible,.tax-product_tag .shop-page__pagination .woocommerce-pagination a.page-numbers:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.65);outline-offset:.2rem}.post-type-archive-product .product,.tax-product_cat .product,.tax-product_tag .product{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1rem,2vw,1.25rem);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);float:none;width:auto;margin:0;clear:none}.post-type-archive-product .product a,.tax-product_cat .product a,.tax-product_tag .product a{color:inherit;text-decoration:none}.post-type-archive-product .product:focus-within,.post-type-archive-product .product:hover,.tax-product_cat .product:focus-within,.tax-product_cat .product:hover,.tax-product_tag .product:focus-within,.tax-product_tag .product:hover{border-color:rgba(255,255,255,.16);transform:translateY(-2px);transition:var(--default-transition)}.post-type-archive-product .woocommerce-loop-product__link,.tax-product_cat .woocommerce-loop-product__link,.tax-product_tag .woocommerce-loop-product__link{display:flex;flex-direction:column;gap:1rem;height:100%}.post-type-archive-product .attachment-woocommerce_thumbnail,.post-type-archive-product .woocommerce-placeholder,.tax-product_cat .attachment-woocommerce_thumbnail,.tax-product_cat .woocommerce-placeholder,.tax-product_tag .attachment-woocommerce_thumbnail,.tax-product_tag .woocommerce-placeholder{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.post-type-archive-product .woocommerce-loop-product__title,.tax-product_cat .woocommerce-loop-product__title,.tax-product_tag .woocommerce-loop-product__title{margin:0;color:#fff;font-size:clamp(1.4rem,2vw,1.75rem);text-transform:uppercase}.post-type-archive-product .price,.tax-product_cat .price,.tax-product_tag .price{margin-top:auto;color:var(--color-light);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold)}.post-type-archive-product .price del,.tax-product_cat .price del,.tax-product_tag .price del{color:var(--color-medium)}.post-type-archive-product .price ins,.tax-product_cat .price ins,.tax-product_tag .price ins{text-decoration:none}.post-type-archive-product .star-rating,.tax-product_cat .star-rating,.tax-product_tag .star-rating{color:var(--color-yellow)}.post-type-archive-product .add_to_cart_button,.post-type-archive-product .product_type_external,.post-type-archive-product .product_type_grouped,.post-type-archive-product .product_type_simple,.post-type-archive-product .product_type_variable,.tax-product_cat .add_to_cart_button,.tax-product_cat .product_type_external,.tax-product_cat .product_type_grouped,.tax-product_cat .product_type_simple,.tax-product_cat .product_type_variable,.tax-product_tag .add_to_cart_button,.tax-product_tag .product_type_external,.tax-product_tag .product_type_grouped,.tax-product_tag .product_type_simple,.tax-product_tag .product_type_variable{margin-top:1rem;width:100%;justify-content:center}.post-type-archive-product .onsale,.tax-product_cat .onsale,.tax-product_tag .onsale{top:1.5rem;left:1.5rem;right:auto;min-height:0;padding:.5rem .75rem;border-radius:0;background:var(--color-primary);color:var(--color-dark);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.post-type-archive-product.woocommerce ul.products,.post-type-archive-product.woocommerce-page ul.products,.tax-product_cat.woocommerce ul.products,.tax-product_cat.woocommerce-page ul.products,.tax-product_tag.woocommerce ul.products,.tax-product_tag.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,3vw,2rem);margin:0;padding:0;list-style:none}.post-type-archive-product.woocommerce ul.products::after,.post-type-archive-product.woocommerce ul.products::before,.post-type-archive-product.woocommerce-page ul.products::after,.post-type-archive-product.woocommerce-page ul.products::before,.tax-product_cat.woocommerce ul.products::after,.tax-product_cat.woocommerce ul.products::before,.tax-product_cat.woocommerce-page ul.products::after,.tax-product_cat.woocommerce-page ul.products::before,.tax-product_tag.woocommerce ul.products::after,.tax-product_tag.woocommerce ul.products::before,.tax-product_tag.woocommerce-page ul.products::after,.tax-product_tag.woocommerce-page ul.products::before{display:none}.post-type-archive-product.woocommerce ul.products li.product,.post-type-archive-product.woocommerce-page ul.products li.product,.tax-product_cat.woocommerce ul.products li.product,.tax-product_cat.woocommerce-page ul.products li.product,.tax-product_tag.woocommerce ul.products li.product,.tax-product_tag.woocommerce-page ul.products li.product{float:none;width:auto;margin:0;clear:none}.single-product .shop-page__hero{min-height:clamp(26rem,50vh,34rem);padding-bottom:clamp(6rem,10vw,10rem)}.single-product .shop-page__hero .shop-page__hero-content{display:flex;flex-direction:column;gap:1rem;padding-bottom:0;padding-top:0}.single-product .shop-page__hero .shop-page__hero-content .shop-page__breadcrumbs{display:none;gap:.5rem}@media (min-width:768px){.single-product .shop-page__hero .shop-page__hero-content .shop-page__breadcrumbs{display:flex}}.single-product .shop-page__hero .shop-page__mobile-back-link{display:inline-flex;align-items:center;align-self:flex-start;gap:.55rem;color:rgba(var(--color-light-rgb),.78);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color 180ms ease,transform 180ms ease}.single-product .shop-page__hero .shop-page__mobile-back-link:focus-visible,.single-product .shop-page__hero .shop-page__mobile-back-link:hover{color:#fff;transform:translateX(-2px)}.single-product .shop-page__hero .shop-page__mobile-back-link:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.65);outline-offset:.25rem}@media (min-width:768px){.single-product .shop-page__hero .shop-page__mobile-back-link{display:none}}.single-product .shop-page__hero .shop-page__mobile-back-icon{display:inline-flex;width:.5rem;height:.5rem;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}.single-product .shop-page__hero .hero__title{font-size:var(--font-size-54)}.single-product .shop-page__content--single{padding-top:var(--shop-single-hero-content-spacing);padding-bottom:clamp(5rem,8vw,7rem)}.single-product .shop-page__content--single>.product{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:1280px){.single-product .shop-page__content--single>.product{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start}}.single-product .summary,.single-product .woocommerce-product-gallery{min-width:0}.single-product .woocommerce-product-gallery{padding:clamp(1rem,2vw,1.25rem);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08)}.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image img{display:block;width:100%}.single-product .summary{padding:clamp(1.5rem,3vw,2rem);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);color:var(--color-light)}.single-product .summary label,.single-product .summary li,.single-product .summary p,.single-product .summary span{color:inherit}.single-product .product_title{display:none}.single-product .price{color:var(--color-light);font-size:clamp(1.5rem,2vw,2rem);font-weight:var(--font-weight-semibold)}.single-product .woocommerce-product-details__short-description{color:var(--color-light)}.single-product .woocommerce-product-details__short-description p{color:inherit}.single-product .cart{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.single-product .single_variation_wrap,.single-product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.single-product .stock{margin:0;color:var(--color-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.single-product .stock.out-of-stock{color:var(--color-medium)}.single-product .required{color:var(--color-primary)}.single-product .woocommerce-invalid input.input-text,.single-product .woocommerce-invalid select,.single-product .woocommerce-invalid textarea,.single-product .woocommerce-invalid-required-field input.input-text,.single-product .woocommerce-invalid-required-field select,.single-product .woocommerce-invalid-required-field textarea{border-color:rgba(var(--color-primary-rgb),.72);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.28)}.single-product .quantity .qty,.single-product .variations select,.single-product .woocommerce-ordering select,.single-product .woocommerce-tabs select{min-height:3.25rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;box-sizing:border-box;line-height:1.1}.single-product .variations select,.single-product .woocommerce-ordering select,.single-product .woocommerce-tabs select{padding-right:2.75rem;border-radius:calc(var(--default-border-radius) * .65);background-color:rgba(0,0,0,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.5 3.25 5 6.75l3.5-3.5' stroke='rgba(255,255,255,.72)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.8rem .8rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.single-product .variations select:focus,.single-product .variations select:focus-visible,.single-product .variations select:hover,.single-product .woocommerce-ordering select:focus,.single-product .woocommerce-ordering select:focus-visible,.single-product .woocommerce-ordering select:hover,.single-product .woocommerce-tabs select:focus,.single-product .woocommerce-tabs select:focus-visible,.single-product .woocommerce-tabs select:hover{border-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.07);color:#fff}.single-product .quantity .qty{width:5rem;min-height:3.1rem;height:3.1rem}.single-product .variations select option,.single-product .woocommerce-ordering select option,.single-product .woocommerce-tabs select option{color:var(--color-dark);background:#fff}.single-product .single_add_to_cart_button{justify-content:center;min-height:3.1rem;padding:.75rem 1.2rem}.single-product .variations_form table.variations{width:100%;margin-bottom:1.5rem;border:0}.single-product .variations_form table.variations td,.single-product .variations_form table.variations th{display:block;padding:0 0 .75rem;border:0;color:var(--color-light)}.single-product .variations_form table.variations label{color:var(--color-light);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-12)}.single-product .reset_variations{color:var(--color-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.single-product .woocommerce-variation{flex:1 1 100%;width:100%;color:var(--color-light)}.single-product .woocommerce-variation-availability,.single-product .woocommerce-variation-description,.single-product .woocommerce-variation-price{margin-bottom:.75rem}.single-product .woocommerce-variation-description p{margin:0;color:rgba(var(--color-light-rgb),.78)}.single-product .product_meta{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);color:var(--color-medium);font-size:var(--font-size-14)}.single-product .woocommerce-tabs{margin-top:clamp(3rem,5vw,4rem)}.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;background:0 0}.single-product .woocommerce-tabs ul.tabs li::after,.single-product .woocommerce-tabs ul.tabs li::before{display:none}.single-product .woocommerce-tabs ul.tabs li a{display:inline-flex;padding:.9rem 1.15rem;border:1px solid rgba(255,255,255,.1);color:var(--color-medium);text-transform:uppercase;text-decoration:none;letter-spacing:.08em;font-size:var(--font-size-12)}.single-product .woocommerce-tabs ul.tabs li.active a{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.06)}.single-product .woocommerce-Tabs-panel{padding:clamp(1.5rem,3vw,2rem);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--color-light)}.single-product .woocommerce-Tabs-panel h2,.single-product .woocommerce-Tabs-panel h3{margin-top:0;color:var(--color-primary)}.single-product .woocommerce-Tabs-panel li,.single-product .woocommerce-Tabs-panel p{color:inherit}.single-product .related.products{margin-top:clamp(3rem,5vw,4rem);padding:0;clear:both}.single-product .related.products>h2{margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.single-product .related.products ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin:0;padding:0;list-style:none}.single-product .related.products ul.products::after,.single-product .related.products ul.products::before{display:none}.single-product .related.products li.product{float:none;width:auto;margin:0;clear:none;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08)}.single-product .related.products .woocommerce-loop-product__link{display:flex;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none}.single-product .related.products .attachment-woocommerce_thumbnail,.single-product .related.products .woocommerce-placeholder{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.single-product .related.products .woocommerce-loop-product__title{margin:0;color:#fff;font-size:var(--font-size-16);text-transform:uppercase}.single-product .related.products .price{color:var(--color-light);font-size:var(--font-size-14)}.single-product .related.products .button{width:100%;justify-content:center;margin-top:auto}.single-product.woocommerce div.product::after,.single-product.woocommerce div.product::before,.single-product.woocommerce-page div.product::after,.single-product.woocommerce-page div.product::before{display:none}.single-product.woocommerce div.product div.images,.single-product.woocommerce div.product div.summary,.single-product.woocommerce-page div.product div.images,.single-product.woocommerce-page div.product div.summary{float:none;width:auto;margin:0}.single-product.woocommerce div.product .shop-page__single-hero-media div.images,.single-product.woocommerce-page div.product .shop-page__single-hero-media div.images{background:0 0;border:0;box-shadow:none}.woocommerce .woocommerce-breadcrumb{margin:0;color:var(--color-medium);font-size:var(--font-size-14);text-transform:uppercase;letter-spacing:.08em}.woocommerce .woocommerce-breadcrumb a{color:#fff;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 1.5rem;padding:1rem 1.25rem 1rem 3rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{left:1rem}.woocommerce-error{border-color:rgba(255,255,255,.14)}.shop-page__notices--single{position:relative;z-index:3;padding-top:1rem}.shop-page__notices--single .woocommerce-notices-wrapper:empty{display:none}.shop-page__notices--single .woocommerce-notices-wrapper:not(:empty){margin-bottom:-1rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.75rem 1.2rem;border:1px solid transparent;border-radius:var(--button-border-radius);background:var(--color-light);color:var(--color-dark);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-decoration:none;line-height:1.1;cursor:pointer}.woocommerce #respond input#submit:focus-visible,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus-visible,.woocommerce a.button:hover,.woocommerce button.button:focus-visible,.woocommerce button.button:hover,.woocommerce input.button:focus-visible,.woocommerce input.button:hover{background:#fff;color:var(--color-dark)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--color-primary);color:var(--color-dark)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background:rgba(255,255,255,.16);color:rgba(255,255,255,.55);cursor:not-allowed;opacity:1}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.products{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem);margin:0;padding:0;list-style:none}@media (min-width:625px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.products,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-1,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-2,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-3,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-4,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-5,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-6,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-1::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-1::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-2::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-2::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-3::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-3::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-4::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-4::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-5::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-5::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-6::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.columns-6::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.products::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products.products::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-1::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-1::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-2::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-2::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-3::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-3::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-4::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-4::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-5::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-5::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-6::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.columns-6::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.products::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products.products::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-1::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-1::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-2::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-2::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-3::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-3::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-4::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-4::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-5::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-5::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-6::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.columns-6::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.products::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products.products::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-1::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-1::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-2::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-2::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-3::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-3::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-4::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-4::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-5::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-5::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-6::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.columns-6::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.products::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products.products::before{display:none;content:none}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product{--shop-card-angle:clamp(1.25rem, 2vw, 2rem);--shop-card-angle-radius:0.75rem;--shop-card-angle-inner:calc(var(--shop-card-angle) - var(--inset-stroke-inset, 3px));--shop-card-angle-radius-inner:calc(var(--shop-card-angle-radius) - var(--inset-stroke-inset, 3px));--shop-card-bg-image:none;--shop-card-bg-opacity:0.3;--inset-stroke-color-rgb:var(--color-light-rgb);--inset-stroke-alpha-start:0.22;--inset-stroke-alpha-end:0.1;--inset-stroke-inset:3px;--shop-card-border-alpha:0.1;--shop-card-inset-diagonal-alpha:0.1;position:relative;z-index:0;float:none;clear:none;isolation:isolate;display:flex;align-items:flex-start;flex-direction:column;width:auto;margin:0;min-height:auto;overflow:hidden;gap:1.5rem;padding:2rem;background:rgba(5,5,7,.92);border:1px solid rgba(255,255,255,var(--shop-card-border-alpha));border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);color:var(--color-light);transform:translateY(0);transition:transform 250ms ease,border-color 250ms ease;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--shop-card-angle)),calc(100% - var(--shop-card-angle)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--shop-card-angle)),calc(100% - var(--shop-card-angle)) 100%,0 100% round var(--shop-card-angle-radius))}}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product::before{position:absolute;inset:0;display:block;pointer-events:none;content:""}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product::before{z-index:0;background-image:var(--shop-card-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:var(--shop-card-bg-opacity)}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product::after{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,0) 32%),linear-gradient(180deg,rgba(0,0,0,0) 46%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.94) 100%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke{position:absolute;inset:0;z-index:5;display:block;pointer-events:none}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before{opacity:.35;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--shop-card-angle-inner)),calc(100% - var(--shop-card-angle-inner)) 100%,0 100%)}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::after{position:absolute;right:-2px;bottom:-2px;display:block;width:calc(var(--shop-card-angle) + 2px);height:calc(var(--shop-card-angle) + 2px);background-image:linear-gradient(135deg,transparent calc(50% - .5px),rgba(255,255,255,var(--shop-card-border-alpha)) calc(50% - .5px),rgba(255,255,255,var(--shop-card-border-alpha)) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(135deg,transparent calc(50% - .5px),rgba(var(--inset-stroke-color-rgb),var(--shop-card-inset-diagonal-alpha)) calc(50% - .5px),rgba(var(--inset-stroke-color-rgb),var(--shop-card-inset-diagonal-alpha)) calc(50% + .5px),transparent calc(50% + .5px));background-position:right 0 bottom 0,right calc(var(--inset-stroke-inset,3px) + 2px) bottom calc(var(--inset-stroke-inset,3px) + 2px);background-repeat:no-repeat;background-size:calc(var(--shop-card-angle) + 2px) calc(var(--shop-card-angle) + 2px),var(--shop-card-angle-inner) var(--shop-card-angle-inner);content:""}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .shop-page__product-card-stroke::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product .shop-page__product-card-stroke::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--shop-card-angle-inner)),calc(100% - var(--shop-card-angle-inner)) 100%,0 100% round var(--shop-card-angle-radius-inner))}}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-cover-link,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .shop-page__product-card-cover-link,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .shop-page__product-card-cover-link,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .shop-page__product-card-cover-link{position:absolute;inset:0;z-index:2;display:block;border-radius:inherit}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within),.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products[class*=columns-] li.product:is(:hover,:focus-within),.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within),.woocommerce-page.single-product .shop-page .shop-page__content ul.products[class*=columns-] li.product:is(:hover,:focus-within),.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within),.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products[class*=columns-] li.product:is(:hover,:focus-within),.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within),.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products[class*=columns-] li.product:is(:hover,:focus-within){--inset-stroke-inset:1px;--inset-stroke-stop:55%;--shop-card-border-alpha:0.18;--shop-card-inset-diagonal-alpha:0.1;border-color:rgba(255,255,255,.18);transform:translateY(-.35rem)}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product a,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product a,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product a,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product a{color:inherit;text-decoration:none}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__link,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__link,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__link,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__link{position:relative;z-index:3;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:inherit}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .woocommerce-placeholder,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product img,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .woocommerce-placeholder,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product img,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .woocommerce-placeholder,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product img,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .woocommerce-placeholder,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product img{display:block;width:100%;height:clamp(16rem,22vw,19rem);aspect-ratio:1/1.08;padding:0;margin:0 0 1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:0 0;border:0;transform:scale(1);transition:transform .3s ease}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) img,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) img,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) img,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) img{transform:scale(1.04)}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__title,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__title,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__title,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .woocommerce-loop-product__title{margin:0;padding:0;color:#fff;font-size:var(--font-size-24);line-height:.98;text-transform:uppercase}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .price,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .price,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .price,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .price{display:block;margin:0;padding:0;color:rgba(var(--color-light-rgb),.9);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:1.1}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button{position:relative;z-index:4;display:inline-flex;justify-content:center;width:auto;margin:auto 0 0;padding:.75rem 1.2rem;color:var(--color-dark);letter-spacing:.08em}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button.button--hollow,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button.button--hollow,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button.button--hollow,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button.button--hollow{background-color:transparent;border-color:var(--color-light);box-shadow:none;color:var(--color-light)}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button.button--hollow:not(.angled),.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button.button--hollow:not(.angled),.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button.button--hollow:not(.angled),.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button.button--hollow:not(.angled){background-image:none}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible){padding:.75rem 1.2rem}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible),.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button{--button-overlay-stop:85%;--button-sweep-y:100%;--inset-stroke-inset:1px;--inset-stroke-stop:55%;--inset-stroke-color-rgb:0,0,0;--button-stroke-inset:1px;--button-hollow-angle-stroke-rgb:var(--color-dark-rgb);--button-hollow-angle-border-rgb:255,255,255;--button-hollow-angle-inset-alpha:var(--inset-stroke-alpha-end, 0.18);background-color:#fff;border-color:#fff;color:var(--color-dark);opacity:1}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::before,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::before,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::before,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::before,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::before{--inset-stroke-stop:55%}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::after,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::after,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::after,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible)::after,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button::after{background-color:#000}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible) .btn-sep,.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button .btn-sep,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible) .btn-sep,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button .btn-sep,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible) .btn-sep,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button .btn-sep,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .button:is(:hover,:focus-visible) .btn-sep,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product:is(:hover,:focus-within) .button .btn-sep{width:1.55rem;background-color:color-mix(in srgb,currentColor 70%,transparent)}.woocommerce-page.post-type-archive-product .shop-page .shop-page__content ul.products li.product .onsale,.woocommerce-page.single-product .shop-page .shop-page__content ul.products li.product .onsale,.woocommerce-page.tax-product_cat .shop-page .shop-page__content ul.products li.product .onsale,.woocommerce-page.tax-product_tag .shop-page .shop-page__content ul.products li.product .onsale{z-index:6;top:1.5rem;right:auto;left:1.5rem;min-width:0;min-height:0;margin:0;padding:.5rem .75rem;border-radius:0;background:var(--color-primary);color:var(--color-dark);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.woocommerce-page.post-type-archive-product .shop-page .shop-page__floating-toolbar,.woocommerce-page.single-product .shop-page .shop-page__floating-toolbar,.woocommerce-page.tax-product_cat .shop-page .shop-page__floating-toolbar,.woocommerce-page.tax-product_tag .shop-page .shop-page__floating-toolbar{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__floating-toolbar,.woocommerce-page.single-product .shop-page .shop-page__floating-toolbar,.woocommerce-page.tax-product_cat .shop-page .shop-page__floating-toolbar,.woocommerce-page.tax-product_tag .shop-page .shop-page__floating-toolbar{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__floating-toolbar,.woocommerce-page.single-product .shop-page .shop-page__floating-toolbar,.woocommerce-page.tax-product_cat .shop-page .shop-page__floating-toolbar,.woocommerce-page.tax-product_tag .shop-page .shop-page__floating-toolbar{padding-inline:var(--default-container-spacing)}}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar,.woocommerce-page.single-product .shop-page .shop-page__toolbar,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;margin-bottom:0;padding-bottom:1rem}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-primary,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-primary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-primary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-primary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-secondary{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-primary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-primary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-primary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-primary{flex:0 0 auto;width:auto;min-width:0}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-secondary{flex:1 1 min(100%,26rem);width:auto;min-width:0;margin-left:auto;justify-content:flex-end}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-result-count{flex:0 0 auto;width:auto;float:none;margin:0;color:var(--color-medium);font-size:var(--font-size-14);text-transform:uppercase;letter-spacing:.08em}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering{flex:1 1 calc(50% - .5rem);min-width:0;float:none;margin:0}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-filter{flex:1 1 calc(50% - .5rem);min-width:0;margin:0}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-submit,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-submit,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-submit,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-submit{margin-left:.65rem}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering select,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering select,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering select,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering select{width:100%;min-height:3rem;padding:.65rem 2.75rem .65rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--default-border-radius) * .65);background-color:rgba(0,0,0,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.5 3.25 5 6.75l3.5-3.5' stroke='rgba(255,255,255,.72)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.8rem .8rem;color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;cursor:pointer}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-select:focus,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-select:focus-visible,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-select:hover,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering select:focus,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering select:focus-visible,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering select:hover,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-select:focus,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-select:focus-visible,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-select:hover,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering select:focus,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering select:focus-visible,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering select:hover,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-select:focus,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-select:focus-visible,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-select:hover,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering select:focus,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering select:focus-visible,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering select:hover,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-select:focus,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-select:focus-visible,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-select:hover,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering select:focus,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering select:focus-visible,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering select:hover{border-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.07);color:#fff}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-select option,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering select option,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-select option,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering select option,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-select option,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering select option,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-select option,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering select option{background:#fff;color:var(--color-dark)}@media (min-width:768px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-secondary{flex:1 1 auto;width:auto;justify-content:flex-end}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-result-count{margin-right:auto}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-filter,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering{flex:0 1 auto}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-ordering select,.woocommerce-page.single-product .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-ordering select,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-ordering select,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .shop-page__category-select,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-ordering select{width:auto}}@media (min-width:1024px){.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-primary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-primary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-primary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-primary{flex:0 0 auto}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.single-product .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar-secondary,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar-secondary{flex:0 1 auto;width:auto;margin-left:auto;justify-content:flex-end}.woocommerce-page.post-type-archive-product .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.single-product .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.tax-product_cat .shop-page .shop-page__toolbar .woocommerce-result-count,.woocommerce-page.tax-product_tag .shop-page .shop-page__toolbar .woocommerce-result-count{flex:0 0 auto;margin-right:0}}.woocommerce-account .entry-content,.woocommerce-cart .entry-content,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .entry-content,.woocommerce-order-pay .entry-content,.woocommerce-order-received .entry-content{max-width:min(100% - 2rem,var(--container-large-width));margin-inline:auto;padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,8vw,7rem);color:var(--color-light)}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce,.woocommerce-order-pay .woocommerce,.woocommerce-order-received .woocommerce{display:grid;gap:clamp(1.5rem,3vw,2rem)}.woocommerce-account .cart-collaterals,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-cart-form,.woocommerce-account .woocommerce-checkout,.woocommerce-account .woocommerce-order,.woocommerce-account .woocommerce-surface-note,.woocommerce-cart .cart-collaterals,.woocommerce-cart .woocommerce-MyAccount-content,.woocommerce-cart .woocommerce-MyAccount-navigation,.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .woocommerce-checkout,.woocommerce-cart .woocommerce-order,.woocommerce-cart .woocommerce-surface-note,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .cart-collaterals,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-MyAccount-content,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-MyAccount-navigation,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-cart-form,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-checkout,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-order,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note,.woocommerce-order-pay .cart-collaterals,.woocommerce-order-pay .woocommerce-MyAccount-content,.woocommerce-order-pay .woocommerce-MyAccount-navigation,.woocommerce-order-pay .woocommerce-cart-form,.woocommerce-order-pay .woocommerce-checkout,.woocommerce-order-pay .woocommerce-order,.woocommerce-order-pay .woocommerce-surface-note,.woocommerce-order-received .cart-collaterals,.woocommerce-order-received .woocommerce-MyAccount-content,.woocommerce-order-received .woocommerce-MyAccount-navigation,.woocommerce-order-received .woocommerce-cart-form,.woocommerce-order-received .woocommerce-checkout,.woocommerce-order-received .woocommerce-order,.woocommerce-order-received .woocommerce-surface-note{padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.1);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(8,12,18,.84);box-shadow:var(--default-box-shadow);color:var(--color-light)}.woocommerce-account .woocommerce-surface-note,.woocommerce-cart .woocommerce-surface-note,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note,.woocommerce-order-pay .woocommerce-surface-note,.woocommerce-order-received .woocommerce-surface-note{display:grid;gap:.65rem;border-color:rgba(var(--color-primary-rgb),.28);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-dark-rgb),.68)),rgba(8,12,18,.9)}.woocommerce-account .woocommerce-surface-note__eyebrow,.woocommerce-cart .woocommerce-surface-note__eyebrow,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note__eyebrow,.woocommerce-order-pay .woocommerce-surface-note__eyebrow,.woocommerce-order-received .woocommerce-surface-note__eyebrow{margin:0;color:var(--color-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:1;text-transform:uppercase}.woocommerce-account .woocommerce-surface-note__title,.woocommerce-cart .woocommerce-surface-note__title,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note__title,.woocommerce-order-pay .woocommerce-surface-note__title,.woocommerce-order-received .woocommerce-surface-note__title{margin:0;color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);line-height:.98;text-transform:uppercase}.woocommerce-account .woocommerce-surface-note__actions,.woocommerce-account .woocommerce-surface-note__copy,.woocommerce-cart .woocommerce-surface-note__actions,.woocommerce-cart .woocommerce-surface-note__copy,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note__actions,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note__copy,.woocommerce-order-pay .woocommerce-surface-note__actions,.woocommerce-order-pay .woocommerce-surface-note__copy,.woocommerce-order-received .woocommerce-surface-note__actions,.woocommerce-order-received .woocommerce-surface-note__copy{margin:0;color:rgba(var(--color-light-rgb),.78)}.woocommerce-account .woocommerce-surface-note__actions,.woocommerce-cart .woocommerce-surface-note__actions,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-surface-note__actions,.woocommerce-order-pay .woocommerce-surface-note__actions,.woocommerce-order-received .woocommerce-surface-note__actions{margin-top:.35rem}.woocommerce-account .woocommerce table.shop_table,.woocommerce-account table.shop_table,.woocommerce-cart .woocommerce table.shop_table,.woocommerce-cart table.shop_table,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce table.shop_table,.woocommerce-checkout:not(.checkout-wc):not(.cfw) table.shop_table,.woocommerce-order-pay .woocommerce table.shop_table,.woocommerce-order-pay table.shop_table,.woocommerce-order-received .woocommerce table.shop_table,.woocommerce-order-received table.shop_table{border:1px solid rgba(255,255,255,.1);border-radius:var(--default-border-radius);background:rgba(255,255,255,.025);color:var(--color-light)}.woocommerce-account .woocommerce table.shop_table td,.woocommerce-account .woocommerce table.shop_table th,.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th,.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce table.shop_table td,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce table.shop_table th,.woocommerce-checkout:not(.checkout-wc):not(.cfw) table.shop_table td,.woocommerce-checkout:not(.checkout-wc):not(.cfw) table.shop_table th,.woocommerce-order-pay .woocommerce table.shop_table td,.woocommerce-order-pay .woocommerce table.shop_table th,.woocommerce-order-pay table.shop_table td,.woocommerce-order-pay table.shop_table th,.woocommerce-order-received .woocommerce table.shop_table td,.woocommerce-order-received .woocommerce table.shop_table th,.woocommerce-order-received table.shop_table td,.woocommerce-order-received table.shop_table th{border-color:rgba(255,255,255,.08);color:inherit}.woocommerce-account .woocommerce table.shop_table th,.woocommerce-account table.shop_table th,.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart table.shop_table th,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce table.shop_table th,.woocommerce-checkout:not(.checkout-wc):not(.cfw) table.shop_table th,.woocommerce-order-pay .woocommerce table.shop_table th,.woocommerce-order-pay table.shop_table th,.woocommerce-order-received .woocommerce table.shop_table th,.woocommerce-order-received table.shop_table th{color:#fff;font-size:var(--font-size-12);letter-spacing:.08em;text-transform:uppercase}.woocommerce-account form .form-row label,.woocommerce-cart form .form-row label,.woocommerce-checkout:not(.checkout-wc):not(.cfw) form .form-row label,.woocommerce-order-pay form .form-row label,.woocommerce-order-received form .form-row label{color:var(--color-light);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.woocommerce-account form .form-row input.input-text,.woocommerce-account form .form-row select,.woocommerce-account form .form-row textarea,.woocommerce-cart form .form-row input.input-text,.woocommerce-cart form .form-row select,.woocommerce-cart form .form-row textarea,.woocommerce-checkout:not(.checkout-wc):not(.cfw) form .form-row input.input-text,.woocommerce-checkout:not(.checkout-wc):not(.cfw) form .form-row select,.woocommerce-checkout:not(.checkout-wc):not(.cfw) form .form-row textarea,.woocommerce-order-pay form .form-row input.input-text,.woocommerce-order-pay form .form-row select,.woocommerce-order-pay form .form-row textarea,.woocommerce-order-received form .form-row input.input-text,.woocommerce-order-received form .form-row select,.woocommerce-order-received form .form-row textarea{min-height:3.25rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff}.woocommerce-account form .form-row select option,.woocommerce-cart form .form-row select option,.woocommerce-checkout:not(.checkout-wc):not(.cfw) form .form-row select option,.woocommerce-order-pay form .form-row select option,.woocommerce-order-received form .form-row select option{background:#fff;color:var(--color-dark)}.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-cart .woocommerce-MyAccount-navigation ul,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-MyAccount-navigation ul,.woocommerce-order-pay .woocommerce-MyAccount-navigation ul,.woocommerce-order-received .woocommerce-MyAccount-navigation ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation-link a,.woocommerce-cart .woocommerce-MyAccount-navigation-link a,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-MyAccount-navigation-link a,.woocommerce-order-pay .woocommerce-MyAccount-navigation-link a,.woocommerce-order-received .woocommerce-MyAccount-navigation-link a{display:flex;justify-content:space-between;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--default-border-radius) * .5);color:var(--color-light);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation-link a:is(:hover,:focus-visible),.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-cart .woocommerce-MyAccount-navigation-link a:is(:hover,:focus-visible),.woocommerce-cart .woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-MyAccount-navigation-link a:is(:hover,:focus-visible),.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-order-pay .woocommerce-MyAccount-navigation-link a:is(:hover,:focus-visible),.woocommerce-order-pay .woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-order-received .woocommerce-MyAccount-navigation-link a:is(:hover,:focus-visible),.woocommerce-order-received .woocommerce-MyAccount-navigation-link.is-active a{border-color:rgba(var(--color-primary-rgb),.35);background:rgba(var(--color-primary-rgb),.12);color:#fff}.woocommerce-account .woocommerce-order-overview,.woocommerce-cart .woocommerce-order-overview,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-order-overview,.woocommerce-order-pay .woocommerce-order-overview,.woocommerce-order-received .woocommerce-order-overview{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-order-overview li,.woocommerce-cart .woocommerce-order-overview li,.woocommerce-checkout:not(.checkout-wc):not(.cfw) .woocommerce-order-overview li,.woocommerce-order-pay .woocommerce-order-overview li,.woocommerce-order-received .woocommerce-order-overview li{padding:0;border:0;color:rgba(var(--color-light-rgb),.78)}.woocommerce-account a:not(.button),.woocommerce-cart a:not(.button),.woocommerce-checkout:not(.checkout-wc):not(.cfw) a:not(.button),.woocommerce-order-pay a:not(.button),.woocommerce-order-received a:not(.button){color:var(--color-primary)}@media (min-width:1280px){.woocommerce-account .woocommerce{grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);align-items:start}}@media (min-width:1280px){.woocommerce-account .woocommerce-surface-note{grid-column:1/-1}}.woocommerce-page.single-product .shop-page__hero--single{min-height:clamp(42rem,88vh,60rem);padding-block:clamp(9rem,14vw,13rem) var(--shop-single-hero-content-spacing)}.woocommerce-page.single-product .shop-page__single-hero-layout{position:relative;z-index:2;display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:flex-start;margin-top:5rem}@media (min-width:1280px){.woocommerce-page.single-product .shop-page__single-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}}.woocommerce-page.single-product .shop-page__single-hero-content,.woocommerce-page.single-product .shop-page__single-hero-media{min-width:0}.woocommerce-page.single-product .shop-page__single-hero-content{display:grid;gap:clamp(1.25rem,2.5vw,2rem);align-content:center}.woocommerce-page.single-product .shop-page__single-hero-content .hero__content{max-width:44rem}.woocommerce-page.single-product .shop-page__single-hero-media div.images,.woocommerce-page.single-product .shop-page__single-summary{float:none;width:auto;margin:0;min-width:0}.woocommerce-page.single-product .shop-page__single-summary{display:grid;gap:1.25rem;max-width:36rem;border-radius:var(--default-border-radius);padding:2rem;color:var(--color-light)}.woocommerce-page.single-product .shop-page__member-notice{display:grid;gap:.7rem;padding:1rem;border:1px solid rgba(var(--color-primary-rgb),.28);border-radius:calc(var(--default-border-radius) * .65);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-dark-rgb),.68)),rgba(8,12,18,.9);color:var(--color-light)}.woocommerce-page.single-product .shop-page__member-notice-eyebrow{margin:0;color:var(--color-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:1;text-transform:uppercase}.woocommerce-page.single-product .shop-page__member-notice-copy{margin:0;color:rgba(var(--color-light-rgb),.78);font-size:var(--font-size-14);line-height:1.45}.woocommerce-page.single-product .retailer-link-bank,.woocommerce-page.single-product .shop-page__retailer-link-bank{display:grid;gap:.85rem;margin:0;padding:0}.woocommerce-page.single-product .retailer-link-bank__label{margin:0;color:var(--color-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:1;text-transform:uppercase}.woocommerce-page.single-product .retailer-link-bank__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.75rem}.woocommerce-page.single-product .retailer-link-bank__item{display:flex;align-items:center;justify-content:center;min-height:4.25rem;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--button-border-radius);background:#fff;text-decoration:none;transition:background-color 220ms ease,border-color 220ms ease}.woocommerce-page.single-product .retailer-link-bank__item:focus-visible,.woocommerce-page.single-product .retailer-link-bank__item:hover{border-color:rgba(255,255,255,.28);background:#fff}.woocommerce-page.single-product .retailer-link-bank__logo{display:block;width:100%;max-width:9.5rem;height:auto;max-height:2.25rem;-o-object-fit:contain;object-fit:contain}.woocommerce-page.single-product .retailer-link-bank__item--bookshop .retailer-link-bank__logo{max-height:1.35rem}.woocommerce-page.single-product .retailer-link-bank__item--hudson .retailer-link-bank__logo{max-height:2.75rem}.woocommerce-page.single-product .shop-page__single-summary .price{margin:0;color:var(--color-light);font-size:clamp(1.5rem,2vw,2rem);font-weight:var(--font-weight-semibold);line-height:1}.woocommerce-page.single-product .shop-page__single-summary .woocommerce-variation-price{display:none}.woocommerce-page.single-product .shop-page__single-summary label,.woocommerce-page.single-product .shop-page__single-summary li,.woocommerce-page.single-product .shop-page__single-summary p,.woocommerce-page.single-product .shop-page__single-summary span{color:inherit}.woocommerce-page.single-product .shop-page__single-summary form.cart{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:0}.woocommerce-page.single-product .shop-page__single-summary table.variations{width:100%;margin:0 0 .75rem;border:0}.woocommerce-page.single-product .shop-page__single-summary table.variations td,.woocommerce-page.single-product .shop-page__single-summary table.variations th{display:block;padding:0 0 .75rem;border:0;color:var(--color-light)}.woocommerce-page.single-product .shop-page__single-summary table.variations tr{background:0 0}.woocommerce-page.single-product .shop-page__single-summary .quantity .qty,.woocommerce-page.single-product .shop-page__single-summary table.variations select{min-height:3.25rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;box-sizing:border-box;line-height:1.1}.woocommerce-page.single-product .shop-page__single-summary .quantity .qty{width:5rem;min-height:3.1rem;height:3.1rem}.woocommerce-page.single-product .shop-page__single-summary .single_add_to_cart_button{min-height:3.1rem;padding:.75rem 1.2rem;color:var(--color-dark)}.woocommerce-page.single-product .shop-page__single-summary .product_meta{display:none;gap:.35rem;margin-top:.5rem;color:rgba(var(--color-light-rgb),.72);font-size:var(--font-size-14)}.woocommerce-page.single-product .shop-page__single-hero-media{position:relative}.woocommerce-page.single-product .shop-page__single-hero-media .onsale{z-index:4;top:clamp(1rem,2vw,1.5rem);right:auto;left:clamp(1rem,2vw,1.5rem);min-width:0;min-height:0;margin:0;padding:.55rem .8rem;border-radius:0;background:var(--color-primary);color:var(--color-dark);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.woocommerce-page.single-product .shop-page__single-hero-media div.images{position:relative;overflow:hidden;padding:clamp(1.25rem,3vw,2.25rem);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow)}.woocommerce-page.single-product .shop-page__single-hero-media div.images .woocommerce-product-gallery__wrapper{margin:0}.woocommerce-page.single-product .shop-page__single-hero-media div.images .woocommerce-product-gallery__image{display:flex;align-items:center;justify-content:center}.woocommerce-page.single-product .shop-page__single-hero-media div.images img{display:block;width:100%;max-height:clamp(26rem,62vw,50rem);box-shadow:var(--default-box-shadow);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0}.woocommerce-page.single-product .shop-page__single-hero-media .woocommerce-product-gallery__trigger{position:absolute;inset:0;z-index:3;display:block;opacity:0}.woocommerce-page.single-product .shop-page__single-hero-media .woocommerce-product-gallery__trigger:focus-visible{opacity:1;outline:2px solid rgba(255,255,255,.75);outline-offset:-.75rem}.woocommerce-page.single-product .shop-page__single-hero-media .flex-control-nav{display:none}.woocommerce-page.single-product .shop-page__content--related{padding-block:var(--shop-single-hero-content-spacing) clamp(4rem,7vw,7rem)}.woocommerce-page.single-product .shop-page .shop-page__content--single section.related.products{clear:both;display:block;margin:0}.woocommerce-page.single-product .shop-page .shop-page__content--single section.related.products>h2{text-align:center;color:var(--color-light);font-size:var(--font-size-36);margin-bottom:3rem;line-height:.95;text-transform:uppercase}.front-page .page-home__top-shell,.home .page-home__top-shell{--page-home-hero-header-offset:clamp(7rem, 10vw, 9.5rem);--page-home-hero-bg-current-image:none;--page-home-hero-bg-next-image:none;--page-home-hero-bg-layer-opacity:0.3;--page-home-hero-accent-rgb:var(--color-purple-rgb);--page-home-hero-overlay-rgb:var(--color-purple-darkest-shade-rgb);--page-home-hero-bg-tint-rgb:var(--color-purple-dark-rgb);--page-home-hero-bg-mask-start:52%;--page-home-hero-bg-mask-end:100%;position:relative;isolation:isolate}.front-page .page-home__top-shell::after,.front-page .page-home__top-shell::before,.home .page-home__top-shell::after,.home .page-home__top-shell::before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:1}.front-page .page-home__top-shell::before,.home .page-home__top-shell::before{top:0;left:0;width:clamp(7rem,22vw,29.875rem);aspect-ratio:478/457;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/body-bg-angle-top.svg);background-position:top left}.front-page .page-home__top-shell::after,.home .page-home__top-shell::after{top:10rem;right:0;height:clamp(52rem,104vw,93.75rem);aspect-ratio:1798/1700;background-image:url(/wp-content/themes/Luke-Chmilenko/assets/body-bg-angle-bottom.svg);background-position:top right}@media (max-width:74rem){.front-page .page-home__top-shell::after,.home .page-home__top-shell::after{height:clamp(28rem,72vw,52rem)}}@media (max-width:40rem){.front-page .page-home__top-shell::after,.home .page-home__top-shell::after{display:none}}.front-page .page-home__top-bg,.home .page-home__top-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.front-page .page-home__top-bg-fade,.front-page .page-home__top-bg-layer,.front-page .page-home__top-bg-overlay,.home .page-home__top-bg-fade,.home .page-home__top-bg-layer,.home .page-home__top-bg-overlay{position:absolute;inset:0}.front-page .page-home__top-bg-layer,.home .page-home__top-bg-layer{--page-home-hero-bg-layer-image:var(--page-home-hero-bg-current-image);background-image:radial-gradient(ellipse at 24% 16%,rgba(var(--page-home-hero-bg-tint-rgb),.28),transparent 48%),linear-gradient(105deg,rgba(var(--page-home-hero-bg-tint-rgb),.22) 0,rgba(var(--page-home-hero-bg-tint-rgb),.12) 48%,rgba(var(--page-home-hero-bg-tint-rgb),.16) 100%),var(--page-home-hero-bg-layer-image);background-blend-mode:overlay,soft-light,normal;background-position:center top,center top,center top;background-repeat:no-repeat;background-size:cover,cover,cover;max-height:1500px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--page-home-hero-bg-mask-start),rgba(0,0,0,0) var(--page-home-hero-bg-mask-end));mask-image:linear-gradient(180deg,#000 0,#000 var(--page-home-hero-bg-mask-start),rgba(0,0,0,0) var(--page-home-hero-bg-mask-end));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:opacity 450ms ease;opacity:var(--page-home-hero-bg-layer-opacity)}.front-page .page-home__top-bg-layer--next,.home .page-home__top-bg-layer--next{--page-home-hero-bg-layer-image:var(--page-home-hero-bg-next-image);opacity:0}.front-page .page-home__top-bg-overlay,.home .page-home__top-bg-overlay{background:linear-gradient(180deg,rgba(var(--page-home-hero-overlay-rgb),.42) 0,rgba(var(--page-home-hero-overlay-rgb),.18) 44%,rgba(var(--page-home-hero-overlay-rgb),.52) 100%),radial-gradient(circle at top right,rgba(var(--page-home-hero-accent-rgb),.2),transparent 38%),linear-gradient(180deg,rgba(10,10,12,.12) 0,rgba(10,10,12,.42) 68%,rgba(10,10,12,.64) 100%);background-blend-mode:normal,screen,normal}.front-page .page-home__top-bg-fade,.home .page-home__top-bg-fade{top:auto;bottom:0;height:clamp(8rem,14vw,12rem);background:linear-gradient(180deg,rgba(31,31,31,0) 0,#1f1f1f 100%)}.front-page .page-home__hero,.home .page-home__hero{margin-top:calc(var(--page-home-hero-header-offset) * -1);overflow:clip;position:relative;z-index:2}.front-page .page-home__hero,.home .page-home__hero{padding-top:calc(var(--page-home-hero-header-offset) + var(--default-container-spacing) * .8)}@media (min-width:625px){.front-page .page-home__hero,.home .page-home__hero{padding-top:calc(var(--page-home-hero-header-offset) + var(--default-container-spacing) * .8)}}@media (min-width:768px){.front-page .page-home__hero,.home .page-home__hero{padding-top:calc(var(--page-home-hero-header-offset) + var(--default-container-spacing) * .8)}}.front-page .page-home__hero,.home .page-home__hero{padding-bottom:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.front-page .page-home__hero,.home .page-home__hero{padding-bottom:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.front-page .page-home__hero,.home .page-home__hero{padding-bottom:var(--default-container-spacing)}}.front-page .page-home__hero,.home .page-home__hero{padding-inline:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.front-page .page-home__hero,.home .page-home__hero{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.front-page .page-home__hero,.home .page-home__hero{padding-inline:var(--default-container-spacing)}}.front-page .page-home__hero .page-home__hero-slider,.home .page-home__hero .page-home__hero-slider{position:relative;z-index:1;max-width:var(--container-xl-width);margin:0 auto}.front-page .page-home__hero .page-home__hero-track,.home .page-home__hero .page-home__hero-track{position:relative;display:grid}.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 450ms ease,visibility 450ms ease;--hero-accent-rgb:var(--color-purple-rgb);--hero-title-color:var(--color-purple-lightest);--hero-overlay-rgb:var(--color-purple-darkest-rgb);--hero-copy-color:var(--color-light);--hero-copy-muted:rgba(var(--color-light-rgb), 0.82);--hero-category-color:rgba(var(--color-light-rgb), 0.78);--hero-content-overlap:0rem;--hero-content-edge-offset:clamp(1rem, 3vw, 1.5rem);--hero-category-gap:0.75rem;--page-home-hero-slide-bg-image:none;--hero-slide-overlay:linear-gradient(
  	90deg,
  	rgba(7, 10, 16, 0.94) 0%,
  	rgba(7, 10, 16, 0.84) 38%,
  	rgba(7, 10, 16, 0.56) 62%,
  	rgba(7, 10, 16, 0.15) 100%
  );--hero-slide-image-width:34rem;--hero-slide-image-height:clamp(18rem, 56vw, 26rem);--hero-slide-image-top-bleed:0rem;--hero-slide-image-right-bleed:0rem;--hero-slide-image-x-shift:0rem;--hero-slide-image-top-bleed-offset:0rem;--hero-slide-image-right-bleed-offset:0rem;--hero-slide-image-x-shift-offset:0rem;--hero-slide-image-top-bleed-active:calc(var(--hero-slide-image-top-bleed) + var(--hero-slide-image-top-bleed-offset));--hero-slide-image-right-bleed-active:calc(var(--hero-slide-image-right-bleed) + var(--hero-slide-image-right-bleed-offset));--hero-slide-image-x-shift-active:calc(var(--hero-slide-image-x-shift) + var(--hero-slide-image-x-shift-offset));--hero-content-reserved-width:0rem;position:relative;min-height:clamp(24rem,72vw,32rem);padding:0;overflow:visible;border-color:rgba(var(--hero-accent-rgb),.4);background-color:var(--color-dark);background-image:var(--hero-slide-overlay),var(--page-home-hero-slide-bg-image);background-position:center,center;background-repeat:no-repeat;background-size:cover,cover;scroll-snap-align:start}.front-page .page-home__hero .page-home__hero-slide.is-active,.home .page-home__hero .page-home__hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{transition:none}}.front-page .page-home__hero .page-home__hero-slide::after,.home .page-home__hero .page-home__hero-slide::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--hero-overlay-rgb),.22),rgba(var(--hero-overlay-rgb),.16)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),radial-gradient(circle at top right,rgba(var(--hero-accent-rgb),.18),transparent 30%);pointer-events:none;z-index:0}.front-page .page-home__hero .page-home__hero-slide::before,.home .page-home__hero .page-home__hero-slide::before{--inset-stroke-color-rgb:var(--hero-accent-rgb);--inset-stroke-alpha-start:0.34;--inset-stroke-alpha-end:0.18}@media (min-width:768px){.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{--hero-slide-image-width:40rem;--hero-slide-image-height:clamp(20rem, 52vw, 30rem);--hero-slide-image-right-bleed:clamp(0.5rem, 1.5vw, 1rem);min-height:clamp(25rem,56vw,31rem)}}@media (min-width:1024px){.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{--hero-slide-image-width:44rem;--hero-slide-image-height:clamp(22rem, 46vw, 32rem);--hero-slide-image-right-bleed:clamp(0.75rem, 2vw, 1.5rem);--hero-content-edge-offset:clamp(1.25rem, 2.5vw, 2rem);--hero-content-overlap:2rem;min-height:clamp(26rem,42vw,32rem)}}@media (min-width:1280px){.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{--hero-slide-image-width:56rem;--hero-slide-image-height:auto;--hero-slide-image-top-bleed:clamp(2rem, 4.5vw, 4.75rem);--hero-slide-image-right-bleed:4rem;--hero-slide-image-x-shift:2.5rem;--hero-content-overlap:4rem;--hero-content-edge-offset:clamp(1.75rem, 3vw, 3rem);--hero-content-reserved-width:clamp(23rem, 38vw, 36rem);min-height:clamp(30rem,40vw,40.625rem)}}@media (min-width:1320px){.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{--hero-slide-image-width:62rem;--hero-slide-image-right-bleed:4.75rem;--hero-slide-image-x-shift:3rem;--hero-content-reserved-width:clamp(24rem, 39vw, 38rem)}}@media (min-width:1536px){.front-page .page-home__hero .page-home__hero-slide,.home .page-home__hero .page-home__hero-slide{--hero-slide-image-width:68rem;--hero-slide-image-right-bleed:2.5rem;--hero-slide-image-x-shift:3.5rem;--hero-content-reserved-width:clamp(25rem, 40vw, 40rem)}}.front-page .page-home__hero .page-home__hero-slide--primary,.home .page-home__hero .page-home__hero-slide--primary{--hero-accent-rgb:var(--color-primary-rgb);--hero-title-color:var(--color-primary-light);--hero-overlay-rgb:var(--color-primary-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--orange,.home .page-home__hero .page-home__hero-slide--orange{--hero-accent-rgb:var(--color-orange-rgb);--hero-title-color:var(--color-orange-light);--hero-overlay-rgb:var(--color-orange-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--purple,.home .page-home__hero .page-home__hero-slide--purple{--hero-accent-rgb:var(--color-purple-rgb);--hero-title-color:var(--color-purple-light);--hero-overlay-rgb:var(--color-purple-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--pink,.home .page-home__hero .page-home__hero-slide--pink{--hero-accent-rgb:var(--color-pink-rgb);--hero-title-color:var(--color-pink-light);--hero-overlay-rgb:var(--color-pink-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--green,.home .page-home__hero .page-home__hero-slide--green{--hero-accent-rgb:var(--color-green-rgb);--hero-title-color:var(--color-green-light);--hero-overlay-rgb:var(--color-green-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--blue,.home .page-home__hero .page-home__hero-slide--blue{--hero-accent-rgb:var(--color-blue-rgb);--hero-title-color:var(--color-blue-light);--hero-overlay-rgb:var(--color-blue-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--teal,.home .page-home__hero .page-home__hero-slide--teal{--hero-accent-rgb:var(--color-teal-rgb);--hero-title-color:var(--color-teal-light);--hero-overlay-rgb:var(--color-teal-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--yellow,.home .page-home__hero .page-home__hero-slide--yellow{--hero-accent-rgb:var(--color-yellow-rgb);--hero-title-color:var(--color-yellow-light);--hero-overlay-rgb:var(--color-yellow-darkest-rgb);--hero-copy-color:var(--color-dark);--hero-copy-muted:rgba(var(--color-dark-rgb), 0.84);--hero-category-color:rgba(var(--color-dark-rgb), 0.72);--hero-slide-overlay:linear-gradient(
  	90deg,
  	rgba(252, 248, 217, 0.94) 0%,
  	rgba(252, 248, 217, 0.82) 40%,
  	rgba(252, 248, 217, 0.46) 64%,
  	rgba(252, 248, 217, 0.12) 100%
  )}.front-page .page-home__hero .page-home__hero-slide--red,.home .page-home__hero .page-home__hero-slide--red{--hero-accent-rgb:var(--color-red-rgb);--hero-title-color:var(--color-red-lightest);--hero-overlay-rgb:var(--color-red-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--burnt,.home .page-home__hero .page-home__hero-slide--burnt{--hero-accent-rgb:var(--color-burnt-rgb);--hero-title-color:var(--color-burnt-light);--hero-overlay-rgb:var(--color-burnt-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--gold,.home .page-home__hero .page-home__hero-slide--gold{--hero-accent-rgb:var(--color-gold-rgb);--hero-title-color:var(--color-gold-light);--hero-overlay-rgb:var(--color-gold-darkest-rgb)}.front-page .page-home__hero .page-home__hero-slide--dark,.home .page-home__hero .page-home__hero-slide--dark{--hero-accent-rgb:var(--color-light-rgb);--hero-title-color:var(--color-light);--hero-overlay-rgb:var(--color-dark-rgb)}.front-page .page-home__hero .page-home__hero-slide--light,.home .page-home__hero .page-home__hero-slide--light{--hero-accent-rgb:var(--color-primary-rgb);--hero-title-color:var(--color-primary-lightest);--hero-overlay-rgb:var(--color-primary-darkest-rgb);--hero-slide-overlay:linear-gradient(
  	90deg,
  	rgba(255, 255, 255, 0.92) 0%,
  	rgba(255, 255, 255, 0.82) 40%,
  	rgba(255, 255, 255, 0.48) 64%,
  	rgba(255, 255, 255, 0.12) 100%
  )}.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{position:static;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:inherit;padding-bottom:0}.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding-top:calc(var(--default-container-spacing)/ 2)}}.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding-inline:var(--hero-content-edge-offset)}@media (min-width:625px){.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding-inline:var(--hero-content-edge-offset)}}@media (min-width:768px){.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding-inline:var(--hero-content-edge-offset)}}@media (min-width:1024px){.front-page .page-home__hero .page-home__hero-slide-inner,.home .page-home__hero .page-home__hero-slide-inner{padding:clamp(1.75rem,3vw,3rem) var(--hero-content-edge-offset) 0}}.front-page .page-home__hero .hero__content,.home .page-home__hero .hero__content{display:grid;gap:var(--hero-category-gap);width:100%;box-sizing:border-box;min-width:0;max-width:none;margin-left:0;padding-right:var(--hero-content-reserved-width);color:var(--hero-copy-color);position:relative;z-index:3}.front-page .page-home__hero .hero__content,.home .page-home__hero .hero__content{padding-bottom:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.front-page .page-home__hero .hero__content,.home .page-home__hero .hero__content{padding-bottom:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.front-page .page-home__hero .hero__content,.home .page-home__hero .hero__content{padding-bottom:calc(var(--default-container-spacing)/ 2)}}@media (min-width:1024px){.front-page .page-home__hero .hero__content,.home .page-home__hero .hero__content{grid-template-columns:auto minmax(0,1fr);align-items:end;-moz-column-gap:var(--hero-category-gap);column-gap:var(--hero-category-gap);row-gap:0}}.front-page .page-home__hero .hero__category,.home .page-home__hero .hero__category{--pill-color:rgba(var(--color-dark-rgb), 0.88);--pill-border-color:transparent;--pill-background:linear-gradient(180deg, rgba(var(--hero-accent-rgb), 0.94), rgba(var(--hero-accent-rgb), 0.78));--pill-padding-block:0.55rem;--pill-padding-inline:0.75rem;--pill-letter-spacing:0.14em;--pill-radius:var(--default-border-radius);position:relative;width:-moz-fit-content;width:fit-content;margin:0;box-shadow:0 .75rem 1.5rem rgba(var(--hero-overlay-rgb),.18)}@media (min-width:1024px){.front-page .page-home__hero .hero__category,.home .page-home__hero .hero__category{--pill-padding-block:0.9rem;--pill-padding-inline:0.55rem;--pill-letter-spacing:0.24em;align-self:flex-start;margin-left:calc(var(--hero-content-overlap) * -1);writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:.24em}}.front-page .page-home__hero .hero__content-inner,.home .page-home__hero .hero__content-inner{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.front-page .page-home__hero .hero__title,.home .page-home__hero .hero__title{margin:0;color:var(--hero-title-color);text-transform:uppercase;font-size:clamp(2.5rem,7vw,3.25rem);line-height:.94;overflow-wrap:break-word;text-wrap:balance;--text-texture-opacity:0.8;--text-texture-wash:0;--text-texture-tint-color:var(--hero-title-color);--text-texture-blend-mode:overlay}.front-page .page-home__hero .hero__description,.home .page-home__hero .hero__description{max-width:38rem;margin:0;color:var(--hero-copy-muted);font-size:var(--font-size-18)}.front-page .page-home__hero .hero__buttons,.home .page-home__hero .hero__buttons{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.front-page .page-home__hero .hero__buttons .button.button--primary,.home .page-home__hero .hero__buttons .button.button--primary{--inset-stroke-color-rgb:var(--color-dark-rgb);--button-bg-base:rgb(var(--hero-accent-rgb));--button-bg-hover:color-mix(in srgb, rgb(var(--hero-accent-rgb)) 78%, black);color:var(--color-dark)}@media (min-width:625px){.front-page .page-home__hero .hero__buttons,.home .page-home__hero .hero__buttons{flex-direction:row;flex-wrap:wrap}}.front-page .page-home__hero .page-home__hero-slide--blue .hero__buttons .button.button--primary,.front-page .page-home__hero .page-home__hero-slide--dark .hero__buttons .button.button--primary,.front-page .page-home__hero .page-home__hero-slide--green .hero__buttons .button.button--primary,.front-page .page-home__hero .page-home__hero-slide--pink .hero__buttons .button.button--primary,.front-page .page-home__hero .page-home__hero-slide--purple .hero__buttons .button.button--primary,.front-page .page-home__hero .page-home__hero-slide--red .hero__buttons .button.button--primary,.home .page-home__hero .page-home__hero-slide--blue .hero__buttons .button.button--primary,.home .page-home__hero .page-home__hero-slide--dark .hero__buttons .button.button--primary,.home .page-home__hero .page-home__hero-slide--green .hero__buttons .button.button--primary,.home .page-home__hero .page-home__hero-slide--pink .hero__buttons .button.button--primary,.home .page-home__hero .page-home__hero-slide--purple .hero__buttons .button.button--primary,.home .page-home__hero .page-home__hero-slide--red .hero__buttons .button.button--primary{--inset-stroke-color-rgb:var(--color-light-rgb);color:#fff}.front-page .page-home__hero .page-home__hero-slider-controls,.home .page-home__hero .page-home__hero-slider-controls{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:clamp(1rem,2vw,1.5rem)}.front-page .page-home__hero .page-home__hero-slider-btn,.home .page-home__hero .page-home__hero-slider-btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(var(--color-light-rgb),.32);border-radius:999px;background:0 0;color:rgba(var(--color-light-rgb),.88);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.front-page .page-home__hero .page-home__hero-slider-btn:disabled,.home .page-home__hero .page-home__hero-slider-btn:disabled{opacity:.32;cursor:default}.front-page .page-home__hero .page-home__hero-slider-btn:not(:disabled):is(:hover,:focus-visible),.home .page-home__hero .page-home__hero-slider-btn:not(:disabled):is(:hover,:focus-visible){border-color:rgba(var(--color-light-rgb),.58);color:var(--color-light)}.front-page .page-home__hero .page-home__hero-slider-btn:focus-visible,.home .page-home__hero .page-home__hero-slider-btn:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.45);outline-offset:2px}.front-page .page-home__hero .page-home__hero-slider-btn-icon,.home .page-home__hero .page-home__hero-slider-btn-icon{display:block;width:.4rem;height:.75rem;background-color:currentColor;mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.front-page .page-home__hero .page-home__hero-slider-btn--prev .page-home__hero-slider-btn-icon,.home .page-home__hero .page-home__hero-slider-btn--prev .page-home__hero-slider-btn-icon{transform:rotate(180deg)}.front-page .page-home__hero .page-home__hero-slider-dots,.home .page-home__hero .page-home__hero-slider-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;min-width:0}.front-page .page-home__hero .page-home__hero-slider-dot,.home .page-home__hero .page-home__hero-slider-dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:rgba(var(--color-light-rgb),.28);cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.front-page .page-home__hero .page-home__hero-slider-dot.is-active,.home .page-home__hero .page-home__hero-slider-dot.is-active{background:rgb(var(--page-home-hero-accent-rgb));transform:scale(1.15)}.front-page .page-home__hero .page-home__hero-slider-dot:is(:hover,:focus-visible),.home .page-home__hero .page-home__hero-slider-dot:is(:hover,:focus-visible){background:rgba(var(--color-light-rgb),.58)}.front-page .page-home__hero .page-home__hero-slider-dot:focus-visible,.home .page-home__hero .page-home__hero-slider-dot:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.45);outline-offset:2px}.front-page .page-home__hero .hero__image,.home .page-home__hero .hero__image{position:absolute;inset:0;display:none;width:100%;max-width:none;height:100%;margin:0;opacity:1;pointer-events:none;overflow:hidden;z-index:1}.front-page .page-home__hero .hero__image img,.home .page-home__hero .hero__image img{display:block;width:100%;max-width:none;height:100%;margin-inline:0;filter:drop-shadow(0 2rem 4rem rgba(0, 0, 0, .35));-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}@media (min-width:1024px){.front-page .page-home__hero .hero__image,.home .page-home__hero .hero__image{display:block}}@media (min-width:1280px){.front-page .page-home__hero .hero__image,.home .page-home__hero .hero__image{display:flex;right:calc(var(--hero-slide-image-right-bleed-active) * -1);bottom:0;top:calc(var(--hero-slide-image-top-bleed-active) * -1);left:auto;width:var(--hero-slide-image-width);height:auto;opacity:1;align-items:flex-end;justify-content:flex-end;margin-inline:0;margin-right:0;margin-top:0;transform:translateX(var(--hero-slide-image-x-shift-active))}.front-page .page-home__hero .hero__image img,.home .page-home__hero .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;margin-left:auto}}@media (min-width:1280px){.front-page .page-home__hero .page-home__hero-slide--foreground-fit .hero__image img,.home .page-home__hero .page-home__hero-slide--foreground-fit .hero__image img{width:auto;height:auto;max-width:100%;max-height:var(--hero-slide-foreground-max-height,100%);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}}.front-page .page-home__hero.is-transitioning~.page-home__top-bg .page-home__top-bg-layer--current,.home .page-home__hero.is-transitioning~.page-home__top-bg .page-home__top-bg-layer--current{opacity:0}.front-page .page-home__hero.is-transitioning~.page-home__top-bg .page-home__top-bg-layer--next,.home .page-home__hero.is-transitioning~.page-home__top-bg .page-home__top-bg-layer--next{opacity:var(--page-home-hero-bg-layer-opacity)}.front-page .page-home__intro,.home .page-home__intro{position:relative;z-index:2;padding-block:clamp(2.5rem,6vw,5rem);overflow-x:visible}.front-page .page-home__intro .page-home__intro-layout,.home .page-home__intro .page-home__intro-layout{display:flex;gap:clamp(2rem,4vw,4rem);align-items:center;flex-direction:column;overflow-x:visible}.front-page .page-home__intro .page-home__intro-inner,.home .page-home__intro .page-home__intro-inner{display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:42rem}.front-page .page-home__intro .page-home__intro-eyebrow,.home .page-home__intro .page-home__intro-eyebrow{margin:0;font-size:var(--font-size-12);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(var(--color-light-rgb),.72)}.front-page .page-home__intro .page-home__intro-title,.home .page-home__intro .page-home__intro-title{margin:0;color:var(--color-light);font-size:var(--font-size-36);line-height:.96;text-transform:uppercase;text-wrap:balance;--text-gradient-overlay-opacity:0.4;--inset-divider-row-width:250px;--inset-divider-color:rgba(var(--color-light-rgb), 0.7)}.front-page .page-home__intro .page-home__intro-content,.home .page-home__intro .page-home__intro-content{display:grid;text-align:center;gap:.75rem;color:rgba(var(--color-light-rgb),.84);font-size:var(--font-size-18)}.front-page .page-home__intro .page-home__intro-content>*,.home .page-home__intro .page-home__intro-content>*{margin:0}.front-page .page-home__intro .page-home__intro-cards,.home .page-home__intro .page-home__intro-cards{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);box-sizing:border-box;--intro-slider-visible:1;--intro-slider-gap-count:0;--intro-cards-foreground-bleed-block:clamp(2rem, 4vw, 3.5rem);--intro-cards-slider-slot-gutter:calc(
  	clamp(2rem, 3.5vw, 3rem) + clamp(1.25rem, 2.5vw, 2.25rem)
  )}@media (min-width:768px){.front-page .page-home__intro .page-home__intro-cards,.home .page-home__intro .page-home__intro-cards{--intro-slider-visible:2;--intro-slider-gap-count:1}}@media (min-width:1280px){.front-page .page-home__intro .page-home__intro-cards,.home .page-home__intro .page-home__intro-cards{--intro-slider-visible:3;--intro-slider-gap-count:2}}@media (min-width:1800px){.front-page .page-home__intro .page-home__intro-cards,.home .page-home__intro .page-home__intro-cards{--intro-slider-visible:4;--intro-slider-gap-count:3}}.front-page .page-home__intro .page-home__intro-cards.is-intro-slider-nav-hidden .page-home__intro-cards-header,.home .page-home__intro .page-home__intro-cards.is-intro-slider-nav-hidden .page-home__intro-cards-header{display:none}.front-page .page-home__intro .page-home__intro-cards-header,.home .page-home__intro .page-home__intro-cards-header{display:flex;justify-content:center;margin-bottom:clamp(2.5rem,3vw,4rem)}.front-page .page-home__intro .page-home__intro-cards-nav,.home .page-home__intro .page-home__intro-cards-nav{display:flex;align-items:center;gap:.5rem}.front-page .page-home__intro .page-home__intro-cards-nav-btn,.home .page-home__intro .page-home__intro-cards-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(var(--color-light-rgb),.32);border-radius:999px;background:0 0;color:rgba(var(--color-light-rgb),.88);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.front-page .page-home__intro .page-home__intro-cards-nav-btn:disabled,.home .page-home__intro .page-home__intro-cards-nav-btn:disabled{opacity:.32;cursor:default}.front-page .page-home__intro .page-home__intro-cards-nav-btn:not(:disabled):is(:hover,:focus-visible),.home .page-home__intro .page-home__intro-cards-nav-btn:not(:disabled):is(:hover,:focus-visible){border-color:rgba(var(--color-light-rgb),.58);color:var(--color-light)}.front-page .page-home__intro .page-home__intro-cards-nav-btn:focus-visible,.home .page-home__intro .page-home__intro-cards-nav-btn:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.45);outline-offset:2px}.front-page .page-home__intro .page-home__intro-cards-nav-icon,.home .page-home__intro .page-home__intro-cards-nav-icon{display:block;width:.4rem;height:.75rem;background-color:currentColor;mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.front-page .page-home__intro .page-home__intro-cards-nav-btn--prev .page-home__intro-cards-nav-icon,.home .page-home__intro .page-home__intro-cards-nav-btn--prev .page-home__intro-cards-nav-icon{transform:rotate(180deg)}.front-page .page-home__intro .page-home__intro-cards-viewport,.home .page-home__intro .page-home__intro-cards-viewport{container-type:inline-size;container-name:intro-cards;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--intro-cards-slider-slot-gutter);overscroll-behavior-x:contain;scrollbar-width:none;padding-top:var(--intro-cards-foreground-bleed-block);padding-bottom:var(--intro-cards-foreground-bleed-block);margin:calc(var(--intro-cards-foreground-bleed-block) * -1) 0}.front-page .page-home__intro .page-home__intro-cards-viewport::-webkit-scrollbar,.home .page-home__intro .page-home__intro-cards-viewport::-webkit-scrollbar{display:none}.front-page .page-home__intro .page-home__intro-cards-viewport:focus-visible,.home .page-home__intro .page-home__intro-cards-viewport:focus-visible{outline:2px solid rgba(var(--color-light-rgb),.45);outline-offset:4px}@media (prefers-reduced-motion:reduce){.front-page .page-home__intro .page-home__intro-cards-viewport,.home .page-home__intro .page-home__intro-cards-viewport{scroll-behavior:auto}}.front-page .page-home__intro .page-home__intro-card-grid,.home .page-home__intro .page-home__intro-card-grid{display:flex;flex-flow:row nowrap;gap:var(--grid-gap);align-items:stretch;width:-moz-max-content;width:max-content;min-width:100%;box-sizing:border-box;margin:0;padding-inline:var(--intro-cards-slider-slot-gutter)}.front-page .page-home__intro .page-home__intro-card-shell,.home .page-home__intro .page-home__intro-card-shell{--page-home-intro-card-padding:2rem;--intro-card-accent-rgb:var(--color-purple-rgb);--intro-card-accent-color:var(--color-purple);--intro-card-accent-light:var(--color-purple-light);--intro-card-darkest-rgb:var(--color-purple-darkest-shade-rgb);--intro-card-angle:2.85rem;--intro-card-angle-radius:4px;--intro-card-angle-line:1px;--intro-card-accent-height:9rem;--intro-card-accent-hover-below:2rem;--intro-card-accent-gutter-bottom:0.35rem;--intro-card-accent-rest-lift:0.2rem;--intro-card-accent-bottom:calc(var(--intro-card-accent-hover-below) + var(--intro-card-accent-gutter-bottom) - var(--intro-card-accent-rest-lift));--intro-card-foreground-top:-1.5rem;--intro-card-foreground-side:-1.5rem;--intro-card-foreground-bottom:-0.5rem;position:relative;display:block;flex:0 0 100%;width:auto;max-width:none;min-width:0;overflow:visible;scroll-snap-align:start;scroll-snap-stop:normal;text-decoration:none;color:inherit;padding-bottom:calc(var(--intro-card-accent-hover-below) + var(--intro-card-accent-gutter-bottom));transform:translateY(0);transition:transform 250ms ease,opacity 420ms cubic-bezier(.4,0,.2,1)}@supports (width:1cqi){.front-page .page-home__intro .page-home__intro-card-shell,.home .page-home__intro .page-home__intro-card-shell{flex-basis:calc((100cqi - var(--intro-cards-slider-slot-gutter) * 2 - var(--grid-gap) * var(--intro-slider-gap-count))/ var(--intro-slider-visible))}}@media (prefers-reduced-motion:reduce){.front-page .page-home__intro .page-home__intro-card-shell,.home .page-home__intro .page-home__intro-card-shell{transition:transform 250ms ease}}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible),.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible){--intro-card-foreground-top:-2.25rem;--intro-card-foreground-side:-2rem;--intro-card-accent-bottom:var(--intro-card-accent-gutter-bottom);transform:translateY(-.45rem)}.front-page .page-home__intro .page-home__intro-card-accent,.home .page-home__intro .page-home__intro-card-accent{position:absolute;right:0rem;bottom:var(--intro-card-accent-bottom);left:0rem;height:var(--intro-card-accent-height);display:flex;align-items:center;gap:.9rem;padding:7.2rem 3rem 0 2rem;border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(var(--intro-card-accent-rgb),.98) 0,rgba(var(--intro-card-accent-rgb),.88) 100%);box-shadow:0 1.2rem 2.4rem rgba(0,0,0,.22);color:rgba(var(--color-dark-rgb),.88);overflow:hidden;z-index:1;transition:bottom 250ms ease,box-shadow 250ms ease}.front-page .page-home__intro .page-home__intro-card-accent::before,.home .page-home__intro .page-home__intro-card-accent::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0));opacity:.45;pointer-events:none}.front-page .page-home__intro .page-home__intro-card-accent-label,.front-page .page-home__intro .page-home__intro-card-accent-line,.home .page-home__intro .page-home__intro-card-accent-label,.home .page-home__intro .page-home__intro-card-accent-line{position:relative;z-index:1;opacity:0;transition:opacity .2s ease,transform 250ms ease}.front-page .page-home__intro .page-home__intro-card-accent-label,.home .page-home__intro .page-home__intro-card-accent-label{flex:0 0 auto;font-size:var(--font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.front-page .page-home__intro .page-home__intro-card-accent-line,.home .page-home__intro .page-home__intro-card-accent-line{flex:1 1 auto;height:1px;min-width:0;background-color:rgba(var(--color-dark-rgb),.24);transform:scaleX(.35);transform-origin:left center}.front-page .page-home__intro .page-home__intro-card-accent-arrow,.home .page-home__intro .page-home__intro-card-accent-arrow{position:absolute;bottom:.55rem;right:.7rem;z-index:1;width:.35rem;height:.75rem;background-color:currentColor;transform:rotate(45deg);mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg);-webkit-mask-image:url(/wp-content/themes/Luke-Chmilenko/assets/icon-arrow.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;transition:transform 250ms ease}.front-page .page-home__intro .page-home__intro-card,.home .page-home__intro .page-home__intro-card{--inset-stroke-alpha-start:0.15;--inset-stroke-alpha-end:0.08;--inset-stroke-color-rgb:var(--color-light-rgb);--inset-stroke-inset:3px;--intro-card-stroke-inset:var(--inset-stroke-inset, 3px);--intro-card-angle-inner:max(0px, calc(var(--intro-card-angle) - var(--intro-card-stroke-inset)));--intro-card-angle-radius-inner:max(0px, calc(var(--intro-card-angle-radius) - var(--intro-card-stroke-inset)));--intro-card-angle-inner-offset:1px;--intro-card-angle-inner-clip:calc(var(--intro-card-angle-inner) + var(--intro-card-angle-inner-offset));position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:34rem;height:100%;padding:var(--page-home-intro-card-padding);background-color:transparent;overflow:visible;border-radius:var(--default-border-radius);z-index:2;transition:box-shadow 250ms ease}.front-page .page-home__intro .page-home__intro-card::after,.home .page-home__intro .page-home__intro-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgba(var(--intro-card-darkest-rgb),.8);background-image:linear-gradient(135deg,transparent calc(50% - var(--intro-card-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb),var(--inset-stroke-alpha-end,.18)) calc(50% - var(--intro-card-angle-line)/ 2),rgba(var(--inset-stroke-color-rgb),var(--inset-stroke-alpha-end,.18)) calc(50% + var(--intro-card-angle-line)/ 2),transparent calc(50% + var(--intro-card-angle-line)/ 2));background-repeat:no-repeat;background-size:var(--intro-card-angle-inner-clip) var(--intro-card-angle-inner-clip);background-position:calc(100% - var(--intro-card-stroke-inset)) calc(100% - var(--intro-card-stroke-inset));box-shadow:0 1.5rem 2.5rem rgba(0,0,0,.24);pointer-events:none;z-index:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100%)}.front-page .page-home__intro .page-home__intro-card::before,.home .page-home__intro .page-home__intro-card::before{z-index:1;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle-inner-clip)),calc(100% - var(--intro-card-angle-inner-clip)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.front-page .page-home__intro .page-home__intro-card::after,.home .page-home__intro .page-home__intro-card::after{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100% round 10px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100% round var(--intro-card-angle-radius))}.front-page .page-home__intro .page-home__intro-card::before,.home .page-home__intro .page-home__intro-card::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle-inner-clip)),calc(100% - var(--intro-card-angle-inner-clip)) 100%,0 100% round 10px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle-inner-clip)),calc(100% - var(--intro-card-angle-inner-clip)) 100%,0 100% round var(--intro-card-angle-radius-inner))}}@supports (clip-path:shape(from 0 0,line to 100% 0)){.front-page .page-home__intro .page-home__intro-card::after,.home .page-home__intro .page-home__intro-card::after{clip-path:shape(from 0 0,line to 100% 0,line to 100% calc(100% - var(--intro-card-angle) - var(--intro-card-angle-radius)),curve to calc(100% - var(--intro-card-angle-radius) * .70710678) calc(100% - var(--intro-card-angle) + var(--intro-card-angle-radius) * .70710678) with 100% calc(100% - var(--intro-card-angle)),line to calc(100% - var(--intro-card-angle) + var(--intro-card-angle-radius) * .70710678) calc(100% - var(--intro-card-angle-radius) * .70710678),curve to calc(100% - var(--intro-card-angle) - var(--intro-card-angle-radius)) 100% with calc(100% - var(--intro-card-angle)) 100%,line to 0 100%,close)}.front-page .page-home__intro .page-home__intro-card::before,.home .page-home__intro .page-home__intro-card::before{clip-path:shape(from 0 0,line to 100% 0,line to 100% calc(100% - var(--intro-card-angle-inner-clip) - var(--intro-card-angle-radius-inner)),curve to calc(100% - var(--intro-card-angle-radius-inner) * .70710678) calc(100% - var(--intro-card-angle-inner-clip) + var(--intro-card-angle-radius-inner) * .70710678) with 100% calc(100% - var(--intro-card-angle-inner-clip)),line to calc(100% - var(--intro-card-angle-inner-clip) + var(--intro-card-angle-radius-inner) * .70710678) calc(100% - var(--intro-card-angle-radius-inner) * .70710678),curve to calc(100% - var(--intro-card-angle-inner-clip) - var(--intro-card-angle-radius-inner)) 100% with calc(100% - var(--intro-card-angle-inner-clip)) 100%,line to 0 100%,close)}}.front-page .page-home__intro .page-home__intro-card-surface,.home .page-home__intro .page-home__intro-card-surface{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.front-page .page-home__intro .page-home__intro-card-surface,.home .page-home__intro .page-home__intro-card-surface{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100% round 10px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100% round var(--intro-card-angle-radius))}}.front-page .page-home__intro .page-home__intro-card-surface,.home .page-home__intro .page-home__intro-card-surface{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:1}.front-page .page-home__intro .page-home__intro-card-surface::after,.front-page .page-home__intro .page-home__intro-card-surface::before,.home .page-home__intro .page-home__intro-card-surface::after,.home .page-home__intro .page-home__intro-card-surface::before{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity 250ms ease}.front-page .page-home__intro .page-home__intro-card-surface::before,.home .page-home__intro .page-home__intro-card-surface::before{background:linear-gradient(180deg,rgba(7,10,16,.2) 0,rgba(7,10,16,.58) 100%);opacity:1;z-index:1}.front-page .page-home__intro .page-home__intro-card-surface::after,.home .page-home__intro .page-home__intro-card-surface::after{background:radial-gradient(circle at top right,rgba(var(--intro-card-accent-rgb),1),transparent 38%);opacity:.16;z-index:2}.front-page .page-home__intro .page-home__intro-card-background,.front-page .page-home__intro .page-home__intro-card-foreground,.home .page-home__intro .page-home__intro-card-background,.home .page-home__intro .page-home__intro-card-foreground{position:absolute;pointer-events:none}.front-page .page-home__intro .page-home__intro-card-background img,.front-page .page-home__intro .page-home__intro-card-foreground img,.home .page-home__intro .page-home__intro-card-background img,.home .page-home__intro .page-home__intro-card-foreground img{display:block;width:100%}.front-page .page-home__intro .page-home__intro-card-background,.home .page-home__intro .page-home__intro-card-background{inset:0;z-index:0;overflow:hidden;opacity:.6}.front-page .page-home__intro .page-home__intro-card-background img,.home .page-home__intro .page-home__intro-card-background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.front-page .page-home__intro .page-home__intro-card-foreground,.home .page-home__intro .page-home__intro-card-foreground{top:var(--intro-card-foreground-top);right:var(--intro-card-foreground-side);bottom:var(--intro-card-foreground-bottom);left:var(--intro-card-foreground-side);z-index:2;padding-bottom:5rem;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;transition:top 250ms ease,right 250ms ease,bottom 250ms ease,left 250ms ease,transform 250ms ease}.front-page .page-home__intro .page-home__intro-card-foreground img,.home .page-home__intro .page-home__intro-card-foreground img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.front-page .page-home__intro .page-home__intro-card-inner,.home .page-home__intro .page-home__intro-card-inner{position:relative;z-index:3;display:flex;flex-direction:column;gap:1rem}.front-page .page-home__intro .page-home__intro-card-info,.home .page-home__intro .page-home__intro-card-info{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:1.5rem;z-index:10}.front-page .page-home__intro .page-home__intro-card-logo,.home .page-home__intro .page-home__intro-card-logo{width:auto;max-height:4.5rem;margin:0;-o-object-fit:contain;object-fit:contain}.front-page .page-home__intro .page-home__intro-card-subtitle,.home .page-home__intro .page-home__intro-card-subtitle{margin:0;font-size:var(--font-size-9);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-medium);transition:var(--default-transition)}.front-page .page-home__intro .page-home__intro-card-content,.home .page-home__intro .page-home__intro-card-content{--intro-card-content-bg-rgb:0,0,0;--intro-card-content-top-fade-height:clamp(2.75rem, 5vw, 4.25rem);position:relative;isolation:isolate;display:flex;flex-direction:column;margin-inline:calc(var(--page-home-intro-card-padding) * -1);margin-bottom:calc(var(--page-home-intro-card-padding) * -1 - 1px);padding:1rem var(--page-home-intro-card-padding) var(--page-home-intro-card-padding);background-color:transparent;border-top:1px solid rgba(var(--color-medium-rgb),1);border-bottom-left-radius:var(--default-border-radius);gap:.75rem;align-content:start;transition:border-color 250ms ease}.front-page .page-home__intro .page-home__intro-card-content::before,.home .page-home__intro .page-home__intro-card-content::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:var(--intro-card-content-top-fade-height);background:linear-gradient(0deg,rgba(var(--intro-card-content-bg-rgb),.8) 0,rgba(var(--intro-card-content-bg-rgb),0) 100%);pointer-events:none}.front-page .page-home__intro .page-home__intro-card-content::after,.home .page-home__intro .page-home__intro-card-content::after{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(var(--intro-card-content-bg-rgb),.82);border-bottom-left-radius:var(--default-border-radius);pointer-events:none;transition:background-color 250ms ease;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100%)}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100% round 10px)){.front-page .page-home__intro .page-home__intro-card-content::after,.home .page-home__intro .page-home__intro-card-content::after{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100% round 10px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--intro-card-angle)),calc(100% - var(--intro-card-angle)) 100%,0 100% round var(--intro-card-angle-radius))}}.front-page .page-home__intro .page-home__intro-card-title,.home .page-home__intro .page-home__intro-card-title{margin:0;color:var(--intro-card-accent-color);font-size:var(--font-size-32);font-weight:700;text-transform:uppercase;line-height:1.05;transition:color 250ms ease}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card{--inset-stroke-color-rgb:var(--intro-card-accent-rgb);--inset-stroke-inset:2px;--inset-stroke-alpha-start:0.3;--inset-stroke-alpha-end:0.18}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card::after,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card::after{box-shadow:0 1.8rem 2.8rem rgba(0,0,0,.28)}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent{box-shadow:0 1.5rem 2.8rem rgba(0,0,0,.26)}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent-label,.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent-line,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent-label,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent-line{opacity:1;transform:none}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent-arrow,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-accent-arrow{transform:rotate(0)}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-surface::before,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-surface::before{opacity:.92}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-surface::after,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-surface::after{opacity:.4}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-content,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-content{--intro-card-content-bg-rgb:var(--intro-card-darkest-rgb);border-top-color:rgba(var(--intro-card-accent-rgb),.8)}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-title,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-title{color:var(--intro-card-accent-light)}.front-page .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-subtitle,.home .page-home__intro .page-home__intro-card-shell:is(:hover,:focus-visible) .page-home__intro-card-subtitle{color:rgba(var(--color-light-rgb),.8);transition:var(--default-transition)}.front-page .page-home__intro .page-home__intro-card-description,.home .page-home__intro .page-home__intro-card-description{color:#fff;font-size:var(--font-size-16)}.front-page .page-home__latest-topics,.home .page-home__latest-topics{--page-home-latest-topics-bg-image:none;--page-home-latest-topics-bg-opacity:0.2;position:relative;isolation:isolate;padding-block:clamp(4rem,8vw,6.5rem);overflow:clip;border-top:1px solid rgba(var(--color-light-rgb),.12)}.front-page .page-home__latest-topics,.home .page-home__latest-topics{padding-inline:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.front-page .page-home__latest-topics,.home .page-home__latest-topics{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.front-page .page-home__latest-topics,.home .page-home__latest-topics{padding-inline:var(--default-container-spacing)}}.front-page .page-home__latest-topics::after,.front-page .page-home__latest-topics::before,.home .page-home__latest-topics::after,.home .page-home__latest-topics::before{content:"";position:absolute;inset:0;pointer-events:none}.front-page .page-home__latest-topics::before,.home .page-home__latest-topics::before{z-index:0;background-image:var(--page-home-latest-topics-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:var(--page-home-latest-topics-bg-opacity)}.front-page .page-home__latest-topics::after,.home .page-home__latest-topics::after{z-index:1;background:linear-gradient(0deg,rgba(7,10,16,.92) 0,rgba(7,10,16,.74) 38%,rgba(7,10,16,0) 100%),radial-gradient(circle at top center,rgba(var(--color-primary-rgb),.08),transparent 42%)}.front-page .page-home__latest-topics .page-home__latest-topics-layout,.home .page-home__latest-topics .page-home__latest-topics-layout{position:relative;z-index:2;display:grid;gap:clamp(2rem,8vw,8rem);max-width:min(100%,74rem);margin:0 auto}@media (min-width:768px){.front-page .page-home__latest-topics .page-home__latest-topics-layout,.home .page-home__latest-topics .page-home__latest-topics-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.front-page .page-home__latest-topics .page-home__latest-forum,.front-page .page-home__latest-topics .page-home__latest-releases,.home .page-home__latest-topics .page-home__latest-forum,.home .page-home__latest-topics .page-home__latest-releases{display:flex;gap:1.5rem;flex-direction:column;width:100%;max-width:35rem;justify-self:center}.front-page .page-home__latest-topics .page-home__latest-forum-title,.front-page .page-home__latest-topics .page-home__latest-releases-title,.home .page-home__latest-topics .page-home__latest-forum-title,.home .page-home__latest-topics .page-home__latest-releases-title{--inset-divider-color:rgba(var(--color-light-rgb), 0.28);--inset-divider-inline-gap:0.875rem;--inset-divider-inline-width:200px;margin:0;padding:0 1.5rem;font-size:var(--font-size-12);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-light-rgb),.78)}.front-page .page-home__latest-topics .page-home__latest-forum-list,.front-page .page-home__latest-topics .page-home__latest-releases-list,.home .page-home__latest-topics .page-home__latest-forum-list,.home .page-home__latest-topics .page-home__latest-releases-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.front-page .page-home__latest-topics .page-home__latest-forum-item,.front-page .page-home__latest-topics .page-home__latest-releases-item,.home .page-home__latest-topics .page-home__latest-forum-item,.home .page-home__latest-topics .page-home__latest-releases-item{background-color:var(--latest-item-background);border:1px solid rgba(var(--color-medium-rgb),.12);overflow:hidden}.front-page .page-home__latest-topics .page-home__latest-forum-item:first-child,.front-page .page-home__latest-topics .page-home__latest-releases-item:first-child,.home .page-home__latest-topics .page-home__latest-forum-item:first-child,.home .page-home__latest-topics .page-home__latest-releases-item:first-child{border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius)}.front-page .page-home__latest-topics .page-home__latest-forum-item:last-child,.front-page .page-home__latest-topics .page-home__latest-releases-item:last-child,.home .page-home__latest-topics .page-home__latest-forum-item:last-child,.home .page-home__latest-topics .page-home__latest-releases-item:last-child{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.front-page .page-home__latest-topics .page-home__latest-forum-item+.page-home__latest-forum-item,.front-page .page-home__latest-topics .page-home__latest-releases-item+.page-home__latest-releases-item,.home .page-home__latest-topics .page-home__latest-forum-item+.page-home__latest-forum-item,.home .page-home__latest-topics .page-home__latest-releases-item+.page-home__latest-releases-item{margin-top:1px}.front-page .page-home__latest-topics .page-home__latest-releases-item--empty,.home .page-home__latest-topics .page-home__latest-releases-item--empty{--latest-item-background:rgba(255, 255, 255, 0.05);border-color:rgba(255,255,255,.1)}.front-page .page-home__latest-topics .page-home__latest-forum-link,.front-page .page-home__latest-topics .page-home__latest-releases-row,.home .page-home__latest-topics .page-home__latest-forum-link,.home .page-home__latest-topics .page-home__latest-releases-row{display:flex;align-items:center;justify-content:space-between;border-inline-start:.375rem solid var(--latest-item-accent-color);gap:1rem;min-width:0;padding:.9rem 1rem .9rem 1.125rem}.front-page .page-home__latest-topics .page-home__latest-forum-link,.home .page-home__latest-topics .page-home__latest-forum-link{color:var(--color-light);text-decoration:none;transition:background-color 180ms ease,color 180ms ease}.front-page .page-home__latest-topics .page-home__latest-forum-link:is(:hover,:focus-visible),.home .page-home__latest-topics .page-home__latest-forum-link:is(:hover,:focus-visible){background-color:rgba(var(--latest-item-accent-rgb),.08)}.front-page .page-home__latest-topics .page-home__latest-releases-row,.home .page-home__latest-topics .page-home__latest-releases-row{color:var(--color-dark)}.front-page .page-home__latest-topics .page-home__latest-releases-item--empty .page-home__latest-releases-row,.home .page-home__latest-topics .page-home__latest-releases-item--empty .page-home__latest-releases-row{border-inline-start-color:transparent;color:rgba(var(--color-light-rgb),.72)}.front-page .page-home__latest-topics .page-home__latest-forum-link-title,.front-page .page-home__latest-topics .page-home__latest-releases-name,.home .page-home__latest-topics .page-home__latest-forum-link-title,.home .page-home__latest-topics .page-home__latest-releases-name{min-width:0;font-size:var(--font-size-16);font-weight:600;line-height:1.2}.front-page .page-home__latest-topics .page-home__latest-forum-link-title,.home .page-home__latest-topics .page-home__latest-forum-link-title{color:inherit}.front-page .page-home__latest-topics .page-home__latest-forum-link-timestamp,.front-page .page-home__latest-topics .page-home__latest-releases-date,.home .page-home__latest-topics .page-home__latest-forum-link-timestamp,.home .page-home__latest-topics .page-home__latest-releases-date{flex-shrink:0;font-size:var(--font-size-16);font-weight:400;line-height:1;text-align:right;white-space:nowrap}.front-page .page-home__latest-topics .page-home__latest-forum-link-timestamp,.home .page-home__latest-topics .page-home__latest-forum-link-timestamp{color:rgba(var(--color-light-rgb),.62)}.front-page .page-home__latest-topics .page-home__latest-releases-date,.home .page-home__latest-topics .page-home__latest-releases-date{color:rgba(var(--color-dark-rgb),.72)}.front-page .page-home__latest-topics .page-home__latest-forum .button,.home .page-home__latest-topics .page-home__latest-forum .button{align-self:flex-start}body.seo-dashboard-page{--seo-bg:#0d0d0d;--seo-panel:rgba(11, 12, 17, 0.82);--seo-panel-soft:rgba(255, 255, 255, 0.045);--seo-text:var(--color-light);--seo-heading:var(--color-white, #fff);--seo-muted:rgba(var(--color-light-rgb), 0.7);--seo-line:rgba(255, 255, 255, 0.12);--seo-gold:var(--color-primary);--seo-green:var(--color-green);--seo-red:var(--color-red);--seo-blue:var(--color-blue-light, #8db7ff);--seo-radius:var(--default-border-radius, 0.625rem);--seo-shadow:var(--shadow-panel, 0 1.5rem 4rem rgba(0, 0, 0, 0.28));--seo-hero-bg-height:clamp(30rem, 56vw, 44rem);--seo-hero-bg-fade:clamp(6rem, 14vw, 12rem);position:relative;isolation:isolate;min-height:100vh;width:100%;max-width:none;margin:0;overflow-x:clip;background:radial-gradient(circle at top left,rgba(var(--color-primary-rgb),.12),transparent 34rem),radial-gradient(circle at 82% 4rem,rgba(var(--color-blue-rgb),.14),transparent 30rem),var(--seo-bg);color:var(--seo-text);font-family:var(--font-body, "Jost", sans-serif);line-height:1.55;color-scheme:dark}body.seo-dashboard-page *,body.seo-dashboard-page ::after,body.seo-dashboard-page ::before{box-sizing:border-box}body.seo-dashboard-page::before{content:"";position:absolute;top:0;left:50%;z-index:0;width:100vw;height:calc(var(--seo-hero-bg-height) + var(--seo-hero-bg-fade));margin-left:-50vw;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--seo-hero-bg-fade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--seo-hero-bg-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(180deg,rgba(0,0,0,.14) 0,rgba(0,0,0,.32) 42%,color-mix(in srgb,var(--seo-bg) 55%,transparent) 72%,color-mix(in srgb,var(--seo-bg) 82%,transparent) calc(100% - var(--seo-hero-bg-fade)),color-mix(in srgb,var(--seo-bg) 94%,transparent) 100%),linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.32) 52%,rgba(0,0,0,.76)),url(/wp-content/uploads/2026/05/series-ascendonline-bg-aldfordbattle.jpg) top center/100% auto no-repeat}.seo-dashboard{position:relative;z-index:1;width:min(100%,var(--container-large-width,1600px));margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--container-gutter,clamp(1.25rem,5vw,6rem)) clamp(5rem,8vw,7rem)}.seo-dashboard a{color:var(--seo-blue)}.seo-dashboard :is(h1,h2,h3,p,li,td){color:var(--seo-text)}.seo-dashboard :is(h1,h2,h3){color:var(--seo-heading);letter-spacing:-.02em}.seo-callout,.seo-card,.seo-panel{border:1px solid var(--seo-line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),var(--seo-panel);box-shadow:var(--seo-shadow);backdrop-filter:blur(14px);border-radius:var(--seo-radius)}.seo-topbar{display:flex;gap:clamp(1.25rem,3vw,2rem);align-items:flex-start;justify-content:space-between;padding:clamp(2rem,6vw,5rem) 0 clamp(1.5rem,4vw,2.75rem)}.seo-topbar h1{max-width:780px;margin:0 0 .625rem;font-size:clamp(2rem,8vw,4rem);line-height:1;text-transform:uppercase}.seo-topbar p{max-width:780px;color:var(--seo-muted)}.seo-eyebrow,.seo-label{margin:0 0 1rem;color:var(--seo-gold);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-bold,700);letter-spacing:.12em;line-height:1;text-transform:uppercase}.seo-report-switcher{min-width:220px}.seo-report-switcher form{margin:0}.seo-report-select{width:100%;min-width:200px;margin:0;padding:0 1.75rem 0 0;border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d8a94f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;color:var(--seo-text);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:var(--font-weight-bold,700);line-height:1.1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.seo-report-select:focus-visible{outline:2px solid var(--seo-gold);outline-offset:4px}.seo-grid{display:grid;gap:1.125rem}.seo-grid.kpis{grid-template-columns:repeat(var(--seo-kpi-cols,4),minmax(0,1fr));margin:1.375rem 0}.seo-grid.two{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.seo-section-heading{display:flex;gap:1.125rem;align-items:flex-start;justify-content:flex-start;margin:0 0 2rem;padding:0 .25rem 2rem;border-bottom:1px solid var(--seo-line)}.seo-section-heading h2{margin:0;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.08}.seo-section-heading .seo-eyebrow{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:1rem}.seo-section-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:2.375rem;min-height:2rem;padding:.25rem .5rem;border:1px solid var(--seo-line);border-radius:var(--seo-radius);background:rgba(255,255,255,.045);color:var(--seo-gold);font-size:var(--font-size-12,.75rem);font-weight:var(--font-weight-bold,700);letter-spacing:.06em;line-height:1}.seo-eyebrow__slash{color:rgba(var(--color-light-rgb),.35);font-weight:var(--font-weight-bold,700)}.seo-eyebrow__label{letter-spacing:.12em;text-transform:uppercase}.seo-one-sentence{display:grid;grid-template-columns:1;gap:1.125rem;align-items:center;margin:0 0 1.375rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(var(--color-primary-rgb),.34);border-radius:var(--seo-radius);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.17),rgba(var(--color-blue-rgb),.08));box-shadow:var(--seo-shadow)}.seo-one-sentence p{margin:0}.seo-one-sentence .statement{color:var(--seo-heading);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--font-weight-bold,700);line-height:1.25}.seo-kpi-group{margin-top:1.125rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--seo-line);border-radius:var(--seo-radius);background:var(--seo-panel-soft)}.seo-kpi-group h3{margin:0 0 .875rem;font-size:var(--font-size-20,1.25rem)}.seo-card{display:grid;align-content:start;width:100%;min-width:0;padding:clamp(1.125rem,2.5vw,1.5rem)}.seo-card .value{margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:var(--font-weight-bold,700);line-height:1}.seo-card .change{display:inline-flex;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.875rem;padding:.35rem .65rem;border-radius:999px;background:rgba(255,255,255,.07);color:var(--seo-muted);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-bold,700)}.seo-card .previous,.seo-card .source{margin:.75rem 0 0;color:var(--seo-muted);font-size:var(--font-size-16,1rem)}.seo-card.positive .change{color:var(--seo-green)}.seo-card.negative .change{color:#f2aaa9}.seo-panel{padding:clamp(1.25rem,3vw,2rem)}.seo-panel h2{margin:0 0 1rem;font-size:clamp(1.35rem,2vw,2rem)}.seo-section-intro{max-width:820px;margin:-.25rem 0 1.125rem;color:var(--seo-muted)}.seo-summary{margin:0;list-style:disc;padding-left:1.25rem}.seo-summary li+li{margin-top:.625rem}.seo-table-wrap{overflow-x:auto;border:1px solid var(--seo-line);border-radius:var(--seo-radius)}.seo-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.seo-table-wrap td,.seo-table-wrap th{padding:.8rem .875rem;border-bottom:1px solid var(--seo-line);text-align:left;vertical-align:top}.seo-table-wrap th{background:rgba(255,255,255,.035);color:var(--seo-gold);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-bold,700);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.seo-table-wrap tr:last-child td{border-bottom:0}.seo-table-wrap tbody tr:nth-child(even){background:rgba(255,255,255,.018)}.seo-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.3rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:var(--font-size-12,.75rem);font-weight:var(--font-weight-bold,700);letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.seo-pill--positive,.seo-pill--priority-high{background:rgba(var(--color-green-rgb),.16);color:#a9f1b2}.seo-pill--neutral,.seo-pill--priority-medium{background:rgba(var(--color-yellow-rgb),.14);color:#f6d68b}.seo-pill--negative,.seo-pill--priority-low{background:rgba(var(--color-red-rgb),.16);color:#f2aaa9}.seo-callout{padding:1.25rem;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-blue-rgb),.08))}.seo-callout h3{margin:0}.seo-callout p{margin-bottom:.25rem;color:var(--seo-muted);font-size:var(--font-size-12)}.seo-recommendations,.seo-takeaways{display:grid;gap:.875rem}.seo-chart-card,.seo-rec,.seo-takeaway{border:1px solid var(--seo-line);border-radius:var(--seo-radius);background:var(--seo-panel-soft)}.seo-takeaway{padding:2rem}.seo-takeaway h3{margin:0 0 1rem;font-size:var(--font-size-18,1.125rem)}.seo-takeaway p{margin:0;color:var(--seo-muted)}.seo-chart-grid,.seo-insight-grid{display:grid;gap:.875rem}.seo-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;padding:0;padding-bottom:2rem}.seo-chart-card{min-height:360px;padding:clamp(1.125rem,2.5vw,1.5rem);width:100%}.seo-chart-card h3{margin:0 0 .375rem}.seo-chart-card p{margin:0 0 1.125rem;color:var(--seo-muted)}.seo-chart-canvas{position:relative;height:260px}.seo-rec{display:grid;gap:1.5rem;padding:2rem;width:100%}.seo-rec__head{display:flex;align-items:center;gap:1rem}.seo-rec__rank{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--seo-gold);color:var(--color-dark);font-weight:var(--font-weight-bold,700);line-height:1}.seo-rec__title{margin:0;min-width:0;flex:1;font-size:var(--font-size-24);line-height:1.3}.seo-rec__body{width:100%}.seo-rec p{margin:0;color:var(--seo-muted)}.seo-rec span,.seo-rec strong{display:block}.seo-rec strong{margin-bottom:.25rem;color:var(--seo-heading)}.seo-rec p+p{margin-top:1rem}#seo-cluster-health{margin-bottom:2rem}#seo-top-organic-pages{margin-bottom:2rem}#seo-next-month-focus{background:0 0;border:0;padding:0;margin-bottom:2rem}.seo-empty-state{margin:0;color:var(--seo-muted)}.seo-password{max-width:640px;margin:120px auto;padding:clamp(1.5rem,4vw,2rem);border-radius:var(--seo-radius);background:var(--seo-panel);color:var(--seo-text)}.seo-password input[type=password]{width:100%;margin-top:.625rem;padding:.75rem}.seo-password input[type=submit]{margin-top:.75rem;padding:.75rem 1.125rem;border:0;border-radius:999px;background:var(--seo-gold);color:var(--color-dark);font-weight:var(--font-weight-bold,700);cursor:pointer}@media (max-width:980px){.seo-chart-grid,.seo-grid.two,.seo-insight-grid,.seo-one-sentence,.seo-topbar{grid-template-columns:1fr}.seo-topbar{display:grid}.seo-grid.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-dashboard{padding:1.75rem .875rem 3.5rem}.seo-grid.kpis,.seo-rec{grid-template-columns:1fr}}.content-grid{width:100%;margin:0 auto}.content-grid{padding:calc(var(--default-container-spacing)/ 2)}@media (min-width:625px){.content-grid{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.content-grid{padding:var(--default-container-spacing)}}.content-grid.content-grid--contained{max-width:var(--container-large-width);border-radius:var(--default-border-radius)}.content-grid.content-grid--full{max-width:100%}.content-grid.content-grid--floating-full{position:relative;z-index:1}.content-grid.content-grid--no-side-padding{padding-left:0;padding-right:0}.content-grid.content-grid--maxwidth-small{max-width:var(--container-small-width)}.content-grid.content-grid--maxwidth-default{max-width:var(--container-default-width)}.content-grid.content-grid--maxwidth-standard{max-width:var(--container-standard-width)}.content-grid.content-grid--maxwidth-medium{max-width:var(--container-medium-width)}.content-grid.content-grid--maxwidth-large{max-width:var(--container-large-width)}.content-grid.content-grid--gap-small{--content-grid-gap:calc(var(--default-container-spacing) / 3)}.content-grid.content-grid--gap-default{--content-grid-gap:calc(var(--default-container-spacing) / 2)}.content-grid.content-grid--gap-large{--content-grid-gap:var(--default-container-spacing)}.content-grid__items,.content-grid__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--content-grid-gap,calc(var(--default-container-spacing)/ 2));align-items:stretch}.content-grid__items{width:100%;margin-left:auto;margin-right:auto}.content-grid__items>.block-editor-inner-blocks{display:contents}.content-grid__items .block-list-appender{grid-column:1/-1}.content-grid__item{--content-grid-theme-color:var(--color-primary);--content-grid-theme-color-rgb:var(--color-primary-rgb);--content-grid-theme-light:var(--color-primary-light);--content-grid-theme-light-rgb:var(--color-primary-light-rgb);--content-grid-theme-lightest:var(--color-primary-lightest);--content-grid-theme-lightest-rgb:var(--color-primary-lightest-rgb);--content-grid-theme-dark:var(--color-primary-dark);--content-grid-theme-dark-rgb:var(--color-primary-dark-rgb);--content-grid-theme-darkest-shade:var(--color-primary-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-primary-darkest-shade-rgb);--content-grid-item-bg:var(--content-grid-theme-darkest-shade);--content-grid-item-text:var(--color-light);--content-grid-item-heading:var(--content-grid-theme-lightest);--content-grid-item-link:var(--content-grid-theme-light);--inset-stroke-color-rgb:var(--content-grid-theme-light-rgb);--inset-stroke-alpha-start:0.32;--inset-stroke-alpha-end:0.14;position:relative;z-index:0;isolation:isolate;min-width:0;height:100%;overflow:hidden;border-radius:var(--default-border-radius);background-color:var(--content-grid-item-bg);color:var(--content-grid-item-text)}.content-grid__item{padding:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.content-grid__item{padding:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.content-grid__item{padding:calc(var(--default-container-spacing)/ 2)}}.content-grid__item :last-child{margin-bottom:0}.content-grid__item :is(p,li,blockquote,cite,figcaption){color:var(--content-grid-item-text)}.content-grid__item :is(h1,h2,h3,h4,h5,h6){color:var(--content-grid-item-heading)}.content-grid__item a:not(.button):not(.wp-element-button):not(.wp-block-button__link){color:var(--content-grid-item-link)}.content-grid__item-content{position:relative;z-index:1}#primary .entry-content .content-grid__item :is(p,li,blockquote,cite,figcaption){color:var(--content-grid-item-text)}#primary .entry-content .content-grid__item :is(h1,h2,h3,h4,h5,h6){color:var(--content-grid-item-heading)}#primary .entry-content .content-grid__item h2{--inset-divider-color:rgba(var(--content-grid-theme-light-rgb), 0.3);--inset-divider-row-width:150px;--inset-divider-row-margin-top:1.25rem;--inset-divider-row-margin-bottom:1.25rem;--inset-divider-row-margin-inline-start:0;--inset-divider-row-margin-inline-end:auto}#primary .entry-content .content-grid__item a:not(.button):not(.wp-element-button):not(.wp-block-button__link){color:var(--content-grid-item-link)}.content-grid__item--bg-transparent{--content-grid-item-bg:transparent;--content-grid-item-text:inherit;--content-grid-item-heading:var(--content-grid-theme-color);--content-grid-item-link:var(--content-grid-theme-color);box-shadow:none}.content-grid__item--bg-image{--content-grid-item-text:white;--content-grid-item-heading:var(--content-grid-theme-light);--content-grid-item-link:var(--content-grid-theme-light);background-size:cover;background-position:center;background-repeat:no-repeat}.content-grid__item--bg-image:after{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(var(--content-grid-theme-darkest-shade-rgb),.86)}.content-grid__item--theme-orange{--content-grid-theme-color:var(--color-orange);--content-grid-theme-color-rgb:var(--color-orange-rgb);--content-grid-theme-light:var(--color-orange-light);--content-grid-theme-light-rgb:var(--color-orange-light-rgb);--content-grid-theme-lightest:var(--color-orange-lightest);--content-grid-theme-lightest-rgb:var(--color-orange-lightest-rgb);--content-grid-theme-dark:var(--color-orange-dark);--content-grid-theme-dark-rgb:var(--color-orange-dark-rgb);--content-grid-theme-darkest-shade:var(--color-orange-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-orange-darkest-shade-rgb)}.content-grid__item--theme-purple{--content-grid-theme-color:var(--color-purple);--content-grid-theme-color-rgb:var(--color-purple-rgb);--content-grid-theme-light:var(--color-purple-light);--content-grid-theme-light-rgb:var(--color-purple-light-rgb);--content-grid-theme-lightest:var(--color-purple-lightest);--content-grid-theme-lightest-rgb:var(--color-purple-lightest-rgb);--content-grid-theme-dark:var(--color-purple-dark);--content-grid-theme-dark-rgb:var(--color-purple-dark-rgb);--content-grid-theme-darkest-shade:var(--color-purple-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-purple-darkest-shade-rgb)}.content-grid__item--theme-pink{--content-grid-theme-color:var(--color-pink);--content-grid-theme-color-rgb:var(--color-pink-rgb);--content-grid-theme-light:var(--color-pink-light);--content-grid-theme-light-rgb:var(--color-pink-light-rgb);--content-grid-theme-lightest:var(--color-pink-lightest);--content-grid-theme-lightest-rgb:var(--color-pink-lightest-rgb);--content-grid-theme-dark:var(--color-pink-dark);--content-grid-theme-dark-rgb:var(--color-pink-dark-rgb);--content-grid-theme-darkest-shade:var(--color-pink-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-pink-darkest-shade-rgb)}.content-grid__item--theme-green{--content-grid-theme-color:var(--color-green);--content-grid-theme-color-rgb:var(--color-green-rgb);--content-grid-theme-light:var(--color-green-light);--content-grid-theme-light-rgb:var(--color-green-light-rgb);--content-grid-theme-lightest:var(--color-green-lightest);--content-grid-theme-lightest-rgb:var(--color-green-lightest-rgb);--content-grid-theme-dark:var(--color-green-dark);--content-grid-theme-dark-rgb:var(--color-green-dark-rgb);--content-grid-theme-darkest-shade:var(--color-green-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-green-darkest-shade-rgb)}.content-grid__item--theme-blue{--content-grid-theme-color:var(--color-blue);--content-grid-theme-color-rgb:var(--color-blue-rgb);--content-grid-theme-light:var(--color-blue-light);--content-grid-theme-light-rgb:var(--color-blue-light-rgb);--content-grid-theme-lightest:var(--color-blue-lightest);--content-grid-theme-lightest-rgb:var(--color-blue-lightest-rgb);--content-grid-theme-dark:var(--color-blue-dark);--content-grid-theme-dark-rgb:var(--color-blue-dark-rgb);--content-grid-theme-darkest-shade:var(--color-blue-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-blue-darkest-shade-rgb)}.content-grid__item--theme-teal{--content-grid-theme-color:var(--color-teal);--content-grid-theme-color-rgb:var(--color-teal-rgb);--content-grid-theme-light:var(--color-teal-light);--content-grid-theme-light-rgb:var(--color-teal-light-rgb);--content-grid-theme-lightest:var(--color-teal-lightest);--content-grid-theme-lightest-rgb:var(--color-teal-lightest-rgb);--content-grid-theme-dark:var(--color-teal-dark);--content-grid-theme-dark-rgb:var(--color-teal-dark-rgb);--content-grid-theme-darkest-shade:var(--color-teal-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-teal-darkest-shade-rgb)}.writing-schedule{--writing-schedule-accent:var(--post-theme-color, var(--page-theme-color, var(--series-theme-color, var(--color-light))));--writing-schedule-accent-rgb:var(--post-theme-color-rgb, var(--page-theme-color-rgb, var(--series-theme-color-rgb, var(--color-light-rgb))));--writing-schedule-accent-light:var(--post-theme-light, var(--page-theme-light, var(--series-theme-light, var(--color-light-light))));--writing-schedule-surface-rgb:var(--post-theme-darkest-shade-rgb, var(--page-theme-darkest-shade-rgb, var(--series-theme-darkest-shade-rgb, var(--color-dark-rgb))));--writing-schedule-border-rgb:var(--post-theme-light-rgb, var(--page-theme-light-rgb, var(--series-theme-light-rgb, var(--color-light-rgb))));max-width:var(--container-large-width);margin:clamp(3rem,7vw,6rem) auto;color:var(--color-light)}.writing-schedule{padding-inline:calc(var(--default-container-spacing)/ 3)}@media (min-width:625px){.writing-schedule{padding-inline:calc(var(--default-container-spacing)/ 2)}}@media (min-width:768px){.writing-schedule{padding-inline:var(--default-container-spacing)}}.writing-schedule.alignwide{max-width:var(--container-xl-width)}.writing-schedule.alignfull{max-width:none}.writing-schedule__inner{position:relative;z-index:0;overflow:hidden;border:1px solid rgba(var(--writing-schedule-border-rgb),.12);border-radius:var(--default-border-radius);background:linear-gradient(180deg,rgba(var(--color-light-rgb),.05),rgba(var(--color-light-rgb),0)),radial-gradient(circle at top left,rgba(var(--writing-schedule-accent-rgb),.14),transparent 32rem),rgba(var(--writing-schedule-surface-rgb),.9);box-shadow:0 1.5rem 4rem rgba(0,0,0,.28)}.writing-schedule__inner{padding:clamp(2rem,4vw,4rem)}@media (min-width:625px){.writing-schedule__inner{padding:clamp(2rem,4vw,4rem)}}@media (min-width:768px){.writing-schedule__inner{padding:clamp(2rem,4vw,4rem)}}.writing-schedule__inner::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(var(--color-light-rgb),.035) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--color-light-rgb),.025) 1px,transparent 1px);background-size:5rem 5rem;opacity:.32}.writing-schedule__header{margin-bottom:clamp(1.75rem,4vw,3rem)}.writing-schedule__month{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 1rem;padding:.45rem .8rem;border:1px solid rgba(var(--writing-schedule-border-rgb),.18);background:rgba(var(--color-dark-rgb),.24);color:rgba(var(--color-light-rgb),.82);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);letter-spacing:.18em;line-height:1;text-transform:uppercase}.writing-schedule__title{margin:0;color:var(--writing-schedule-accent-light);font-size:clamp(2.2rem,5vw,4rem);line-height:1}.writing-schedule__columns{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,5rem)}@media (min-width:768px){.writing-schedule__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.writing-schedule__section-title{margin:0 0 1.4rem;color:var(--color-light);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.writing-schedule__list{display:grid;gap:1rem;margin:0;padding-left:1.25rem}.writing-schedule__item{padding-left:.2rem;color:var(--color-light);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.35}.writing-schedule__item::marker{color:var(--color-light)}.writing-schedule__details,.writing-schedule__name{display:block}.writing-schedule__name{color:rgba(var(--color-light-rgb),.9);font-style:italic}.writing-schedule__details{margin-top:.2rem;color:var(--color-light);font-weight:var(--font-weight-bold)}.writing-schedule__empty{margin:0;color:rgba(var(--color-light-rgb),.7);font-style:italic}.content-grid__item--theme-yellow{--content-grid-theme-color:var(--color-yellow);--content-grid-theme-color-rgb:var(--color-yellow-rgb);--content-grid-theme-light:var(--color-yellow-light);--content-grid-theme-light-rgb:var(--color-yellow-light-rgb);--content-grid-theme-lightest:var(--color-yellow-lightest);--content-grid-theme-lightest-rgb:var(--color-yellow-lightest-rgb);--content-grid-theme-dark:var(--color-yellow-dark);--content-grid-theme-dark-rgb:var(--color-yellow-dark-rgb);--content-grid-theme-darkest-shade:var(--color-yellow-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-yellow-darkest-shade-rgb)}.content-grid__item--theme-red{--content-grid-theme-color:var(--color-red);--content-grid-theme-color-rgb:var(--color-red-rgb);--content-grid-theme-light:var(--color-red-light);--content-grid-theme-light-rgb:var(--color-red-light-rgb);--content-grid-theme-lightest:var(--color-red-lightest);--content-grid-theme-lightest-rgb:var(--color-red-lightest-rgb);--content-grid-theme-dark:var(--color-red-dark);--content-grid-theme-dark-rgb:var(--color-red-dark-rgb);--content-grid-theme-darkest-shade:var(--color-red-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-red-darkest-shade-rgb)}.content-grid__item--theme-burnt{--content-grid-theme-color:var(--color-burnt);--content-grid-theme-color-rgb:var(--color-burnt-rgb);--content-grid-theme-light:var(--color-burnt-light);--content-grid-theme-light-rgb:var(--color-burnt-light-rgb);--content-grid-theme-lightest:var(--color-burnt-lightest);--content-grid-theme-lightest-rgb:var(--color-burnt-lightest-rgb);--content-grid-theme-dark:var(--color-burnt-dark);--content-grid-theme-dark-rgb:var(--color-burnt-dark-rgb);--content-grid-theme-darkest-shade:var(--color-burnt-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-burnt-darkest-shade-rgb)}.content-grid__item--theme-dark{--content-grid-theme-color:var(--color-light);--content-grid-theme-color-rgb:var(--color-light-rgb);--content-grid-theme-light:var(--color-light);--content-grid-theme-light-rgb:var(--color-light-rgb);--content-grid-theme-lightest:var(--color-medium-lightest);--content-grid-theme-lightest-rgb:var(--color-medium-lightest-rgb);--content-grid-theme-dark:var(--color-dark-light);--content-grid-theme-dark-rgb:var(--color-dark-light-rgb);--content-grid-theme-darkest-shade:var(--color-dark);--content-grid-theme-darkest-shade-rgb:var(--color-dark-rgb)}.content-grid__item--theme-light{--content-grid-theme-color:var(--color-primary);--content-grid-theme-color-rgb:var(--color-primary-rgb);--content-grid-theme-light:var(--color-primary-light);--content-grid-theme-light-rgb:var(--color-primary-light-rgb);--content-grid-theme-lightest:var(--color-light);--content-grid-theme-lightest-rgb:var(--color-light-rgb);--content-grid-theme-dark:var(--color-primary-dark);--content-grid-theme-dark-rgb:var(--color-primary-dark-rgb);--content-grid-theme-darkest-shade:var(--color-primary-darkest-shade);--content-grid-theme-darkest-shade-rgb:var(--color-primary-darkest-shade-rgb)}