.primary-header.svelte-ocbj1u{position:relative;z-index:800;justify-content:space-between;align-items:center}.logo.svelte-ocbj1u{margin:1.5rem clamp(1.5rem,5vw,3.5rem)}.primary-navigation.svelte-ocbj1u{--gap: clamp(1rem, 2.1vw, 3.5rem);--underline-gap: 2rem;list-style:none;padding:0;margin:0;background:rgb(var(--clr-dark) / .95);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.primary-navigation.svelte-ocbj1u a:where(.svelte-ocbj1u),.explore-toggle.svelte-ocbj1u{text-decoration:none;white-space:nowrap}.primary-navigation.svelte-ocbj1u>li:where(.svelte-ocbj1u)>a:where(.svelte-ocbj1u)>span:where(.svelte-ocbj1u),.explore-toggle.svelte-ocbj1u>span:where(.svelte-ocbj1u){font-weight:700;margin-inline-end:.5em}.explore-toggle.svelte-ocbj1u{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-family:var(--ff-sans-cond);display:inline-flex;align-items:center;gap:.4em}.chev.svelte-ocbj1u,.search-link.svelte-ocbj1u svg:where(.svelte-ocbj1u){flex:none}.chev.svelte-ocbj1u{transition:transform var(--transition-base)}.explore.active.svelte-ocbj1u .chev:where(.svelte-ocbj1u){transform:rotate(180deg)}.explore-panel.svelte-ocbj1u{display:grid;gap:1.5rem 2.5rem}.explore-panel[hidden].svelte-ocbj1u{display:none}.group.svelte-ocbj1u h2:where(.svelte-ocbj1u){margin-bottom:.6rem}.group.svelte-ocbj1u ul:where(.svelte-ocbj1u){display:grid;gap:.45rem;padding:0}.group.svelte-ocbj1u a:where(.svelte-ocbj1u){display:grid;gap:.1rem;color:rgb(var(--clr-white));white-space:normal;line-height:1.3}.group.svelte-ocbj1u a:where(.svelte-ocbj1u):hover .link-label:where(.svelte-ocbj1u),.group.svelte-ocbj1u a:where(.svelte-ocbj1u):focus-visible .link-label:where(.svelte-ocbj1u),.group.svelte-ocbj1u a[aria-current=page]:where(.svelte-ocbj1u) .link-label:where(.svelte-ocbj1u){color:rgb(var(--clr-accent))}.link-hint.svelte-ocbj1u{font-size:var(--fs-200);color:rgb(var(--clr-light) / .65)}.search-link.svelte-ocbj1u a:where(.svelte-ocbj1u){display:inline-flex;align-items:center;gap:.45em}.search-link.svelte-ocbj1u a:where(.svelte-ocbj1u)>span:where(.svelte-ocbj1u){font-weight:400;margin-inline-end:0}.mobile-nav-toggle.svelte-ocbj1u{display:none}@media(max-width:35rem){.primary-navigation.svelte-ocbj1u{--underline-gap: .5rem;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:20%;list-style:none;padding:min(20rem,12vh) 2rem 3rem;margin:0;flex-direction:column;overflow-y:auto;transform:translate(100%);transition:transform .5s ease-in-out}.primary-navigation[data-visible=true].svelte-ocbj1u{transform:translate(0)}.explore-panel.svelte-ocbj1u{padding-block:.75rem .25rem}.mobile-nav-toggle.svelte-ocbj1u{display:block;position:absolute;z-index:2000;right:2rem;top:2rem;background:transparent;background-image:url(../../../img/shared/icon-hamburger.svg);background-repeat:no-repeat;background-position:center;width:1.5rem;aspect-ratio:1;border:0;cursor:pointer}.mobile-nav-toggle[aria-expanded=true].svelte-ocbj1u{background-image:url(../../../img/shared/icon-close.svg)}.mobile-nav-toggle.svelte-ocbj1u:focus-visible{outline:5px solid white;outline-offset:5px}}@media(min-width:35em){.primary-navigation.svelte-ocbj1u{padding-inline:clamp(1.75rem,4vw,7rem)}}@media(min-width:45em){.primary-header.svelte-ocbj1u:after{content:"";display:block;position:relative;height:1px;width:100%;margin-right:-2.5rem;background:rgb(var(--clr-accent) / .5);order:1}nav.svelte-ocbj1u{order:2}.primary-navigation.svelte-ocbj1u{margin-block:2rem}}@media(min-width:35em)and (max-width:64.999em){.primary-navigation.svelte-ocbj1u{--underline-gap: 1rem;flex-wrap:wrap;row-gap:0;justify-content:center}.primary-header.svelte-ocbj1u{flex-wrap:wrap}.primary-header.svelte-ocbj1u:after{display:none}nav.svelte-ocbj1u{flex:1 1 100%}.primary-navigation.svelte-ocbj1u{margin-block:0 1rem}}@media(min-width:35em)and (max-width:74.999em){.primary-navigation.svelte-ocbj1u>li:where(.svelte-ocbj1u)>a:where(.svelte-ocbj1u)>span[aria-hidden]:where(.svelte-ocbj1u),.explore-toggle.svelte-ocbj1u>span[aria-hidden]:where(.svelte-ocbj1u){display:none}}@media(min-width:35.001em){.explore.svelte-ocbj1u{position:static}.explore-panel.svelte-ocbj1u{position:absolute;left:0;right:0;top:100%;z-index:900;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:1.75rem clamp(1.5rem,5vw,3.5rem) 2rem;background:rgb(var(--clr-dark) / .97);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border-top:1px solid rgb(var(--clr-accent) / .35);box-shadow:0 30px 60px rgb(var(--clr-black) / .6)}}.underline-indicators.svelte-ocbj1u>:where(.svelte-ocbj1u){cursor:pointer;padding:var(--underline-gap, .5rem) 0;border:0;border-bottom:.2rem solid hsl(var(--clr-white) / 0);background-color:transparent}.underline-indicators.svelte-ocbj1u>:where(.svelte-ocbj1u):hover,.underline-indicators.svelte-ocbj1u>:where(.svelte-ocbj1u):focus-within{border-color:rgb(var(--clr-accent) / .5)}.underline-indicators.svelte-ocbj1u>.active:where(.svelte-ocbj1u),.underline-indicators.svelte-ocbj1u>li.active:where(.svelte-ocbj1u){color:rgb(var(--clr-accent));border-color:rgb(var(--clr-accent))}.skip-to-content.svelte-ocbj1u{position:absolute;z-index:9999;background:rgb(var(--clr-white));color:rgb(var(--clr-dark));padding:.5em 1em;margin-inline:auto;transform:translateY(-100%);transition:transform .25s ease-in}.skip-to-content.svelte-ocbj1u:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.primary-navigation.svelte-ocbj1u,.chev.svelte-ocbj1u{transition:none}}button.svelte-1umkg1i{background:none;border:0;padding:0;font:inherit;color:rgb(var(--clr-light));cursor:pointer;text-align:left}button.svelte-1umkg1i:hover,button.svelte-1umkg1i:focus-visible{color:rgb(var(--clr-accent));text-decoration:underline}.site-footer.svelte-4jwo3w{margin-top:4rem;padding:2.5rem clamp(1.5rem,5vw,3.5rem) 3rem;border-top:1px solid rgb(var(--clr-accent) / .25);background:rgb(var(--clr-black) / .85);color:rgb(var(--clr-light))}.columns.svelte-4jwo3w{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-width:var(--container-max-width);margin-inline:auto}h2.svelte-4jwo3w{margin-bottom:.75rem}ul.svelte-4jwo3w{display:grid;gap:.4rem}a.svelte-4jwo3w{color:rgb(var(--clr-light))}a.svelte-4jwo3w:hover{color:rgb(var(--clr-accent))}.colophon.svelte-4jwo3w{max-width:var(--container-max-width);margin:2.5rem auto 0;color:rgb(var(--clr-light) / .7)}.colophon.svelte-4jwo3w a:where(.svelte-4jwo3w){text-decoration:underline}.tangent-bar.svelte-qfuf1a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.55rem clamp(1rem,5vw,3rem);border-block:1px solid rgb(var(--clr-accent) / .35);background:rgb(var(--clr-black) / .75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:rgb(var(--clr-light))}.clock.svelte-qfuf1a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem}.label.svelte-qfuf1a{color:rgb(var(--clr-accent))}.digits.svelte-qfuf1a{font-size:clamp(1.1rem,2.6vw,1.5rem);letter-spacing:.12em;color:rgb(var(--clr-white));font-variant-numeric:tabular-nums}.phase.svelte-qfuf1a{color:rgb(var(--clr-light) / .7)}.is-collapsing.svelte-qfuf1a{border-color:rgb(var(--clr-warn, 255 92 92) / .6)}.is-collapsing.svelte-qfuf1a .digits:where(.svelte-qfuf1a),.is-collapsing.svelte-qfuf1a .phase:where(.svelte-qfuf1a){color:rgb(var(--clr-warn, 255 92 92))}.controls.svelte-qfuf1a{display:flex;align-items:center;gap:1.25rem}.controls.svelte-qfuf1a a:where(.svelte-qfuf1a),.controls.svelte-qfuf1a button:where(.svelte-qfuf1a){color:rgb(var(--clr-accent));background:none;border:0;padding:0;cursor:pointer;text-decoration:none;font:inherit;text-transform:inherit;letter-spacing:inherit}.controls.svelte-qfuf1a a:where(.svelte-qfuf1a):hover,.controls.svelte-qfuf1a a:where(.svelte-qfuf1a):focus-visible,.controls.svelte-qfuf1a button:where(.svelte-qfuf1a):hover,.controls.svelte-qfuf1a button:where(.svelte-qfuf1a):focus-visible{text-decoration:underline}.tangent-bar--dream.svelte-qfuf1a{border-color:rgb(var(--clr-light) / .25)}.dream.svelte-qfuf1a{font-size:var(--fs-400);color:rgb(var(--clr-white))}.ring.svelte-qfuf1a{position:fixed;left:var(--x);top:var(--y);width:12px;height:12px;border-radius:50%;border:3px solid rgb(var(--clr-accent));box-shadow:0 0 24px rgb(var(--clr-accent) / .6),inset 0 0 24px rgb(var(--clr-accent) / .4);transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:none;z-index:2000;animation:svelte-qfuf1a-ring .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes svelte-qfuf1a-ring{to{transform:translate(-50%,-50%) scale(250);opacity:0}}.collapse.svelte-qfuf1a{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgb(var(--clr-accent)) 0,rgb(var(--clr-white)) 60%);clip-path:circle(0% at 50% 50%);animation:svelte-qfuf1a-collapse 2.4s ease-in forwards}@keyframes svelte-qfuf1a-collapse{0%{clip-path:circle(0% at 50% 50%);opacity:.9}60%{clip-path:circle(80% at 50% 50%);opacity:1}to{clip-path:circle(100% at 50% 50%);opacity:1}}@media(prefers-reduced-motion:reduce){.ring.svelte-qfuf1a{display:none}.collapse.svelte-qfuf1a{animation:none;clip-path:none;opacity:1}}.term-preview.svelte-hky70i{position:fixed;z-index:1500;width:min(340px,calc(100vw - 24px));display:grid;gap:.4rem;padding:.9rem 1rem .85rem;border:1px solid rgb(var(--clr-accent) / .4);border-inline-start:3px solid rgb(var(--clr-accent));border-radius:0 .5rem .5rem 0;background:rgb(var(--clr-dark) / .96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 16px 40px rgb(var(--clr-black) / .6);color:rgb(var(--clr-light));animation:svelte-hky70i-term-in .14s ease-out}.term.svelte-hky70i{color:rgb(var(--clr-accent))}.definition.svelte-hky70i{font-size:var(--fs-300, .95rem);line-height:1.5;color:rgb(var(--clr-white))}.more.svelte-hky70i{color:rgb(var(--clr-accent));text-decoration:none;justify-self:start}.more.svelte-hky70i:hover,.more.svelte-hky70i:focus-visible{text-decoration:underline}@keyframes svelte-hky70i-term-in{0%{opacity:0;transform:translateY(4px)}}.is-above.svelte-hky70i{animation-name:svelte-hky70i-term-in-above}@keyframes svelte-hky70i-term-in-above{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.term-preview.svelte-hky70i{animation:none}}.progress.svelte-18rcjdz{position:fixed;top:0;left:0;right:0;height:2px;z-index:1200;pointer-events:none;background:transparent}.bar.svelte-18rcjdz{height:100%;background:rgb(var(--clr-accent));transform-origin:left;transition:transform 80ms linear;box-shadow:0 0 8px rgb(var(--clr-accent) / .6)}@media(prefers-reduced-motion:reduce){.bar.svelte-18rcjdz{transition:none}}.palette.svelte-1xdld1b{width:min(44rem,calc(100vw - 2rem));max-height:min(80vh,44rem);margin:8vh auto;padding:0;border:1px solid rgb(var(--clr-accent) / .4);border-radius:.75rem;background:rgb(var(--clr-dark) / .98);color:rgb(var(--clr-light));box-shadow:0 30px 80px rgb(var(--clr-black) / .8);overflow:auto}.palette.svelte-1xdld1b::backdrop{background:#0b0c10b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inner.svelte-1xdld1b{padding:1rem 1.25rem 1.25rem;display:grid;gap:.75rem}.hint.svelte-1xdld1b{display:flex;justify-content:space-between;color:rgb(var(--clr-light) / .6)}.feedback.svelte-6ltkv0{width:min(100%,72rem);margin:3rem auto 0;padding:.9rem clamp(1.5rem,5vw,3.5rem);display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;color:rgb(var(--clr-light) / .6);border-top:1px solid rgb(var(--clr-light) / .1)}.feedback.svelte-6ltkv0 a:where(.svelte-6ltkv0){color:rgb(var(--clr-accent));text-decoration:none}.feedback.svelte-6ltkv0 a:where(.svelte-6ltkv0):hover,.feedback.svelte-6ltkv0 a:where(.svelte-6ltkv0):focus-visible{text-decoration:underline}.sep.svelte-6ltkv0{opacity:.5}.hint.svelte-6ltkv0{flex-basis:100%;text-transform:none;letter-spacing:0;font-family:var(--ff-sans, inherit);color:rgb(var(--clr-light) / .45)}@media(min-width:45em){.hint.svelte-6ltkv0{flex-basis:auto;margin-inline-start:auto}}.gate-bar.svelte-2hqx3t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.7rem clamp(1rem,5vw,3rem);border-block:1px solid rgb(var(--clr-accent) / .35);background:rgb(var(--clr-black) / .75);color:rgb(var(--clr-white))}.actions.svelte-2hqx3t{display:flex;gap:.6rem}.actions.svelte-2hqx3t button:where(.svelte-2hqx3t){padding:.5rem .9rem;border-radius:.35rem;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit}.hide.svelte-2hqx3t{border:1px solid rgb(var(--clr-accent));background:rgb(var(--clr-accent));color:rgb(var(--clr-black))}.seen.svelte-2hqx3t{border:1px solid rgb(var(--clr-light) / .4);background:transparent;color:rgb(var(--clr-light))}:root{--clr-black: 11 12 16;--clr-dark: 31 40 51;--clr-muted: 44 53 49;--clr-light: 197 198 199;--clr-white: 255 255 255;--clr-accent: 102 252 241;--clr-warn: 255 92 92;--ff-serif: "Bellefair", serif;--ff-sans-cond: "Barlow Condensed", sans-serif;--ff-sans-normal: "Barlow", sans-serif;--fs-900: clamp(5rem, 8vw + 1rem, 9.375rem);--fs-800: 3.5rem;--fs-700: 1.5rem;--fs-600: 1rem;--fs-500: 1rem;--fs-400: .9375rem;--fs-300: 1rem;--fs-200: .875rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 5rem;--container-max-width: 80rem;--gap: 1.5rem;--transition-base: .2s ease-in-out;--transition-slow: .4s ease-in-out}@media(min-width:35em){:root{--fs-800: 5rem;--fs-700: 2.5rem;--fs-600: 1.5rem;--fs-500: 1.25rem;--fs-400: 1rem}}@media(min-width:45em){:root{--fs-800: 6.25rem;--fs-700: 3.5rem;--fs-600: 2rem;--fs-500: 1.75rem;--fs-400: 1.125rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{overflow-x:hidden}body{min-height:100%}body{font-family:var(--ff-sans-normal);font-size:var(--fs-400);line-height:1.5;color:rgb(var(--clr-light));background-color:rgb(var(--clr-black));min-height:100vh;text-rendering:optimizeSpeed}.app.home{position:relative;isolation:isolate}.app.home:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url(../../../img/home/dd-background-home-mobile.jpg);background-size:cover;background-position:center right;background-repeat:no-repeat;pointer-events:none}@media(min-width:35rem){.app.home:before{background-position:center center;background-image:url(../../../img/home/dd-background-home-tablet.jpg)}}@media(min-width:45rem){.app.home:before{background-image:url(../../../img/home/dd-background-home-desktop.jpg)}}img,picture,svg{max-width:100%;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.flex{display:flex;gap:var(--gap, 1rem)}.grid{display:grid;gap:var(--gap, 1rem)}.d-block{display:block}.flow>*:where(:not(:first-child)){margin-top:var(--flow-space, 1rem)}.flow--space-small{--flow-space: .75rem}.container{padding-inline:2em;margin-inline:auto;max-width:var(--container-max-width)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-content{position:absolute;z-index:9999;background:rgb(var(--clr-white));color:rgb(var(--clr-dark));padding:.5em 1em;margin-inline:auto;transform:translateY(-100%);transition:transform .25s ease-in}.skip-to-content:focus{transform:translateY(0)}.bg-dark{background-color:rgb(var(--clr-dark))}.bg-accent{background-color:rgb(var(--clr-accent))}.bg-white{background-color:rgb(var(--clr-white))}.text-dark{color:rgb(var(--clr-dark))}.text-accent{color:rgb(var(--clr-accent))}.text-light{color:rgb(var(--clr-light))}.text-white{color:rgb(var(--clr-white))}.ff-serif{font-family:var(--ff-serif)}.ff-sans-cond{font-family:var(--ff-sans-cond)}.ff-sans-normal{font-family:var(--ff-sans-normal)}.letter-spacing-1{letter-spacing:4.75px}.letter-spacing-2{letter-spacing:2.7px}.letter-spacing-3{letter-spacing:2.35px}.uppercase{text-transform:uppercase}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-900,.fs-800,.fs-700,.fs-600{line-height:1.1}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid rgb(var(--clr-accent));outline-offset:3px}.numbered-title{font-family:var(--ff-sans-cond);font-size:var(--fs-500);text-transform:uppercase;letter-spacing:4.72px;color:rgb(var(--clr-white));grid-area:title}.numbered-title span{margin-right:.5em;font-weight:700;color:rgb(var(--clr-white) / .25)}.content-wrapper{max-width:80rem;margin-inline:auto}.content-section{display:flex;flex-direction:column;gap:2rem}@media(min-width:45em){.content-section{flex-direction:row;align-items:flex-start;gap:3rem}.content-section>*{flex:1}.content-section>picture{flex:0 0 400px}}.article{--flow-space: 1.5rem;width:min(100%,48rem);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2rem);padding-block:1.5rem 4rem;text-align:left}.article--wide{width:min(100%,72rem)}.article--toc{position:relative}.article-header{--flow-space: .75rem;margin-bottom:2rem}.article-header .eyebrow{color:rgb(var(--clr-accent))}.article-header h1{color:rgb(var(--clr-white))}.article-header .lede{font-size:var(--fs-500);line-height:1.4;color:rgb(var(--clr-light))}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--ff-serif);color:rgb(var(--clr-white));line-height:1.15;margin-top:2em}.prose h2{font-size:var(--fs-600)}.prose h3{font-size:var(--fs-500)}.prose p,.prose li{color:rgb(var(--clr-light));line-height:1.65}.prose ul,.prose ol{padding-inline-start:1.25em}.prose a,.term-link{color:rgb(var(--clr-accent));text-decoration:underline;text-decoration-color:rgb(var(--clr-accent) / .4);text-underline-offset:.15em}.prose a:hover,.term-link:hover{text-decoration-color:currentColor}.quote-block{position:relative;margin:0;padding:1.5rem clamp(1.25rem,4vw,2rem);border-inline-start:3px solid rgb(var(--clr-accent));background:rgb(var(--clr-dark) / .6);border-radius:0 .375rem .375rem 0;font-family:var(--ff-serif);font-size:var(--fs-500);line-height:1.5;color:rgb(var(--clr-white))}.quote-block p+p{margin-top:.75em}.quote-block footer{margin-top:1rem;font-family:var(--ff-sans-cond);font-size:var(--fs-200);letter-spacing:2.35px;text-transform:uppercase;color:rgb(var(--clr-light) / .8)}.quote-block footer a{color:rgb(var(--clr-accent))}.card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));list-style:none;padding:0}.card-grid>li{display:flex}.card{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid rgb(var(--clr-light) / .15);border-radius:.5rem;background:rgb(var(--clr-dark) / .55);color:rgb(var(--clr-light));transition:border-color var(--transition-base),transform var(--transition-base)}.card:hover,.card:focus-visible{border-color:rgb(var(--clr-accent));transform:translateY(-2px)}.card .card-eyebrow{color:rgb(var(--clr-accent))}.card .card-title{color:rgb(var(--clr-white))}.card p{font-size:var(--fs-200);line-height:1.5}.pagination{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(var(--clr-accent) / .25)}.pagination a{color:rgb(var(--clr-accent))}.pagination a:hover{color:rgb(var(--clr-white))}html.tangent .app{position:relative;isolation:isolate}html.tangent main img,html.tangent .doors{filter:url(#tangent-water)}html.tangent--p3 main img{filter:url(#tangent-water) saturate(.55)}.tangent-water{filter:blur(3px) url(#tangent-water);transition:filter .45s ease;cursor:text;outline:none}.tangent-water:hover,.tangent-water:focus,.tangent-water:focus-within{filter:none}.tangent-water:focus-visible{outline:1px dashed rgb(var(--clr-accent) / .6);outline-offset:6px}.tangent-artifact{position:fixed;right:clamp(.75rem,3vw,2rem);bottom:clamp(.75rem,3vw,2rem);z-index:40;display:block;width:3.5rem;height:3.5rem;color:rgb(var(--clr-accent));opacity:.75;filter:drop-shadow(0 6px 10px rgb(var(--clr-black) / .8));animation:tangent-turn 48s linear infinite;transition:opacity .3s}.tangent-artifact svg{display:block;width:100%;height:100%}.tangent-artifact:hover,.tangent-artifact:focus-visible{opacity:1;animation-play-state:paused}@keyframes tangent-turn{to{transform:rotate(360deg)}}html.tangent .primary-header{position:relative}.tangent-frank{position:absolute;top:0;right:clamp(.5rem,4vw,4rem);height:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity 2.4s ease}.tangent-frank svg{display:block;height:175%;width:auto;transform:translateY(-16%);color:rgb(var(--clr-light))}.frank-face{fill:currentColor}.frank-ear-inner{fill:rgb(var(--clr-black) / .4)}.frank-eye{fill:rgb(var(--clr-black))}.frank-mouth{fill:rgb(var(--clr-black) / .85)}.frank-teeth{fill:none;stroke:rgb(var(--clr-light) / .7);stroke-width:2;stroke-linecap:round}.frank-crack{fill:none;stroke:rgb(var(--clr-black) / .45);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.frank-rivet{fill:rgb(var(--clr-black) / .55)}html.tangent--p2.tangent--night .tangent-frank,html.tangent--p3 .tangent-frank{opacity:.3}html.tangent--p3 .tangent-frank{opacity:.4}html.tangent--p3 .tangent-frank svg{color:rgb(var(--clr-warn, 255 92 92) / .9)}.tangent-mirror{display:inline-block;transform:scaleX(-1);color:rgb(var(--clr-accent))}.tangent-rain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;color:rgb(var(--clr-light) / .22)}.tangent-rain i{position:absolute;top:-8vh;left:calc(var(--i) * 16% + 4%);display:block;width:2.5rem;height:2.5rem;animation:tangent-fall 16s linear infinite;animation-delay:calc(var(--i) * -2.7s)}.tangent-rain svg{display:block;width:100%;height:100%}@keyframes tangent-fall{0%{transform:translateY(0) rotate(-20deg)}to{transform:translateY(116vh) rotate(25deg)}}html.tangent--p3 .app{animation:tangent-tremble .7s ease-out 1}@keyframes tangent-tremble{0%,to{transform:translate(0)}15%{transform:translate(-2px,1px)}30%{transform:translate(2px,-2px)}45%{transform:translate(-1px,2px)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px)}}html.tangent--reduced .tangent-artifact,html.tangent--reduced .tangent-rain i,html.tangent--reduced.tangent--p3 .app{animation:none}html.tangent--reduced .tangent-rain i{top:calc(var(--i) * 15% + 8%);transform:rotate(-15deg)}html.tangent--reduced .tangent-water,html.tangent--reduced .tangent-frank{transition:none}@media(prefers-reduced-motion:reduce){.tangent-artifact,.tangent-rain i,html.tangent--p3 .app{animation:none}}.app.svelte-1br2sqw{min-height:100vh;display:flex;flex-direction:column}.app.svelte-1br2sqw>main{flex:1}.grid-container{text-align:center;display:grid;place-items:center;padding-inline:clamp(1.5rem,5vw,2rem);padding-bottom:4rem}
