@charset "UTF-8";@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-slide-up{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-slide-up-long{0%{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-slide-down{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-slide-right{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-slide-right-long{0%{transform:translate(-5%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-slide-left{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-slide-left-long{0%{transform:translate(5%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes disable{0%{pointer-events:none}to{pointer-events:none}}@keyframes letter-breathe{0%{font-variation-settings:"wdth" 130,"wght" 600}45%{font-variation-settings:"wdth" 100,"wght" 100}60%{font-variation-settings:"wdth" 100,"wght" 100}to{font-variation-settings:"wdth" 130,"wght" 600}}@keyframes moveUpInitial{to{transform:translateY(-50%) skewY(10deg);opacity:0}}@keyframes moveUpInitialSubtle{to{transform:translateY(-50%) skewY(5deg);opacity:0}}@keyframes moveUpEnd{0%{transform:translateY(50%) skewY(10deg);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes moveUpEndSubtle{0%{transform:translateY(50%) skewY(5deg);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.2)}to{transform:scale(1)}}.list-enter-active,.list-leave-active{transition:opacity .15s cubic-bezier(.7,.9,1,1)}.list-move{transition:transform .3s cubic-bezier(.86,0,.07,1)}.list-enter-from,.list-leave-to{opacity:0!important}.list-leave-active{position:absolute}.instant-move,.instant-enter-from,.instant-leave-to{display:none}:root{--main-width: 92vw;--header-height: 3rem;--gutter: clamp(.875rem, .8517rem + .1163vw, 1rem);--section-spacing: calc(clamp(.875rem, .8517rem + .1163vw, 1rem)*5) ;--card-padding: clamp(.875rem, .8517rem + .1163vw, 1rem)}@media screen and (min-width:730px){:root{--main-width: 87.5vw;--header-height: 2.875rem;--gutter: clamp(.875rem, .6657rem + 1.0465vw, 2rem);--section-spacing: calc(clamp(.875rem, .6657rem + 1.0465vw, 2rem)*4) ;--card-padding: clamp(.875rem, .6657rem + 1.045vw, 2rem)}}*,*:before,*:after{box-sizing:border-box}::selection{background-color:#33ff7780}@media(prefers-color-scheme:dark){::selection{background-color:#e183923d}}:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}:focus-visible{outline-color:#97147e}@media(prefers-color-scheme:dark){:focus-visible{outline-color:#abb6fc}}[v-cloak]{visibility:hidden}html,body{margin:0;padding:0;height:100%}html{font-family:Object Sans,Montserrat,system-ui,sans-serif;font-size:16px;font-variation-settings:"wght" 300;line-height:1.5;font-synthesis:none;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;quotes:"“" "”";scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden}html{color:#282023}@media(prefers-color-scheme:dark){html{color:#fffefede}}@media screen and (pointer:coarse){html{-webkit-tap-highlight-color:oklch(87.76% .2363 148.74deg / .5)}}@media screen and (pointer:coarse)and (prefers-color-scheme:dark){html{-webkit-tap-highlight-color:oklch(71.47% .1164 10.18deg / .2392)}}body,#app,main,article{display:flex;flex:1;flex-direction:column}body,#app{min-height:100lvh}body{background-color:#fffefe}@media(prefers-color-scheme:dark){body{background-color:#0d0d0d}}main{position:relative}header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:10}.wrapper{width:var(--main-width);max-width:clamp(20rem,100vw,105rem);margin:0 auto;container:wrapper/inline-size}.full-page{height:100lvh}.full-page>section{height:100%;width:100%}.paginated{margin-block-start:var(--section-spacing);scroll-margin-block-start:var(--section-spacing)}h1,h2,h3,h4,h5,h6{font-family:Agrandir,Montserrat,system-ui,sans-serif;font-variation-settings:"wght" 600,"wdth" 130}h2{font-size:1.2458rem}hgroup :first-child{margin-block-end:0}hgroup :last-child{font-family:Agrandir,Montserrat,system-ui,sans-serif;font-size:1.1074rem;font-style:italic;margin-top:0;font-variation-settings:"ital" 9,"wght" 200;font-feature-settings:"ss10"}a{font-variation-settings:"wght" 500;text-decoration:inherit;padding-inline:.2rem;padding-block:.2rem;margin-inline:-.2rem;margin-block:-.2rem;border-radius:8px;transition:color .15s ease,background-color .15s ease;display:inline-flex;gap:.25rem;align-items:center}a{color:#97147e}@media(prefers-color-scheme:dark){a{color:#abb6fc}}a:visited{color:#7c4572}@media(prefers-color-scheme:dark){a:visited{color:#747eea}}a svg{height:1.2lh;width:1.2lh;fill:currentColor}.button,.button-slim{appearance:none;-webkit-user-select:none;user-select:none;font-family:Object Sans,Montserrat,system-ui,sans-serif;text-align:center;text-wrap-mode:nowrap;overflow:clip;text-overflow:ellipsis;border-radius:999px;margin:0;border:0 solid;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:oklch(0% 0 0deg / 0)}.button{font-variation-settings:"wght" 600;padding-inline:clamp(1.3125rem,1.2776rem + .1744vw,1.5rem);padding-block:clamp(.6875rem,.6759rem + .0581vw,.75rem);will-change:background-color;transition:background-color .15s ease}.button>span{display:block;position:relative}.button svg{transition:all .15s ease}.button-primary,.button-secondary,.button-primary:visited,.button-secondary:visited{color:#fffefe}.button-primary{background-color:#6d0061}@media(prefers-color-scheme:dark){.button-primary{background-color:#838ee6}}.button-primary:hover,.button-primary:focus{background-color:#57184d}@media(prefers-color-scheme:dark){.button-primary:hover,.button-primary:focus{background-color:#7079da}}.button-primary[aria-pressed=true]{background-color:#40203a}@media(prefers-color-scheme:dark){.button-primary[aria-pressed=true]{background-color:#5e65cf}}.button-secondary{background-color:#296b00;background-color:oklch(46.68% .19179 137.977deg)}@media(prefers-color-scheme:dark){.button-secondary{background-color:#9c8b3d}}.button-secondary:hover,.button-secondary:focus{background-color:#165b00;background-color:oklch(41.365% .157095 140.2385deg)}@media(prefers-color-scheme:dark){.button-secondary:hover,.button-secondary:focus{background-color:#8d7800;background-color:oklch(57.52875% .130306 96.98deg)}}.button-secondary[aria-pressed=true]{background-color:#004c00}@media(prefers-color-scheme:dark){.button-secondary[aria-pressed=true]{background-color:#796700;background-color:oklch(51.5775% .160272 96.98deg)}}.button-slim{padding-inline:clamp(.875rem,.8517rem + .1163vw,1rem);padding-block:clamp(.4375rem,.4259rem + .0581vw,.5rem);font-variation-settings:"wght" 300;line-height:1.3}.button-slim{background-color:#0d0d0d}@media(prefers-color-scheme:dark){.button-slim{background-color:#fffefe}}.button-slim{color:#fffefede}@media(prefers-color-scheme:dark){.button-slim{color:#282023}}.p-cluster{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:clamp(.6875rem,.6759rem + .0581vw,.75rem);margin-block-end:clamp(.6875rem,.6759rem + .0581vw,.75rem)}.p-cluster>audio{width:100%}.p-cluster>fieldset{flex:1}.p-cluster:has(audio){min-height:calc(60px + 1lh + clamp(.6875rem,.6759rem + .0581vw,.75rem)*2 + clamp(.6875rem,.6759rem + .0581vw,.75rem))}fieldset{appearance:none;border:none;padding:0;display:flex;gap:clamp(.6875rem,.6759rem + .0581vw,.75rem);align-items:center;justify-content:space-between}.grid{display:grid;align-items:center;grid-template-columns:100%;width:100%}.grid.cards{gap:var(--gutter)}.grid.cards .p-card{container:card/size;width:100%;height:100%}.grid.cards .p-card.no-contain{container:card/inline-size}.grid.cards+.grid.cards,.p-card+.grid.cards{margin-block-start:var(--gutter)}.card,.p-card{margin:0}.card>:first-child,.p-card>:first-child{margin-block-start:0}.card>:last-child,.p-card>:last-child{margin-block-end:0}.card{border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:clamp(.875rem,.7587rem + .5814vw,1.5rem)}.card{background-color:#fffefe}@media(prefers-color-scheme:dark){.card{background-color:#161616}}.p-card{border-radius:1.25rem;padding:var(--card-padding)}.p-card{background-color:#ededed}@media(prefers-color-scheme:dark){.p-card{background-color:#161616}}.p-card.fade{background-color:#f8f8f8}@media(prefers-color-scheme:dark){.p-card.fade{background-color:#101010}}.p-card h3,.p-card h4{font-size:.7778rem}.tooltip{font-family:Object Sans,Montserrat,system-ui,sans-serif;font-variation-settings:"wght" 300;pointer-events:none;padding-inline:clamp(.6875rem,.6759rem + .0581vw,.75rem);padding-block:clamp(.4375rem,.4259rem + .0581vw,.5rem);font-size:.875rem;max-width:10.75rem;overflow:clip;z-index:2;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tooltip>p{margin:.25rem}.tooltip>p:first-child{margin-block-start:.25rem}.icon-outline{display:block}.icon-solid{display:none}@media(prefers-color-scheme:dark){.icon-outline{display:none}.icon-solid{display:block}}hr{border:0;border-top-width:2px;border-top-style:solid}hr{border-top-color:#282023}@media(prefers-color-scheme:dark){hr{border-top-color:#fffefede}}.invert{background-color:#0d0d0d}@media(prefers-color-scheme:dark){.invert{background-color:#fffefe}}.invert{color:#fffefede}@media(prefers-color-scheme:dark){.invert{color:#282023}}.invert a{color:#bf84a2}@media(prefers-color-scheme:dark){.invert a{color:#5e649e}}.invert .icon-outline{display:none}.invert .icon-solid{display:block}@media(prefers-color-scheme:dark){.invert .icon-outline{display:block}.invert .icon-solid{display:none}}@media(hover:hover){html{overscroll-behavior:none}a:hover,a:focus-visible,a[data-state=open]{background-color:#2a0f0f0d}}@media(hover:hover)and (prefers-color-scheme:dark){a:hover,a:focus-visible,a[data-state=open]{background-color:#8d7e7e26}}@media screen and (min-width:730px){.grid{grid-template-columns:repeat(3,1fr)}.grid>:first-child{justify-self:start}.grid>:nth-child(2){justify-self:center}.grid>:last-child{justify-self:end}.p-cluster{flex-wrap:nowrap}.p-cluster:has(audio){min-height:60px}.p-cluster>audio{width:revert}.p-cluster>fieldset{flex:0}}@media print{.button,audio,header{display:none}}header[data-v-173514aa]{background-color:transparent;will-change:background-color;outline:1px solid}header[data-v-173514aa]{outline-color:#2a0f0f0d}@media(prefers-color-scheme:dark){header[data-v-173514aa]{outline-color:#8d7e7e26}}header.opaque[data-v-173514aa]{background-color:#fffefe}@media(prefers-color-scheme:dark){header.opaque[data-v-173514aa]{background-color:#0d0d0d}}header a[data-v-173514aa]{font-variation-settings:"wght" 600}header a[data-v-173514aa]{color:#282023}@media(prefers-color-scheme:dark){header a[data-v-173514aa]{color:#fffefede}}#site-nav[data-v-173514aa]{display:flex;flex-flow:row nowrap;padding-inline:clamp(.875rem,.6657rem + 1.0465vw,2rem);align-items:center;justify-content:space-between;margin-inline:auto;font-size:.7778rem;height:var(--header-height);text-align:center;gap:clamp(2.625rem,2.3692rem + 1.2791vw,4rem)}#site-nav a[data-v-173514aa]{font-variation-settings:"wght" 450}#site-nav .logo[data-v-173514aa],#site-nav .github[data-v-173514aa]{display:flex}#site-nav .logo[data-v-173514aa]{font-family:Agrandir,Montserrat,system-ui,sans-serif;font-size:1.4016rem;line-height:1;font-weight:unset;letter-spacing:-2px}#site-nav .logo a[data-v-173514aa]{font-variation-settings:"wdth" 130,"wght" 800;transition:font-variation-settings .7s cubic-bezier(.86,0,.07,1);will-change:font-variation-settings}#site-nav .logo:hover a[data-v-173514aa],#site-nav .logo a[data-v-173514aa]:focus{font-variation-settings:"wdth" 155,"wght" 400;background-color:unset}#site-nav .pages[data-v-173514aa],#site-nav .optional[data-v-173514aa]{display:none}#site-nav .github[data-v-173514aa]{justify-content:end}#site-nav .github svg[data-v-173514aa]{height:1.5lh;width:1.5lh}@media screen and (min-width:730px){header[data-v-173514aa]{outline:none}header.opaque[data-v-173514aa]{box-shadow:0 0 20px 10px #fffefe}}@media screen and (min-width:730px)and (prefers-color-scheme:dark){header.opaque[data-v-173514aa]{box-shadow:0 0 20px 10px #0d0d0d}}@media screen and (min-width:730px){#site-nav[data-v-173514aa]{font-size:.875rem}#site-nav .pages[data-v-173514aa]{display:contents;list-style:none;margin-block:0;padding-inline:0}#site-nav .pages a[data-v-173514aa]{text-transform:capitalize}#site-nav .logo[data-v-173514aa]{font-size:1.5768rem;flex:1.15}#site-nav .github[data-v-173514aa]{flex:1}}@media screen and (min-width:1200px){#site-nav .pages a[data-v-173514aa]{text-transform:none}#site-nav .logo[data-v-173514aa]{flex:1.05}#site-nav .optional[data-v-173514aa]{display:inline;text-wrap:nowrap}#site-nav .github svg[data-v-173514aa]{height:1.2lh;width:1.2lh}}.out[data-v-80b9c561]{text-decoration:underline dotted 1px currentColor;display:inline}.out[data-v-80b9c561]:after{content:"↗";display:inline-flex;margin-inline-start:.15em;font-family:Agrandir,Montserrat,system-ui,sans-serif;font-variation-settings:"wght" 900;font-size:1.2em;line-height:1}[data-v-80b9c561] .popover{width:250px;animation-duration:125ms;animation-timing-function:ease-in-out;will-change:transform opacity;outline-offset:0;overflow:clip;z-index:2;text-align:start;text-wrap:wrap}[data-v-80b9c561] .popover{color:#282023}@media(prefers-color-scheme:dark){[data-v-80b9c561] .popover{color:#fffefede}}[data-v-80b9c561] .popover[data-side=top]{animation-name:fade-in-slide-up;box-shadow:0 10px 38px -10px #0000001a,0 10px 20px -15px #0000001a}[data-v-80b9c561] .popover[data-side=bottom]{animation-name:fade-in-slide-down;box-shadow:0 -10px 38px -10px #0000001a,0 -10px 20px -15px #0000001a}[data-v-80b9c561] .popover .arrow{z-index:3}[data-v-80b9c561] .popover .arrow{fill:#fffefe}@media(prefers-color-scheme:dark){[data-v-80b9c561] .popover .arrow{fill:#161616}}[data-v-80b9c561] .popover .popover-image{margin-inline:calc(clamp(.875rem,.7587rem + .5814vw,1.5rem)*-1);margin-block:calc(clamp(.875rem,.7587rem + .5814vw,1.5rem)*-1) 15px;height:125px;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.9}[data-v-80b9c561] .popover .popover-content{width:100%;display:flex;flex-flow:column;height:fit-content}[data-v-80b9c561] .popover .popover-content h5{font-variation-settings:"wght" 550;margin-block:0;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}[data-v-80b9c561] .popover .popover-content p{font-size:.7778rem;width:100%;margin-block:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}[data-v-80b9c561] .popover .popover-content a{font-size:.6914rem;border-radius:999px;width:fit-content;padding-inline:6px;padding-block:.5px;font-variation-settings:"wght" 300;color:currentColor;margin:0;margin-inline-start:-3px}[data-v-80b9c561] .popover .popover-content a{background-color:#2a0f0f0d}@media(prefers-color-scheme:dark){[data-v-80b9c561] .popover .popover-content a{background-color:#8d7e7e26}}[data-v-80b9c561] .popover .popover-content a:hover{background-color:#2a0f0f1a}@media(prefers-color-scheme:dark){[data-v-80b9c561] .popover .popover-content a:hover{background-color:#8d7e7e4d}}footer[data-v-938de135]{font-size:.7778rem}footer[data-v-938de135]>:last-child{display:flex;flex-flow:column-reverse;align-items:center;gap:var(--gutter);padding-block:clamp(.875rem,.8517rem + .1163vw,1rem);text-align:center}footer>:last-child a[data-v-938de135]{color:currentColor;text-wrap:nowrap}footer h3[data-v-938de135]{font-size:inherit}footer h3[data-v-938de135],footer p[data-v-938de135]{margin:0}footer a[data-v-938de135]{display:inline}footer a[data-v-938de135]:hover{background-color:unset}footer .grid[data-v-938de135]{width:100%;grid-template-areas:"disclaimer" "contacts" "icon";align-items:start;gap:var(--gutter)}footer .grid #disclaimer[data-v-938de135]{grid-area:disclaimer}footer .grid #goodbye[data-v-938de135]{grid-area:icon;align-self:center;align-content:center}footer .grid #goodbye svg[data-v-938de135]{margin-inline:auto;margin-block:var(--gutter);width:3.5lh;height:3.5lh;fill:currentColor}footer .grid #contacts[data-v-938de135]{grid-area:contacts}footer .grid #contacts ul[data-v-938de135]{list-style-type:none;margin:0;padding-inline-start:0}@media screen and (min-width:730px){footer[data-v-938de135]>:last-child{flex-flow:row nowrap;justify-content:space-between;text-wrap:nowrap}footer .grid[data-v-938de135]{width:100%;grid-template-areas:"disclaimer icon contacts";grid-template-columns:35% auto 35%}footer .grid #contacts[data-v-938de135]{text-align:end;text-wrap:nowrap}footer .grid #goodbye svg[data-v-938de135]{margin-block:0;width:4lh;height:4lh}}@media screen and (min-width:1200px){footer[data-v-938de135]{font-size:.875rem}}.grid[data-v-1f18cb02]{grid-template-columns:100%;grid-template-rows:auto auto;align-content:center;text-align:center}.grid[data-v-1f18cb02]>:first-child{justify-self:center}.title[data-v-1f18cb02]{font-size:3.1rem;margin-block-start:0;line-height:1;font-feature-settings:"kern" 0;font-variation-settings:"wdth" 130,"wght" 600;cursor:default;animation:disable 4.5s backwards}@media(pointer:coarse){.title[data-v-1f18cb02]{-webkit-user-select:none;user-select:none}}.title span[data-v-1f18cb02]{transition:font-variation-settings .7s ease}.title span[data-v-1f18cb02]:hover,.title span:hover+span[data-v-1f18cb02],.title span[data-v-1f18cb02]:has(+span:hover){font-variation-settings:"wdth" 100,"wght" 200}.breathe[data-v-1f18cb02]{animation:letter-breathe 3s ease 1.5s}.subtitle[data-v-1f18cb02]{font-size:.9844rem;margin-block-start:0;margin-block-end:clamp(2.625rem,2.5552rem + .3488vw,3rem);margin-inline:clamp(2.625rem,2.5552rem + .3488vw,3rem);text-wrap:balance}@property --gradSize{syntax: "<length>"; inherits: false; initial-value: 0px;}#cta[data-v-1f18cb02]{font-size:.875rem;padding-inline:1.2em;padding-block:.6em;border:2px solid;transition:--gradSize ease-in-out .37s,color ease-in-out .15s .1s;background:radial-gradient(circle var(--gradSize) at 50% 110%,oklch(25.4% .01336 353.411deg) 49%,transparent 51%)}#cta[data-v-1f18cb02]{color:#282023}@media(prefers-color-scheme:dark){#cta[data-v-1f18cb02]{color:#fffefede}}#cta[data-v-1f18cb02]{border-color:#282023}@media(prefers-color-scheme:dark){#cta[data-v-1f18cb02]{border-color:#fffefede}}@media(prefers-color-scheme:dark){#cta[data-v-1f18cb02]{background:radial-gradient(circle var(--gradSize) at 50% 110%,oklch(99.85% .00011 0deg / .87) 49%,transparent 51%)}}#cta[data-v-1f18cb02]:hover,#cta[data-v-1f18cb02]:active,#cta[data-v-1f18cb02]:focus-visible{--gradSize: 200px}#cta[data-v-1f18cb02]:hover,#cta[data-v-1f18cb02]:active,#cta[data-v-1f18cb02]:focus-visible{color:#fffefe}@media(prefers-color-scheme:dark){#cta[data-v-1f18cb02]:hover,#cta[data-v-1f18cb02]:active,#cta[data-v-1f18cb02]:focus-visible{color:#0d0d0d}}@media screen and (min-width:730px){.title[data-v-1f18cb02]{font-size:5.5rem;margin-block-end:clamp(1.75rem,1.7035rem + .2326vw,2rem)}.subtitle[data-v-1f18cb02]{font-size:1.5768rem}#cta[data-v-1f18cb02]{font-size:1.1074rem}}@media screen and (min-width:1200px){.grid[data-v-1f18cb02]{padding-inline-start:12cqi;grid-template-columns:.7fr 1fr;grid-template-rows:100%}.grid[data-v-1f18cb02]>:first-child{justify-self:start;text-align:start}.grid[data-v-1f18cb02]>:nth-child(2){margin:clamp(2.625rem,2.5552rem + .3488vw,3rem)}.title[data-v-1f18cb02]{font-size:4.5rem;line-height:1.1;margin-block-end:0}.subtitle[data-v-1f18cb02]{font-size:1.2458rem;margin-block-end:1.5rem}#cta[data-v-1f18cb02]{font-size:.875rem}}h2[data-v-ae828d32]{font-size:1.5768rem}audio[data-v-80ef5483]{border-radius:999px}audio[data-v-80ef5483]::-webkit-media-controls-panel{background-color:#fffefe}@media(prefers-color-scheme:dark){audio[data-v-80ef5483]::-webkit-media-controls-panel{background-color:#0d0d0d}}.audio-button-container[data-v-80ef5483]{position:absolute;top:100lvh;bottom:calc(var(--section-spacing) * -1);right:0;width:calc(clamp(3.5rem,3.0349rem + 2.3256vw,6rem) + 2 * var(--gutter) * 1.2);pointer-events:none}.audio-button-container .button[data-v-80ef5483]{position:sticky;margin:calc(var(--gutter) * 1.2);margin-block-end:calc(var(--gutter) * 1.2 * 1.5);height:clamp(3.5rem,3.0349rem + 2.3256vw,6rem);width:clamp(3.5rem,3.0349rem + 2.3256vw,6rem);top:calc(100svh - (clamp(3.5rem,3.0349rem + 2.3256vw,6rem) + var(--gutter) * 1.2 * 1.5 + env(safe-area-inset-bottom,0)));z-index:30;pointer-events:all}.entry[data-v-e5c659a8]{font-size:1.4016rem}.label[data-v-e5c659a8]{font-variation-settings:"wght" 600;margin-inline-end:.1em}.percent[data-v-e5c659a8]{opacity:.7;font-size:80%}.anger[data-v-5951ebc3]:before{background-color:#ff0000b3}.contempt[data-v-5951ebc3]:before{background-color:#622b00b3}.disgust[data-v-5951ebc3]:before{background-color:#008000b3}.fear[data-v-5951ebc3]:before{background-color:#5d0177b3}.happiness[data-v-5951ebc3]:before{background-color:#ffff01b3}.neutral[data-v-5951ebc3]:before{background-color:#9e9e9eb3}.sadness[data-v-5951ebc3]:before{background-color:#0000ffb3}.surprise[data-v-5951ebc3]:before{background-color:#ffa600b3}.other[data-v-5951ebc3]:before{background-color:#ffbfccb3}.feature-list[data-v-5951ebc3]{height:321px}.emotion[data-v-5951ebc3]:before{content:"";display:inline-block;width:.9em;height:.9em;border-radius:999px;margin-inline-end:.5em;vertical-align:text-top}.extra[data-v-5951ebc3]{opacity:.7}hr[data-v-5951ebc3]{margin-inline-start:0;width:max(13rem,65%)}.feature-list[data-v-462ab7eb]{height:157px}.feature-list li[data-v-462ab7eb]:first-child{margin-block-end:.2rem}.value[data-v-462ab7eb]{vertical-align:baseline;font-size:1.15rem;line-height:0;font-family:IBM Plex Sans,Object Sans,Montserrat,system-ui,sans-serif;font-variation-settings:normal;font-weight:700}.extra[data-v-462ab7eb]{opacity:.5}[annotated=true] [id="sound repetition"][data-v-462ab7eb]{text-decoration:underline double 1px}[annotated=true] #block[data-v-462ab7eb]:after{content:" ‖";font-variation-settings:"wght" 600}[annotated=true] [id="word repetition"][data-v-462ab7eb]:after{content:" x2";font-variation-settings:"wght" 600;font-variant:small-caps;font-size:50%;vertical-align:top}[annotated=true] #interjection[data-v-462ab7eb]{text-decoration:underline wavy 1px}[annotated=true] #prolongation[data-v-462ab7eb]:after{content:"⁠:::";font-variation-settings:"wght" 400}.shortcut-container[data-v-5753c651]{width:fit-content;text-align:center;margin-block:.25rem;cursor:default;-webkit-user-select:none;user-select:none;font-size:.6914rem}.shortcut-keys[data-v-5753c651]{font-size:.6914rem;display:inline-flex;align-items:center;justify-content:center;width:fit-content;font-variation-settings:"wght" 450}.kbd[data-v-5753c651]{min-width:1.9lh;height:1.9lh;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;margin-inline:.3rem;border:1px solid;border-radius:6px}.kbd[data-v-5753c651]{border-color:#28202380}@media(prefers-color-scheme:dark){.kbd[data-v-5753c651]{border-color:#fffefe80}}.kbd[data-v-5753c651]:first-child{margin-inline-start:0}.kbd[data-v-5753c651]:last-child{margin-inline-end:0}.command[data-v-5753c651]{margin-block:.2rem 0}.kbd-square[data-v-5753c651]{width:2em}.kbd-long[data-v-5753c651]{padding-inline:.6rem}.lucide[data-v-5753c651]{fill:none}.lucide-chevron-left[data-v-5753c651]{margin-inline-end:.1rem}.lucide-chevron-right[data-v-5753c651]{margin-inline-start:.1rem}legend[data-v-4b1e0911]{opacity:0;position:absolute;pointer-events:none}[data-v-4b1e0911] #speech-flow span{font-family:IBM Plex Sans,Object Sans,Montserrat,system-ui,sans-serif;font-size:.9844rem;font-variation-settings:normal;font-weight:700;line-height:0;padding-inline:.15rem;opacity:.9;cursor:default;-webkit-user-select:none;user-select:none}.shortcuts[data-v-4b1e0911]{gap:clamp(.875rem,.7587rem + .5814vw,1.5rem);display:flex;align-items:start;justify-content:space-between;text-align:center;width:100%;margin-block-end:clamp(.4375rem,.4259rem + .0581vw,.5rem)}#transcript-text[data-v-4b1e0911]{height:calc(60px + 1.3125rem + clamp(.6875rem,.6759rem + .0581vw,.75rem) * 2 + clamp(.6875rem,.6759rem + .0581vw,.75rem) * 2 + 16lh + var(--card-padding) * 3);display:flex;flex-direction:column;font-size:.9844rem;line-height:1.7}#transcript-text #transcript-container[data-v-4b1e0911]{margin-block-end:var(--card-padding)}aside ul[data-v-4b1e0911]{padding-inline-start:0;list-style-type:none}.grid.cards[data-v-4b1e0911]{grid-template-columns:100%;grid-template-rows:100cqi auto auto auto}.grid.cards[data-v-4b1e0911]>:first-child{display:flex;align-items:center;justify-content:center}.grid.cards>:first-child canvas[data-v-4b1e0911]{aspect-ratio:1/1}@media screen and (min-width:730px){#transcript-text[data-v-4b1e0911]{height:calc(60px + clamp(.6875rem,.6759rem + .0581vw,.75rem) + 15.5lh + var(--card-padding) * 3)}.grid.cards[data-v-4b1e0911]{grid-template-columns:1fr 1fr;grid-template-rows:70cqi auto auto}.grid.cards[data-v-4b1e0911]>:first-child{grid-column:span 2}.grid.cards[data-v-4b1e0911]>:nth-child(2){grid-row:span 2}}@media screen and (min-width:1200px){[data-v-4b1e0911] #transcript-body{max-width:42rem;margin:auto}.grid.cards[data-v-4b1e0911]{grid-template-columns:43cqi 1fr 1.2fr;grid-template-rows:auto auto}.grid.cards[data-v-4b1e0911]>:first-child,.grid.cards[data-v-4b1e0911]>:nth-child(2){grid-column:span 1;grid-row:span 2}}@media screen and (min-width:1440px){.grid.cards[data-v-4b1e0911]{grid-template-columns:50cqi 1fr 1.1fr}}section>.p-card[data-v-6fcafa79]{height:calc(600px + var(--card-padding) * 2)}.grid.cards[data-v-6fcafa79]{grid-template-columns:100%;grid-template-rows:repeat(5,auto)}@media screen and (min-width:730px){.grid.cards[data-v-6fcafa79]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}}@media screen and (min-width:1200px){.grid.cards[data-v-6fcafa79]{grid-template-columns:repeat(5,1fr);grid-template-rows:auto}}.grid[data-v-68c26b35]{pointer-events:none}.tab-container[data-v-68c26b35]{padding-block-start:0;overflow:hidden}.tab-container .grid[data-v-68c26b35]{padding-block-start:0;grid-template-columns:100%;grid-template-rows:auto min(100cqi,510px + var(--gutter) * 2) 0}.tab-container .grid.variable[data-v-68c26b35]{grid-template-rows:auto min(100cqi,510px + var(--gutter) * 2) calc((3lh + 56px)*1.05)}.tab-controls[data-v-68c26b35]{flex-shrink:0;width:100%;margin-inline:auto;height:calc(var(--card-padding) * 2)}.tab-text[data-v-68c26b35]{width:100%;align-self:start}.tab-text h3[data-v-68c26b35]{font-size:2.25rem}.tab-pie[data-v-68c26b35]{width:100%;grid-row:2/3;margin-block:var(--gutter)}.tab-desc[data-v-68c26b35]{width:calc(100% + var(--card-padding) * 2);margin-inline:calc(var(--card-padding) * -1);align-self:end}.grid.cards[data-v-68c26b35]{grid-template-columns:100%;grid-template-rows:repeat(2,calc(2 * var(--card-padding) + 1.4766rem + clamp(.875rem,.8517rem + .1163vw,1rem) + 3 * (3 * clamp(.6875rem,.6759rem + .0581vw,.75rem) + 1.1667rem)))}@media screen and (min-width:730px){.grid.cards[data-v-68c26b35]{grid-template-columns:100%;grid-template-rows:repeat(2,calc(2 * var(--card-padding) + 1.6611rem + clamp(.875rem,.8517rem + .1163vw,1rem) + 3 * (3 * clamp(.6875rem,.6759rem + .0581vw,.75rem) + 1.3125rem)))}}@media screen and (min-width:1200px){.tab-container .grid[data-v-68c26b35],.tab-container .grid.variable[data-v-68c26b35]{grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(178px,min-content) calc(min(510px,38cqi) + var(--gutter) * 2)}.tab-text[data-v-68c26b35]{grid-column:2/4}.tab-text[data-v-68c26b35] h3{text-align:end;margin-block-start:0}.tab-desc[data-v-68c26b35]{width:100%;margin-inline:0;grid-column:1/2;grid-row:1/3;align-self:center}.tab-desc[data-v-68c26b35]:after,.tab-desc[data-v-68c26b35]:before{content:none}.tab-pie[data-v-68c26b35]{grid-row:span 1;grid-column:span 2;align-self:start}.tab-pie[data-v-68c26b35] .pie-chart{width:38cqi}}@media screen and (min-width:1440px){.tab-controls[data-v-68c26b35]{max-width:900px}.grid.cards[data-v-68c26b35]{grid-template-columns:repeat(2,1fr);grid-template-rows:calc(2 * var(--card-padding) + 1.6611rem + clamp(.875rem,.8517rem + .1163vw,1rem) + 3 * (3 * clamp(.6875rem,.6759rem + .0581vw,.75rem) + 1.3125rem))}}.toast-viewport{position:fixed;bottom:0;right:0;z-index:50;margin:0;padding:var(--gutter);width:100%;display:flex;flex-flow:column;align-items:center;gap:var(--gutter)}@media(prefers-color-scheme:light){.landing{background-image:url(/counter-radicalize/background/bg-mobile-light.webp)}}@media(prefers-color-scheme:light)and (min-resolution:2dppx){.landing{background-image:url(/counter-radicalize/background/bg-mobile-light@2x.webp)}}@media(prefers-color-scheme:light)and (min-width:730px){.landing{background-image:url(/counter-radicalize/background/bg-tablet-light.webp)}}@media(prefers-color-scheme:light)and (min-width:730px)and (min-resolution:2dppx){.landing{background-image:url(/counter-radicalize/background/bg-tablet-light@2x.webp)}}@media(prefers-color-scheme:light)and (min-width:1200px){.landing{background-image:url(/counter-radicalize/background/bg-desktop-light.webp)}}@media(prefers-color-scheme:light)and (min-width:1200px)and (min-resolution:2dppx){.landing{background-image:url(/counter-radicalize/background/bg-desktop-light@2x.webp)}}@media(prefers-color-scheme:dark){.landing{background-image:url(/counter-radicalize/background/bg-mobile-dark.webp)}}@media(prefers-color-scheme:dark)and (min-resolution:2dppx){.landing{background-image:url(/counter-radicalize/background/bg-mobile-dark@2x.webp)}}@media(prefers-color-scheme:dark)and (min-width:730px){.landing{background-image:url(/counter-radicalize/background/bg-tablet-dark.webp)}}@media(prefers-color-scheme:dark)and (min-width:730px)and (min-resolution:2dppx){.landing{background-image:url(/counter-radicalize/background/bg-tablet-dark@2x.webp)}}@media(prefers-color-scheme:dark)and (min-width:1200px){.landing{background-image:url(/counter-radicalize/background/bg-desktop-dark.webp)}}@media(prefers-color-scheme:dark)and (min-width:1200px)and (min-resolution:2dppx){.landing{background-image:url(/counter-radicalize/background/bg-desktop-dark@2x.webp)}}.landing{background-repeat:no-repeat;background-size:cover;background-position:50% 100%}#skip{position:fixed;top:3.875rem;left:1rem;transition:none;-webkit-user-select:none;user-select:none;z-index:10}#skip:not(:focus-visible){background-color:transparent;color:transparent;box-shadow:none;pointer-events:none}
