@font-face{ font-family:Geist;src:url('/wp-content/themes/alt-theme/assets/fonts/geist-variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap }@font-face{ font-family:Geist;src:url('/wp-content/themes/alt-theme/assets/fonts/geist-variable-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap }@font-face{ font-family:'Geist Mono';src:url('/wp-content/themes/alt-theme/assets/fonts/geist-mono-variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap }@font-face{ font-family:'Geist Mono';src:url('/wp-content/themes/alt-theme/assets/fonts/geist-mono-variable-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap }@font-face{ font-family:'Geist Pixel';src:url('/wp-content/themes/alt-theme/assets/fonts/geist-pixel-square.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-regular-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-medium-italic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-semibold-italic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap }@font-face{ font-family:Safiro;src:url('/wp-content/themes/alt-theme/assets/fonts/safiro-bold-italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap }@font-face{ font-family:'Bespoke Serif';src:url('/wp-content/themes/alt-theme/assets/fonts/bespoke-serif-variable.woff2') format('woff2');font-weight:300 800;font-style:normal;font-display:swap }@font-face{ font-family:'Bespoke Serif';src:url('/wp-content/themes/alt-theme/assets/fonts/bespoke-serif-variable-italic.woff2') format('woff2');font-weight:300 800;font-style:italic;font-display:swap }@font-face{ font-family:'Clash Display';src:url('/wp-content/themes/alt-theme/assets/fonts/clash-display-variable.woff2') format('woff2');font-weight:200 700;font-style:normal;font-display:swap }@font-face{ font-family:'General Sans';src:url('/wp-content/themes/alt-theme/assets/fonts/general-sans-variable.woff2') format('woff2');font-weight:200 700;font-style:normal;font-display:swap }@font-face{ font-family:'General Sans';src:url('/wp-content/themes/alt-theme/assets/fonts/general-sans-variable-italic.woff2') format('woff2');font-weight:200 700;font-style:italic;font-display:swap }@font-face{ font-family:Hoover;src:url('/wp-content/themes/alt-theme/assets/fonts/hoover-variable.woff2') format('woff2');font-weight:200 700;font-style:normal;font-display:swap }@font-face{ font-family:Recia;src:url('/wp-content/themes/alt-theme/assets/fonts/recia-variable.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap }@font-face{ font-family:Recia;src:url('/wp-content/themes/alt-theme/assets/fonts/recia-variable-italic.woff2') format('woff2');font-weight:300 700;font-style:italic;font-display:swap }@font-face{ font-family:Sentient;src:url('/wp-content/themes/alt-theme/assets/fonts/sentient-variable.woff2') format('woff2');font-weight:200 700;font-style:normal;font-display:swap }@font-face{ font-family:Sentient;src:url('/wp-content/themes/alt-theme/assets/fonts/sentient-variable-italic.woff2') format('woff2');font-weight:200 700;font-style:italic;font-display:swap }@font-face{ font-family:'Jersey 10';src:url('/wp-content/themes/alt-theme/assets/fonts/jersey-10-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap }@font-face{ font-family:'Jersey 15';src:url('/wp-content/themes/alt-theme/assets/fonts/jersey-15-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap }@font-face{ font-family:'Jersey 20';src:url('/wp-content/themes/alt-theme/assets/fonts/jersey-20-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap }
#dmm_form input[type=button],.button,.editor-styles-wrapper .wp-block-button__link,.nav__search button,button.wpforms-submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:1em;line-height:normal;margin:0;padding:0}[data-theme=storydriven] article .hero,body.author>main>section#author .author__info,body.page>main>section>.alignwide,body.post-type-page .is-root-container>.alignwide,body.search>main>section#search .search__results{margin-block:var(--gap);margin-inline:auto;max-width:1680px;padding:var(--gap);width:100%}body.author>main>section#author .author__intro,body.page>main>section>.boxCard,body.page>main>section>:not(.alignwide):not(.alignfull):not([data-type^="alt/"]):not(.boxCard),body.post-type-page .is-root-container>.boxCard,body.post-type-page .is-root-container>:not(.alignwide):not(.alignfull):not([data-type^="alt/"]):not(.boxCard),section#author .hero--background .hero__content,section#author .hero--overlay .hero__content,section#page .hero--background .hero__content,section#page .hero--overlay .hero__content,section#search .hero--background .hero__content,section#search .hero--overlay .hero__content{margin-block:var(--gap);margin-inline:auto;max-width:880px;padding:var(--gap);width:100%}[data-theme=storydriven] article .hero__wrapper{max-width:1280px}:not(.alignfull):not(.container)>.card-grid,:not(.alignfull)>.highlighted-article,:not(.alignfull)>.podcasts,:not(.alignfull)>.ticker-block,:not(.alignfull)>.vibecheck,[data-theme=storydriven] article .hero__wrapper,body.page>main>section>.alignfull,body.post-type-page .is-root-container>.alignfull{margin-block:var(--gap);margin-inline:auto;padding-inline:var(--gap);width:100%}.card.article,.card.user,.podcasts,.vibecheck,article,body.author,body.page,body.search,body.single,body.wp-admin #editor{--_color-020:hsl(from var(--_color) h s calc(l + (100 - l) * 0.8));--_color-040:hsl(from var(--_color) h s calc(l + (100 - l) * 0.6));--_color-060:hsl(from var(--_color) h s calc(l + (100 - l) * 0.4));--_color-080:hsl(from var(--_color) h s calc(l + (100 - l) * 0.2));--_color-100:hsl(from var(--_color) h s calc(l));--_color-120:hsl(from var(--_color) h s calc(l - l * 0.2));--_color-140:hsl(from var(--_color) h s calc(l - l * 0.4));--_color-160:hsl(from var(--_color) h s calc(l - l * 0.6));--_color-180:hsl(from var(--_color) h s calc(l - l * 0.8))}.container{margin-inline:auto;max-width:1680px;padding:var(--gap);width:100%}.container--half{max-width:880px}.container--twothird{max-width:1280px}.main-title{font-size:var(--fs-900);margin-block:0}.text-highlight{color:var(--clr-accent)}button.reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;padding:0}.sr-only{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}.logos{align-items:center;display:flex;flex-wrap:wrap;gap:3rem}:root{--color-base-020:#fefffc;--color-base-040:#c8c8c8;--color-base-060:#969696;--color-base-080:#646464;--color-base-100:#323232;--color-base-120:#141414;--color-base-140:#101010;--color-base-160:#0c0c0c;--color-base-180:#080808;--color-purple-020:#dfccff;--color-purple-040:#bf99ff;--color-purple-060:#9e66ff;--color-purple-080:#7e33ff;--color-purple-100:#5e00ff;--color-purple-120:#4d02ce;--color-purple-140:#3c039c;--color-purple-160:#2a056b;--color-purple-180:#190639;--color-green-020:#f2ffcc;--color-green-040:#e6ff99;--color-green-060:#d9ff66;--color-green-080:#cdff33;--color-green-100:#c0ff00;--color-green-120:#9bce02;--color-green-140:#769c03;--color-green-160:#526b05;--color-green-180:#2d3906;--color-pink-020:#ffcce6;--color-pink-040:#ff99ce;--color-pink-060:#ff66b5;--color-pink-080:#ff339d;--color-pink-100:#ff0084;--color-pink-120:#ce026b;--color-pink-140:#9c0352;--color-pink-160:#6b053a;--color-pink-180:#390621;--color-orange-020:#ffded2;--color-orange-040:#ffbda5;--color-orange-060:#fe9c77;--color-orange-080:#fe7b4a;--color-orange-100:#fe5a1d;--color-orange-120:#cd4a19;--color-orange-140:#9c3915;--color-orange-160:#6a2910;--color-orange-180:#39180c;--color-yellow-020:#fff6cc;--color-yellow-040:#ffec99;--color-yellow-060:#ffe366;--color-yellow-080:#ffd933;--color-yellow-100:#ffd000;--color-yellow-120:#cea802;--color-yellow-140:#9c8003;--color-yellow-160:#6b5805;--color-yellow-180:#393006;--color-blue-020:#ccf2ff;--color-blue-040:#99e6ff;--color-blue-060:#66d9ff;--color-blue-080:#33cdff;--color-blue-100:#00c0ff;--color-blue-120:#029bce;--color-blue-140:#03769c;--color-blue-160:#05526b;--color-blue-180:#062d39;--chocolat-icon-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='16' fill-opacity='.2'/%3E%3Cpath d='M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E");--chocolat-icon-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='16' fill-opacity='.2'/%3E%3Cpath d='m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E");--chocolat-icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke-linecap='round'%3E%3Ccircle cx='16' cy='16' r='16' fill-opacity='.2'/%3E%3Cpath d='m12 12 8 8m0-8-8 8' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E");--chocolat-icon-loader:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38'%3E%3Cg transform='translate(1 1)' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke-opacity='.2' stroke='%23000' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18C36 8 28 0 18 0' stroke='%23fff'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--chocolat-icon-fullscreen:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg stroke='%23fff' fill='none'%3E%3Cpath d='M.5 2.5h15v11H.5z'/%3E%3Cpath d='M7.5 7.5h8v6h-8z'/%3E%3C/g%3E%3C/svg%3E");--chocolat-glyph-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--chocolat-glyph-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--chocolat-glyph-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m12 12 8 8m0-8-8 8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--chocolat-glyph-fullscreen:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.5 2.5h15v11H.5z' fill='none' stroke='%23000'/%3E%3Cpath d='M7.5 7.5h8v6h-8z' fill='none' stroke='%23000'/%3E%3C/svg%3E");--chocolat-transition-time:0.4s}.chocolat-image{display:contents}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{background-color:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--chocolat-transition-time) ease,visibility 0s var(--chocolat-transition-time) ease;visibility:hidden;width:100%;z-index:10}.chocolat-overlay.chocolat-visible{opacity:.8;transition:opacity var(--chocolat-transition-time),visibility 0s;visibility:visible}.chocolat-wrapper{color:#fff;color:contrast-color(var(--_color-100));height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--chocolat-transition-time) ease,visibility 0s var(--chocolat-transition-time) ease;visibility:hidden;width:100%;z-index:16}.chocolat-wrapper.chocolat-visible{opacity:1;transition:opacity var(--chocolat-transition-time),visibility 0s;visibility:visible}.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{cursor:pointer;height:100px;position:relative;visibility:hidden;width:70px;z-index:17}.chocolat-wrapper .chocolat-left.active,.chocolat-wrapper .chocolat-right.active{visibility:visible}.chocolat-wrapper .chocolat-left:before,.chocolat-wrapper .chocolat-right:before{background:var(--_color-100,rgba(0,0,0,.5));border-radius:50%;content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.chocolat-wrapper .chocolat-left:after,.chocolat-wrapper .chocolat-right:after{background-color:#fff;background-color:contrast-color(var(--_color-100));content:"";height:26px;left:50%;-webkit-mask:50%/contain no-repeat;mask:50%/contain no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.chocolat-wrapper .chocolat-left:after{-webkit-mask-image:var(--chocolat-glyph-left);mask-image:var(--chocolat-glyph-left)}.chocolat-wrapper .chocolat-right:after{-webkit-mask-image:var(--chocolat-glyph-right);mask-image:var(--chocolat-glyph-right)}.chocolat-wrapper .chocolat-top{flex-shrink:0;height:50px;overflow:visible;z-index:17}.chocolat-wrapper .chocolat-close{cursor:pointer;height:44px;position:absolute;right:12px;top:12px;width:44px}.chocolat-wrapper .chocolat-close:before{background:var(--_color-100,rgba(0,0,0,.5));border-radius:50%;content:"";inset:0;position:absolute}.chocolat-wrapper .chocolat-close:after{background-color:#fff;background-color:contrast-color(var(--_color-100));content:"";height:24px;left:50%;-webkit-mask:var(--chocolat-glyph-close) 50%/contain no-repeat;mask:var(--chocolat-glyph-close) 50%/contain no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.chocolat-wrapper .chocolat-bottom{align-items:center;background:var(--_color-100,rgba(0,0,0,.6));display:flex;flex-shrink:0;font-size:12px;min-height:44px;padding-left:15px;padding-right:15px;z-index:17}.chocolat-wrapper .chocolat-set-title{border-right:1px solid color-mix(in srgb,currentColor 35%,transparent);display:inline-block;line-height:1;padding-right:15px}.chocolat-wrapper .chocolat-pagination{display:inline-block;float:right;margin-right:15px;padding-left:15px;padding-right:15px}.chocolat-wrapper .chocolat-fullscreen{background-color:#fff;background-color:contrast-color(var(--_color-100));cursor:pointer;display:block;float:right;height:40px;-webkit-mask:var(--chocolat-glyph-fullscreen) 50% 50%/1rem auto no-repeat;mask:var(--chocolat-glyph-fullscreen) 50% 50%/1rem auto no-repeat;width:16px}.chocolat-wrapper .chocolat-description{display:inline-block;flex-grow:1;font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);text-align:left;white-space:pre-line}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{background:var(--chocolat-icon-loader);height:38px;left:50%;margin-left:-19px;margin-top:-19px;opacity:0;position:absolute;top:50%;transition:opacity .3s;width:38px;z-index:11}.chocolat-loader.chocolat-visible{opacity:1}.chocolat-image-wrapper{height:0;left:50%;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);width:0;z-index:14}.chocolat-image-wrapper .chocolat-img{height:100%;position:absolute;width:100%}.chocolat-layout{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.chocolat-image-canvas{align-self:stretch;flex-grow:1;opacity:0;transition:opacity .2s}.chocolat-image-canvas.chocolat-visible{opacity:1}.chocolat-center{align-items:center;display:flex;flex-grow:1;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.chocolat-open>.chocolat-loader,body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-image-wrapper{z-index:17}.chocolat-in-container{position:relative}.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}.chocolat-zoomable.chocolat-zooming-in .chocolat-image-wrapper,.chocolat-zoomable.chocolat-zooming-out .chocolat-image-wrapper{transition:width .2s ease,height .2s ease}.chocolat-zoomable.chocolat-zooming-in .chocolat-img,.chocolat-zoomable.chocolat-zooming-out .chocolat-img{transition:margin .2s ease}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;transition:transform .2s,top .2s}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}html:not(:has(body.admin-bar)){--wp-admin--admin-bar--height:0}:root{--color-bg:light-dark(var(--color-base-020),var(--color-base-180));--color-bg-inv:light-dark(var(--color-base-180),var(--color-base-020));--color-fg:light-dark(var(--color-base-180),var(--color-base-020));color-scheme:light dark}:root[data-color-scheme=light]{color-scheme:light}:root[data-color-scheme=dark]{color-scheme:dark}:root{--display-light:block;--display-dark:none}@media (prefers-color-scheme:dark){:root{--display-light:none;--display-dark:block}}:root[data-color-scheme=light]{--display-light:block;--display-dark:none}:root[data-color-scheme=dark]{--display-light:none;--display-dark:block}*,:after,:before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body{margin:0}button,input,textarea{font:inherit}img,picture{display:block;max-width:100%}figure{margin:0}body{--heading-ff:"Safiro","system-ui",sans-serif;--heading-fw:700;--heading-fs-xxs:1.4637002342rem;--heading-fs-xs:1.5625rem;--heading-fs-sm:1.66796875rem;--heading-fs-ms:1.7805566406rem;--heading-fs-md:1.9007442139rem;--heading-fs-lg:2.0290444483rem;--heading-fs-xl:2.1660049486rem;--heading-fs-xxl:2.3122102826rem;--heading-fs-4xl:2.4682844767rem;--heading-lh:1;--heading-ls:0%;--body-ff:"Geist","system-ui",sans-serif;--body-fw:500;--body-fs-xs:1.0969182083rem;--body-fs-sm:1.1709601874rem;--body-fs-md:1.25rem;--body-fs-lg:1.334375rem;--body-lh:1.6;--body-ls:0%;--meta-ff:"Geist Mono","Courier New",monospace;--meta-fw:400;--meta-fs-sm:0.8rem;--meta-fs-md:1rem;--meta-fs-lg:1.25rem;--meta-lh:1;--meta-ls:0%;--gap:20px;background-color:var(--color-bg);color:var(--color-fg);display:flex;flex-direction:column;font-family:var(--body-ff);font-size:var(--body-fs-md);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh);min-height:100vh}.content-wrapper{flex:1}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--heading-ff);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);margin:0;padding:0}h1 span.highlight,h2 span.highlight,h3 span.highlight,h4 span.highlight,h5 span.highlight,h6 span.highlight{background:linear-gradient(var(--_color-100),var(--_color-100)) no-repeat left calc(50% - .05em)/100% .8cap;box-decoration-break:clone;-webkit-box-decoration-break:clone}h1{font-size:var(--heading-fs-xl)}h2{font-size:var(--heading-fs-lg)}h3{font-size:var(--heading-fs-md)}h4{font-size:var(--heading-fs-ms)}h5{font-size:var(--heading-fs-sm)}h6{font-size:var(--heading-fs-xs)}a,a:hover,button,button:hover{transition:opacity .2s ease,background-color .2s ease}@media (width > 48em){body{--gap:40px;--heading-fs-xxs:1.3888888889rem;--heading-fs-xs:1.5625rem;--heading-fs-sm:1.7578125rem;--heading-fs-ms:1.9775390625rem;--heading-fs-md:2.2247314453rem;--heading-fs-lg:2.502822876rem;--heading-fs-xl:2.8156757355rem;--heading-fs-xxl:3.1676352024rem;--heading-fs-4xl:3.5635896027rem;--body-fs-xs:0.987654321rem;--body-fs-sm:1.1111111111rem;--body-fs-md:1.25rem;--body-fs-lg:1.40625rem}}@media (width > 64em){body{--heading-fs-xxs:1.3102725367rem;--heading-fs-xs:1.5625rem;--heading-fs-sm:1.86328125rem;--heading-fs-ms:2.2219628906rem;--heading-fs-md:2.6496907471rem;--heading-fs-lg:3.1597562159rem;--heading-fs-xl:3.7680092874rem;--heading-fs-xxl:4.4933510753rem;--heading-fs-4xl:5.3583211573rem;--body-fs-xs:0.8790088296rem;--body-fs-sm:1.0482180294rem;--body-fs-md:1.25rem;--body-fs-lg:1.490625rem}h1{font-size:var(--heading-fs-xxl)}}@media (width > 80em){body{--heading-fs-xxs:1.25rem;--heading-fs-xs:1.5625rem;--heading-fs-sm:1.953125rem;--heading-fs-ms:2.44140625rem;--heading-fs-md:3.0517578125rem;--heading-fs-lg:3.8146972656rem;--heading-fs-xl:4.768371582rem;--heading-fs-xxl:5.9604644775rem;--heading-fs-4xl:7.4505805969rem;--body-fs-xs:0.8rem;--body-fs-sm:1rem;--body-fs-md:1.25rem;--body-fs-lg:1.5625rem}}[data-theme=modern]{--heading-ff:"Safiro","system-ui",sans-serif;--heading-fw:700;--heading-fs-xxs:1.4929742389rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.701328125rem;--heading-fs-ms:1.8161677734rem;--heading-fs-md:1.9387590981rem;--heading-fs-lg:2.0696253373rem;--heading-fs-xl:2.2093250475rem;--heading-fs-xxl:2.3584544882rem;--heading-fs-4xl:2.5176501662rem;--heading-lh:0.9;--heading-ls:0%;--body-ff:"Geist","system-ui",sans-serif;--body-fw:500;--body-fs-xs:1.0969182083rem;--body-fs-sm:1.1709601874rem;--body-fs-md:1.25rem;--body-fs-lg:1.334375rem;--body-lh:1.6;--body-ls:0%;--meta-ff:"Geist Mono","Courier New",monospace;--meta-fw:400;--meta-fs-sm:0.8rem;--meta-fs-md:1rem;--meta-fs-lg:1.25rem;--meta-lh:1;--meta-ls:0%}[data-theme=modern] article .hero{align-items:flex-end;border:var(--gap) solid light-dark(var(--color-base-020),var(--color-base-180));justify-content:center;padding:var(--gap);position:relative}[data-theme=modern] article .hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10}[data-theme=modern] article .hero__wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:calc(var(--gap));justify-content:flex-end;max-width:1280px;padding-top:200px;position:relative;width:100%}[data-theme=modern] article .hero__title{color:var(--color-base-020);font-size:var(--heading-fs-xxl);text-transform:uppercase}[data-theme=modern] article .hero__authors{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}[data-theme=modern] article .hero__authors .contributors__label,[data-theme=modern] article .hero__authors .contributors__list{color:var(--color-base-020)}[data-theme=modern] article .hero__background{height:inherit;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}[data-theme=modern] article .hero__background picture:after{background:linear-gradient(var(--_color-100),var(--_color-180));content:"";display:block;height:100%;inset:0;opacity:.5;position:absolute;transition:opacity .48s ease-in-out;width:100%;z-index:10}[data-theme=modern] article .hero__background:before{backdrop-filter:blur(25px);background:linear-gradient(oklch(from var(--_color-100) l c h/.1),oklch(from var(--_color-180) l c h/.3));content:"";display:block;height:100%;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);position:absolute;width:100%;z-index:10}[data-theme=modern] .article-grid>h2,[data-theme=modern] .article-grid>h3,[data-theme=modern] .article-grid>h4,[data-theme=modern] .article-grid>h5,[data-theme=modern] .article-grid>h6{color:var(--_color-100);text-transform:uppercase}[data-theme=modern] .article-grid>hr{background-color:var(--_color-100);border:none;height:40px;margin-block:var(--gap);padding:0!important;width:10px!important}[data-theme=modern] .article-grid>hr:first-child{margin-top:0}@media (width > 48em){[data-theme=modern]{--heading-fs-xxs:1.4166666667rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.79296875rem;--heading-fs-ms:2.0170898438rem;--heading-fs-md:2.2692260742rem;--heading-fs-lg:2.5528793335rem;--heading-fs-xl:2.8719892502rem;--heading-fs-xxl:3.2309879065rem;--heading-fs-4xl:3.6348613948rem;--body-fs-xs:0.987654321rem;--body-fs-sm:1.1111111111rem;--body-fs-md:1.25rem;--body-fs-lg:1.40625rem}}@media (width > 64em){[data-theme=modern]{--heading-fs-xxs:1.3364779874rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.900546875rem;--heading-fs-ms:2.2664021484rem;--heading-fs-md:2.702684562rem;--heading-fs-lg:3.2229513402rem;--heading-fs-xl:3.8433694732rem;--heading-fs-xxl:4.5832180968rem;--heading-fs-4xl:5.4654875804rem;--body-fs-xs:0.8790088296rem;--body-fs-sm:1.0482180294rem;--body-fs-md:1.25rem;--body-fs-lg:1.490625rem}[data-theme=modern] article .hero{align-items:center;min-height:100dvh;padding:0}[data-theme=modern] article .hero__wrapper{align-items:center;gap:var(--gap);height:100%;justify-content:center;padding-block:0}[data-theme=modern] article .hero__title{padding:0 var(--gap);text-align:center}[data-theme=modern] article .hero__authors{align-items:center;bottom:var(--gap);flex-direction:row;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}[data-theme=modern] article .hero__background:before{backdrop-filter:blur(10px);-webkit-mask-image:none;mask-image:none}[data-theme=modern] article main hr{height:80px}}@media (width > 1680px){[data-theme=modern]{--heading-fs-xxs:1.275rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.9921875rem;--heading-fs-ms:2.490234375rem;--heading-fs-md:3.1127929688rem;--heading-fs-lg:3.8909912109rem;--heading-fs-xl:4.8637390137rem;--heading-fs-xxl:6.0796737671rem;--heading-fs-4xl:7.5995922089rem;--body-fs-xs:0.8rem;--body-fs-sm:1rem;--body-fs-md:1.25rem;--body-fs-lg:1.5625rem}[data-theme=modern] article .hero{min-height:80dvh}}[data-theme=hitech]{--heading-ff:"Clash Display","system-ui",sans-serif;--heading-fw:700;--heading-fs-xxs:1.5515222482rem;--heading-fs-xs:1.65625rem;--heading-fs-sm:1.768046875rem;--heading-fs-ms:1.8873900391rem;--heading-fs-md:2.0147888667rem;--heading-fs-lg:2.1507871152rem;--heading-fs-xl:2.2959652455rem;--heading-fs-xxl:2.4509428995rem;--heading-fs-4xl:2.6163815453rem;--heading-lh:0.9;--heading-ls:0%;--body-ff:"Geist Mono","Courier New",monospace;--body-fw:500;--body-fs-xs:1.0969182083rem;--body-fs-sm:1.1709601874rem;--body-fs-md:1.25rem;--body-fs-lg:1.334375rem;--body-lh:1.6;--body-ls:0%;--meta-ff:"Geist Mono","Courier New",monospace;--meta-fw:400;--meta-fs-sm:0.8rem;--meta-fs-md:1rem;--meta-fs-lg:1.25rem;--meta-lh:1;--meta-ls:0%}[data-theme=hitech] article .hero{background-color:var(--_color-100);display:flex;flex-direction:column;gap:var(--gap);margin-bottom:60px;min-height:unset;padding:var(--gap)}[data-theme=hitech] article .hero__wrapper{display:flex;flex-direction:column;gap:var(--gap);padding-top:120px}[data-theme=hitech] article .hero__topic .pill{background-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);color:var(--_color-100)}[data-theme=hitech] article .hero__date,[data-theme=hitech] article .hero__title{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}[data-theme=hitech] article .hero__title{text-transform:uppercase}[data-theme=hitech] article .hero__title span.highlight{background:linear-gradient(oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0),oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)) no-repeat left 50%/100% .8cap}[data-theme=hitech] article .hero__authors img{border-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors__list a:hover{text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:first-child:hover) .contributors__list a:first-child{text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(2):hover) .contributors__list a:nth-child(2){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(3):hover) .contributors__list a:nth-child(3){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(4):hover) .contributors__list a:nth-child(4){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(5):hover) .contributors__list a:nth-child(5){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(6):hover) .contributors__list a:nth-child(6){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(7):hover) .contributors__list a:nth-child(7){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(8):hover) .contributors__list a:nth-child(8){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(9):hover) .contributors__list a:nth-child(9){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__authors .contributors:has(.contributors__images a:nth-child(10):hover) .contributors__list a:nth-child(10){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=hitech] article .hero__background{margin-bottom:-80px;position:relative}[data-theme=hitech] article .hero__background:before{background:linear-gradient(oklch(from var(--_color-040) l c h/1),oklch(from var(--_color-140) l c h/1));content:"";display:block;height:100%;inset:0;mix-blend-mode:color-burn;position:absolute;transition:opacity .3s ease-in-out;width:100%;z-index:10}[data-theme=hitech] article .hero__background:hover:before{opacity:0}[data-theme=hitech] article main .article-grid>*{grid-column:col-right}[data-theme=hitech] article main .article-grid>.alignwide,[data-theme=hitech] article main .article-grid>[data-align=wide]{grid-column:content}[data-theme=hitech] article main .article-grid>.alt-quote-block:not(.alignwide),[data-theme=hitech] article main .article-grid>.article-link-block,[data-theme=hitech] article main .article-grid>.external-embed-block,[data-theme=hitech] article main .article-grid>.sidenote-block,[data-theme=hitech] article main .article-grid>.wp-block-embed:not(.alignwide):not(.alignfull),[data-theme=hitech] article main .article-grid>figure.wp-block-image:not(.alignwide):not(.alignfull),[data-theme=hitech] article main .article-grid>h3,[data-theme=hitech] article main .article-grid>h4,[data-theme=hitech] article main .article-grid>h5,[data-theme=hitech] article main .article-grid>h6{grid-column:col-left}@media (width > 64em){[data-theme=hitech] article main .article-grid>.alt-quote-block:not(.alignwide),[data-theme=hitech] article main .article-grid>.article-link-block,[data-theme=hitech] article main .article-grid>.external-embed-block,[data-theme=hitech] article main .article-grid>.wp-block-embed:not(.alignwide):not(.alignfull),[data-theme=hitech] article main .article-grid>figure.wp-block-image:not(.alignwide):not(.alignfull){height:0;margin:0;position:relative}[data-theme=hitech] article main .article-grid>.alt-quote-block:not(.alignwide)>*,[data-theme=hitech] article main .article-grid>.article-link-block>*,[data-theme=hitech] article main .article-grid>.external-embed-block>*,[data-theme=hitech] article main .article-grid>.wp-block-embed:not(.alignwide):not(.alignfull)>*,[data-theme=hitech] article main .article-grid>figure.wp-block-image:not(.alignwide):not(.alignfull)>*{position:absolute;top:0;inset-inline:0}[data-theme=hitech] article main .article-grid>.external-embed-block.is-hitech-standalone,[data-theme=hitech] article main .article-grid>.wp-block-embed.is-hitech-standalone:not(.alignwide):not(.alignfull),[data-theme=hitech] article main .article-grid>figure.wp-block-image.is-hitech-standalone:not(.alignwide):not(.alignfull){grid-column:col-right;height:auto}[data-theme=hitech] article main .article-grid>.external-embed-block.is-hitech-standalone>*,[data-theme=hitech] article main .article-grid>.wp-block-embed.is-hitech-standalone:not(.alignwide):not(.alignfull)>*,[data-theme=hitech] article main .article-grid>figure.wp-block-image.is-hitech-standalone:not(.alignwide):not(.alignfull)>*{position:static}[data-theme=hitech] article main .article-grid>.sidenote-block{grid-column:col-left!important;height:0;margin:0}[data-theme=hitech] article main .article-grid>.sidenote-block .sidenote{position:absolute;top:0;inset-inline:0}}[data-theme=hitech] article main>h1,[data-theme=hitech] article main>h2,[data-theme=hitech] article main>h3,[data-theme=hitech] article main>h4,[data-theme=hitech] article main>h5,[data-theme=hitech] article main>h6{color:var(--_color-100)}[data-theme=hitech] article main p:not(.discord-cta__text):first-of-type{font-weight:700}[data-theme=hitech] article hr{margin-inline:0;overflow:visible;position:relative;width:calc(100% - 10px)}[data-theme=hitech] article hr:before{background-color:var(--_color-100);content:"";height:5px;position:absolute;right:-5px;top:5px;width:5px}[data-theme=hitech] article hr:after{background-color:var(--_color-100);clip-path:polygon(0 0,50% 0,50% 50%,100% 50%,100% 100%,0 100%);content:"";height:10px;opacity:.5;position:absolute;right:-10px;top:0;width:10px}@media (width > 64em) and (width <= 80em){[data-theme=hitech] article main .article-grid{grid-template-columns:[full-start] var(--gap) [wide-start content-start col-left-start center-start] minmax(0,1fr) [col-left-end center-end] var(--gap) [col-right-start] minmax(0,1.35fr) [col-right-end content-end wide-end] var(--gap) [full-end]}[data-theme=hitech] article main .article-grid>.sidenote-block:has(.sidenote--left){grid-column:col-left!important;height:0;margin:0}[data-theme=hitech] article main .article-grid>.sidenote-block:has(.sidenote--left) .sidenote{position:absolute;top:0;inset-inline:0}}@media (width > 48em){[data-theme=hitech]{--heading-fs-xxs:1.4722222222rem;--heading-fs-xs:1.65625rem;--heading-fs-sm:1.86328125rem;--heading-fs-ms:2.0961914063rem;--heading-fs-md:2.358215332rem;--heading-fs-lg:2.6529922485rem;--heading-fs-xl:2.9846162796rem;--heading-fs-xxl:3.3576933146rem;--heading-fs-4xl:3.7774049789rem;--body-fs-xs:0.987654321rem;--body-fs-sm:1.1111111111rem;--body-fs-md:1.25rem;--body-fs-lg:1.40625rem}}@media (width > 64em){[data-theme=hitech]{--heading-fs-xxs:1.3888888889rem;--heading-fs-xs:1.65625rem;--heading-fs-sm:1.975078125rem;--heading-fs-ms:2.3552806641rem;--heading-fs-md:2.8086721919rem;--heading-fs-lg:3.3493415888rem;--heading-fs-xl:3.9940898447rem;--heading-fs-xxl:4.7629521398rem;--heading-fs-4xl:5.6798204267rem;--body-fs-xs:0.8790088296rem;--body-fs-sm:1.0482180294rem;--body-fs-md:1.25rem;--body-fs-lg:1.490625rem}[data-theme=hitech] article .hero{align-items:center;flex-direction:row;gap:calc(var(--gap)*2);justify-content:flex-start;margin-bottom:0;min-height:100dvh}[data-theme=hitech] article .hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;order:2;width:50%}[data-theme=hitech] article .hero__wrapper{max-width:800px;padding:0;width:100%}[data-theme=hitech] article .hero__authors .contributors .contributors__list{white-space:normal}[data-theme=hitech] article .hero__background{flex-grow:0;height:100%;margin-bottom:0;order:1;width:50%}}@media (width > 64em) and (width <= 80em){[data-theme=hitech] article .hero{gap:var(--gap)}[data-theme=hitech] article .hero__content{flex:1.35 1 0;width:auto}[data-theme=hitech] article .hero__background{flex:1 1 0;width:auto}}@media (width > 1680px){[data-theme=hitech]{--heading-fs-xxs:1.325rem;--heading-fs-xs:1.65625rem;--heading-fs-sm:2.0703125rem;--heading-fs-ms:2.587890625rem;--heading-fs-md:3.2348632813rem;--heading-fs-lg:4.0435791016rem;--heading-fs-xl:5.054473877rem;--heading-fs-xxl:6.3180923462rem;--heading-fs-4xl:7.8976154327rem;--body-fs-xs:0.8rem;--body-fs-sm:1rem;--body-fs-md:1.25rem;--body-fs-lg:1.5625rem}[data-theme=hitech] article .hero{min-height:80dvh}}[data-theme=classical]{--heading-ff:"Sentient","Georgia",serif;--heading-fw:700;--heading-fs-xxs:1.5368852459rem;--heading-fs-xs:1.640625rem;--heading-fs-sm:1.7513671875rem;--heading-fs-ms:1.8695844727rem;--heading-fs-md:1.9957814246rem;--heading-fs-lg:2.1304966707rem;--heading-fs-xl:2.274305196rem;--heading-fs-xxl:2.4278207967rem;--heading-fs-4xl:2.5916987005rem;--heading-lh:1;--heading-ls:0%;--body-ff:"Recia","Georgia",serif;--body-fw:500;--body-fs-xs:1.0969182083rem;--body-fs-sm:1.1709601874rem;--body-fs-md:1.25rem;--body-fs-lg:1.334375rem;--body-lh:1.6;--body-ls:0%;--meta-ff:"Geist Mono","Courier New",monospace;--meta-fw:400;--meta-fs-sm:0.8rem;--meta-fs-md:1rem;--meta-fs-lg:1.25rem;--meta-lh:1;--meta-ls:0%}[data-theme=classical].single-post{--display-light:none;--display-dark:block;color-scheme:dark}[data-theme=classical] main{background:linear-gradient(var(--_color-180),var(--color-base-180))}[data-theme=classical] article .hero{background-color:var(--_color-180);flex-direction:column;min-height:100svh;padding:var(--gap);position:relative}[data-theme=classical] article .hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10}[data-theme=classical] article .hero__wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--gap);padding-block:100px 100px}[data-theme=classical] article .hero__topic .pill{background-color:var(--_color-020);color:var(--_color-180)}[data-theme=classical] article .hero__title{text-align:center}[data-theme=classical] article .hero__title:after{background-color:var(--_color-100);content:"";display:block;height:1px;margin:calc(var(--gap)*2) auto;width:50%}[data-theme=classical] article .hero__date{align-items:center;color:oklch(from var(--_color-180) clamp(.15,(l - .6) * -1000,.99) 0 0);justify-content:center;text-align:center}[data-theme=classical] article .hero__authors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}[data-theme=classical] article .hero__authors .contributors__label,[data-theme=classical] article .hero__authors .contributors__list{color:var(--_color-020)}[data-theme=classical] article .hero__background{bottom:0;height:60%;left:0;position:absolute;width:100%;z-index:0}[data-theme=classical] article .hero__background picture:after{background:linear-gradient(var(--_color-100),var(--_color-180));content:"";display:block;height:100%;inset:0;mix-blend-mode:color-burn;opacity:.5;position:absolute;transition:opacity .48s ease-in-out;width:100%;z-index:10}[data-theme=classical] article .hero__background:after{background:radial-gradient(circle at center bottom,transparent,var(--_color-180) 80%);content:"";display:block;height:100%;inset:0;opacity:1;position:absolute;transition:opacity .48s ease-in-out;width:100%;z-index:11}[data-theme=classical] article main{padding:var(--gap) 0;position:relative}[data-theme=classical] article main:before{height:2px;max-width:600px;top:0;width:calc(100% - var(--gap)*2)}[data-theme=classical] article main:after,[data-theme=classical] article main:before{background-color:var(--_color-120);content:"";display:block;left:50%;position:absolute;translate:-50% 0}[data-theme=classical] article main:after{height:10px;rotate:45deg;top:-4px;width:10px}[data-theme=classical] article main .article-grid>h2{color:var(--_color-040)}[data-theme=classical] article main .article-grid>h3,[data-theme=classical] article main .article-grid>h4,[data-theme=classical] article main .article-grid>h5,[data-theme=classical] article main .article-grid>h6{color:var(--_color-040);margin-top:var(--gap);position:relative}[data-theme=classical] article main .article-grid>h3:before,[data-theme=classical] article main .article-grid>h4:before,[data-theme=classical] article main .article-grid>h5:before,[data-theme=classical] article main .article-grid>h6:before{background-color:var(--_color-120);content:"";display:block;height:2px;left:0;position:absolute;top:-20px;width:200px}[data-theme=classical] article main p{text-align:justify}[data-theme=classical] article main hr{background-color:var(--_color-100);border:0;height:2px;margin-block:var(--gap);overflow:visible;position:relative;width:80%}[data-theme=classical] article main hr:after,[data-theme=classical] article main hr:before{background:var(--_color-100);clip-path:unset;content:"";height:6px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:6px}[data-theme=classical] article main hr:before{left:0}[data-theme=classical] article main hr:after{left:100%}[data-theme=classical] article hr{height:2px;overflow:visible;position:relative}[data-theme=classical] article hr:before{background-color:var(--_color-100);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:10px;left:0;position:absolute;top:-4px;width:5px}@media (width > 48em){[data-theme=classical]{--heading-fs-xxs:1.4583333333rem;--heading-fs-xs:1.640625rem;--heading-fs-sm:1.845703125rem;--heading-fs-ms:2.0764160156rem;--heading-fs-md:2.3359680176rem;--heading-fs-lg:2.6279640198rem;--heading-fs-xl:2.9564595222rem;--heading-fs-xxl:3.3260169625rem;--heading-fs-4xl:3.7417690828rem;--body-fs-xs:0.987654321rem;--body-fs-sm:1.1111111111rem;--body-fs-md:1.25rem;--body-fs-lg:1.40625rem}[data-theme=classical] article .hero{flex-direction:row;min-height:100dvh}[data-theme=classical] article .hero__content{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:75%}[data-theme=classical] article .hero__wrapper{align-items:flex-start;border-right:2px solid var(--_color-120);flex-direction:column;gap:calc(var(--gap)*2);justify-content:flex-start;margin-block:0;max-width:800px;padding:var(--gap) calc(var(--gap)*2) var(--gap) 0}[data-theme=classical] article .hero__date{align-items:flex-start;justify-content:flex-start;text-align:left}[data-theme=classical] article .hero__title{text-align:left}[data-theme=classical] article .hero__title:after{content:unset}[data-theme=classical] article .hero__authors{align-items:flex-start;justify-content:flex-start}[data-theme=classical] article .hero__background{height:100%;left:unset;right:0;width:75%}[data-theme=classical] article .hero__background:before{background:linear-gradient(270deg,transparent,var(--_color-180) 90%);content:"";display:block;height:100%;inset:0;opacity:1;position:absolute;transition:opacity .48s ease-in-out;width:100%;z-index:11}[data-theme=classical] article .hero__background:after{background:linear-gradient(transparent,var(--_color-180) 90%)}[data-theme=classical] article .hero__background img,[data-theme=classical] article .hero__background picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media (width > 64em){[data-theme=classical]{--heading-fs-xxs:1.3757861635rem;--heading-fs-xs:1.640625rem;--heading-fs-sm:1.9564453125rem;--heading-fs-ms:2.3330610352rem;--heading-fs-md:2.7821752844rem;--heading-fs-lg:3.3177440267rem;--heading-fs-xl:3.9564097518rem;--heading-fs-xxl:4.718018629rem;--heading-fs-4xl:5.6262372151rem;--body-fs-xs:0.8790088296rem;--body-fs-sm:1.0482180294rem;--body-fs-md:1.25rem;--body-fs-lg:1.490625rem}}@media (width > 1680px){[data-theme=classical]{--heading-fs-xxs:1.3125rem;--heading-fs-xs:1.640625rem;--heading-fs-sm:2.05078125rem;--heading-fs-ms:2.5634765625rem;--heading-fs-md:3.2043457031rem;--heading-fs-lg:4.0054321289rem;--heading-fs-xl:5.0067901611rem;--heading-fs-xxl:6.2584877014rem;--heading-fs-4xl:7.8231096268rem;--body-fs-xs:0.8rem;--body-fs-sm:1rem;--body-fs-md:1.25rem;--body-fs-lg:1.5625rem}[data-theme=classical] article .hero{min-height:80dvh}[data-theme=classical] article .hero__content{width:50%}}[data-theme=coding]{--heading-ff:"Jersey 15","Courier New",monospace;--heading-fw:400;--heading-fs-xxs:1.8881733021rem;--heading-fs-xs:2.015625rem;--heading-fs-sm:2.1516796875rem;--heading-fs-ms:2.2969180664rem;--heading-fs-md:2.4519600359rem;--heading-fs-lg:2.6174673383rem;--heading-fs-xl:2.7941463836rem;--heading-fs-xxl:2.9827512645rem;--heading-fs-4xl:3.1840869749rem;--heading-lh:0.7;--heading-ls:0%;--body-ff:"Bespoke Serif","Georgia",serif;--body-fw:400;--body-fs-xs:1.0969182083rem;--body-fs-sm:1.1709601874rem;--body-fs-md:1.25rem;--body-fs-lg:1.334375rem;--body-lh:1.6;--body-ls:0%;--meta-ff:"Geist Mono","Courier New",monospace;--meta-fw:400;--meta-fs-sm:0.8rem;--meta-fs-md:1rem;--meta-fs-lg:1.25rem;--meta-lh:1;--meta-ls:0%}[data-theme=coding] h1 span.highlight,[data-theme=coding] h2 span.highlight,[data-theme=coding] h3 span.highlight,[data-theme=coding] h4 span.highlight,[data-theme=coding] h5 span.highlight,[data-theme=coding] h6 span.highlight{background:linear-gradient(var(--_color-100),var(--_color-100)) no-repeat left 50%/100% .8cap}[data-theme=coding] article .hero{align-items:flex-end;border:var(--gap) solid light-dark(var(--color-base-020),var(--color-base-180));justify-content:flex-start;padding-right:clamp(80px,20%,240px);padding-top:200px;position:relative}[data-theme=coding] article .hero__content{align-items:flex-end;background-color:var(--_color-100);display:flex;flex-direction:column;height:auto;justify-content:flex-end;position:relative;width:auto;z-index:10}[data-theme=coding] article .hero__content:after{aspect-ratio:1/1;background-color:var(--_color-100);bottom:0;content:"";height:auto;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:clamp(-240px,-20%,-80px);width:clamp(80px,20%,240px)}[data-theme=coding] article .hero__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap);justify-content:flex-start;max-width:880px;padding:calc(var(--gap)*1);width:100%}[data-theme=coding] article .hero__topic .pill{background-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__date,[data-theme=coding] article .hero__title,[data-theme=coding] article .hero__topic .pill{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}[data-theme=coding] article .hero__title{font-family:Jersey\ 10,Courier New,monospace;font-size:var(--heading-fs-4xl);text-transform:uppercase}[data-theme=coding] article .hero__title span.highlight{background:linear-gradient(oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0),oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)) no-repeat left 50%/100% .8cap}[data-theme=coding] article .hero__authors{display:flex;flex-direction:column}[data-theme=coding] article .hero__authors img{border-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors__list a:hover{text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:first-child:hover) .contributors__list a:first-child{text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(2):hover) .contributors__list a:nth-child(2){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(3):hover) .contributors__list a:nth-child(3){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(4):hover) .contributors__list a:nth-child(4){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(5):hover) .contributors__list a:nth-child(5){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(6):hover) .contributors__list a:nth-child(6){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(7):hover) .contributors__list a:nth-child(7){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(8):hover) .contributors__list a:nth-child(8){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(9):hover) .contributors__list a:nth-child(9){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__authors .contributors:has(.contributors__images a:nth-child(10):hover) .contributors__list a:nth-child(10){text-decoration-color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=coding] article .hero__background{height:inherit;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}[data-theme=coding] article main .article-grid>*{grid-column:col-left}[data-theme=coding] article main .article-grid>.alignwide,[data-theme=coding] article main .article-grid>[data-align=wide],[data-theme=coding] article main .article-grid>hr{grid-column:content}[data-theme=coding] article main .article-grid>.alt-quote-block:not(.alignwide),[data-theme=coding] article main .article-grid>.article-link-block,[data-theme=coding] article main .article-grid>.external-embed-block,[data-theme=coding] article main .article-grid>.sidenote-block,[data-theme=coding] article main .article-grid>.wp-block-embed:not(.alignwide):not(.alignfull),[data-theme=coding] article main .article-grid>figure.wp-block-image:not(.alignwide):not(.alignfull){grid-column:col-right}@media (width > 64em){[data-theme=coding] article main .article-grid>.alt-quote-block:not(.alignwide),[data-theme=coding] article main .article-grid>.article-link-block,[data-theme=coding] article main .article-grid>.external-embed-block,[data-theme=coding] article main .article-grid>.wp-block-embed:not(.alignwide):not(.alignfull),[data-theme=coding] article main .article-grid>figure.wp-block-image:not(.alignwide):not(.alignfull){height:0;margin:0;position:relative}[data-theme=coding] article main .article-grid>.alt-quote-block:not(.alignwide)>*,[data-theme=coding] article main .article-grid>.article-link-block>*,[data-theme=coding] article main .article-grid>.external-embed-block>*,[data-theme=coding] article main .article-grid>.wp-block-embed:not(.alignwide):not(.alignfull)>*,[data-theme=coding] article main .article-grid>figure.wp-block-image:not(.alignwide):not(.alignfull)>*{position:absolute;top:0;inset-inline:0}[data-theme=coding] article main .article-grid>.external-embed-block.is-coding-standalone,[data-theme=coding] article main .article-grid>.wp-block-embed.is-coding-standalone:not(.alignwide):not(.alignfull),[data-theme=coding] article main .article-grid>figure.wp-block-image.is-coding-standalone:not(.alignwide):not(.alignfull){grid-column:col-left;height:auto}[data-theme=coding] article main .article-grid>.external-embed-block.is-coding-standalone>*,[data-theme=coding] article main .article-grid>.wp-block-embed.is-coding-standalone:not(.alignwide):not(.alignfull)>*,[data-theme=coding] article main .article-grid>figure.wp-block-image.is-coding-standalone:not(.alignwide):not(.alignfull)>*{position:static}[data-theme=coding] article main .article-grid>.sidenote-block{grid-column:col-right!important;height:0;margin:0}[data-theme=coding] article main .article-grid>.sidenote-block .sidenote{position:absolute;top:0;inset-inline:0}}[data-theme=coding] article main .article-grid>h1,[data-theme=coding] article main .article-grid>h2,[data-theme=coding] article main .article-grid>h3,[data-theme=coding] article main .article-grid>h4,[data-theme=coding] article main .article-grid>h5,[data-theme=coding] article main .article-grid>h6{color:light-dark(var(--_color-140),var(--_color-060));text-transform:uppercase}[data-theme=coding] article main hr{background-color:var(--_color-100);border:0;height:30px;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hr.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hr.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:contain;mask-size:contain;width:100%;z-index:-1}[data-theme=coding] article hr{background-color:transparent;background-image:repeating-linear-gradient(to right,var(--_color-100) 0 10px,transparent 10px 20px);background-position:0 0;background-repeat:no-repeat;background-size:100% 10px;height:10px}@media (width > 64em) and (width <= 80em){[data-theme=coding] article main .article-grid{grid-template-columns:[full-start] var(--gap) [wide-start content-start col-left-start center-start] minmax(0,1.35fr) [col-left-end center-end] var(--gap) [col-right-start] minmax(0,1fr) [col-right-end content-end wide-end] var(--gap) [full-end]}[data-theme=coding] article main .article-grid>.sidenote-block:has(.sidenote--left){grid-column:col-right!important;height:0;margin:0}[data-theme=coding] article main .article-grid>.sidenote-block:has(.sidenote--left) .sidenote{position:absolute;top:0;inset-inline:0}}@media (width > 48em){[data-theme=coding]{--heading-fs-xxs:1.7916666667rem;--heading-fs-xs:2.015625rem;--heading-fs-sm:2.267578125rem;--heading-fs-ms:2.5510253906rem;--heading-fs-md:2.8699035645rem;--heading-fs-lg:3.22864151rem;--heading-fs-xl:3.6322216988rem;--heading-fs-xxl:4.0862494111rem;--heading-fs-4xl:4.5970305875rem;--body-fs-xs:0.987654321rem;--body-fs-sm:1.1111111111rem;--body-fs-md:1.25rem;--body-fs-lg:1.40625rem}}@media (width > 64em){[data-theme=coding]{--heading-fs-xxs:1.6902515723rem;--heading-fs-xs:2.015625rem;--heading-fs-sm:2.4036328125rem;--heading-fs-ms:2.8663321289rem;--heading-fs-md:3.4181010637rem;--heading-fs-lg:4.0760855185rem;--heading-fs-xl:4.8607319808rem;--heading-fs-xxl:5.7964228871rem;--heading-fs-4xl:6.9122342929rem;--body-fs-xs:0.8790088296rem;--body-fs-sm:1.0482180294rem;--body-fs-md:1.25rem;--body-fs-lg:1.490625rem}[data-theme=coding] article .hero{min-height:100svh;padding-right:0;padding-top:0}[data-theme=coding] article .hero__wrapper{padding-left:calc(var(--gap)/2)}}@media (width > 1680px){[data-theme=coding]{--heading-fs-xxs:1.6125rem;--heading-fs-xs:2.015625rem;--heading-fs-sm:2.51953125rem;--heading-fs-ms:3.1494140625rem;--heading-fs-md:3.9367675781rem;--heading-fs-lg:4.9209594727rem;--heading-fs-xl:6.1511993408rem;--heading-fs-xxl:7.688999176rem;--heading-fs-4xl:9.61124897rem;--body-fs-xs:0.8rem;--body-fs-sm:1rem;--body-fs-md:1.25rem;--body-fs-lg:1.5625rem}[data-theme=coding] article .hero{min-height:80svh}[data-theme=coding] article .hero__content{width:50%}[data-theme=coding] article .hero__wrapper{max-width:820px;padding:calc(var(--gap)*2);padding-left:0}}[data-theme=storydriven]{--heading-ff:"Hoover","system-ui",sans-serif;--heading-fw:700;--heading-fs-xxs:1.4929742389rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.701328125rem;--heading-fs-ms:1.8161677734rem;--heading-fs-md:1.9387590981rem;--heading-fs-lg:2.0696253373rem;--heading-fs-xl:2.2093250475rem;--heading-fs-xxl:2.3584544882rem;--heading-fs-4xl:2.5176501662rem;--heading-lh:1;--heading-ls:-0.02em;--body-ff:"General Sans","system-ui",sans-serif;--body-fw:500;--body-fs-xs:1.0969182083rem;--body-fs-sm:1.1709601874rem;--body-fs-md:1.25rem;--body-fs-lg:1.334375rem;--body-lh:1.6;--body-ls:0%;--meta-ff:"Geist Mono","Courier New",monospace;--meta-fw:400;--meta-fs-sm:0.8rem;--meta-fs-md:1rem;--meta-fs-lg:1.25rem;--meta-lh:1;--meta-ls:0%}[data-theme=storydriven] article .hero{align-items:center;display:flex;flex-direction:column;gap:var(--gap);margin-top:0}[data-theme=storydriven] article .hero:before{background-color:var(--_color-100);background-image:url(/wp-content/themes/alt-theme/assets/images/elements/story_arrow.svg),url(/wp-content/themes/alt-theme/assets/images/elements/story_arrow.svg);background-position:0 0,100px 100px;background-size:200px;content:"";display:block;height:80%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}[data-theme=storydriven] article .hero__wrapper{align-items:center;display:flex;flex-direction:column;gap:calc(var(--gap)/2);padding-top:100px}[data-theme=storydriven] article .hero__wrapper>.hero__date{display:none;visibility:hidden}[data-theme=storydriven] article .hero__meta{align-items:center;flex-direction:column}[data-theme=storydriven] article .hero__meta>.hero__date{align-items:center;display:flex;visibility:visible}[data-theme=storydriven] article .hero__topic .pill{background-color:var(--_color-020);color:var(--_color-100)}[data-theme=storydriven] article .hero__title{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);font-size:var(--heading-fs-4xl);padding-block:var(--gap);text-align:center}[data-theme=storydriven] article .hero__title span.highlight{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}[data-theme=storydriven] article .hero__authors .contributors__images img{border-color:var(--_color-020)}[data-theme=storydriven] article .hero__background{max-height:800px;position:relative;width:100%}[data-theme=storydriven] article .hero__background:before{backdrop-filter:blur(10px);background:linear-gradient(oklch(from var(--_color-100) l c h/.2),oklch(from var(--_color-100) l c h/.8));content:"";display:block;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000,#000);mask-image:linear-gradient(180deg,#000,#000);position:absolute;top:0;transition:opacity .15s ease-in-out;width:50%}[data-theme=storydriven] article .hero__background:after{background:var(--_color-100);content:"";display:block;height:100%;left:0;mix-blend-mode:color;opacity:0;position:absolute;top:0;transition:opacity .15s ease-in-out;width:50%}[data-theme=storydriven] article .hero__background:hover:before{opacity:0}[data-theme=storydriven] article .hero__background:hover:after{opacity:1}[data-theme=storydriven] article main .article-grid>p:first-of-type{font-weight:600}[data-theme=storydriven] article main .article-grid>h2,[data-theme=storydriven] article main .article-grid>h3,[data-theme=storydriven] article main .article-grid>h4,[data-theme=storydriven] article main .article-grid>h5,[data-theme=storydriven] article main .article-grid>h6{position:relative}[data-theme=storydriven] article main .article-grid>h2:before,[data-theme=storydriven] article main .article-grid>h3:before,[data-theme=storydriven] article main .article-grid>h4:before,[data-theme=storydriven] article main .article-grid>h5:before,[data-theme=storydriven] article main .article-grid>h6:before{background-color:var(--_color-100);content:"";display:block;height:10px;margin-bottom:10px;width:100px}[data-theme=storydriven] article hr{height:5px;overflow:visible;position:relative}[data-theme=storydriven] article hr:after{background-color:var(--_color-100);content:"";display:block;height:5px;left:0;opacity:.5;position:absolute;top:5px;width:100%}@media (width > 48em){[data-theme=storydriven]{--heading-fs-xxs:1.4166666667rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.79296875rem;--heading-fs-ms:2.0170898438rem;--heading-fs-md:2.2692260742rem;--heading-fs-lg:2.5528793335rem;--heading-fs-xl:2.8719892502rem;--heading-fs-xxl:3.2309879065rem;--heading-fs-4xl:3.6348613948rem;--body-fs-xs:0.987654321rem;--body-fs-sm:1.1111111111rem;--body-fs-md:1.25rem;--body-fs-lg:1.40625rem}}@media (width > 64em){[data-theme=storydriven]{--heading-fs-xxs:1.3364779874rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.900546875rem;--heading-fs-ms:2.2664021484rem;--heading-fs-md:2.702684562rem;--heading-fs-lg:3.2229513402rem;--heading-fs-xl:3.8433694732rem;--heading-fs-xxl:4.5832180968rem;--heading-fs-4xl:5.4654875804rem;--body-fs-xs:0.8790088296rem;--body-fs-sm:1.0482180294rem;--body-fs-md:1.25rem;--body-fs-lg:1.490625rem}}@media (width > 1680px){[data-theme=storydriven]{--heading-fs-xxs:1.275rem;--heading-fs-xs:1.59375rem;--heading-fs-sm:1.9921875rem;--heading-fs-ms:2.490234375rem;--heading-fs-md:3.1127929688rem;--heading-fs-lg:3.8909912109rem;--heading-fs-xl:4.8637390137rem;--heading-fs-xxl:6.0796737671rem;--heading-fs-4xl:7.5995922089rem;--body-fs-xs:0.8rem;--body-fs-sm:1rem;--body-fs-md:1.25rem;--body-fs-lg:1.5625rem}}.boxCard{background-color:light-dark(var(--_color-020),var(--_color-180));border-top:10px solid var(--_color-100);padding:var(--gap)}.boxCard>h1,.boxCard>h2,.boxCard>h3,.boxCard>h4,.boxCard>h5,.boxCard>h6{color:var(--_color-100);margin-bottom:calc(var(--gap)/2)!important;text-transform:uppercase}.boxCard>h2{font-size:var(--heading-fs-sm)}.boxCard p,.boxCard td{color:var(--color-fg);font-family:var(--meta-ff);font-size:var(--meta-fs-md);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--body-lh)}.boxCard td,.boxCard th{border:0;padding:0;text-align:left;width:100%}.boxCard tr{border-bottom:1px solid oklch(from var(--color-bg) clamp(.2,(l - .6) * -1000,.95) c h);display:flex;flex-direction:column;padding:.5em 0;width:100%}.boxCard table{border-collapse:collapse;width:100%}.boxCard figure{margin-bottom:0}@media (width > 48em){.boxCard td,.boxCard th{padding:.5em 0;width:auto}.boxCard tr{display:table-row}}.button-group{display:flex;flex-wrap:wrap;gap:1.5rem}.button-wrapper,.editor-styles-wrapper .wp-block-button,.wpforms-submit-container{--btn-color:var(--color-purple-100);--btn-text-color:var(--color-base-020);display:inline-block;position:relative}.button-wrapper--outlined:before,.editor-styles-wrapper .wp-block-button.is-style-outline:before{border-left:2px solid var(--btn-color);border-top:2px solid var(--btn-color);bottom:0;content:"";height:12px;pointer-events:none;position:absolute;right:10px;width:10px}.button-wrapper--outlined:after,.editor-styles-wrapper .wp-block-button.is-style-outline:after{border-left:2px solid var(--btn-color);border-top:2px solid var(--btn-color);bottom:10px;content:"";height:10px;pointer-events:none;position:absolute;right:0;width:12px}.button-wrapper--outlined:hover:after,.button-wrapper--outlined:hover:before,.editor-styles-wrapper .wp-block-button.is-style-outline:hover:after,.editor-styles-wrapper .wp-block-button.is-style-outline:hover:before{opacity:.8;transition:opacity .2s ease}#dmm_form input[type=button],.button,.editor-styles-wrapper .wp-block-button__link,button.wpforms-submit{border:2px solid var(--btn-color);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 10px) calc(100% - 20px),calc(100% - 10px) calc(100% - 10px),calc(100% - 20px) calc(100% - 10px),calc(100% - 20px) 100%,0 100%);cursor:pointer;font-family:Geist Mono,monospace;line-height:1;padding:20px 40px;text-decoration:none;transition:opacity .2s ease,gap .25s ease-in-out}#dmm_form input[type=button]:hover,.button:hover,.editor-styles-wrapper .wp-block-button__link:hover,button.wpforms-submit:hover{gap:1.5em;opacity:.8;transition:opacity .2s ease,gap .15s ease-in-out}#dmm_form input[type=button] i[data-lucide],.button i[data-lucide],.editor-styles-wrapper .wp-block-button__link i[data-lucide],button.wpforms-submit i[data-lucide]{height:1em;width:1em}#dmm_form input[type=button],.button--filled,.editor-styles-wrapper .wp-block-button__link,button.wpforms-submit{background-color:var(--btn-color);color:var(--btn-text-color)}.button--outlined,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;color:var(--btn-color)}.button--outlined:hover,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--btn-color);color:var(--color-base-020)}.card.article{background-color:var(--color-bg);cursor:pointer;position:relative;transition:background-color .15s ease-in-out;width:100%}.card.article .card__body{align-content:flex-start;clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),calc(100% - 40px) calc(100% - 80px),calc(100% - 40px) calc(100% - 40px),calc(100% - 80px) calc(100% - 40px),calc(100% - 80px) 100%,0 100%);display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.card.article .card__image{height:100%;inset:0;position:absolute;width:100%;z-index:0}.card.article .card__image picture{height:100%;width:100%}.card.article .card__image picture:after{background:linear-gradient(var(--_color-100),var(--_color-180));content:"";display:block;height:100%;inset:0;opacity:.5;position:absolute;transition:opacity .48s ease-in-out;width:100%;z-index:10}.card.article .card__content{align-content:flex-start;display:flex;flex-direction:column;gap:calc(var(--gap)/2);justify-content:flex-end;padding:var(--gap);z-index:10}.card.article .card__title{text-wrap:balance;hyphenate-limit-chars:10 4 4;color:var(--color-base-020);font-family:var(--heading-ff);font-size:var(--heading-fs-lg);font-weight:var(--heading-fw);hyphens:auto;-webkit-hyphens:auto;letter-spacing:var(--heading-ls);line-height:var(--heading-lh);margin:0;overflow-wrap:break-word;padding:0}.card.article .card__title a{text-wrap:balance;color:inherit;text-decoration:none}.card.article .card__title a:after{content:"";inset:0;position:absolute;z-index:5}.card.article .card__icon{align-items:center;bottom:0;color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);display:flex;height:var(--gap);justify-content:center;opacity:0;padding:calc(var(--gap)/4);position:absolute;right:0;transition:translate .15s ease-in-out,opacity .15s ease-in-out;translate:-50% 0;width:var(--gap)}.card.article:hover{background-color:var(--_color-100);transition:background-color .15s ease-in-out}.card.article:hover .card__icon{opacity:1;transition:translate .15s ease-in-out,opacity .15s ease-in-out;translate:0}.card.article:hover .card__image:after{opacity:.75;transition:opacity .48s ease-in-out}.card.article .contributors{z-index:10}.card.article .contributors .contributors__label{color:var(--color-base-040)}.card.article .contributors .contributors__list{color:var(--color-base-020);white-space:wrap}.card.article[data-theme=coding] .card__title,.card.article[data-theme=hitech] .card__title,.card.article[data-theme=modern] .card__title{text-transform:uppercase}.card.article[data-card-size="1x1"][data-card-type=image-overlay] .card__title span.highlight{background:0 0;color:var(--_color)}.card.article[data-card-size="1x1"][data-card-type=image-stack] .card__body{background-color:var(--_color-160);gap:calc(var(--gap)/2)}.card.article[data-card-size="1x1"][data-card-type=image-stack] .card__content{order:2;padding-top:0}.card.article[data-card-size="1x1"][data-card-type=image-stack] .card__image{height:80px;margin:var(--gap);margin-bottom:0;order:1;position:relative;width:80px}.card.article[data-card-size="1x1"][data-card-type=image-stack] .card__image picture{aspect-ratio:1}.card.article[data-card-size="1x1"][data-card-type=image-stack][data-card-variant="2"] .card__body{background-color:var(--_color-040)}.card.article[data-card-size="1x1"][data-card-type=image-stack][data-card-variant="2"] .card__title,.card.article[data-card-size="1x1"][data-card-type=image-stack][data-card-variant="2"] .contributors .contributors__label{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0)}.card.article[data-card-size="1x1"][data-card-type=image-stack][data-card-variant="2"] .contributors .contributors__list{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0);white-space:wrap}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__body,.card.article[data-card-size="2x1"][data-card-type=quote] .card__body{background-color:var(--_color-160);flex-direction:column-reverse}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__content,.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__image,.card.article[data-card-size="2x1"][data-card-type=quote] .card__content,.card.article[data-card-size="2x1"][data-card-type=quote] .card__image{width:100%}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__image,.card.article[data-card-size="2x1"][data-card-type=quote] .card__image{align-items:center;display:flex;justify-content:center;position:relative}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__image picture,.card.article[data-card-size="2x1"][data-card-type=quote] .card__image picture{position:absolute}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__title span.highlight{background:0 0;color:var(--_color-100)}.card.article[data-card-size="2x1"][data-card-type=image-stack][data-card-variant="2"] .card__body{flex-direction:row-reverse}.card.article[data-card-size="2x1"][data-card-type=quote] .card__body{background-color:var(--_color-040)}.card.article[data-card-size="2x1"][data-card-type=quote] .card__title{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0)}.card.article[data-card-size="2x1"][data-card-type=quote] .card__title span.highlight{background:0 0;color:var(--_color-140)}.card.article[data-card-size="2x1"][data-card-type=quote] .card__image picture:after{mix-blend-mode:multiply;opacity:1}.card.article[data-card-size="2x1"][data-card-type=quote] .card__quote{text-wrap:balance;color:var(--color-base-020);font-family:var(--heading-ff);font-size:var(--heading-fs-ms);font-style:italic;font-weight:600;letter-spacing:var(--heading-ls);line-height:1;margin:calc(var(--gap)*2);position:relative;text-align:center;z-index:20}.card.article[data-card-size="2x1"][data-card-type=quote] .card__quote:after,.card.article[data-card-size="2x1"][data-card-type=quote] .card__quote:before{background-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote.svg);content:"";height:50px;position:absolute;width:33.33px}.card.article[data-card-size="2x1"][data-card-type=quote] .card__quote:before{left:-1em;top:-1em}.card.article[data-card-size="2x1"][data-card-type=quote] .card__quote:after{bottom:-1em;right:-1em;rotate:180deg}.card.article[data-card-size="2x1"][data-card-type=quote]:hover .card__image picture:after{opacity:.75}.card.article[data-card-size="2x1"][data-card-type=quote] .contributors .contributors__label{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0)}.card.article[data-card-size="2x1"][data-card-type=quote] .contributors .contributors__list{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0);white-space:wrap}.card.article[data-card-size="2x1"][data-card-type=solid] .card__body{background-color:var(--_color-160)}.card.article[data-card-size="2x1"][data-card-type=solid] .card__title span.highlight{background:0 0;color:var(--_color-040)}.card.article[data-card-size="2x1"][data-card-type=solid] .card__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--color-base-020);display:-webkit-box;font-family:var(--body-ff);font-size:var(--body-fs-md);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh);margin:0;overflow:hidden;padding:0}.card.article[data-card-size="2x1"][data-card-type=solid][data-card-variant="2"] .card__body{background-color:var(--_color-040)}.card.article[data-card-size="2x1"][data-card-type=solid][data-card-variant="2"] .card__excerpt,.card.article[data-card-size="2x1"][data-card-type=solid][data-card-variant="2"] .card__title{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0)}.card.article[data-card-size="2x1"][data-card-type=solid][data-card-variant="2"] .card__title span.highlight{background:0 0;color:var(--_color-140)}.card.article[data-card-size="2x1"][data-card-type=solid][data-card-variant="2"] .contributors .contributors__label{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0)}.card.article[data-card-size="2x1"][data-card-type=solid][data-card-variant="2"] .contributors .contributors__list{color:oklch(from var(--_color-040) clamp(.15,(l - .6) * -1000,.99) 0 0);white-space:wrap}.card.article[data-card-size="2x2"][data-card-type=image-stack] .card__content{background-color:var(--color-bg);order:2}.card.article[data-card-size="2x2"][data-card-type=image-stack] .card__title{color:var(--color-fg)}.card.article[data-card-size="2x2"][data-card-type=image-stack] .card__image{order:1;position:relative}.card.article[data-card-size="2x2"][data-card-type=image-stack] .contributors .contributors__label{color:var(--color-fg);opacity:.8}.card.article[data-card-size="2x2"][data-card-type=image-stack] .contributors .contributors__list{color:var(--color-fg)}.card.article[data-card-type=link]{background-color:transparent}.card.article[data-card-type=link] .card__body{background-color:var(--_color-140);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 20px) calc(100% - 40px),calc(100% - 20px) calc(100% - 20px),calc(100% - 40px) calc(100% - 20px),calc(100% - 40px) 100%,0 100%);flex-direction:column;overflow:hidden}.card.article[data-card-type=link] .card__content{align-items:flex-start;background-color:var(--_color-140);color:oklch(from var(--_color-140) clamp(.15,(l - .6) * -1000,.99) 0 0);gap:calc(var(--gap)/2);justify-content:space-between;order:2}.card.article[data-card-type=link] .card__title{color:inherit;font-size:var(--heading-fs-ms)}.card.article[data-card-type=link] .card__title a{color:currentColor}.card.article[data-card-type=link] .card__meta .pill{--pill-bg:contrast-color(var(--_color-100))!important;color:oklch(from var(--_color-100) clamp(.15,(l - .6) * 1000,.99) 0 0)}.card.article[data-card-type=link] .card__image{align-items:center;display:flex;height:auto;justify-content:center;min-height:200px;order:1;position:relative}.card.article[data-card-type=link] .card__image picture{inset:0;position:absolute}.card.article[data-card-type=link] .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card.article[data-card-type=link] .card__icon{color:inherit;z-index:20}.card.article[data-card-type=link] .pill{--pill-bg:var(--_color-180);color:var(--_color-020)}.card.article[data-card-type=link].article-link--no-image .card__image{display:none;min-height:0}.card.article[data-card-type=link]:hover{background-color:var(--_color-100)}.card.article[data-card-size="4x2"] .card__body{background-color:var(--_color);clip-path:none;gap:var(--gap);padding:var(--gap)}.card.article[data-card-size="4x2"] .card__content{background-color:var(--color-bg);gap:80px;height:50%;justify-content:space-between}.card.article[data-card-size="4x2"] .card__meta{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--gap)/2);justify-content:space-between}.card.article[data-card-size="4x2"] .contributors .contributors__label{color:var(--color-fg)}.card.article[data-card-size="4x2"] .contributors .contributors__list{color:var(--color-fg);white-space:wrap}.card.article[data-card-size="4x2"] .card__title{color:var(--color-fg);font-size:var(--heading-fs-xxl)}.card.article[data-card-size="4x2"] .card__image{align-items:center;display:flex;height:50%;justify-content:center;min-height:300px;position:relative}.card.article[data-card-size="4x2"] .card__image picture{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 20px) calc(100% - 40px),calc(100% - 20px) calc(100% - 20px),calc(100% - 40px) calc(100% - 20px),calc(100% - 40px) 100%,0 100%);position:absolute}.card-grid__list .card.article[data-border-corner="1"] .card__body{clip-path:polygon(0 30px,15px 30px,15px 15px,30px 15px,30px 0,100% 0,100% 100%,0 100%)}.card-grid__list .card.article[data-border-corner="1"] .card__icon{bottom:unset;left:0;right:unset;top:0}.card-grid__list .card.article[data-border-corner="2"] .card__body,.card-grid__list .card.article[data-border-corner="5"] .card__body{clip-path:polygon(0 0,calc(100% - 30px) 0,calc(100% - 30px) 15px,calc(100% - 15px) 15px,calc(100% - 15px) 30px,100% 30px,100% 100%,0 100%)}.card-grid__list .card.article[data-border-corner="2"] .card__icon,.card-grid__list .card.article[data-border-corner="5"] .card__icon{bottom:unset;left:unset;right:0;top:0}.card-grid__list .card.article[data-border-corner="0"] .card__body,.card-grid__list .card.article[data-border-corner="3"] .card__body{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 15px) calc(100% - 30px),calc(100% - 15px) calc(100% - 15px),calc(100% - 30px) calc(100% - 15px),calc(100% - 30px) 100%,0 100%)}.card-grid__list .card.article[data-border-corner="0"] .card__icon,.card-grid__list .card.article[data-border-corner="3"] .card__icon{bottom:0;left:unset;right:0;top:unset}.card-grid__list .card.article[data-border-corner="4"] .card__body{clip-path:polygon(0 0,100% 0,100% 100%,30px 100%,30px calc(100% - 15px),15px calc(100% - 15px),15px calc(100% - 30px),0 calc(100% - 30px))}.card-grid__list .card.article[data-border-corner="4"] .card__icon{bottom:0;left:0;right:unset;top:unset}@media (width > 48em){.card.article .card__content{gap:calc(var(--gap)/3)}.card.article .card__title{font-size:var(--heading-fs-xl)}.card.article[data-card-size="1x1"] .card__title{font-size:var(--heading-fs-ms)}.card.article[data-card-size="1x1"][data-card-type=image-stack] .card__body{gap:calc(var(--gap)/3);justify-content:space-between}.card.article[data-card-size="2x1"] .card__title{font-size:var(--heading-fs-ms)}.card.article[data-card-size="2x1"][data-card-type=image-overlay] .card__title{font-size:var(--heading-fs-md)}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__body,.card.article[data-card-size="2x1"][data-card-type=quote] .card__body{flex-direction:row}.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__content,.card.article[data-card-size="2x1"][data-card-type=image-stack] .card__image,.card.article[data-card-size="2x1"][data-card-type=quote] .card__content,.card.article[data-card-size="2x1"][data-card-type=quote] .card__image{width:50%}.card.article[data-card-size="2x2"][data-card-type=image-stack] .card__content{max-width:75%}.card.article[data-card-size="2x2"][data-card-type=image-stack] .card__image{position:absolute}.card.article[data-card-type=link] .card__body{align-items:stretch;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 30px) calc(100% - 60px),calc(100% - 30px) calc(100% - 30px),calc(100% - 60px) calc(100% - 30px),calc(100% - 60px) 100%,0 100%);flex-direction:row}.card.article[data-card-type=link] .card__content{flex:1 1 auto}.card.article[data-card-type=link] .card__title{max-width:14ch}.card.article[data-card-type=link] .card__image{align-self:stretch;flex-shrink:0;min-height:0;width:200px}.card.article[data-card-type=link].article-link--no-image .card__image{display:none}.card-grid__list .card.article[data-border-corner="1"] .card__body{clip-path:polygon(0 60px,30px 60px,30px 30px,60px 30px,60px 0,100% 0,100% 100%,0 100%)}.card-grid__list .card.article[data-border-corner="2"] .card__body,.card-grid__list .card.article[data-border-corner="5"] .card__body{clip-path:polygon(0 0,calc(100% - 60px) 0,calc(100% - 60px) 30px,calc(100% - 30px) 30px,calc(100% - 30px) 60px,100% 60px,100% 100%,0 100%)}.card-grid__list .card.article[data-border-corner="0"] .card__body,.card-grid__list .card.article[data-border-corner="3"] .card__body{clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 30px) calc(100% - 60px),calc(100% - 30px) calc(100% - 30px),calc(100% - 60px) calc(100% - 30px),calc(100% - 60px) 100%,0 100%)}.card-grid__list .card.article[data-border-corner="4"] .card__body{clip-path:polygon(0 0,100% 0,100% 100%,60px 100%,60px calc(100% - 30px),30px calc(100% - 30px),30px calc(100% - 60px),0 calc(100% - 60px))}}@media (width > 80em){.card.article[data-card-size="4x2"] .card__body{flex-direction:row}.card.article[data-card-size="4x2"] .card__content,.card.article[data-card-size="4x2"] .card__image{height:100%;width:50%}.card.article[data-card-size="4x2"] .card__meta{align-items:center;flex-direction:row}.card.article[data-card-size="4x2"] .card__image picture{clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),calc(100% - 40px) calc(100% - 80px),calc(100% - 40px) calc(100% - 40px),calc(100% - 80px) calc(100% - 40px),calc(100% - 80px) 100%,0 100%)}}.card.user{border-top:4px solid var(--_color-100);display:flex;flex-direction:column;gap:calc(var(--gap)/2);position:relative}.card.user .card__image{aspect-ratio:1/1;display:block;overflow:hidden;width:100%}.card.user .card__image picture{height:100%;width:100%}.card.user .card__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--gap)/2)}.card.user .card__title{color:var(--_color-100);font-family:var(--heading-ff);font-size:var(--heading-fs-sm);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);margin:0;padding:0;text-transform:uppercase}.card.user .card__title a{color:inherit;text-decoration:none}.card.user .card__title a:after{content:"";inset:0;position:absolute;z-index:5}.card.user .card__description{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:var(--color-fg);display:-webkit-box;font-size:var(--body-fs-md);margin:0;overflow:hidden}.card.user .card__socials{display:flex;flex-direction:column;gap:calc(var(--gap)/4);list-style:none;margin:auto 0 0;padding:0}@media (width > 48em){.card.user--wide{border-left:4px solid var(--_color-100);border-top:none;flex-direction:row;gap:calc(var(--gap)/2)}.card.user--wide .card__image{aspect-ratio:1/1;flex-shrink:0;width:140px}.card.user--wide .card__body{gap:10px;justify-content:flex-start}.card.user--wide .card__body .pill{font-size:var(--meta-fs-sm)}.card.user--wide .card__title{font-size:var(--heading-fs-xs)}.card.user--wide .card__description{font-size:var(--body-fs-sm)}.card.user--wide .card__socials{flex-direction:row;flex-wrap:wrap;gap:calc(var(--gap)/4)}.card.user--wide .item__handle{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.card.user .socials__item .item__link{align-items:center;color:var(--_color-100);display:inline-flex;font-family:var(--meta-ff);font-size:var(--meta-fs-md);gap:calc(var(--gap)/2);line-height:var(--meta-lh);position:relative;text-decoration:none;z-index:10}.card.user .socials__item .item__icon{align-items:center;background-color:var(--_color-100);color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);display:inline-flex;flex-shrink:0;height:2.4em;justify-content:center;width:2.4em}.card.user .socials__item .item__icon i,.card.user .socials__item .item__icon svg{height:1.2em;width:1.2em}.card.user .socials__item:hover .item__link{opacity:.8}.contributors{gap:16px;justify-content:flex-start}.contributors,.contributors__images{align-items:center;display:flex;flex-direction:row}.contributors__images{flex-shrink:0;gap:0}.contributors__images a{position:relative}.contributors__images a:not(:first-child){margin-left:-20px;transition:margin-left .15s ease-in-out}.contributors__images a:first-child{z-index:10}.contributors__images a:nth-child(2){z-index:9}.contributors__images a:nth-child(3){z-index:8}.contributors__images a:nth-child(4){z-index:7}.contributors__images a:nth-child(5){z-index:6}.contributors__images a:nth-child(6){z-index:5}.contributors__images a:nth-child(7){z-index:4}.contributors__images a:nth-child(8){z-index:3}.contributors__images a:nth-child(9){z-index:2}.contributors__images a:nth-child(10){z-index:1}.contributors__images img{border:2px solid var(--_color,var(--color-base-060));border-radius:40px;display:block;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:40px}.contributors__images:hover{cursor:pointer}.contributors__images:hover a:not(:first-child){margin-left:-5px;transition:margin-left .15s ease-in-out}.contributors__label{opacity:.5}.contributors__label,.contributors__list{color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);font-family:var(--meta-ff),serif;font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--meta-lh)}.contributors__list a{color:inherit;text-decoration:none}.contributors__list a:hover{text-decoration:underline;text-decoration-color:var(--_color-100)}.card .contributors:has(.contributors__images a:nth-child(4)){align-items:flex-start;flex-direction:column;gap:8px}.contributors:has(.contributors__images a:first-child:hover) .contributors__list a:first-child{text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(2):hover) .contributors__list a:nth-child(2){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(3):hover) .contributors__list a:nth-child(3){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(4):hover) .contributors__list a:nth-child(4){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(5):hover) .contributors__list a:nth-child(5){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(6):hover) .contributors__list a:nth-child(6){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(7):hover) .contributors__list a:nth-child(7){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(8):hover) .contributors__list a:nth-child(8){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(9):hover) .contributors__list a:nth-child(9){text-decoration:underline;text-decoration-color:var(--_color-100)}.contributors:has(.contributors__images a:nth-child(10):hover) .contributors__list a:nth-child(10){text-decoration:underline;text-decoration-color:var(--_color-100)}@media (width > 48em){.contributors{align-items:center;flex-direction:row;gap:16px}.contributors__list{font-size:var(--meta-fs-md);white-space:nowrap}}.discord-cta{align-items:flex-start;background:light-dark(color-mix(in oklch,var(--_color-020),transparent),color-mix(in oklch,var(--_color-180),transparent));border:1px solid var(--_color-100);gap:calc(var(--gap)/2);padding:var(--gap)}.discord-cta,.discord-cta__body{display:flex;flex-direction:column}.discord-cta__body{gap:calc(var(--gap)/4)}.discord-cta__title{align-items:center;color:light-dark(var(--_color-180),var(--_color-020));display:flex;font-family:var(--heading-ff);font-size:var(--heading-fs-sm);font-weight:var(--heading-fw);gap:12px;letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}.discord-cta__icon{fill:currentColor;flex-shrink:0;height:1.25em;width:1.25em}.discord-cta__text{color:var(--color-fg);font-family:var(--body-ff);font-size:var(--body-fs-md);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh)}.pill{background-color:var(--pill-bg);border-radius:100px;color:oklch(from var(--pill-bg) clamp(.15,(l - .6) * -1000,.99) 0 0);display:inline-flex;font-family:var(--meta-ff),serif;font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--meta-lh);padding:6px 12px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media (width > 48em){.pill{font-size:var(--meta-fs-md);padding:8px 16px}}.pixelate{cursor:pointer;overflow:hidden;position:relative}.pixelate img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}.pixelate.is-ready img{opacity:1}.pixelate canvas{height:100%;image-rendering:pixelated;image-rendering:crisp-edges;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;width:100%}.reading-progress{--progress:0;--thickness:6px;background:color-mix(in srgb,var(--color-fg) 30%,transparent);height:100dvh;isolation:isolate;pointer-events:none;position:fixed;right:0;top:0;width:var(--thickness);z-index:9999}.reading-progress__bar{background:var(--_color,var(--color-fg));inset:0;position:absolute;transform:scaleY(var(--progress));transform-origin:top center;will-change:transform}@media (width > 48em){.reading-progress{--thickness:10px;bottom:0;height:var(--thickness);left:0;right:0;top:auto;width:auto}.reading-progress__bar{transform:scaleX(var(--progress));transform-origin:left center}}body.chocolat-open .reading-progress{z-index:1}html.menu-is-open .reading-progress{display:none}body.page>main>section div.wpforms-container.wpforms-container-full *,body.page>main>section form#dmm_form *,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full *,body.post-type-page .is-root-container form#dmm_form *{color:light-dark(var(--_color-180),var(--_color-020));font-family:var(--meta-ff);font-size:var(--meta-fs-md);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--meta-lh)}body.page>main>section div.wpforms-container.wpforms-container-full .wpforms-field-limit-text,body.page>main>section div.wpforms-container.wpforms-container-full label,body.page>main>section div.wpforms-container.wpforms-container-full legend,body.page>main>section form#dmm_form .wpforms-field-limit-text,body.page>main>section form#dmm_form label,body.page>main>section form#dmm_form legend,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full .wpforms-field-limit-text,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full label,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full legend,body.post-type-page .is-root-container form#dmm_form .wpforms-field-limit-text,body.post-type-page .is-root-container form#dmm_form label,body.post-type-page .is-root-container form#dmm_form legend{font-size:var(--meta-fs-sm)}body.page>main>section div.wpforms-container.wpforms-container-full input[type=email],body.page>main>section div.wpforms-container.wpforms-container-full input[type=number],body.page>main>section div.wpforms-container.wpforms-container-full input[type=password],body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel],body.page>main>section div.wpforms-container.wpforms-container-full input[type=text],body.page>main>section div.wpforms-container.wpforms-container-full input[type=url],body.page>main>section div.wpforms-container.wpforms-container-full select,body.page>main>section div.wpforms-container.wpforms-container-full textarea,body.page>main>section form#dmm_form input[type=email],body.page>main>section form#dmm_form input[type=number],body.page>main>section form#dmm_form input[type=password],body.page>main>section form#dmm_form input[type=tel],body.page>main>section form#dmm_form input[type=text],body.page>main>section form#dmm_form input[type=url],body.page>main>section form#dmm_form select,body.page>main>section form#dmm_form textarea,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea,body.post-type-page .is-root-container form#dmm_form input[type=email],body.post-type-page .is-root-container form#dmm_form input[type=number],body.post-type-page .is-root-container form#dmm_form input[type=password],body.post-type-page .is-root-container form#dmm_form input[type=tel],body.post-type-page .is-root-container form#dmm_form input[type=text],body.post-type-page .is-root-container form#dmm_form input[type=url],body.post-type-page .is-root-container form#dmm_form select,body.post-type-page .is-root-container form#dmm_form textarea{background-color:transparent;border:1px solid light-dark(var(--_color-120),var(--_color-080));border-radius:0;box-sizing:border-box;color:var(--color-fg);display:block;width:100%}body.page>main>section div.wpforms-container.wpforms-container-full input[type=email]::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=number]::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=password]::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel]::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=text]::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=url]::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full select::-moz-placeholder,body.page>main>section div.wpforms-container.wpforms-container-full textarea::-moz-placeholder,body.page>main>section form#dmm_form input[type=email]::-moz-placeholder,body.page>main>section form#dmm_form input[type=number]::-moz-placeholder,body.page>main>section form#dmm_form input[type=password]::-moz-placeholder,body.page>main>section form#dmm_form input[type=tel]::-moz-placeholder,body.page>main>section form#dmm_form input[type=text]::-moz-placeholder,body.page>main>section form#dmm_form input[type=url]::-moz-placeholder,body.page>main>section form#dmm_form select::-moz-placeholder,body.page>main>section form#dmm_form textarea::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email]::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number]::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password]::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel]::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text]::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url]::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select::-moz-placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form input[type=email]::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form input[type=number]::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form input[type=password]::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form input[type=tel]::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form input[type=text]::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form input[type=url]::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form select::-moz-placeholder,body.post-type-page .is-root-container form#dmm_form textarea::-moz-placeholder{color:light-dark(var(--_color-140),var(--_color-060))}body.page>main>section div.wpforms-container.wpforms-container-full input[type=email]::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=number]::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=password]::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel]::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=text]::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full input[type=url]::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full select::placeholder,body.page>main>section div.wpforms-container.wpforms-container-full textarea::placeholder,body.page>main>section form#dmm_form input[type=email]::placeholder,body.page>main>section form#dmm_form input[type=number]::placeholder,body.page>main>section form#dmm_form input[type=password]::placeholder,body.page>main>section form#dmm_form input[type=tel]::placeholder,body.page>main>section form#dmm_form input[type=text]::placeholder,body.page>main>section form#dmm_form input[type=url]::placeholder,body.page>main>section form#dmm_form select::placeholder,body.page>main>section form#dmm_form textarea::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email]::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number]::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password]::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel]::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text]::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url]::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select::placeholder,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea::placeholder,body.post-type-page .is-root-container form#dmm_form input[type=email]::placeholder,body.post-type-page .is-root-container form#dmm_form input[type=number]::placeholder,body.post-type-page .is-root-container form#dmm_form input[type=password]::placeholder,body.post-type-page .is-root-container form#dmm_form input[type=tel]::placeholder,body.post-type-page .is-root-container form#dmm_form input[type=text]::placeholder,body.post-type-page .is-root-container form#dmm_form input[type=url]::placeholder,body.post-type-page .is-root-container form#dmm_form select::placeholder,body.post-type-page .is-root-container form#dmm_form textarea::placeholder{color:light-dark(var(--_color-140),var(--_color-060))}body.page>main>section div.wpforms-container.wpforms-container-full input[type=email].wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full input[type=email]:active,body.page>main>section div.wpforms-container.wpforms-container-full input[type=email]:focus,body.page>main>section div.wpforms-container.wpforms-container-full input[type=number].wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full input[type=number]:active,body.page>main>section div.wpforms-container.wpforms-container-full input[type=number]:focus,body.page>main>section div.wpforms-container.wpforms-container-full input[type=password].wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full input[type=password]:active,body.page>main>section div.wpforms-container.wpforms-container-full input[type=password]:focus,body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel].wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel]:active,body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel]:focus,body.page>main>section div.wpforms-container.wpforms-container-full input[type=text].wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full input[type=text]:active,body.page>main>section div.wpforms-container.wpforms-container-full input[type=text]:focus,body.page>main>section div.wpforms-container.wpforms-container-full input[type=url].wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full input[type=url]:active,body.page>main>section div.wpforms-container.wpforms-container-full input[type=url]:focus,body.page>main>section div.wpforms-container.wpforms-container-full select.wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full select:active,body.page>main>section div.wpforms-container.wpforms-container-full select:focus,body.page>main>section div.wpforms-container.wpforms-container-full textarea.wpforms-valid,body.page>main>section div.wpforms-container.wpforms-container-full textarea:active,body.page>main>section div.wpforms-container.wpforms-container-full textarea:focus,body.page>main>section form#dmm_form input[type=email].wpforms-valid,body.page>main>section form#dmm_form input[type=email]:active,body.page>main>section form#dmm_form input[type=email]:focus,body.page>main>section form#dmm_form input[type=number].wpforms-valid,body.page>main>section form#dmm_form input[type=number]:active,body.page>main>section form#dmm_form input[type=number]:focus,body.page>main>section form#dmm_form input[type=password].wpforms-valid,body.page>main>section form#dmm_form input[type=password]:active,body.page>main>section form#dmm_form input[type=password]:focus,body.page>main>section form#dmm_form input[type=tel].wpforms-valid,body.page>main>section form#dmm_form input[type=tel]:active,body.page>main>section form#dmm_form input[type=tel]:focus,body.page>main>section form#dmm_form input[type=text].wpforms-valid,body.page>main>section form#dmm_form input[type=text]:active,body.page>main>section form#dmm_form input[type=text]:focus,body.page>main>section form#dmm_form input[type=url].wpforms-valid,body.page>main>section form#dmm_form input[type=url]:active,body.page>main>section form#dmm_form input[type=url]:focus,body.page>main>section form#dmm_form select.wpforms-valid,body.page>main>section form#dmm_form select:active,body.page>main>section form#dmm_form select:focus,body.page>main>section form#dmm_form textarea.wpforms-valid,body.page>main>section form#dmm_form textarea:active,body.page>main>section form#dmm_form textarea:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email].wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email]:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number].wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number]:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password].wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password]:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel].wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel]:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text].wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text]:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url].wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url]:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select.wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select:focus,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea.wpforms-valid,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea:focus,body.post-type-page .is-root-container form#dmm_form input[type=email].wpforms-valid,body.post-type-page .is-root-container form#dmm_form input[type=email]:active,body.post-type-page .is-root-container form#dmm_form input[type=email]:focus,body.post-type-page .is-root-container form#dmm_form input[type=number].wpforms-valid,body.post-type-page .is-root-container form#dmm_form input[type=number]:active,body.post-type-page .is-root-container form#dmm_form input[type=number]:focus,body.post-type-page .is-root-container form#dmm_form input[type=password].wpforms-valid,body.post-type-page .is-root-container form#dmm_form input[type=password]:active,body.post-type-page .is-root-container form#dmm_form input[type=password]:focus,body.post-type-page .is-root-container form#dmm_form input[type=tel].wpforms-valid,body.post-type-page .is-root-container form#dmm_form input[type=tel]:active,body.post-type-page .is-root-container form#dmm_form input[type=tel]:focus,body.post-type-page .is-root-container form#dmm_form input[type=text].wpforms-valid,body.post-type-page .is-root-container form#dmm_form input[type=text]:active,body.post-type-page .is-root-container form#dmm_form input[type=text]:focus,body.post-type-page .is-root-container form#dmm_form input[type=url].wpforms-valid,body.post-type-page .is-root-container form#dmm_form input[type=url]:active,body.post-type-page .is-root-container form#dmm_form input[type=url]:focus,body.post-type-page .is-root-container form#dmm_form select.wpforms-valid,body.post-type-page .is-root-container form#dmm_form select:active,body.post-type-page .is-root-container form#dmm_form select:focus,body.post-type-page .is-root-container form#dmm_form textarea.wpforms-valid,body.post-type-page .is-root-container form#dmm_form textarea:active,body.post-type-page .is-root-container form#dmm_form textarea:focus{border-color:var(--_color-100)}body.page>main>section div.wpforms-container.wpforms-container-full input[type=email],body.page>main>section div.wpforms-container.wpforms-container-full input[type=number],body.page>main>section div.wpforms-container.wpforms-container-full input[type=password],body.page>main>section div.wpforms-container.wpforms-container-full input[type=tel],body.page>main>section div.wpforms-container.wpforms-container-full input[type=text],body.page>main>section div.wpforms-container.wpforms-container-full input[type=url],body.page>main>section div.wpforms-container.wpforms-container-full select,body.page>main>section form#dmm_form input[type=email],body.page>main>section form#dmm_form input[type=number],body.page>main>section form#dmm_form input[type=password],body.page>main>section form#dmm_form input[type=tel],body.page>main>section form#dmm_form input[type=text],body.page>main>section form#dmm_form input[type=url],body.page>main>section form#dmm_form select,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=email],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=number],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=password],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=tel],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=text],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=url],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select,body.post-type-page .is-root-container form#dmm_form input[type=email],body.post-type-page .is-root-container form#dmm_form input[type=number],body.post-type-page .is-root-container form#dmm_form input[type=password],body.post-type-page .is-root-container form#dmm_form input[type=tel],body.post-type-page .is-root-container form#dmm_form input[type=text],body.post-type-page .is-root-container form#dmm_form input[type=url],body.post-type-page .is-root-container form#dmm_form select{height:43px;padding:0 14px}body.page>main>section div.wpforms-container.wpforms-container-full textarea,body.page>main>section form#dmm_form textarea,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full textarea,body.post-type-page .is-root-container form#dmm_form textarea{min-height:120px;padding:14px}body.page>main>section div.wpforms-container.wpforms-container-full select,body.page>main>section form#dmm_form select,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full select,body.post-type-page .is-root-container form#dmm_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 16px center,right 11px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}body.page>main>section div.wpforms-container.wpforms-container-full button[type=submit],body.page>main>section div.wpforms-container.wpforms-container-full input[type=button],body.page>main>section form#dmm_form button[type=submit],body.page>main>section form#dmm_form input[type=button],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full button[type=submit],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=button],body.post-type-page .is-root-container form#dmm_form button[type=submit],body.post-type-page .is-root-container form#dmm_form input[type=button]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FEFFFC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 8 4 4-4 4M2 12h20'/%3E%3C/svg%3E");background-position:right 40px center;background-repeat:no-repeat;background-size:18px 18px;height:auto;padding:20px 74px 20px 40px}body.page>main>section div.wpforms-container.wpforms-container-full button[type=submit]:active,body.page>main>section div.wpforms-container.wpforms-container-full button[type=submit]:hover,body.page>main>section div.wpforms-container.wpforms-container-full button[type=submit]:not(:hover):not(:active),body.page>main>section div.wpforms-container.wpforms-container-full input[type=button],body.page>main>section form#dmm_form button[type=submit]:active,body.page>main>section form#dmm_form button[type=submit]:hover,body.page>main>section form#dmm_form button[type=submit]:not(:hover):not(:active),body.page>main>section form#dmm_form input[type=button],body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full button[type=submit]:active,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full button[type=submit]:hover,body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full button[type=submit]:not(:hover):not(:active),body.post-type-page .is-root-container div.wpforms-container.wpforms-container-full input[type=button],body.post-type-page .is-root-container form#dmm_form button[type=submit]:active,body.post-type-page .is-root-container form#dmm_form button[type=submit]:hover,body.post-type-page .is-root-container form#dmm_form button[type=submit]:not(:hover):not(:active),body.post-type-page .is-root-container form#dmm_form input[type=button]{background-color:var(--_color-100);color:var(--color-base-020)}body.page>main>section form#dmm_form br,body.post-type-page .is-root-container form#dmm_form br{display:none}body.page>main>section form#dmm_form label:has(+input[type=email]),body.page>main>section form#dmm_form label:has(+input[type=number]),body.page>main>section form#dmm_form label:has(+input[type=password]),body.page>main>section form#dmm_form label:has(+input[type=tel]),body.page>main>section form#dmm_form label:has(+input[type=text]),body.page>main>section form#dmm_form label:has(+input[type=url]),body.page>main>section form#dmm_form label:has(+select),body.page>main>section form#dmm_form label:has(+textarea),body.post-type-page .is-root-container form#dmm_form label:has(+input[type=email]),body.post-type-page .is-root-container form#dmm_form label:has(+input[type=number]),body.post-type-page .is-root-container form#dmm_form label:has(+input[type=password]),body.post-type-page .is-root-container form#dmm_form label:has(+input[type=tel]),body.post-type-page .is-root-container form#dmm_form label:has(+input[type=text]),body.post-type-page .is-root-container form#dmm_form label:has(+input[type=url]),body.post-type-page .is-root-container form#dmm_form label:has(+select),body.post-type-page .is-root-container form#dmm_form label:has(+textarea){display:block;margin-bottom:8px}body.page>main>section form#dmm_form .dmm-field-row,body.post-type-page .is-root-container form#dmm_form .dmm-field-row{display:grid;gap:16px;grid-template-columns:1fr;margin:16px 0}@media (width > 36em){body.page>main>section form#dmm_form .dmm-field-row,body.post-type-page .is-root-container form#dmm_form .dmm-field-row{grid-template-columns:1fr 1fr}}body.page>main>section form#dmm_form .dmm-field-row p,body.post-type-page .is-root-container form#dmm_form .dmm-field-row p{margin:0}body.page>main>section form#dmm_form p:has(>#dmm_currency),body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency){display:grid;gap:8px var(--gap);grid-template-columns:1fr}@media (width > 36em){body.page>main>section form#dmm_form p:has(>#dmm_currency),body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency){grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}body.page>main>section form#dmm_form p:has(>#dmm_currency) label:has(+#dmm_currency),body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency) label:has(+#dmm_currency){grid-column:1;grid-row:1}body.page>main>section form#dmm_form p:has(>#dmm_currency) #dmm_currency,body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency) #dmm_currency{grid-column:1;grid-row:2}body.page>main>section form#dmm_form p:has(>#dmm_currency) label:has(+#dmm_dd),body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency) label:has(+#dmm_dd){grid-column:2/4;grid-row:1}body.page>main>section form#dmm_form p:has(>#dmm_currency) #dmm_dd,body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency) #dmm_dd{grid-column:2;grid-row:2}body.page>main>section form#dmm_form p:has(>#dmm_currency) span:has(>#dmm_amount),body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency) span:has(>#dmm_amount){grid-column:3;grid-row:2}}body.page>main>section form#dmm_form p:has(>#dmm_currency) label,body.post-type-page .is-root-container form#dmm_form p:has(>#dmm_currency) label{margin-bottom:0}body.page>main>section form#dmm_form p:has(>label[class*=dmm_]),body.post-type-page .is-root-container form#dmm_form p:has(>label[class*=dmm_]){display:flex;flex-wrap:wrap;gap:calc(var(--gap)/2);margin-block:var(--gap)}body.page>main>section form#dmm_form label[class*=dmm_],body.post-type-page .is-root-container form#dmm_form label[class*=dmm_]{align-items:center;border:1px solid light-dark(var(--_color-120),var(--_color-080));cursor:pointer;display:inline-flex;gap:calc(var(--gap)/4);padding:calc(var(--gap)/3) calc(var(--gap)/2);transition:border-color .15s ease,background-color .15s ease}body.page>main>section form#dmm_form label[class*=dmm_] img,body.post-type-page .is-root-container form#dmm_form label[class*=dmm_] img{height:22px;width:auto}body.page>main>section form#dmm_form label[class*=dmm_] input[type=radio],body.post-type-page .is-root-container form#dmm_form label[class*=dmm_] input[type=radio]{height:1px;opacity:0;position:absolute;width:1px}body.page>main>section form#dmm_form label[class*=dmm_]:has(input:checked),body.post-type-page .is-root-container form#dmm_form label[class*=dmm_]:has(input:checked){background-color:color-mix(in oklch,var(--_color-100),transparent 82%);border-color:var(--_color-100);box-shadow:inset 0 0 0 1px var(--_color-100);color:var(--_color-100);font-weight:600}body.page>main>section form#dmm_form label[class*=dmm_]:focus-within,body.post-type-page .is-root-container form#dmm_form label[class*=dmm_]:focus-within{outline:2px solid var(--_color-100);outline-offset:2px}body.admin-bar>header{top:var(--wp-admin--admin-bar--height)}body>header{--_size:60px;left:0;position:fixed;top:0;z-index:1000}body>header button.logo{align-items:center;background-color:var(--color-purple-100);display:flex;height:var(--_size);justify-content:center;position:relative;width:var(--_size);z-index:1000}body>header button.logo:hover{background-color:var(--color-purple-180)}body>header button.logo:after,body>header button.logo:before{background-color:var(--color-base-020);content:"";height:var(--_size);opacity:.5;position:absolute;width:var(--_size)}body>header button.logo:before{left:var(--_size);top:0}body>header button.logo:after{left:0;top:var(--_size)}body>header button.logo img{height:auto;margin:0;padding:0;width:calc(var(--_size)*.75)}body>header button.logo .logo__close{color:var(--color-base-020);display:none;height:28px;width:28px}body>header button.logo .logo__close svg{stroke-width:2.5;height:100%;width:100%}.menu-is-open header button.logo{background-color:var(--color-base-020)}.menu-is-open header button.logo .logo__mark{display:none}.menu-is-open header button.logo .logo__close{color:var(--color-purple-100);display:flex}.menu-is-open header button.logo:hover{background-color:var(--color-purple-180)}.menu-is-open header button.logo:hover svg{color:var(--color-base-020)}@media (width > 64em){body>header{--_size:80px}}body>footer{padding:var(--gap)}body>footer>.wrapper{display:flex;flex-direction:column;gap:40px}body>footer .branding,body>footer .socials{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}body>footer .branding .footer__logo{height:calc(var(--gap)*2);max-width:unset;width:auto}body>footer .branding .footer__logo--light{display:var(--display-light)}body>footer .branding .footer__logo--dark{display:var(--display-dark)}body>footer .socials>a{align-items:center;background-color:var(--color-purple-100);display:flex;height:40px;justify-content:center;padding:10px;width:40px}body>footer .socials>a>svg{fill:var(--color-base-020);height:100%;max-width:24px;width:100%}body>footer .socials>a:hover{opacity:.8}body>footer .menus{display:flex;flex-direction:column;gap:20px}body>footer .menus ul{display:flex;flex-direction:column;gap:10px 20px;line-height:1;list-style:none;margin:0;padding:0}body>footer .menus ul.menu__footerSub{gap:4px 20px}body>footer .menus a,body>footer .menus span{font-family:Geist Mono,monospace;font-size:14px;font-weight:700;letter-spacing:5%;line-height:1;text-decoration:none}body>footer .menus a:hover{opacity:.9;text-decoration:underline;text-decoration-thickness:.2em}body>footer .menus .menu__footerMain a{color:light-dark(var(--color-purple-100),var(--color-purple-040));font-size:16px}body>footer .menus .menu__footerSub a{color:light-dark(var(--color-purple-080),var(--color-purple-020))}body>footer .menus .copyright{font-size:12px;font-weight:400;letter-spacing:20%;text-transform:uppercase}@media (width > 64em){body>footer .socials>a{height:50px;width:50px}body>footer .menus ul{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body>footer .menus ul>li{border-right:4px solid var(--color-fg);padding-inline-end:20px}body>footer .menus ul>li:last-child{border-right:0;padding-inline-end:0}body>footer .menus ul.menu__footerSub{gap:0 20px}body>footer .menus a,body>footer .menus span{font-size:16px}body>footer .menus .menu__footerMain a{font-size:20px}body>footer .menus .copyright{font-size:14px}}banner{background-color:var(--color-purple-100)}banner .content{background-color:var(--color-base-020);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 30px) calc(100% - 60px),calc(100% - 30px) calc(100% - 30px),calc(100% - 60px) calc(100% - 30px),calc(100% - 60px) 100%,0 100%);display:flex;flex-direction:column;gap:20px;padding:40px}banner .content p{color:var(--color-base-180);font-family:var(--heading-ff);font-size:var(--heading-fs-xxl);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);margin:0;text-transform:lowercase}banner .content p span{color:var(--color-purple-100)}banner .image{min-height:300px;position:relative}banner .image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}html.menu-is-open{overflow:hidden}html.menu-is-open .menu{pointer-events:auto}.menu{background-color:transparent;height:calc(100vh - var(--wp-admin--admin-bar--height));position:fixed;top:var(--wp-admin--admin-bar--height);width:100vw;z-index:999}.menu,.menu__pixel-grid{inset:0;pointer-events:none}.menu__pixel-grid{overflow:hidden;position:absolute;z-index:0}.menu__tile{background-color:var(--color-purple-100);height:80px;position:absolute;width:80px}.menu__wrapper{height:100%;padding:var(--gap);position:relative;visibility:hidden;z-index:1}.menu__article{display:none}@media (width > 64em){.menu__article{display:block}}.menu__article .card.article{background:0 0;height:100%}.menu__article .card.article .card__title,.menu__article .card.article .contributors__label,.menu__article .card.article .contributors__list{color:var(--color-base-020)}.menu__article .card.article:hover{background:var(--_color)}.menu__navigation{--nav-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--nav-gap)}.nav__search{background-color:var(--color-bg);color:var(--color-fg);display:flex;height:80px;width:100%}.nav__search button,.nav__search label{cursor:pointer;flex-shrink:0}.nav__search .search__form{flex-grow:1;height:100%;padding:calc(var(--gap)/2);padding-right:0}.nav__search .search__form input{align-self:center;background:0 0;border:0;color:inherit;height:100%;line-height:1;margin:0;outline:0;width:100%}.nav__search .search__form input:active,.nav__search .search__form input:focus{border-bottom:1px solid}.nav__search .search__form input:active::-moz-placeholder,.nav__search .search__form input:focus::-moz-placeholder{opacity:.5}.nav__search .search__form input:active::placeholder,.nav__search .search__form input:focus::placeholder{opacity:.5}.nav__search .search__form input::-moz-placeholder{color:inherit;font-family:Safiro,sans-serif;font-size:var(--heading-fs-ms);font-weight:700;line-height:1}.nav__search .search__form input::placeholder{color:inherit;font-family:Safiro,sans-serif;font-size:var(--heading-fs-ms);font-weight:700;line-height:1}.nav__search button{color:inherit;opacity:.8;padding:20px}.nav__search button:hover{opacity:1}.nav__search button i,.nav__search button svg{stroke-width:3}.nav__wrapper{align-content:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--nav-gap);list-style:none;margin:0;min-height:100%;padding:0;width:100%}.nav__item{background-color:var(--color-bg);color:var(--color-fg);height:80px;width:100%}.nav__item,.nav__item:hover{transition:background-color .15s ease-in-out}.nav__item:hover{background-color:light-dark(var(--color-purple-020),var(--color-purple-180))}.nav__item.nav__item--utility{bottom:var(--gap);position:absolute;width:80px;z-index:2}.nav__item.nav__item--utility .nav__title{display:none}.nav__item--toggle{right:var(--gap)}.nav__item--random{right:calc(var(--gap) + var(--nav-gap) + 80px)}.nav__link.color-scheme-toggle [data-color-scheme-icon=dark]{display:none}.nav__link{flex-direction:row;gap:0;text-decoration:none;width:100%}.nav__icon,.nav__link{align-items:center;display:flex;height:100%}.nav__icon{aspect-ratio:1;background-color:light-dark(var(--color-purple-020),var(--color-purple-180));color:var(--color-purple-100);justify-content:center;padding:20px}.nav__icon i,.nav__icon img,.nav__icon svg{stroke-width:3;height:100%;width:100%}.nav__title{color:var(--color-fg);font-family:Safiro,sans-serif;font-size:var(--heading-fs-ms);font-weight:700;line-height:1;padding:calc(var(--gap)/2)}@media (width > 1680px){.nav__item{width:calc(50% - var(--nav-gap)/ 2)}}.pagination{margin-block:var(--gap)}.pagination,.pagination__list{display:flex;justify-content:center}.pagination__list{align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pagination__item{display:flex}.pagination__link{--pg-bg:var(--_color-100);--pg-color:var(--color-base-020);--pg-border:var(--_color-100);align-items:center;background-color:var(--pg-bg);border:2px solid var(--pg-border);color:var(--pg-color);cursor:pointer;display:inline-flex;font-family:var(--meta-ff);font-size:var(--meta-fs-md);font-weight:var(--meta-fw);height:40px;justify-content:center;letter-spacing:var(--meta-ls);line-height:1;text-decoration:none;transition:opacity .2s ease;width:40px}.pagination__link i[data-lucide]{height:1.25em;width:1.25em}.pagination__link:hover{opacity:.8}.pagination__link--current{--pg-bg:var(--_color-160);--pg-border:var(--_color-160);cursor:default}.pagination__link--current:hover{opacity:1}.pagination__link--dots{cursor:default}.pagination__link--dots:hover{opacity:1}.pagination__link--disabled{--pg-bg:transparent;--pg-color:var(--_color-160);--pg-border:var(--_color-160);cursor:not-allowed}.pagination__link--disabled:hover{opacity:1}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (width > 36em){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}}@media (width > 48em){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}@media (width > 64em){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}@media (width > 80em){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}}@media (width > 1680px){.col-wd-1{grid-column:span 1}.col-wd-2{grid-column:span 2}.col-wd-3{grid-column:span 3}.col-wd-4{grid-column:span 4}.col-wd-5{grid-column:span 5}.col-wd-6{grid-column:span 6}.col-wd-7{grid-column:span 7}.col-wd-8{grid-column:span 8}.col-wd-9{grid-column:span 9}.col-wd-10{grid-column:span 10}.col-wd-11{grid-column:span 11}.col-wd-12{grid-column:span 12}}@media (width > 3000px){.col-sw-1{grid-column:span 1}.col-sw-2{grid-column:span 2}.col-sw-3{grid-column:span 3}.col-sw-4{grid-column:span 4}.col-sw-5{grid-column:span 5}.col-sw-6{grid-column:span 6}.col-sw-7{grid-column:span 7}.col-sw-8{grid-column:span 8}.col-sw-9{grid-column:span 9}.col-sw-10{grid-column:span 10}.col-sw-11{grid-column:span 11}.col-sw-12{grid-column:span 12}}@media (width > 5000px){.col-uw-1{grid-column:span 1}.col-uw-2{grid-column:span 2}.col-uw-3{grid-column:span 3}.col-uw-4{grid-column:span 4}.col-uw-5{grid-column:span 5}.col-uw-6{grid-column:span 6}.col-uw-7{grid-column:span 7}.col-uw-8{grid-column:span 8}.col-uw-9{grid-column:span 9}.col-uw-10{grid-column:span 10}.col-uw-11{grid-column:span 11}.col-uw-12{grid-column:span 12}}main{display:grid;gap:1.5rem;justify-items:center}body.single{--_color:var(--style-color,var(--color-purple-100))}article{display:flex;flex-direction:column;justify-content:center}article.post{width:100vw}article .hero{display:flex;position:relative;width:100%}article .hero__content{height:100%;pointer-events:none}article .hero__wrapper{display:flex;pointer-events:auto}article .hero__meta{align-items:center;display:flex;flex-direction:row;gap:calc(var(--gap)/2);justify-content:flex-start}article .hero__meta .hero__date{display:none;visibility:hidden}article .hero__topic{align-items:center;display:flex}article .hero__date{align-items:flex-start;color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);display:flex;flex-direction:column;font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);gap:calc(var(--gap)/4);justify-content:center;letter-spacing:var(--meta-ls);line-height:var(--meta-lh)}article .hero__date--modified{font-size:var(--meta-fs-sm);font-style:italic}article .hero__authors{align-items:flex-start;display:flex;flex-direction:column;gap:10px}article .hero__authors .contributors__list{text-wrap:balance;white-space:normal}article .hero__background img,article .hero__background picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}article .hero__background .image-meta{pointer-events:auto;z-index:11}article footer .container{padding-bottom:0}article footer h2{font-family:var(--heading-ff);font-size:var(--heading-fs-sm);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);text-transform:uppercase}article footer .contributor-cards{display:flex;flex-direction:column;gap:var(--gap);margin-block:var(--gap)}article footer .contributor-cards__title{margin:0}article footer .contributor-cards__list{display:grid;gap:var(--gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}article footer .contributor-cards__item{display:flex}@media (width > 48em){article footer .contributor-cards__list{grid-template-columns:repeat(2,1fr)}}@media (width > 80em){article footer .contributor-cards__list{grid-template-columns:repeat(3,1fr)}}article footer .card-grid{margin-block:var(--gap)}article main .article-grid{align-items:start;display:grid;grid-template-columns:[full-start] var(--gap) [wide-start content-start col-left-start col-right-start] 1fr [center-start] min(800px,100% - var(--gap) * 2) [center-end] 1fr [col-left-end col-right-end content-end wide-end] var(--gap) [full-end];margin-block:var(--gap);row-gap:var(--gap);width:100%}article main .article-grid>*{grid-column:center}article main .article-grid>.alignfull,article main .article-grid>[data-align=full]{grid-column:full}@media (width > 64em){article main .article-grid{--col-right-w:min(400px,max(calc(25vw - var(--gap)*4/4 - 20px),calc(50vw - var(--gap)*4/2 - 400px)));grid-template-columns:[full-start] minmax(var(--gap),1fr) [wide-start content-start col-left-start] minmax(0,400px) [center-start] minmax(0,360px) [col-left-end] 80px [col-right-start] minmax(0,360px) [center-end] minmax(0,400px) [col-right-end content-end wide-end] minmax(var(--gap),1fr) [full-end]}article main .article-grid>.col-left{grid-column:col-left}article main .article-grid>.col-right{grid-column:col-right}article main .article-grid>.alignwide,article main .article-grid>.wp-block-pullquote,article main .article-grid>[data-align=wide]{grid-column:content}}@media (width > 64em) and (width <= 80em){article main .article-grid{--col-right-w:min(440px,calc(45vw - var(--gap)*4));grid-template-columns:[full-start] minmax(var(--gap),1fr) [wide-start] minmax(0,var(--gap)) [content-start col-left-start] minmax(0,440px) [col-left-end center-start] 55vw [center-end col-right-start] minmax(0,440px) [col-right-end content-end] minmax(0,var(--gap)) [wide-end] minmax(var(--gap),1fr) [full-end]}article main .article-grid:where(:has(.sidenote--left):not(:has(.sidenote--right)):not(:has(.editor-note))){grid-template-columns:[full-start] minmax(var(--gap),1fr) [wide-start] minmax(0,var(--gap)) [content-start col-left-start] minmax(0,440px) [col-left-end center-start] 55vw [center-end col-right-start col-right-end content-end] minmax(0,var(--gap)) [wide-end] minmax(var(--gap),1fr) [full-end]}article main .article-grid:where(:has(.sidenote--right),:has(.editor-note)){grid-template-columns:[full-start] minmax(var(--gap),1fr) [wide-start] minmax(0,var(--gap)) [content-start col-left-start col-left-end center-start] 55vw [center-end col-right-start] minmax(0,440px) [col-right-end content-end] minmax(0,var(--gap)) [wide-end] minmax(var(--gap),1fr) [full-end]}article main .article-grid:where(:has(.sidenote--right),:has(.editor-note))>.sidenote-block:has(.sidenote--left){grid-column:center!important;height:auto;margin:0}article main .article-grid:where(:has(.sidenote--right),:has(.editor-note))>.sidenote-block:has(.sidenote--left) .sidenote{position:static}}article main p{margin:0}article main a:not(.button){color:var(--_color-140)}article main a:not(.button):is(:hover,:focus){color:var(--_color-180)}article main p:not(.discord-cta__text):first-of-type{font-size:var(--body-fs-lg);font-weight:500;line-height:1.5}article main a:not(.button){color:light-dark(var(--_color-140),var(--_color-060));transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out}article main a:not(.button):is(:hover,:focus){color:light-dark(var(--_color-180),var(--_color-020));text-decoration-color:var(--_color-100);transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out}article hr{background-color:var(--_color-100);border:0!important;height:10px;width:100%}@media (width > 48em){article .hero__wrapper>.hero__date{display:none;visibility:hidden}article .hero__meta{align-items:center;flex-direction:row}article .hero__meta>.hero__date{display:flex;gap:5px;visibility:visible}}body.page,body.wp-admin #editor{--_color:var(--style-color,var(--color-purple-100))}body.page>main>section>:not(.alignwide):not(.alignfull):not([data-type^="alt/"]):not(.boxCard),body.post-type-page .is-root-container>:not(.alignwide):not(.alignfull):not([data-type^="alt/"]):not(.boxCard){margin-bottom:var(--gap);padding-block:0}body.page>main>section>.boxCard,body.post-type-page .is-root-container>.boxCard{margin-bottom:var(--gap);max-width:800px}body.page>main>section>.alignwide,body.post-type-page .is-root-container>.alignwide{gap:var(--gap);margin-bottom:var(--gap);padding-block:0}body.page>main>section>.alignfull,body.post-type-page .is-root-container>.alignfull{padding-block:0}body.page>main>section>.wp-block-columns,body.post-type-page .is-root-container>.wp-block-columns{flex-direction:column}body.page>main>section>.wp-block-columns figure,body.post-type-page .is-root-container>.wp-block-columns figure{border-top:10px solid var(--_color-100);display:flex;height:100%}body.page>main>section>.wp-block-columns figure img,body.page>main>section>.wp-block-columns figure picture,body.post-type-page .is-root-container>.wp-block-columns figure img,body.post-type-page .is-root-container>.wp-block-columns figure picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}body.page>main>section>.wp-block-columns>.wp-block-column>*,body.post-type-page .is-root-container>.wp-block-columns>.wp-block-column>*{margin-bottom:var(--gap)}body.page>main>section>.wp-block-columns>.wp-block-column>:first-child,body.post-type-page .is-root-container>.wp-block-columns>.wp-block-column>:first-child{margin-top:0}body.page>main>section>.wp-block-columns>.wp-block-column>:last-child,body.post-type-page .is-root-container>.wp-block-columns>.wp-block-column>:last-child{margin-bottom:0}body.page>main>section>.wp-block-group,body.post-type-page .is-root-container>.wp-block-group{grid-template-columns:repeat(3,minmax(25vw,1fr))}body.page>main>section>h2,body.page>main>section>h3,body.page>main>section>h4,body.page>main>section>h5,body.page>main>section>h6,body.post-type-page .is-root-container>h2,body.post-type-page .is-root-container>h3,body.post-type-page .is-root-container>h4,body.post-type-page .is-root-container>h5,body.post-type-page .is-root-container>h6{color:var(--_color-100,#5e00ff);text-transform:uppercase}body.page>main>section>h2,body.page>main>section>h3,body.post-type-page .is-root-container>h2,body.post-type-page .is-root-container>h3{font-size:var(--heading-fs-sm)}body.page>main>section>p:first-of-type,body.post-type-page .is-root-container>p:first-of-type{font-size:var(--body-fs-lg);font-weight:600;line-height:1.5}body.page>main>section hr,body.post-type-page .is-root-container hr{background-color:var(--_color-100,#5e00ff);border:none;height:40px;margin-block:var(--gap);padding:0!important;width:10px!important}body.page>main>section hr:first-child,body.post-type-page .is-root-container hr:first-child{margin-top:0}body.page>main>section .boxCard,body.post-type-page .is-root-container .boxCard{max-width:800px}body.page>main>section>.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}@media (width > 64em){body.page>main>section>.wp-block-columns,body.post-type-page .is-root-container>.wp-block-columns{flex-direction:row}body.page>main>section>.wp-block-group,body.post-type-page .is-root-container>.wp-block-group{grid-template-columns:repeat(6,minmax(0,1fr))}body.page>main>section hr,body.post-type-page .is-root-container hr{height:80px}}body.author{--_color:var(--style-color,var(--color-purple-100))}body.author>main>section#author{padding-bottom:var(--gap);width:100%}body.author>main>section#author .hero{margin-bottom:var(--gap)}body.author>main>section#author .hero .hero__wrapper{padding-inline:calc(var(--gap)*2);padding-bottom:var(--gap)}body.author>main>section#author .hero .hero__background{padding:var(--gap)}body.author>main>section#author .hero .hero__title{font-size:var(--heading-fs-4xl)}body.author>main>section#author .hero .hero__subtitle{color:var(--_color-100);font-family:var(--heading-ff);font-size:var(--heading-fs-md);font-weight:600;letter-spacing:var(--heading-ls);line-height:var(--heading-lh);margin-top:calc(var(--gap)*-1*.75);text-align:center}body.author>main>section#author>h2,body.author>main>section#author>h3,body.author>main>section#author>h4,body.author>main>section#author>h5,body.author>main>section#author>h6{color:var(--_color-100,#5e00ff);text-transform:uppercase}body.author>main>section#author hr{background-color:var(--_color-100,#5e00ff);border:none;height:40px;margin-block:var(--gap);padding:0!important;width:10px!important}body.author>main>section#author hr:first-child{margin-top:0}body.author>main>section#author .author__intro p:first-of-type{font-size:var(--body-fs-lg);font-weight:600;line-height:1.5}body.author>main>section#author .author__info{display:flex;flex-direction:column;gap:var(--gap)}body.author>main>section#author .author__image{aspect-ratio:4/3;border-top:10px solid var(--_color);overflow:hidden;position:relative}body.author>main>section#author .author__image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}body.author>main>section#author .boxCard .author__socials{display:flex;flex-direction:column;gap:calc(var(--gap)/4);list-style:none;margin:auto 0 0;padding:0}body.author>main>section#author .boxCard .socials__item .item__link{align-items:center;color:var(--_color-100);display:inline-flex;font-family:var(--meta-ff);font-size:var(--meta-fs-md);gap:calc(var(--gap)/2);line-height:var(--meta-lh);position:relative;text-decoration:none;z-index:10}body.author>main>section#author .boxCard .socials__item .item__icon{align-items:center;background-color:var(--_color-100);color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);display:inline-flex;flex-shrink:0;height:2.4em;justify-content:center;width:2.4em}body.author>main>section#author .boxCard .socials__item .item__icon i,body.author>main>section#author .boxCard .socials__item .item__icon svg{height:1.2em;width:1.2em}body.author>main>section#author .boxCard .socials__item:hover .item__link{opacity:.8}@media (width > 48em){body.author>main>section#author .boxCard th{width:40%}}@media (width > 64em){body.author>main>section#author hr{height:80px}body.author>main>section#author .author__info{flex-direction:row}body.author>main>section#author .author__info>*{width:50%}body.author>main>section#author .author__image{aspect-ratio:auto}}body.search{--_color:var(--style-color,var(--color-purple-100))}body.search>main>section#search{padding-block:var(--gap);width:100vw}body.search>main>section#search .hero{min-height:50dvh;padding-inline:var(--gap)}body.search>main>section#search .search__results{display:flex;flex-direction:column;gap:40px}body.search>main>section#search .search__article{display:flex;flex-direction:column;gap:var(--gap);position:relative}body.search>main>section#search .search__article[data-theme=coding] .article__title,body.search>main>section#search .search__article[data-theme=hitech] .article__title,body.search>main>section#search .search__article[data-theme=modern] .article__title{text-transform:uppercase}body.search>main>section#search .article__content{display:flex;flex-direction:column;gap:calc(var(--gap)/2)}body.search>main>section#search .article__meta{align-items:center;display:flex;flex-direction:row;gap:calc(var(--gap)/2);justify-content:flex-start}body.search>main>section#search .article__date{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--meta-ff);font-size:var(--meta-fs-md);font-weight:var(--meta-fw);gap:calc(var(--gap)/4);justify-content:center;letter-spacing:var(--meta-ls);line-height:var(--meta-lh)}body.search>main>section#search .article__title{text-wrap:balance;font-family:var(--heading-ff);font-size:var(--heading-fs-md);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}body.search>main>section#search .article__title a{text-wrap:balance;color:inherit;text-decoration:none}body.search>main>section#search .article__title a:after{content:"";inset:0;position:absolute;z-index:5}body.search>main>section#search .article__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--color-base-190);display:-webkit-box;font-family:var(--body-ff);font-size:var(--body-fs-md);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh);margin:0;overflow:hidden;padding:0}body.search>main>section#search .contributors{z-index:10}body.search>main>section#search .contributors .contributors__label{color:light-dark(var(--color-base-160),var(--color-base-040))}body.search>main>section#search .contributors .contributors__list{color:light-dark(var(--color-base-180),var(--color-base-020));white-space:wrap}body.search>main>section#search .article__image{border-top:10px solid var(--_color)}@media (width > 48em){body.search>main>section#search .search__article{align-items:center;flex-direction:row}body.search>main>section#search .search__article>div{width:50%}body.search>main>section#search .search__article .article__image{height:500px}body.search>main>section#search .search__article .article__image img,body.search>main>section#search .search__article .article__image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}:not(.alignfull):not(.container)>.card-grid{padding:var(--gap)}.card-grid{--cols:4;--rows:"auto";display:flex;flex-direction:column;gap:var(--gap)}.card-grid__list{display:grid;gap:var(--gap);grid-auto-flow:dense;grid-auto-rows:minmax(400px,auto);grid-template-columns:1fr}.card-grid__list>.card{grid-column:span 1;grid-row:span 1;min-width:200px}@media (width > 48em){.card-grid__list{grid-auto-rows:480px;grid-template-columns:repeat(2,1fr)}.card-grid__list>.card{grid-column:span var(--card-cols,1);grid-row:span var(--card-rows,1)}}@media (width > 80em){.card-grid__list{grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),480px)}}@media (width > 3000px){.card-grid__list{grid-template-columns:repeat(calc(var(--cols)*2),1fr);grid-template-rows:repeat(var(--rows),480px)}}.card-grid--standalone .card-grid__list{grid-template-rows:none}.card-grid--standalone .pagination{margin-bottom:0}.friends-grid{display:flex;flex-direction:column;gap:var(--gap)}.friends-grid__list{display:flex;flex-wrap:wrap;gap:calc(var(--gap)/2);justify-content:center;list-style:none;margin:0;padding:0}.friends-grid__item{display:inline-flex}section#author .hero,section#page .hero,section#search .hero{position:relative}section#author .hero__content,section#page .hero__content,section#search .hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10}section#author .hero__wrapper,section#page .hero__wrapper,section#search .hero__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--gap));justify-content:center;position:relative;width:100%}section#author .hero__topic .pill,section#page .hero__topic .pill,section#search .hero__topic .pill{background-color:var(--_color);color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0)}section#author .hero__title,section#page .hero__title,section#search .hero__title{font-size:var(--heading-fs-xxl);text-align:left;text-transform:uppercase}section#author .hero__title span.highlight,section#page .hero__title span.highlight,section#search .hero__title span.highlight{background:unset;color:var(--_color)}section#author .hero__background,section#page .hero__background,section#search .hero__background{height:inherit;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}section#author .hero__background img,section#author .hero__background picture,section#page .hero__background img,section#page .hero__background picture,section#search .hero__background img,section#search .hero__background picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section#author .hero--background,section#page .hero--background,section#search .hero--background{align-items:center;display:flex;justify-content:center;min-height:30dvh}section#author .hero--background .hero__background,section#page .hero--background .hero__background,section#search .hero--background .hero__background{inset:0;position:absolute;z-index:0}section#author .hero--background .hero__background picture:after,section#page .hero--background .hero__background picture:after,section#search .hero--background .hero__background picture:after{background:linear-gradient(var(--_color-100),var(--_color-180));content:"";display:block;height:100%;inset:0;opacity:.5;position:absolute;transition:opacity .48s ease-in-out;width:100%;z-index:10}section#author .hero--background .hero__background:before,section#page .hero--background .hero__background:before,section#search .hero--background .hero__background:before{backdrop-filter:blur(25px);background:linear-gradient(oklch(from var(--_color-100) l c h/.1),oklch(from var(--_color-180) l c h/.3));content:"";display:block;height:100%;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);position:absolute;width:100%;z-index:10}section#author .hero--background .hero__content,section#page .hero--background .hero__content,section#search .hero--background .hero__content{position:relative;z-index:1}section#author .hero--background .hero__wrapper,section#page .hero--background .hero__wrapper,section#search .hero--background .hero__wrapper{align-items:center;justify-content:center}section#author .hero--background .hero__title,section#page .hero--background .hero__title,section#search .hero--background .hero__title{color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);text-align:center}section#author .hero--background .hero__title span.highlight,section#page .hero--background .hero__title span.highlight,section#search .hero--background .hero__title span.highlight{background:linear-gradient(var(--_color-100),var(--_color-100)) no-repeat left calc(50% - .05em)/100% .8cap;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0)}section#author .hero--overlay,section#page .hero--overlay,section#search .hero--overlay{align-items:flex-end;display:flex}section#author .hero--overlay .hero__background,section#page .hero--overlay .hero__background,section#search .hero--overlay .hero__background{inset:0;position:absolute;z-index:0}section#author .hero--overlay .hero__background:after,section#page .hero--overlay .hero__background:after,section#search .hero--overlay .hero__background:after{background:oklch(from var(--_color,var(--color-purple-100)) l c h/.2);content:"";inset:0;position:absolute;z-index:1}section#author .hero--overlay .hero__content,section#page .hero--overlay .hero__content,section#search .hero--overlay .hero__content{margin-bottom:0;padding-inline:0;padding-bottom:0;padding-top:200px;position:relative;z-index:1}section#author .hero--overlay .hero__wrapper:before,section#page .hero--overlay .hero__wrapper:before,section#search .hero--overlay .hero__wrapper:before{background:linear-gradient(to bottom,color-mix(in oklab,light-dark(var(--_color-020),var(--_color-180)),var(--color-bg)),var(--color-bg));content:"";height:calc(100% + var(--gap)*2);inset:calc(var(--gap)*-1) 0;position:absolute;width:100%;z-index:-1}section#author .hero--overlay .hero__wrapper,section#page .hero--overlay .hero__wrapper,section#search .hero--overlay .hero__wrapper{align-items:center;justify-content:center;padding:var(--gap);padding-bottom:0}section#author .hero--overlay .hero__title,section#page .hero--overlay .hero__title,section#search .hero--overlay .hero__title{text-align:center}section#author .hero--split,section#page .hero--split,section#search .hero--split{align-items:stretch;display:flex;flex-direction:column-reverse;gap:var(--gap);margin-inline:auto}section#author .hero--split .hero__content,section#page .hero--split .hero__content,section#search .hero--split .hero__content{margin-inline:auto;max-width:800px;width:100%}section#author .hero--split .hero__background,section#page .hero--split .hero__background,section#search .hero--split .hero__background{height:auto;max-height:40dvh;overflow:hidden;width:100%}section#author .hero--split.hero--bg-colored .hero__topic .pill,section#page .hero--split.hero--bg-colored .hero__topic .pill,section#search .hero--split.hero--bg-colored .hero__topic .pill{background-color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);color:var(--_color)}section#author .hero--split.hero--bg-colored .hero__title,section#page .hero--split.hero--bg-colored .hero__title,section#search .hero--split.hero--bg-colored .hero__title{color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0)}section#author .hero--split.hero--bg-colored .hero__title span.highlight,section#page .hero--split.hero--bg-colored .hero__title span.highlight,section#search .hero--split.hero--bg-colored .hero__title span.highlight{color:var(--_color-040)}section#author .hero--bg-colored,section#page .hero--bg-colored,section#search .hero--bg-colored{background-color:var(--_color-100,var(--_color))}section#author .hero--bg-transparent,section#page .hero--bg-transparent,section#search .hero--bg-transparent{background-color:transparent}section#author .hero__background .image-meta,section#page .hero__background .image-meta,section#search .hero__background .image-meta{z-index:11}section#author .hero--background .hero__content,section#author .hero--overlay .hero__content,section#page .hero--background .hero__content,section#page .hero--overlay .hero__content,section#search .hero--background .hero__content,section#search .hero--overlay .hero__content{pointer-events:none}section#author .hero--background .hero__wrapper,section#author .hero--overlay .hero__wrapper,section#page .hero--background .hero__wrapper,section#page .hero--overlay .hero__wrapper,section#search .hero--background .hero__wrapper,section#search .hero--overlay .hero__wrapper{pointer-events:auto}section#author header.wp-block-alt-hero:has(.hero--bg-colored),section#page header.wp-block-alt-hero:has(.hero--bg-colored),section#search header.wp-block-alt-hero:has(.hero--bg-colored){background-color:var(--_color-100,var(--_color));margin-block:0;padding-block:var(--gap)}@media (width > 64em){section#author .hero,section#page .hero,section#search .hero{min-height:80dvh}section#author .hero--split,section#page .hero--split,section#search .hero--split{flex-direction:row;max-width:1680px}section#author .hero--split .hero__content,section#page .hero--split .hero__content,section#search .hero--split .hero__content{align-items:flex-end;flex-grow:0;max-width:unset;width:50%}section#author .hero--split .hero__background,section#page .hero--split .hero__background,section#search .hero--split .hero__background{flex-grow:0;height:auto;max-height:unset;width:50%}}@media (width > 1680px){section#author .hero--overlay .hero__wrapper:before,section#page .hero--overlay .hero__wrapper:before,section#search .hero--overlay .hero__wrapper:before{inset:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2)}section#author .hero--split .hero__wrapper,section#page .hero--split .hero__wrapper,section#search .hero--split .hero__wrapper{max-width:820px;padding:calc(var(--gap)*2);padding-left:0}}:not(.alignfull)>.highlighted-article{padding:var(--gap)}.highlighted-article{display:flex;height:100%;margin:calc(var(--gap)*-1);min-height:60dvh;padding-block:var(--gap);width:100vw}@media (width > 64em){.highlighted-article{min-height:100dvh}}.podcasts,:not(.alignfull)>.podcasts{padding:var(--gap)}.podcasts{--_color:var(--color-green-100);background-color:var(--_color-100);color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);margin:0 calc(var(--gap)*-1)}.podcasts__list{display:grid;gap:var(--gap);grid-auto-flow:dense;grid-auto-rows:minmax(400px,auto);grid-template-columns:1fr;position:relative}.podcasts__list>.card{background-color:transparent;grid-column:span 1;grid-row:span 1;min-width:200px}.podcasts__list>.card:hover{background-color:var(--_color)}.podcasts__list>.card .card__body{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 15px) calc(100% - 30px),calc(100% - 15px) calc(100% - 15px),calc(100% - 30px) calc(100% - 15px),calc(100% - 30px) 100%,0 100%)}.podcasts__title{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);font-family:var(--heading-ff);font-size:var(--heading-fs-xl);font-weight:var(--heading-fw);left:0;letter-spacing:var(--heading-ls);line-height:1;margin:0;padding:0;position:absolute;text-transform:uppercase;top:0;z-index:2}.podcasts__title:before{background-color:var(--_color-100);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 20px) calc(100% - 40px),calc(100% - 20px) calc(100% - 20px),calc(100% - 40px) calc(100% - 20px),calc(100% - 40px) 100%,0 100%);content:"";display:block;height:calc(100% + var(--gap));left:0;position:absolute;top:-15px;width:calc(100% + var(--gap));z-index:-1}@media (width > 48em){.podcasts__list{grid-auto-rows:480px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,480px)}.podcasts__list>.card{grid-column:span var(--card-cols,1);grid-row:span var(--card-rows,1)}.podcasts__list>.card .card__body{clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 30px) calc(100% - 60px),calc(100% - 30px) calc(100% - 30px),calc(100% - 60px) calc(100% - 30px),calc(100% - 60px) 100%,0 100%)}}@media (width > 80em){.podcasts__list{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,480px)}}.team-grid{--team-cols:4;gap:var(--gap)}.team-grid,.team-grid__header{display:flex;flex-direction:column}.team-grid__header{gap:calc(var(--gap)/2);max-width:60ch}.team-grid__title{font-family:var(--heading-ff);font-size:var(--heading-fs-xs);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);margin:0}.team-grid__description{color:var(--color-base-100);font-size:var(--body-fs-md);margin:0}.team-grid__list{display:grid;gap:var(--gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0;row-gap:calc(var(--gap)*2)}.team-grid__item{display:flex}@media (width > 36em){.team-grid__list{grid-template-columns:repeat(2,1fr)}}@media (width > 48em){.team-grid__list{grid-template-columns:repeat(3,1fr)}}@media (width > 64em){.team-grid__list{grid-template-columns:repeat(var(--team-cols-lg,var(--team-cols)),1fr)}}@media (width > 80em){.team-grid__list{grid-template-columns:repeat(var(--team-cols),1fr)}}:not(.alignfull)>.ticker-block{padding-inline:0!important}.ticker-block{--ticker-bar-height:60px;--ticker-gap:32px;--ticker-duration-top:180s;--ticker-duration-bottom:240s;--ticker-z:900;margin-inline:calc(var(--gap)*-1)}.ticker{background-color:var(--color-bg-inv);color:oklch(from var(--color-bg-inv) clamp(.15,(l - .6) * -1000,.99) 0 0);height:var(--ticker-bar-height);overflow:hidden;position:relative;width:100%}.ticker--top{--_color:var(--color-base-020);background-color:var(--color-purple-100);color:oklch(from var(--color-purple-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}.ticker--top .pill[style="--pill-bg: #5E00FF;"]{--pill-bg:var(--color-base-020)!important}.ticker__track{animation-duration:var(--ticker-duration-top);animation-iteration-count:infinite;animation-name:ticker-scroll-right;animation-play-state:paused;animation-timing-function:linear;backface-visibility:hidden;display:flex;height:100%;transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}.ticker.is-ready .ticker__track{animation-play-state:running}.ticker--bottom .ticker__track{animation-duration:var(--ticker-duration-bottom);animation-name:ticker-scroll-left}.ticker__items{align-items:center;display:flex;flex-shrink:0;gap:var(--ticker-gap);padding-inline:calc(var(--ticker-gap)/2);width:-moz-max-content;width:max-content}.ticker__item{align-items:flex-end;color:inherit;display:inline-flex;flex-shrink:0;gap:12px;text-decoration:none;vertical-align:middle;white-space:nowrap}.ticker__title{font-family:var(--heading-ff),serif;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:uppercase}.ticker__item--easter-egg .ticker__title{font-style:italic}.ticker--bottom.is-stuck{left:0;position:fixed;right:0;top:0;z-index:var(--ticker-z)}body.admin-bar .ticker--bottom.is-stuck{top:var(--wp-admin--admin-bar--height)}.ticker__placeholder{height:var(--ticker-bar-height)}@media (width > 48em){.ticker-block{--ticker-bar-height:64px;--ticker-gap:40px}.ticker__title{font-size:1.5rem}}@media (width > 64em){.ticker-block{--ticker-bar-height:80px}.ticker__title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none;transform:none}.ticker{overflow-x:auto}}@keyframes ticker-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ticker-scroll-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.vibecheck,:not(.alignfull)>.vibecheck{padding:var(--gap)}.vibecheck{--_color:var(--color-orange-100);background-color:var(--_color-100);color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);display:flex;flex-direction:column;gap:var(--gap);margin:0 calc(var(--gap)*-1)}.vibecheck__intro{display:grid;gap:var(--gap);grid-template-columns:1fr}.vibecheck__lead{background-color:var(--color-base-020);justify-content:space-between;padding:var(--gap)}.vibecheck__lead,.vibecheck__text{display:flex;flex-direction:column;gap:calc(var(--gap)/2)}.vibecheck__title{font-family:var(--heading-ff);font-size:var(--heading-fs-xl);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);text-transform:uppercase}.vibecheck__description,.vibecheck__title{color:oklch(from var(--_color) clamp(.15,(l - .6) * -1000,.99) 0 0);margin:0}.vibecheck__description{font-size:var(--body-fs-md);line-height:var(--body-lh)}.vibecheck__related .card.article{background-color:transparent;height:100%;min-height:400px}.vibecheck__related .card.article:hover{background-color:var(--_color)}.vibecheck__related .card.article .card__body{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 15px) calc(100% - 30px),calc(100% - 15px) calc(100% - 15px),calc(100% - 30px) calc(100% - 15px),calc(100% - 30px) 100%,0 100%)}.vibecheck__opinions{display:grid;gap:var(--gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.vibecheck__opinion{background-color:var(--color-base-020);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 15px) calc(100% - 30px),calc(100% - 15px) calc(100% - 15px),calc(100% - 30px) calc(100% - 15px),calc(100% - 30px) 100%,0 100%);color:var(--color-base-180);display:flex;flex-direction:column;gap:calc(var(--gap));padding:var(--gap)}.opinion__author{align-items:flex-end;display:flex;gap:calc(var(--gap)/2)}.opinion__author:hover picture{border:4px solid var(--_color);transition:border .1s ease-in-out}.opinion__avatar{display:block;flex:0 0 auto;height:80px;overflow:hidden;width:80px}.opinion__avatar img,.opinion__avatar picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.opinion__byline{display:flex;flex-direction:column;gap:4px;min-width:0}.opinion__name{font-family:var(--meta-ff);font-size:var(--meta-fs-lg);font-weight:var(--meta-fw);line-height:var(--meta-lh);margin:0}.opinion__name a{color:inherit;text-decoration:none}.opinion__tagline{color:var(--color-base-080);font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);line-height:var(--meta-lh);margin:0}.opinion__content{display:flex;flex-direction:column;gap:calc(var(--gap)/2)}.opinion__message{color:var(--color-base-180);margin:0}@media (width > 64em){.vibecheck__intro{gap:var(--gap);grid-template-columns:1fr 1fr}.vibecheck .card.article .card__body{clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 30px) calc(100% - 60px),calc(100% - 30px) calc(100% - 30px),calc(100% - 60px) calc(100% - 30px),calc(100% - 60px) 100%,0 100%)}.vibecheck__opinions{grid-template-columns:repeat(2,1fr)}}@media (width > 1680px){.vibecheck__opinions{grid-template-columns:repeat(4,1fr)}}.notification{background:light-dark(color-mix(in oklch,var(--_color-020),transparent),color-mix(in oklch,var(--_color-180),transparent));border-top:10px solid var(--_color-100);padding:var(--gap)}.notification__body{display:flex;flex-direction:column;gap:calc(var(--gap)/4)}.notification__title{align-items:center;color:light-dark(var(--_color-100),var(--_color-020));display:flex;font-family:var(--heading-ff);font-size:var(--heading-fs-xs);font-weight:var(--heading-fw);gap:8px;letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}.notification__title svg{flex-shrink:0;height:var(--heading-fs-xs);margin-top:-2px;width:var(--heading-fs-xs)}.notification__text,.notification__text *{color:var(--color-fg);font-family:var(--body-ff);font-size:var(--body-fs-md);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh)}body[data-theme=hitech] article .notification,body[data-theme=hitech].is-alt-article .notification{border-top-width:20px}body[data-theme=hitech] article .notification__title,body[data-theme=hitech].is-alt-article .notification__title{text-transform:uppercase}body[data-theme=classical] article .notification,body[data-theme=classical].is-alt-article .notification{background-color:color-mix(in oklch,var(--_color-160),transparent);border-top:2px solid var(--_color-140);position:relative}body[data-theme=classical] article .notification:after,body[data-theme=classical].is-alt-article .notification:after{background-color:var(--_color-140);clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:20px;left:0;position:absolute;top:-1px;width:20px}body[data-theme=classical] article .notification__body,body[data-theme=classical].is-alt-article .notification__body{gap:calc(var(--gap)/2)}body[data-theme=classical] article .notification__title,body[data-theme=classical].is-alt-article .notification__title{border-bottom:2px solid var(--_color-120);padding-bottom:calc(var(--gap)/2)}body[data-theme=coding] article .notification,body[data-theme=coding].is-alt-article .notification{background:var(--_color-160);border-left:10px solid var(--_color-100);border-top:10px solid var(--_color-100);position:relative}body[data-theme=coding] article .notification:after,body[data-theme=coding].is-alt-article .notification:after{aspect-ratio:1/1;background-color:var(--_color-100);content:"";height:auto;left:0;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);-webkit-mask-size:cover;mask-size:cover;opacity:.5;position:absolute;rotate:90deg;top:0;width:100px;z-index:0}body[data-theme=coding] article .notification__body,body[data-theme=coding].is-alt-article .notification__body{position:relative;z-index:10}body[data-theme=coding] article .notification__title,body[data-theme=coding].is-alt-article .notification__title{border-bottom:4px dotted var(--_color-100);color:oklch(from var(--_color-180) clamp(.2,(l - .6) * -1000,.95) c h);font-size:var(--heading-fs-sm);padding-bottom:calc(var(--gap)/2);text-transform:uppercase;width:-moz-fit-content;width:fit-content}body[data-theme=coding] article .notification__text,body[data-theme=coding] article .notification__text *,body[data-theme=coding].is-alt-article .notification__text,body[data-theme=coding].is-alt-article .notification__text *{color:oklch(from var(--_color-180) clamp(.15,(l - .6) * -1000,.99) 0 0)}body[data-theme=storydriven] article .notification,body[data-theme=storydriven].is-alt-article .notification{border-top:0;position:relative}body[data-theme=storydriven] article .notification:before,body[data-theme=storydriven].is-alt-article .notification:before{background-color:color-mix(in oklch,var(--_color-100),transparent);content:"";display:block;height:var(--gap);left:0;position:absolute;top:0;width:calc(var(--gap)/2)}body[data-theme=storydriven] article .notification:after,body[data-theme=storydriven].is-alt-article .notification:after{background-color:color-mix(in oklch,var(--_color-100),transparent);content:"";display:block;height:calc(var(--gap)/2);left:0;position:absolute;top:0;width:var(--gap)}body[data-theme=storydriven] article .notification__title,body[data-theme=storydriven].is-alt-article .notification__title{color:oklch(from light-dark(var(--_color-020),var(--_color-180)) clamp(.2,(l - .6) * -1000,.95) c h)}body[data-theme=storydriven] article .notification__title:after,body[data-theme=storydriven].is-alt-article .notification__title:after{background-color:var(--_color-100);content:"";flex:1;height:calc(var(--gap)/4);margin-left:calc(var(--gap)/ 2 - 8px);min-width:0}@media (width > 64em){.sidenote-block{grid-column:center-end/col-right-end!important;height:0;margin:0 0 0 var(--gap);overflow:visible;position:relative}.sidenote-block:has(.sidenote--left){grid-column:col-left-start/center-start!important;margin:0 var(--gap) 0 0}.sidenote-block .sidenote{left:0;position:absolute;right:0;top:0}}.sidenote{border-radius:0;overflow:hidden;width:100%}.sidenote__header{align-items:center;background:var(--_color-100);color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);display:flex;gap:8px;padding:calc(var(--gap))}.sidenote__icon{flex-shrink:0;height:var(--heading-fs-xs);margin-top:-2px;width:var(--heading-fs-xs)}.sidenote__title{font-family:var(--heading-ff);font-size:var(--heading-fs-xs);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}.sidenote__body{background:light-dark(var(--_color-180),var(--_color-020));padding:calc(var(--gap))}.sidenote__text{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);font-family:var(--body-ff);font-size:var(--body-fs-sm);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh)}.sidenote__text p{margin:0}.sidenote__text p+p{margin-top:.5em}.sidenote__text a{color:var(--style-color,var(--color-base-100));text-decoration:underline}@media (width > 48em){.sidenote{margin:0}}body[data-theme=hitech] article .sidenote,body[data-theme=hitech].is-alt-article .sidenote{background-color:var(--_color-100);border-left:20px solid var(--_color-180)}body[data-theme=hitech] article .sidenote__header,body[data-theme=hitech].is-alt-article .sidenote__header{background-color:transparent;padding-left:20px;text-transform:uppercase}body[data-theme=hitech] article .sidenote__body,body[data-theme=hitech].is-alt-article .sidenote__body{background-color:transparent;padding-left:20px;padding-top:0}body[data-theme=classical] article .sidenote,body[data-theme=classical].is-alt-article .sidenote{background-color:color-mix(in oklch,var(--_color-160),transparent);border-bottom:2px solid var(--_color-140);border-left:2px solid var(--_color-140);position:relative}body[data-theme=classical] article .sidenote:before,body[data-theme=classical].is-alt-article .sidenote:before{background-color:var(--_color-140);bottom:-1px;clip-path:polygon(0 0,100% 100%,0 100%);content:"";display:block;height:20px;left:-1px;position:absolute;width:20px}body[data-theme=classical] article .sidenote__body,body[data-theme=classical] article .sidenote__header,body[data-theme=classical].is-alt-article .sidenote__body,body[data-theme=classical].is-alt-article .sidenote__header{background-color:unset}body[data-theme=classical] article .sidenote__header,body[data-theme=classical].is-alt-article .sidenote__header{border-bottom:2px solid var(--_color-120);color:var(--_color-020);margin-inline:var(--gap);padding-inline:0;padding-bottom:calc(var(--gap)/2)}body[data-theme=classical] article .sidenote__body,body[data-theme=classical].is-alt-article .sidenote__body{padding-top:calc(var(--gap)/2)}body[data-theme=classical] article .sidenote__text,body[data-theme=classical].is-alt-article .sidenote__text{color:var(--color-fg)}body[data-theme=coding] article .sidenote,body[data-theme=coding].is-alt-article .sidenote{background:var(--_color-160);border-bottom:10px solid var(--_color-100);border-right:10px solid var(--_color-100);position:relative}body[data-theme=coding] article .sidenote:after,body[data-theme=coding].is-alt-article .sidenote:after{aspect-ratio:1/1;background-color:var(--_color-100);bottom:0;content:"";height:auto;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);-webkit-mask-size:cover;mask-size:cover;opacity:.5;position:absolute;right:0;rotate:-90deg;width:100px}body[data-theme=coding] article .sidenote__header,body[data-theme=coding].is-alt-article .sidenote__header{background:0 0;border-bottom:4px dotted var(--_color-100);color:oklch(from var(--_color-180) clamp(.2,(l - .6) * -1000,.95) c h);margin-bottom:calc(var(--gap)/2);margin-left:var(--gap);padding:var(--gap) 0 calc(var(--gap)/2) 0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}body[data-theme=coding] article .sidenote__title,body[data-theme=coding].is-alt-article .sidenote__title{font-size:var(--heading-fs-sm)}body[data-theme=coding] article .sidenote__body,body[data-theme=coding].is-alt-article .sidenote__body{background:0 0;padding-top:0;position:relative;z-index:10}body[data-theme=coding] article .sidenote__text,body[data-theme=coding] article .sidenote__text *,body[data-theme=coding].is-alt-article .sidenote__text,body[data-theme=coding].is-alt-article .sidenote__text *{color:oklch(from var(--_color-180) clamp(.15,(l - .6) * -1000,.99) 0 0)}body[data-theme=storydriven] article .sidenote,body[data-theme=storydriven].is-alt-article .sidenote{background:light-dark(color-mix(in oklch,var(--_color-020),transparent),color-mix(in oklch,var(--_color-180),transparent));display:flex;flex-direction:column;gap:calc(var(--gap)/4);padding:var(--gap);position:relative}body[data-theme=storydriven] article .sidenote:before,body[data-theme=storydriven].is-alt-article .sidenote:before{background-color:color-mix(in oklch,var(--_color-100),transparent);bottom:0;content:"";display:block;height:calc(var(--gap)*.75);position:absolute;right:0;width:calc(var(--gap)*1.5)}body[data-theme=storydriven] article .sidenote:after,body[data-theme=storydriven].is-alt-article .sidenote:after{background-color:color-mix(in oklch,var(--_color-100),transparent);bottom:0;content:"";display:block;height:calc(var(--gap)*1.5);position:absolute;right:0;width:calc(var(--gap)*.75)}body[data-theme=storydriven] article .sidenote__header,body[data-theme=storydriven].is-alt-article .sidenote__header{background:0 0;color:oklch(from light-dark(var(--_color-020),var(--_color-180)) clamp(.2,(l - .6) * -1000,.95) c h);padding:0}body[data-theme=storydriven] article .sidenote__header:after,body[data-theme=storydriven].is-alt-article .sidenote__header:after{background-color:var(--_color-100);content:"";flex:1;height:calc(var(--gap)/4);margin-left:calc(var(--gap)/ 2 - 8px);min-width:0}body[data-theme=storydriven] article .sidenote__body,body[data-theme=storydriven].is-alt-article .sidenote__body{background:0 0;color:var(--color-fg);padding:0}body[data-theme=storydriven] article .sidenote__text,body[data-theme=storydriven].is-alt-article .sidenote__text{color:currentColor}.external-embed{background-color:var(--_color-100);clip-path:polygon(0 0,calc(100% - 40px) 0,calc(100% - 40px) 20px,calc(100% - 20px) 20px,calc(100% - 20px) 40px,100% 40px,100% 100%,0 100%);display:flex;flex-direction:column;gap:var(--gap);padding:40px}@media (width > 80em){.external-embed{align-items:flex-start}.external-embed .external-embed__caption{flex:1;margin-top:0;min-width:0}}.external-embed__media{width:100%}.external-embed__media div{margin:0!important;padding:0!important}.external-embed__media embed,.external-embed__media iframe,.external-embed__media object,.external-embed__media video{display:block;max-width:100%}.external-embed__media .wp-block-embed__wrapper{position:relative}.external-embed__media .wp-block-embed__wrapper iframe{width:100%}.external-embed__facade{aspect-ratio:16/9;position:relative;width:100%}.external-embed__caption{width:100%}.external-embed__title{display:block;font-family:var(--heading-ff);font-size:var(--heading-fs-sm);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}.external-embed__description,.external-embed__title{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}.external-embed__description{font-family:var(--body-ff);font-size:var(--body-fs-sm);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh);margin-top:calc(var(--gap)/4)}.external-embed__description p{margin:0}.external-embed__description p+p{margin-top:calc(var(--gap)/4)}.external-embed__description a{color:var(--color-base-100);text-decoration:underline}@media (width > 80em){.external-embed--side{flex-direction:row}.external-embed--side .external-embed__media{flex:0 0 50%;max-width:50%}}.external-embed--vertical .external-embed__media{margin-inline:auto;max-width:320px}.external-embed--vertical .external-embed__media .wp-block-embed__wrapper iframe,.external-embed--vertical .external-embed__media iframe{aspect-ratio:9/16;height:auto;width:100%}.external-embed--vertical .external-embed__facade,.external-embed--vertical .video-embed__iframe{aspect-ratio:9/16}@media (width > 80em){.external-embed--vertical.external-embed--side{align-items:flex-end}.external-embed--vertical.external-embed--side .external-embed__media{flex:0 0 320px;margin-inline:0}}.external-embed__fallback{border-left:3px solid var(--color-base-040);color:var(--color-base-080);font-size:var(--body-fs-sm);margin:0;padding:calc(var(--gap)/4) calc(var(--gap)/2)}.external-embed__fallback a{color:var(--color-base-100);word-break:break-all}body[data-theme=hitech] article .external-embed__title,body[data-theme=hitech].is-alt-article .external-embed__title{text-transform:uppercase}body[data-theme=classical] article .external-embed,body[data-theme=classical].is-alt-article .external-embed{background-color:color-mix(in oklch,var(--_color-160),transparent)}body[data-theme=classical] article .external-embed .external-embed__caption,body[data-theme=classical].is-alt-article .external-embed .external-embed__caption{border-top:2px solid var(--_color-120);padding-top:var(--gap);position:relative}body[data-theme=classical] article .external-embed .external-embed__caption:before,body[data-theme=classical].is-alt-article .external-embed .external-embed__caption:before{background-color:var(--_color-120);content:"";display:block;height:10px;left:50%;position:absolute;rotate:45deg;top:-6px;translate:-50% 0;width:10px}body[data-theme=classical] article .external-embed .external-embed__title,body[data-theme=classical].is-alt-article .external-embed .external-embed__title{color:var(--_color-020)}body[data-theme=classical] article .external-embed .external-embed__description,body[data-theme=classical].is-alt-article .external-embed .external-embed__description{color:var(--color-fg)}@media (width > 80em){body[data-theme=classical] article .external-embed--vertical.external-embed--side,body[data-theme=classical].is-alt-article .external-embed--vertical.external-embed--side{align-items:center}body[data-theme=classical] article .external-embed--vertical.external-embed--side .external-embed__caption,body[data-theme=classical].is-alt-article .external-embed--vertical.external-embed--side .external-embed__caption{border-bottom:2px solid var(--_color-120);padding-bottom:var(--gap)}body[data-theme=classical] article .external-embed--vertical.external-embed--side .external-embed__caption:after,body[data-theme=classical].is-alt-article .external-embed--vertical.external-embed--side .external-embed__caption:after{background-color:var(--_color-120);bottom:-6px;content:"";display:block;height:10px;left:50%;position:absolute;rotate:45deg;translate:-50% 0;width:10px}}body[data-theme=coding] article .external-embed,body[data-theme=coding].is-alt-article .external-embed{border-left:10px solid var(--_color-160);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 20px) calc(100% - 40px),calc(100% - 20px) calc(100% - 20px),calc(100% - 40px) calc(100% - 20px),calc(100% - 40px) 100%,0 100%);padding-left:calc(var(--gap) - 10px)}body[data-theme=coding] article .external-embed__title,body[data-theme=coding].is-alt-article .external-embed__title{background-image:repeating-linear-gradient(to right,var(--_color-020) 0 10px,transparent 10px 20px);background-position:0 0;background-repeat:no-repeat;background-size:100% 10px;font-size:var(--heading-fs-ms);padding-top:calc(var(--gap)/2);text-transform:uppercase}body[data-theme=coding] article .external-embed--below .external-embed__title,body[data-theme=coding].is-alt-article .external-embed--below .external-embed__title{padding-top:var(--gap)}@media (width > 80em){body[data-theme=coding] article .external-embed--vertical.external-embed--side,body[data-theme=coding].is-alt-article .external-embed--vertical.external-embed--side{align-items:flex-start}}body[data-theme=storydriven] article .external-embed,body[data-theme=storydriven].is-alt-article .external-embed{background-color:light-dark(var(--_color-180),var(--_color-160));clip-path:unset;position:relative}body[data-theme=storydriven] article .external-embed--side:before,body[data-theme=storydriven].is-alt-article .external-embed--side:before{background-color:color-mix(in oklch,var(--_color-100),transparent);bottom:0;content:"";display:block;height:var(--gap);left:0;position:absolute;width:calc(var(--gap)*2)}body[data-theme=storydriven] article .external-embed--side:after,body[data-theme=storydriven].is-alt-article .external-embed--side:after{background-color:color-mix(in oklch,var(--_color-100),transparent);bottom:0;content:"";display:block;height:calc(var(--gap)*2);left:0;position:absolute;width:var(--gap)}body[data-theme=storydriven] article .external-embed--below:before,body[data-theme=storydriven].is-alt-article .external-embed--below:before{background-color:color-mix(in oklch,var(--_color-100),transparent);content:"";display:block;height:var(--gap);position:absolute;right:0;top:0;width:calc(var(--gap)*2)}body[data-theme=storydriven] article .external-embed--below:after,body[data-theme=storydriven].is-alt-article .external-embed--below:after{background-color:color-mix(in oklch,var(--_color-100),transparent);content:"";display:block;height:calc(var(--gap)*2);position:absolute;right:0;top:0;width:var(--gap)}body[data-theme=storydriven] article .external-embed__title,body[data-theme=storydriven].is-alt-article .external-embed__title{overflow:hidden}body[data-theme=storydriven] article .external-embed__title:after,body[data-theme=storydriven].is-alt-article .external-embed__title:after{background-color:var(--_color-100);content:"";display:inline-block;height:calc(var(--gap)/4);margin-left:calc(var(--gap)/2);margin-right:-100%;margin-top:-1px;vertical-align:middle;width:100%}body[data-theme=storydriven] article .external-embed__description,body[data-theme=storydriven] article .external-embed__title,body[data-theme=storydriven].is-alt-article .external-embed__description,body[data-theme=storydriven].is-alt-article .external-embed__title{color:var(--color-base-020)}iframe[src*=bsky]{border-radius:32px;overflow:hidden}.wp-block-embed.has-video-facade .wp-block-embed__wrapper{aspect-ratio:16/9;position:relative;width:100%}.video-embed{background-color:var(--color-base-180);border:0;cursor:pointer;inset:0;overflow:hidden;padding:0;position:absolute}.video-embed,.video-embed__poster{display:block;height:100%;width:100%}.video-embed__poster{-o-object-fit:cover;object-fit:cover}.video-embed__play{background-color:var(--_color-100);color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);display:grid;height:4rem;inset:0;margin:auto;place-items:center;position:absolute;transition:transform .12s ease;width:4rem}.video-embed__play svg{height:1.75rem;width:1.75rem}.video-embed:focus-visible .video-embed__play,.video-embed:hover .video-embed__play{transform:scale(1.08)}.video-embed__iframe{aspect-ratio:16/9;border:0;display:block;width:100%}body[data-theme=hitech] article .video-embed,body[data-theme=hitech].is-alt-article .video-embed{border:20px solid var(--_color-100)}body[data-theme=hitech] article .video-embed svg,body[data-theme=hitech].is-alt-article .video-embed svg{fill:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}body[data-theme=classical] article .video-embed,body[data-theme=classical].is-alt-article .video-embed{border-bottom:2px solid;border-left:2px solid;border-color:var(--_color-140)}body[data-theme=classical] article .video-embed__play,body[data-theme=classical].is-alt-article .video-embed__play{background-color:var(--_color-140);inset:unset;bottom:0;left:0;transform-origin:left bottom}body[data-theme=coding] article .video-embed,body[data-theme=coding].is-alt-article .video-embed{border:10px solid var(--_color-180);position:relative}body[data-theme=storydriven] article .video-embed:before,body[data-theme=storydriven].is-alt-article .video-embed:before{background:var(--_color-160);content:"";display:block;height:100%;inset:0;mix-blend-mode:hard-light;opacity:.5;position:absolute;width:100%;z-index:0}body[data-theme=storydriven] article .video-embed:after,body[data-theme=storydriven].is-alt-article .video-embed:after{backdrop-filter:blur(3px);background-color:color-mix(in oklch,var(--_color-160),transparent 90%);content:"";display:block;height:100%;inset:0;opacity:.5;position:absolute;width:100%;z-index:0}body[data-theme=storydriven] article .video-embed__play,body[data-theme=storydriven].is-alt-article .video-embed__play{z-index:1}.alt-quote{margin:0}.alt-quote__text{text-wrap:balance;margin:0;padding:0}.alt-quote__text p{margin:0}.alt-quote__text p+p{margin-top:calc(var(--gap)/4)}.alt-quote__attribution{align-items:center;display:flex;gap:calc(var(--gap)/2);margin-top:20px}.alt-quote__avatar{border:2px solid var(--_color-100);border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.alt-quote__meta{color:light-dark(var(--_color-160),var(--_color-040));display:flex;flex-direction:column;font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);gap:2px;letter-spacing:var(--meta-ls);line-height:var(--meta-lh)}.alt-quote__author{color:light-dark(var(--_color-180),var(--_color-020));font-weight:700;text-transform:uppercase}.alt-quote__source a{color:inherit;text-decoration:underline}.alt-quote--blockquote{background:color-mix(in oklch,light-dark(var(--_color-020),var(--_color-180)),transparent);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 20px) calc(100% - 40px),calc(100% - 20px) calc(100% - 20px),calc(100% - 40px) calc(100% - 20px),calc(100% - 40px) 100%,0 100%);padding:40px}.alt-quote--blockquote .alt-quote__text{font-size:var(--body-fs-lg)}.alt-quote--pullquote .alt-quote__attribution{justify-content:center}.alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__content{align-items:center;background:var(--_color-180);display:flex;flex-direction:column;justify-content:center}.alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__text{color:var(--_color-020)}.alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__author{color:var(--_color-020)}.alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__source{color:var(--_color-040)}.alt-quote--pullquote.alt-quote--visual{align-items:stretch;background:var(--_color-100);border:none;display:flex;flex-direction:column;padding:0;text-align:left}.alt-quote--pullquote.alt-quote--visual .alt-quote__image{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 20px) calc(100% - 40px),calc(100% - 20px) calc(100% - 20px),calc(100% - 40px) calc(100% - 20px),calc(100% - 40px) 100%,0 100%);overflow:hidden;position:relative}@media (width > 64em){.alt-quote--pullquote.alt-quote--visual .alt-quote__image{clip-path:polygon(0 0,calc(100% - 40px) 0,calc(100% - 40px) 20px,calc(100% - 20px) 20px,calc(100% - 20px) 40px,100% 40px,100% 100%,0 100%)}}.alt-quote--pullquote.alt-quote--visual .alt-quote__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.alt-quote--pullquote.alt-quote--visual .alt-quote__content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:80px 40px}.alt-quote--pullquote.alt-quote--visual .alt-quote__author,.alt-quote--pullquote.alt-quote--visual .alt-quote__text{color:oklch(from var(--_color-100) clamp(.2,(l - .6) * -1000,.95) c h)}.alt-quote--pullquote.alt-quote--visual .alt-quote__author{justify-content:flex-start}.alt-quote--pullquote.alt-quote--visual .alt-quote__source{color:oklch(from var(--_color-100) clamp(.2,(l - .6) * -1000,.95) c h);opacity:.8}.alt-quote--pullquote.alt-quote--visual .alt-quote__avatar{border:2px solid light-dark(var(--_color-020),var(--_color-180))}.alt-quote--pullquote.alt-quote--visual .alt-quote__source a{color:inherit}@media (width > 64em){.alt-quote--pullquote.alt-quote--visual{flex-direction:row;min-height:400px}.alt-quote--pullquote.alt-quote--visual .alt-quote__image{flex:0 0 50%}.alt-quote--pullquote.alt-quote--visual.alt-quote--image-right{flex-direction:row-reverse}.alt-quote--pullquote.alt-quote--visual.alt-quote--image-right .alt-quote__image{clip-path:polygon(0 40px,20px 40px,20px 20px,40px 20px,40px 0,100% 0,100% 100%,0 100%)}}body[data-theme=hitech] article .alt-quote--pullquote,body[data-theme=hitech].is-alt-article .alt-quote--pullquote{background:var(--_color-100);isolation:isolate;overflow:hidden;position:relative}body[data-theme=hitech] article .alt-quote--pullquote:before,body[data-theme=hitech].is-alt-article .alt-quote--pullquote:before{background-color:var(--_color-180);content:"";inset:0;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote_hitech_mask.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote_hitech_mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;opacity:.2;position:absolute;z-index:-1}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__image,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__image{clip-path:none}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__content,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__content{background:0 0;gap:var(--gap);justify-content:center}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__attribution,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__attribution{justify-content:flex-start;margin:0;order:-1}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__avatar,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__avatar{border-color:color-contrast(var(--_color-100))}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__meta,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__meta{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__text,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__text{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0);font-family:var(--heading-ff);font-size:var(--heading-fs-lg);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);text-transform:uppercase}body[data-theme=hitech] article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__text,body[data-theme=hitech].is-alt-article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__text{text-align:center}body[data-theme=hitech] article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__author,body[data-theme=hitech] article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__source,body[data-theme=hitech].is-alt-article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__author,body[data-theme=hitech].is-alt-article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__source{color:oklch(from var(--_color-100) clamp(.15,(l - .6) * -1000,.99) 0 0)}@media (width > 64em){body[data-theme=hitech] article .alt-quote--pullquote,body[data-theme=hitech].is-alt-article .alt-quote--pullquote{gap:calc(var(--gap)*2);min-height:600px;padding:var(--gap)}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__image,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__image{flex:1;min-width:0}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__content,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__content{flex:1;min-width:0;padding:clamp(var(--gap),8vw,200px) 0}}@media (width > 64em) and (width <= 80em){body[data-theme=hitech] article .alt-quote--pullquote.alt-quote--visual,body[data-theme=hitech] article .alt-quote--pullquote.alt-quote--visual.alt-quote--image-right,body[data-theme=hitech].is-alt-article .alt-quote--pullquote.alt-quote--visual,body[data-theme=hitech].is-alt-article .alt-quote--pullquote.alt-quote--visual.alt-quote--image-right{flex-direction:row;gap:var(--gap)}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__image,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__image{flex:1}body[data-theme=hitech] article .alt-quote--pullquote .alt-quote__content,body[data-theme=hitech].is-alt-article .alt-quote--pullquote .alt-quote__content{flex:1.35}}body[data-theme=hitech] article .alt-quote--blockquote:before,body[data-theme=hitech].is-alt-article .alt-quote--blockquote:before{background-color:light-dark(var(--_color-180),var(--_color-020));content:"";height:96px;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote_double.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote_double.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.2;position:absolute;right:var(--gap);top:var(--gap);width:138px}body[data-theme=hitech] article .alt-quote--blockquote .alt-quote__content,body[data-theme=hitech].is-alt-article .alt-quote--blockquote .alt-quote__content{display:flex;flex-direction:column;gap:var(--gap)}body[data-theme=hitech] article .alt-quote--blockquote .alt-quote__attribution,body[data-theme=hitech].is-alt-article .alt-quote--blockquote .alt-quote__attribution{justify-content:flex-start;margin:0;order:-1}body[data-theme=hitech] article .alt-quote--blockquote .alt-quote__text,body[data-theme=hitech].is-alt-article .alt-quote--blockquote .alt-quote__text{color:light-dark(var(--_color-140),var(--_color-060));text-transform:uppercase}body[data-theme=hitech] article .alt-quote--blockquote .alt-quote__text,body[data-theme=hitech].is-alt-article .alt-quote--blockquote .alt-quote__text,body[data-theme=modern] article .alt-quote__text,body[data-theme=modern].is-alt-article .alt-quote__text{font-family:var(--heading-ff);font-size:var(--heading-fs-ms);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}body[data-theme=modern] article .alt-quote--blockquote .alt-quote__text,body[data-theme=modern].is-alt-article .alt-quote--blockquote .alt-quote__text{color:light-dark(var(--_color-180),var(--_color-020))}body[data-theme=modern] article .alt-quote--blockquote .alt-quote__text:before,body[data-theme=modern].is-alt-article .alt-quote--blockquote .alt-quote__text:before{background:var(--_color-100);content:"";display:block;height:10px;margin-bottom:20px;width:100px}body[data-theme=modern] article .alt-quote--blockquote .alt-quote__attribution,body[data-theme=modern].is-alt-article .alt-quote--blockquote .alt-quote__attribution{border-top:1px solid var(--_color-100);padding-top:20px}body[data-theme=modern] article .alt-quote--pullquote,body[data-theme=modern].is-alt-article .alt-quote--pullquote{border-top:10px solid var(--_color-100)}@media (width > 64em){body[data-theme=modern] article .alt-quote--pullquote .alt-quote__content,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__content{padding-block:200px}}body[data-theme=modern] article .alt-quote--pullquote .alt-quote__content,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__content{align-items:center;justify-content:center;position:relative}body[data-theme=modern] article .alt-quote--pullquote .alt-quote__content:after,body[data-theme=modern] article .alt-quote--pullquote .alt-quote__content:before,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__content:after,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__content:before{background-color:oklch(from var(--_color-100) clamp(.2,(l - .6) * -1000,.95) c h);content:"";display:block;height:120px;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote.svg),url(/wp-content/themes/alt-theme/assets/images/elements/quote.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/quote.svg),url(/wp-content/themes/alt-theme/assets/images/elements/quote.svg);-webkit-mask-position:0 0,100px 0;mask-position:0 0,100px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80px 120px;mask-size:80px 120px;opacity:.1;position:absolute;width:180px}body[data-theme=modern] article .alt-quote--pullquote .alt-quote__content:before,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__content:before{left:var(--gap);top:calc(var(--gap) - 10px)}body[data-theme=modern] article .alt-quote--pullquote .alt-quote__content:after,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__content:after{bottom:var(--gap);right:var(--gap);rotate:180deg}@media (width > 64em){body[data-theme=modern] article .alt-quote--pullquote .alt-quote__text,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__text{width:75%}}body[data-theme=modern] article .alt-quote--pullquote .alt-quote__text,body[data-theme=modern].is-alt-article .alt-quote--pullquote .alt-quote__text{font-size:var(--heading-fs-lg);text-align:center}body[data-theme=modern] article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__content:after,body[data-theme=modern] article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__content:before,body[data-theme=modern].is-alt-article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__content:after,body[data-theme=modern].is-alt-article .alt-quote--pullquote:not(:has(.alt-quote__image)) .alt-quote__content:before{background-color:oklch(from var(--_color-180) clamp(.2,(l - .6) * -1000,.95) c h)}body[data-theme=classical] article .alt-quote--blockquote,body[data-theme=classical].is-alt-article .alt-quote--blockquote{background:linear-gradient(-135deg,var(--_color-160),color-mix(in oklch,var(--_color-160),transparent));border-left:2px solid var(--_color-140);position:relative}body[data-theme=classical] article .alt-quote--blockquote:before,body[data-theme=classical].is-alt-article .alt-quote--blockquote:before{background-color:var(--_color-140);clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:20px;left:-1px;position:absolute;top:-1px;width:20px}body[data-theme=classical] article .alt-quote--blockquote .alt-quote__text,body[data-theme=classical].is-alt-article .alt-quote--blockquote .alt-quote__text{font-family:var(--heading-ff);font-size:var(--heading-fs-ms);font-weight:300;letter-spacing:var(--heading-ls);line-height:1.2}body[data-theme=classical] article .alt-quote--pullquote,body[data-theme=classical].is-alt-article .alt-quote--pullquote{background-color:var(--_color-180);border-left:2px solid var(--_color-140);position:relative}body[data-theme=classical] article .alt-quote--pullquote:before,body[data-theme=classical].is-alt-article .alt-quote--pullquote:before{background-color:var(--_color-140);clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:20px;left:-1px;position:absolute;top:-1px;width:20px}@media (width > 64em){body[data-theme=classical] article .alt-quote--pullquote .alt-quote__content,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__content{padding:160px 80px}}body[data-theme=classical] article .alt-quote--pullquote .alt-quote__text,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__text{color:var(--color-fg);font-family:var(--heading-ff);font-size:var(--heading-fs-lg);font-weight:300;letter-spacing:var(--heading-ls);line-height:1.2}body[data-theme=classical] article .alt-quote--pullquote .alt-quote__attribution,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__attribution{justify-content:flex-start}body[data-theme=classical] article .alt-quote--pullquote .alt-quote__avatar,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__avatar{border-color:var(--_color-100)}body[data-theme=classical] article .alt-quote--pullquote .alt-quote__image,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__image{clip-path:unset!important;position:relative}body[data-theme=classical] article .alt-quote--pullquote .alt-quote__image:after,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__image:after{background:linear-gradient(to top,var(--_color-180),transparent);content:"";display:block;height:100%;inset:0;position:absolute;width:100%}@media (width > 64em){body[data-theme=classical] article .alt-quote--pullquote .alt-quote__image:after,body[data-theme=classical].is-alt-article .alt-quote--pullquote .alt-quote__image:after{background:linear-gradient(to right,var(--_color-180),transparent)}}body[data-theme=coding] article .alt-quote--blockquote,body[data-theme=coding].is-alt-article .alt-quote--blockquote{clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,40px calc(100% - 20px),20px calc(100% - 20px),20px calc(100% - 40px),0 calc(100% - 40px))}body[data-theme=coding] article .alt-quote--blockquote .alt-quote__content,body[data-theme=coding].is-alt-article .alt-quote--blockquote .alt-quote__content{display:flex;flex-direction:column-reverse;gap:calc(var(--gap)/2)}@media (width > 64em){body[data-theme=coding] article .alt-quote--blockquote .alt-quote__content,body[data-theme=coding].is-alt-article .alt-quote--blockquote .alt-quote__content{align-items:stretch;flex-direction:row-reverse;justify-content:space-between}}body[data-theme=coding] article .alt-quote--blockquote .alt-quote__attribution,body[data-theme=coding].is-alt-article .alt-quote--blockquote .alt-quote__attribution{border-bottom:4px dotted var(--_color-100);padding-bottom:calc(var(--gap)/2);width:-moz-fit-content;width:fit-content}@media (width > 64em){body[data-theme=coding] article .alt-quote--blockquote .alt-quote__attribution,body[data-theme=coding].is-alt-article .alt-quote--blockquote .alt-quote__attribution{align-self:flex-start;border-bottom:0;flex-shrink:0;margin-top:0;max-width:200px;padding-bottom:0}}body[data-theme=coding] article .alt-quote--blockquote .alt-quote__text,body[data-theme=coding].is-alt-article .alt-quote--blockquote .alt-quote__text{font-family:var(--heading-ff);font-size:var(--heading-fs-md);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);text-transform:uppercase}@media (width > 64em){body[data-theme=coding] article .alt-quote--blockquote .alt-quote__text,body[data-theme=coding].is-alt-article .alt-quote--blockquote .alt-quote__text{border-left:4px dotted var(--_color-100);padding-left:calc(var(--gap)/2)}}body[data-theme=coding] article .alt-quote--pullquote,body[data-theme=coding].is-alt-article .alt-quote--pullquote{background-color:transparent;border:10px solid var(--_color-100);position:relative}body[data-theme=coding] article .alt-quote--pullquote:after,body[data-theme=coding] article .alt-quote--pullquote:before,body[data-theme=coding].is-alt-article .alt-quote--pullquote:after,body[data-theme=coding].is-alt-article .alt-quote--pullquote:before{aspect-ratio:1/1;background-color:var(--_color-100);content:"";height:auto;-webkit-mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);mask-image:url(/wp-content/themes/alt-theme/assets/images/elements/coding_hero_corner.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;rotate:180deg;top:0;width:200px}body[data-theme=coding] article .alt-quote--pullquote:after,body[data-theme=coding].is-alt-article .alt-quote--pullquote:after{bottom:0;left:0;right:unset;rotate:1turn;top:unset}body[data-theme=coding] article .alt-quote--pullquote .alt-quote__content,body[data-theme=coding].is-alt-article .alt-quote--pullquote .alt-quote__content{align-items:center;position:relative}body[data-theme=coding] article .alt-quote--pullquote .alt-quote__text,body[data-theme=coding].is-alt-article .alt-quote--pullquote .alt-quote__text{font-family:var(--heading-ff);font-size:var(--heading-fs-lg);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);max-width:1000px;text-align:center;text-transform:uppercase}@media (width > 64em){body[data-theme=coding] article .alt-quote--pullquote .alt-quote__text,body[data-theme=coding].is-alt-article .alt-quote--pullquote .alt-quote__text{font-size:var(--heading-fs-xl)}}body[data-theme=coding] article .alt-quote--pullquote .alt-quote__avatar,body[data-theme=coding].is-alt-article .alt-quote--pullquote .alt-quote__avatar{border-color:var(--_color-100)}body[data-theme=coding] article .alt-quote--pullquote.alt-quote--visual .alt-quote__image,body[data-theme=coding].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__image{height:100%;inset:0;position:absolute;width:100%;z-index:-1}@media (width > 64em){body[data-theme=coding] article .alt-quote--pullquote.alt-quote--visual .alt-quote__content,body[data-theme=coding].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__content{min-height:800px}}body[data-theme=coding] article .alt-quote--pullquote.alt-quote--visual .alt-quote__content:before,body[data-theme=coding].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__content:before{background:var(--_color-100);content:"";display:block;height:100%;inset:0;mix-blend-mode:color-burn;position:absolute;width:100%;z-index:-1}body[data-theme=coding] article .alt-quote--pullquote.alt-quote--visual .alt-quote__text,body[data-theme=coding].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__text{color:var(--color-base-020);filter:drop-shadow(2px 2px 1px var(--_color-100))}body[data-theme=storydriven] article .alt-quote--blockquote,body[data-theme=storydriven].is-alt-article .alt-quote--blockquote{padding:var(--gap)}body[data-theme=storydriven] article .alt-quote--blockquote .alt-quote__content,body[data-theme=storydriven].is-alt-article .alt-quote--blockquote .alt-quote__content{border-left:10px solid var(--_color-100);padding-left:calc(var(--gap) - 10px)}body[data-theme=storydriven] article .alt-quote--blockquote .alt-quote__text,body[data-theme=storydriven].is-alt-article .alt-quote--blockquote .alt-quote__text{font-family:var(--heading-ff);font-size:var(--heading-fs-md);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual{background:0 0;position:relative}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__image,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__image{clip-path:none;height:100%;position:absolute;width:100%;z-index:-1}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__content,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__content{align-items:flex-start;flex:none;position:relative}@media (width > 64em){body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__content,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__content{min-height:800px;padding-inline:80px;width:50%}}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__content:before,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__content:before{background:var(--_color-160);content:"";display:block;height:100%;inset:0;mix-blend-mode:hard-light;position:absolute;width:100%;z-index:-1}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__content:after,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__content:after{backdrop-filter:blur(5px);background-color:color-mix(in oklch,var(--_color-160),transparent 90%);content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:-1}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__text,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__text{color:var(--color-base-020);font-family:var(--heading-ff);font-size:var(--heading-fs-md);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh)}@media (width > 64em){body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__text,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__text{font-size:var(--heading-fs-xl)}}body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__author,body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__meta,body[data-theme=storydriven] article .alt-quote--pullquote.alt-quote--visual .alt-quote__source,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__author,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__meta,body[data-theme=storydriven].is-alt-article .alt-quote--pullquote.alt-quote--visual .alt-quote__source{color:var(--_color-020)}.has-alt-filter{isolation:isolate;position:relative}.has-alt-filter img{filter:var(--alt-filter,none)}.has-alt-filter:after{background-color:var(--alt-bg,transparent);content:"";inset:0;mix-blend-mode:var(--alt-blend,normal);opacity:var(--alt-intensity,1);pointer-events:none;position:absolute}.image-meta{align-items:flex-end;bottom:12px;display:flex;gap:8px;position:absolute;right:12px;z-index:2}.image-exif__toggle,.image-info__toggle{backdrop-filter:blur(4px);background:color-mix(in oklch,var(--_color-100) 20%,transparent);border:0;border-radius:0;color:#fff;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.image-exif__toggle svg,.image-info__toggle svg{height:18px;width:18px}.image-exif.is-open .image-exif__toggle,.image-exif__panel,.image-info.is-open .image-info__toggle,.image-info__panel{background:color-mix(in oklch,var(--_color-180) 40%,transparent)}.image-exif__panel,.image-info__panel{backdrop-filter:blur(6px);border-radius:0;bottom:calc(100% + 8px);color:var(--color-base-020);font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--meta-lh);margin:0;padding:12px 14px;position:absolute;right:0}.image-exif__panel{min-width:280px}.image-exif__panel .image-exif__row{display:flex;gap:20px;justify-content:space-between;padding-block:4px}.image-exif__panel .image-exif__row dt{align-items:center;color:var(--color-base-040);display:flex;gap:8px;white-space:nowrap}.image-exif__panel .image-exif__row dt svg{height:14px;width:14px}.image-exif__panel .image-exif__row dd{margin:0;text-align:right;white-space:nowrap}.image-info__panel{max-width:min(320px,70vw);width:-moz-max-content;width:max-content}.wp-block-image{position:relative}.wp-block-image__filter{display:block}.wp-block-image__frame{display:block;position:relative}.wp-block-image .wp-element-caption,.wp-block-image figcaption{border-left:2px solid var(--_color-100);color:light-dark(var(--_color-160),var(--_color-040));font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--meta-lh);margin-top:1em;padding-left:1em;padding-block:.5em;text-align:left}.double-image{display:grid;gap:var(--gap)}@media (width > 48em){.double-image{aspect-ratio:var(--di-aspect,11/4);grid-auto-rows:1fr;grid-template-columns:var(--di-cols,1fr 1fr)}}.double-image__item{display:flex;flex-direction:column;margin:0;min-height:0}.double-image__item--empty{background:var(--color-base-040,#eee);min-height:200px}.double-image__media{aspect-ratio:4/3;position:relative}.double-image__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width > 48em){.double-image__media{aspect-ratio:auto;flex:1 1 auto;min-height:0}}.double-image__caption{border-left:2px solid var(--_color-100);color:light-dark(var(--_color-160),var(--_color-040));font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);letter-spacing:var(--meta-ls);line-height:var(--meta-lh);margin-top:1em;padding-left:1em;padding-block:.5em;text-align:left}.image-grid{display:grid;gap:var(--gap);grid-auto-flow:dense;grid-auto-rows:clamp(120px,28vw,200px);grid-template-columns:repeat(2,1fr)}@media (width > 48em){.image-grid{grid-auto-rows:clamp(140px,13vw,240px);grid-template-columns:repeat(4,1fr)}}.image-grid__item{overflow:hidden}.image-grid__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-grid__item--2x2{grid-column:span 2;grid-row:span 2}.image-grid__item--2x1{grid-column:span 2}.image-grid__item--1x2{grid-row:span 2}.image-slider{--slider-slide-w:min(800px,100% - (var(--gap) * 2));overflow-x:clip;padding-inline:var(--gap);position:relative}.image-slider .swiper-wrapper{align-items:stretch;height:auto}.image-slider .swiper-slide{height:auto}.image-slider__slide{margin:0;opacity:.5;transition:opacity .3s ease}.image-slider__slide.swiper-slide-active{opacity:1}.image-slider__slide img{aspect-ratio:3/2;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.image-slider__slide a{display:block;height:100%}.image-slider__dots{align-items:center;display:flex;gap:8px;justify-content:flex-start;padding-top:16px;position:static;transform:none;width:auto}.image-slider__dot{background:light-dark(var(--_color-040),var(--_color-160));border:0;border-radius:0;cursor:pointer;display:inline-block;flex:1 1 28px;height:6px;max-width:28px;min-width:4px;padding:0;transition:background .2s ease}.image-slider__dot.is-active{background:var(--_color-100)}@media (width > 64em){.image-slider{--slider-col-left:max(var(--gap),calc(50vw - 840px));--slider-col-right:calc(50% + var(--gap));--slider-slide-w:800px;--slider-center:max(var(--gap),calc((100vw - var(--slider-slide-w))/2));padding-inline:0}.image-slider .swiper{overflow:visible}.image-slider .swiper-slide{width:var(--slider-slide-w)}.image-slider__dots{padding-inline-start:var(--slider-center)}[data-theme=coding] .image-slider{padding-inline-end:0;padding-inline-start:var(--slider-col-left)}[data-theme=coding] .image-slider__dots{padding-inline-start:0}[data-theme=hitech] .image-slider{--slider-slide-w:min(800px,calc(50vw - var(--gap)*4/2 - 40px));padding-inline-end:0;padding-inline-start:var(--slider-col-right)}[data-theme=hitech] .image-slider__dots{padding-inline-start:0}}@media (width > 64em) and (width <= 80em){[data-theme=hitech] .image-slider{--slider-col-right:calc(42.55319% - var(--gap)*5/2.35 + var(--gap)*3);--slider-slide-w:calc(57.44681vw - var(--gap)*3*1.35/2.35)}}body[data-theme=classical] article .image-slider__dot,body[data-theme=classical].is-alt-article .image-slider__dot{background-color:var(--color-base-100)}body[data-theme=classical] article .image-slider__dot.is-active,body[data-theme=classical].is-alt-article .image-slider__dot.is-active{background:var(--_color-100)}body[data-theme=coding] article .image-slider__dots,body[data-theme=coding].is-alt-article .image-slider__dots{gap:10px}body[data-theme=coding] article .image-slider__dot,body[data-theme=coding].is-alt-article .image-slider__dot{flex:1 1 10px;height:10px;max-width:10px;min-width:4px}.alt-speaker-label-block{justify-self:end;max-width:100%;width:-moz-max-content;width:max-content}.speaker-label{--speaker-color:var(--_color-100);align-items:center;background:color-mix(in oklch,light-dark(var(--_color-020),var(--_color-180)),transparent);border:1px solid light-dark(var(--_color-080),var(--_color-120));border-radius:100px;color:var(--color-fg);display:inline-flex;font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:var(--meta-fw);gap:8px;letter-spacing:var(--meta-ls);line-height:var(--meta-lh);padding:2px 10px 2px 2px}.speaker-label:not(:has(.speaker-label__avatar)){padding-left:10px}.speaker-label:not(:has(.speaker-label__avatar)) .speaker-label__name{align-items:center;display:inline-flex;min-height:1.25rem}.speaker-label__avatar{border-radius:50%;display:block;flex-shrink:0;height:1.25rem;-o-object-fit:cover;object-fit:cover;width:1.25rem}.speaker-label__name{font-weight:700;text-transform:uppercase;white-space:nowrap}.speaker-label.has-color{background:color-mix(in oklch,var(--speaker-color) 10%,transparent);border-color:var(--speaker-color);color:var(--color-fg)}a.speaker-label{text-decoration:none;transition:filter .1s ease-in-out}a.speaker-label,a.speaker-label.has-color{color:var(--color-fg)}a.speaker-label:focus,a.speaker-label:hover{color:var(--color-fg);filter:brightness(1.1);text-decoration:none}p>.speaker-label{margin-bottom:.1rem;margin-right:.5rem}@media (width > 36em){p>.speaker-label{float:left;margin:.15rem .5rem 0 0;shape-outside:inset(0 round 999px)}}.text-ticker-block{--text-ticker-height:56px;--text-ticker-gap:1.5rem;--text-ticker-duration:40s;background-color:var(--text-ticker-bg);color:var(--text-ticker-fg);overflow:hidden;width:100%}.text-ticker-block,.text-ticker-block--bg-contrast{--text-ticker-bg:var(--color-bg-inv);--text-ticker-fg:oklch(from var(--color-bg-inv) clamp(0.15,(l - 0.6) * -1000,0.99) 0 0)}.text-ticker-block--bg-article{--text-ticker-bg:var(--_color-100,var(--_color,var(--color-purple-100)));--text-ticker-fg:oklch(from var(--_color-100,var(--_color,var(--color-purple-100))) clamp(0.15,(l - 0.6) * -1000,0.99) 0 0)}article main .article-grid>.text-ticker-block--full-width{grid-column:full}.text-ticker-block--slow{--text-ticker-duration:80s}.text-ticker-block--medium{--text-ticker-duration:40s}.text-ticker-block--fast{--text-ticker-duration:20s}.text-ticker{align-items:center;display:flex;height:var(--text-ticker-height);overflow:hidden;position:relative;width:100%}.text-ticker__track{animation:text-ticker-scroll var(--text-ticker-duration) linear infinite;backface-visibility:hidden;display:flex;transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}.text-ticker-block--right .text-ticker__track{animation-direction:reverse}.text-ticker__items{align-items:center;display:flex;flex-shrink:0;gap:var(--text-ticker-gap);padding-inline-end:var(--text-ticker-gap);width:-moz-max-content;width:max-content}.text-ticker__item,.text-ticker__sep{font-family:var(--heading-ff),serif;font-size:var(--heading-fs-md);font-weight:var(--heading-fw);letter-spacing:var(--heading-ls);line-height:var(--heading-lh);text-transform:uppercase;white-space:nowrap}.text-ticker__sep{color:inherit;opacity:.6}@media (width > 48em){.text-ticker-block{--text-ticker-height:64px;--text-ticker-gap:2rem}.text-ticker__item,.text-ticker__sep{font-size:1.375rem}}@media (width > 64em){.text-ticker-block{--text-ticker-height:80px;--text-ticker-gap:2.5rem}.text-ticker__item,.text-ticker__sep{font-size:1.625rem}}@media (prefers-reduced-motion:reduce){.text-ticker__track{animation:none;transform:none}.text-ticker{overflow-x:auto}}@keyframes text-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}body[data-theme=classical] article .text-ticker-block,body[data-theme=classical].is-alt-article .text-ticker-block{background-color:color-mix(in oklch,var(--text-ticker-bg),transparent 90%);border-width:2px;border-bottom:2px solid var(--_color-140);border-left:0 solid var(--_color-140);border-right:0 solid var(--_color-140);border-top:2px solid var(--_color-140)}body[data-theme=classical] article .text-ticker__item,body[data-theme=classical].is-alt-article .text-ticker__item{text-transform:none}.editor-note{border-bottom:2px dotted light-dark(var(--_color-120),var(--_color-080));cursor:pointer;padding-inline:8px 6px;position:relative;transition:background-color .2s}@media (width > 64em){.editor-note{cursor:default;position:static}}.editor-note:after{background-color:light-dark(var(--_color-120),var(--_color-080));content:"";display:inline-block;height:.625em;margin-left:6px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.5;width:.625em}.editor-note:hover{background-color:light-dark(color-mix(in oklch,var(--_color-020),#fff 75%),color-mix(in oklch,var(--_color-180),#000 75%));border-bottom-style:solid}@media (width > 64em){p:has(.editor-note){overflow:visible;position:relative}}.editor-note-card{background:light-dark(color-mix(in oklch,var(--_color-020),#fff 75%),color-mix(in oklch,var(--_color-180),#000 75%));border-left:4px solid var(--_color-100);display:none;padding:calc(var(--gap)/4);transition:background-color .2s,box-shadow .2s}.editor-note-card.is-open{box-shadow:0 4px 12px rgba(0,0,0,.12);display:block;left:0;padding:calc(var(--gap)/2);position:absolute;top:calc(100% + 8px);width:max(14rem,60%);z-index:10}@media (width > 64em){.editor-note-card{display:flex;flex-direction:column;left:calc(100% + var(--gap));position:absolute;width:calc(var(--col-right-w) - var(--gap))}.editor-note:hover .editor-note-card{background:light-dark(var(--_color-020),var(--_color-180));box-shadow:0 2px 8px light-dark(color-mix(in oklch,var(--_color-020),transparent 80%),color-mix(in oklch,var(--_color-180),transparent 80%))}}.editor-note-card__author{align-items:center;color:light-dark(var(--_color-180),var(--_color-020));display:flex;font-family:var(--meta-ff);font-size:var(--meta-fs-sm);font-weight:700;gap:8px;letter-spacing:var(--meta-ls);line-height:var(--meta-lh);margin-bottom:6px;text-transform:uppercase}.editor-note-card__avatar{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.editor-note-card__comment{display:block;font-family:var(--body-ff);font-size:var(--body-fs-xs);font-weight:var(--body-fw);letter-spacing:var(--body-ls);line-height:var(--body-lh)}body[data-theme=classical] article .editor-note:hover,body[data-theme=classical].is-alt-article .editor-note:hover{background-color:var(--_color-160)}@media (width > 64em){body[data-theme=classical] article .editor-note:hover .editor-note-card,body[data-theme=classical].is-alt-article .editor-note:hover .editor-note-card{background:var(--_color-160)}}body[data-theme=classical] article .editor-note-card,body[data-theme=classical].is-alt-article .editor-note-card{background-color:color-mix(in oklch,var(--_color-160),transparent);border-left:2px solid var(--_color-140)}@media (width > 64em){body[data-theme=hitech] article .editor-note-card,body[data-theme=hitech].is-alt-article .editor-note-card{left:auto;right:calc(100% + var(--gap))}}@media (width > 64em) and (width <= 80em){body[data-theme=hitech] article .editor-note-card,body[data-theme=hitech].is-alt-article .editor-note-card{width:74.0740740741%}}@media (width > 80em){body[data-theme=hitech] article .editor-note-card,body[data-theme=hitech].is-alt-article .editor-note-card{right:calc(100% + 80px)}}@media (width > 64em) and (width <= 80em){body[data-theme=coding] article .editor-note-card,body[data-theme=coding].is-alt-article .editor-note-card{width:74.0740740741%}}@media (width > 80em){body[data-theme=coding] article .editor-note-card,body[data-theme=coding].is-alt-article .editor-note-card{left:calc(100% + 80px);width:50%}}body[data-theme=coding] article .editor-note-card,body[data-theme=coding].is-alt-article .editor-note-card{border-left-color:var(--_color-100);border-left-width:10px}html:root:only-child{display:block!important}.swiper-pagination-bullet:only-child{display:none!important}
