[data-template=ella]{--radius:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;font-synthesis:none;caret-color:var(--accent);accent-color:var(--accent);text-underline-offset:.22em;--ella-ink:#14110e;--ella-paper:#fffdf8;--ella-lemon:#ffe14a;--ella-spot-a:#ff8fc3;--ella-spot-b:#4fd8cb;--ella-line:var(--foreground);--ella-note:var(--font-ella-note), "Bradley Hand", cursive;--ella-nav-h:3.75rem;--fit-glyph:.4;--ella-name-max:13rem;--ella-label-max:9.5rem;--ella-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .2 0 0 0 0 .14 .7 0 0 0 -.3'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--ella-t:.2s;--ella-spot-mix:multiply;--ella-glow:none;--ella-page:var(--background);background-color:var(--background);background-image:var(--ella-grain);font-size:1.0625rem;line-height:1.6;overflow-x:clip}@supports (color:oklch(from red l c h)){[data-template=ella]{--ella-spot-a:oklch(from var(--accent) .83 .15 h);--ella-spot-b:oklch(from var(--accent) .84 .12 calc(h + 180));--ella-lemon:oklch(from var(--accent) calc(.91 - .13 * clamp(0, 1 - max(h - 95, 95 - h) / 40, 1)) .17 calc(98 - 76 * clamp(0, 1 - max(h - 95, 95 - h) / 40, 1)))}[data-template=ella][data-theme=dark]{--ella-spot-a:oklch(from var(--accent) .8 .17 h);--ella-spot-b:oklch(from var(--accent) .8 .13 calc(h + 180))}}[data-template=ella][data-theme=dark]{--ella-spot-mix:normal;--ella-glow:drop-shadow(0 0 14px color-mix(in srgb, var(--ella-spot-a) 40%, transparent));background-image:radial-gradient(130% 70% at 50% 0%, #ffffff0f, transparent 60%), var(--ella-grain)}@media (prefers-color-scheme:dark){[data-template=ella][data-theme=auto]{--ella-spot-mix:normal;--ella-glow:drop-shadow(0 0 14px color-mix(in srgb, var(--ella-spot-a) 40%, transparent))}}[data-template=ella][data-type=pen]{--fit-glyph:.44;--ella-name-max:15rem}[data-template=ella][data-type=classroom]{--fit-glyph:.68;--ella-name-max:11rem;--ella-label-max:8rem}html:has(main[data-template=ella]){scrollbar-color:#8fa6b5 #e4eff5}html:has(main[data-template=ella][data-theme=dark]){scrollbar-color:#5d719e #0f1b33}[data-template=ella] ::selection{background:var(--ella-lemon);color:var(--ella-ink)}[data-template=ella] :focus-visible{outline:3px solid var(--foreground);outline-offset:4px;box-shadow:none}[data-template=ella] .font-display{letter-spacing:0;font-weight:400}[data-template=ella][data-type=classroom] .font-display{letter-spacing:-.01em;font-weight:800}[data-template=ella] .ella-ink{width:100%;height:auto;color:var(--foreground);display:block;overflow:visible}[data-template=ella] .ella-spot{mix-blend-mode:var(--ella-spot-mix);filter:var(--ella-glow)}[data-template=ella] .ella-boil-b{display:none}@media (prefers-reduced-motion:no-preference){[data-template=ella] :is(.ella-film:hover,.ella-film:focus-visible) .ella-boil-a{animation:.6s step-end infinite ella-boil-a}[data-template=ella] :is(.ella-film:hover,.ella-film:focus-visible) .ella-boil-b{animation:.6s step-end infinite ella-boil-b;display:inline}}@keyframes ella-boil-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes ella-boil-b{0%,49.99%{opacity:0}50%,to{opacity:1}}[data-template=ella] .ella-rule{background:currentColor;height:2px;display:block}[data-template=ella] .ella-word{translate:0 calc(var(--b,0) * .05em);rotate:calc(var(--b,0) * -1.8deg);display:inline-block}[data-template=ella] .ella-letter{translate:0 calc(var(--b,0) * .055em);rotate:calc(var(--b,0) * -2.6deg);display:inline-block}[data-template=ella][data-type=pen] .ella-letter{rotate:calc(var(--b,0) * -1.2deg);margin-inline:.01em}[data-template=ella] .ella-underline{color:var(--foreground)}[data-template=ella]{--ella-cut:255px 18px 225px 16px / 16px 225px 18px 255px;--ella-cut-soft:26px 34px 22px 38px / 34px 22px 38px 26px}[data-template=ella] .ella-nav{background:color-mix(in srgb, var(--background) 93%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--foreground)}[data-template=ella] .ella-nav-bar{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.45rem;padding:0 clamp(1rem,4vw,2.5rem)}[data-template=ella] .ella-nav-name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--accent);flex:none;font-size:1.7rem;line-height:2.75rem;overflow:hidden}[data-template=ella] .ella-nav-tabs{flex:1;align-items:center;gap:.15rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}[data-template=ella] .ella-nav-bar[data-name] .ella-nav-tabs{justify-content:flex-end}@property --ella-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes ella-tabs-fade{0%{--ella-fade:3.5rem}to{--ella-fade:0px}}@supports (animation-timeline:scroll()){[data-template=ella] .ella-nav-tabs{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ella-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ella-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--ella-fade)), transparent);animation:linear both ella-tabs-fade;animation-timeline:scroll(self inline)}}[data-template=ella] .ella-button.ella-nav-book{border-width:2px;min-height:2.75rem;padding:.2rem 1rem .3rem;font-size:1.3rem}@media (width<=767px){[data-template=ella] .ella-button.ella-nav-book{padding-inline:.7rem;font-size:1.1rem}}[data-template=ella] .ella-tab{min-height:2.75rem;color:var(--foreground);white-space:nowrap;align-items:center;padding:0 .75rem;font-size:1.5rem;line-height:1;display:inline-flex;position:relative}[data-template=ella] .ella-tab>span{z-index:1;position:relative}[data-template=ella] .ella-tab:before{content:"";z-index:0;border-radius:var(--ella-cut);background:var(--ella-lemon);opacity:0;transition:opacity var(--ella-t) ease;position:absolute;inset:.55rem .3rem .45rem;transform:translate(2px,2px)}[data-template=ella] .ella-tab:hover:before{background:var(--ella-spot-b);opacity:1}[data-template=ella] .ella-tab:hover>span{color:var(--ella-ink)}[data-template=ella] .ella-tab[aria-current]:before{background:var(--ella-lemon);opacity:1}[data-template=ella] .ella-tab[aria-current]>span{color:var(--ella-ink)}@media (width<=1399px){[data-template=ella] .ella-tab{padding-inline:.5rem;font-size:1.3rem}}[data-template=ella][data-type=classroom] .ella-tab{padding-inline:.42rem;font-size:1.08rem}[data-template=ella] .ella-nav-lang a{min-width:2.75rem;min-height:2.75rem;font-family:var(--ella-note);letter-spacing:0;text-transform:none;font-size:1.6rem;font-weight:400}[data-template=ella] .ella-nav-rule{color:color-mix(in srgb, var(--foreground) 30%, transparent)}[data-template=ella] [data-slot=mobile-nav-current]{color:var(--accent);font-size:1.7rem}[data-template=ella] [data-slot=mobile-nav-toggle]{border:2.5px solid var(--foreground);border-radius:var(--ella-cut);background:var(--ella-spot-a);min-height:2.75rem;color:var(--ella-ink);font-family:var(--font-heading);padding:0 1.1rem;font-size:1.45rem}[data-template=ella] [data-slot=mobile-nav-sheet]{background:var(--background);background-image:var(--ella-grain);color:var(--foreground)}[data-template=ella] [data-slot=mobile-nav-sheet] h2{color:var(--accent);font-family:var(--ella-note);letter-spacing:0;text-transform:none;font-size:2rem;font-weight:400}[data-template=ella] [data-slot=mobile-nav-sheet] ol{border-top:3px solid var(--foreground)}[data-template=ella] [data-slot=mobile-nav-sheet] li{border-bottom:2px dashed color-mix(in srgb, var(--foreground) 45%, transparent)}[data-template=ella] [data-slot=mobile-nav-item]>span{color:var(--foreground);font-size:3rem;line-height:1}[data-template=ella] [data-slot=mobile-nav-item][aria-current]>span{color:var(--accent)}[data-template=ella] [data-slot=mobile-nav-sheet] [data-slot=language-switch] a{color:var(--foreground);font-family:var(--ella-note);font-size:1.7rem}[data-template=ella] #site-content>[data-block-id]{padding-block:clamp(3.25rem,7vw,5.75rem)}[data-template=ella] #site-content>[data-slot=page-title]{padding-top:clamp(2.5rem,6vw,4.5rem)}[data-template=ella] .ella-heading{gap:.35rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:grid;position:relative}[data-template=ella] .ella-heading[data-align=center]{text-align:center;justify-items:center}[data-template=ella] .ella-title{color:var(--foreground);margin:0}[data-template=ella] .ella-heading-line{width:min(20rem,72%);height:auto;margin-top:-.1rem}[data-template=ella] .ella-heading[data-align=center] .ella-heading-line{margin-inline:auto}[data-template=ella] .ella-page-title{gap:.6rem;margin-bottom:1.5rem;display:grid}[data-template=ella] [data-slot=post-back]{align-items:center;min-height:2.75rem;margin-top:1.25rem;font-weight:700;display:inline-flex}[data-template=ella] [data-slot=post-body] blockquote{border:3px solid var(--foreground);background:color-mix(in srgb, var(--ella-spot-a) 24%, var(--card));border-radius:36px 28px 40px 26px/28px 40px 26px 36px;padding:1.25rem 1.5rem;font-style:normal;font-weight:700}[data-template=ella] .ella-dateline{font-family:var(--ella-note);color:var(--accent);margin:0;font-size:1.9rem;line-height:1}[data-template=ella] .ella-buttons{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}[data-template=ella] .ella-button{isolation:isolate;border:3px solid var(--foreground);border-radius:var(--ella-cut);min-height:3.1rem;color:var(--foreground);text-align:center;transition:rotate var(--ella-t) ease;justify-content:center;align-items:center;padding:.3rem 1.6rem .4rem;font-size:1.6rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}[data-template=ella] .ella-button:hover{rotate:-1.5deg}[data-template=ella] .ella-button:before{content:"";z-index:-1;border-radius:var(--ella-cut);background:var(--ella-spot-a);mix-blend-mode:var(--ella-spot-mix);position:absolute;inset:-3px;transform:translate(2px,-2px)rotate(-1.2deg)}[data-template=ella] .ella-button[data-ella-button=primary],[data-template=ella] .ella-nav-book{color:var(--ella-ink)}[data-template=ella][data-theme=dark] .ella-button[data-ella-button=primary],[data-template=ella][data-theme=dark] .ella-nav-book{border-color:#0000}[data-template=ella][data-theme=dark] .ella-button[data-ella-button=primary]:before,[data-template=ella][data-theme=dark] .ella-nav-book:before{mix-blend-mode:normal}[data-template=ella] .ella-button[data-ella-button=secondary]:before{background:var(--ella-lemon);opacity:0;transition:opacity var(--ella-t) ease}[data-template=ella] .ella-button[data-ella-button=secondary]:hover:before{opacity:1}[data-template=ella] .ella-button[data-ella-button=secondary]:hover{color:var(--ella-ink)}[data-template=ella] .ella-hero{position:relative}[data-template=ella] .ella-stage{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);max-width:88rem;margin-inline:auto;padding:clamp(1.75rem,4vw,3.5rem) clamp(1.25rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){[data-template=ella] .ella-stage{min-height:calc(100svh - var(--player-h,0px) - var(--ella-nav-h));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding-block:2rem 3rem}}[data-template=ella] .ella-hero-words{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}[data-template=ella] .ella-bill{flex-wrap:wrap;gap:.5rem .6rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}[data-template=ella] .ella-bill li{border-radius:var(--ella-cut);font-family:var(--font-heading);border:2.5px solid;padding:.05rem .95rem .15rem;font-size:1.3rem;line-height:1.25}[data-template=ella] .ella-bill li:nth-child(2n){rotate:1.5deg}[data-template=ella] .ella-bill li:nth-child(3n){rotate:-1.2deg}[data-template=ella] .ella-name{max-width:100%;color:var(--foreground);margin:0;line-height:.88}[data-template=ella] .ella-name-word{padding-block:.04em;display:block}[data-template=ella] .ella-name:not([data-stack]) .ella-name-word{padding-left:0;display:inline}[data-template=ella] .ella-name:not([data-stack]){text-wrap:balance;line-height:.95}[data-template=ella] .ella-name-word:last-child{color:var(--accent)}[data-template=ella] .ella-name-word:nth-child(2n){padding-left:.12em}[data-template=ella] .ella-name-piece{white-space:nowrap;display:inline-block}[data-template=ella] .ella-lede{text-wrap:pretty;max-width:33rem;margin:1.35rem 0 0;font-size:clamp(1.1rem,1.45vw,1.3rem);font-weight:600;line-height:1.5}[data-template=ella] .ella-artist{color:var(--accent);margin:0 0 .5rem;font-size:1.9rem;line-height:1}[data-template=ella] .ella-release-year{margin:.75rem 0 0;font-size:2.4rem;line-height:1}[data-template=ella] .ella-hero-art{place-items:center;min-width:0;padding:2.25rem .5rem 2rem;display:grid;position:relative}[data-template=ella] .ella-stage[data-art=none]{grid-template-columns:minmax(0,1fr)}[data-template=ella] .ella-printed{isolation:isolate;position:relative}[data-template=ella] .ella-plate{z-index:-1;background:var(--ella-spot-a);filter:var(--ella-glow);pointer-events:none;position:absolute;inset:0;rotate:4.5deg}[data-template=ella] .ella-hero-art .ella-printed:not(.ella-hero-sleeve){width:min(100%, 25rem, calc((100svh - var(--player-h,0px) - var(--ella-nav-h) - 9rem) * .78));min-width:14rem;rotate:-2.6deg}@media (width<=899px){[data-template=ella] .ella-hero-art .ella-printed:not(.ella-hero-sleeve){width:min(70vw,16rem);min-width:0}}[data-template=ella] .ella-snap{background:var(--ella-paper);color:var(--ella-ink);margin:0;padding:.85rem .85rem 0;position:relative;box-shadow:0 1px #14110e14,0 18px 28px -16px #14110e73}[data-template=ella] .ella-snap-photo{aspect-ratio:4/5;background:var(--ella-paper);position:relative;overflow:hidden}[data-template=ella] .ella-snap-caption{min-height:3rem;font-family:var(--ella-note);text-align:center;padding:.25rem 0 .5rem;font-size:1.9rem;line-height:1.5}[data-template=ella] .ella-hero-sleeve{width:min(74%, 27rem, calc(100svh - var(--player-h,0px) - var(--ella-nav-h) - 9rem));min-width:13rem;rotate:-3deg}@media (width<=899px){[data-template=ella] .ella-hero-sleeve{width:min(70vw,17rem);min-width:0}}[data-template=ella] .ella-full{min-height:min(calc(100svh - var(--player-h,0px) - var(--ella-nav-h)), 60rem);background:var(--ella-ink);justify-content:flex-start;align-items:flex-end;padding:clamp(1.25rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}[data-template=ella] .ella-full[data-text=off]{min-height:min(calc(100svh - var(--ella-nav-h)), 56rem)}[data-template=ella] .ella-full-photo{object-position:50% 30%}@media (width<=767px){[data-template=ella] .ella-full:not([data-text=off]){--ella-band:min(70vw, calc(46svh - var(--player-h,0px)));min-height:0;padding:var(--ella-band) 1rem 1.25rem;display:block}[data-template=ella] .ella-full:not([data-text=off]) .ella-full-photo{object-position:50% 18%;height:calc(var(--ella-band) + 2.5rem)!important}[data-template=ella] .ella-label .ella-bill{display:none}[data-template=ella] .ella-label .ella-lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}[data-template=ella] .ella-label{z-index:2;background:var(--ella-paper);width:min(100%,31rem);color:var(--ella-ink);border-radius:var(--ella-cut-soft);--foreground:var(--ella-ink);--accent:var(--ella-label-accent,#c4135f);padding:2rem clamp(1.25rem,3vw,2.25rem) 1.75rem;position:relative;rotate:-1.2deg;box-shadow:0 22px 34px -18px #0000008c}[data-template=ella] .ella-label .ella-lede{font-size:1.1rem}[data-template=ella] .ella-label .ella-buttons{margin-top:1.25rem}[data-template=ella] .ella-full-place{z-index:2;background:var(--ella-paper);color:var(--ella-ink);font-family:var(--ella-note);margin:0;padding:.1rem 1rem .25rem;font-size:1.8rem;line-height:1.3;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);rotate:2.5deg}[data-template=ella] .ella-footer{color:var(--foreground);padding-top:3rem;position:relative}[data-template=ella] .ella-footer-stage{border-top:2px solid color-mix(in srgb, var(--foreground) 30%, transparent);padding:2.5rem 0 3rem;position:relative}[data-template=ella] .ella-footer-body{justify-items:start;gap:.25rem;display:grid}[data-template=ella] .ella-footer-name{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:clamp(2.75rem,7vw,4.75rem);line-height:.95}[data-template=ella] .ella-footer-mail{min-height:2.75rem;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ella-spot-a);text-decoration-color:var(--ella-spot-a);text-underline-offset:.28em;overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}[data-template=ella] .ella-footer-mail:hover{color:var(--accent)}[data-template=ella] .ella-footer-link{min-height:2.75rem;color:var(--muted-foreground);text-underline-offset:.25em;align-items:center;padding-inline:.25rem;text-decoration:underline;display:inline-flex}[data-template=ella] .ella-footer-link:hover{color:var(--foreground)}[data-template=ella] .ella-footer-small{color:var(--muted-foreground);margin:0;font-size:.85rem}[data-template=ella] [data-slot=music-player-bar]{border-top:3px solid var(--foreground);background:var(--background);color:var(--foreground)}[data-template=ella] [data-slot=music-player-bar] [data-slot=music-player-button]{border:2.5px solid var(--ella-ink);background:var(--ella-spot-a);color:var(--ella-ink)}[data-template=ella] [data-slot=music-player-progress]{background:var(--ella-spot-a)}[data-template=ella] [data-slot=music-player-title]{font-family:var(--font-heading);color:var(--foreground);font-size:1.3rem;font-weight:400}[data-template=ella] [data-slot=music-player-bar] a{min-height:2.75rem}[data-template=ella] [data-slot=music-player-panel]{border-top:3px solid var(--foreground);background:var(--background)}[data-template=ella] [data-slot=overlay-panel]{border:3px solid var(--foreground);border-radius:var(--ella-cut-soft);background:var(--card);box-shadow:none}[data-template=ella] :is([data-slot=release-detail],[data-slot=project-detail]) h2,[data-template=ella] [data-slot=event-detail] h2{font-family:var(--font-heading);font-weight:400;line-height:1}[data-template=ella] [data-slot=event-detail]{padding:2.25rem 2.25rem 2.5rem}[data-template=ella] [data-slot=event-detail-date]{font-family:var(--ella-note);letter-spacing:0;text-transform:none;color:var(--accent);font-size:1.6rem}[data-template=ella] [data-slot=event-detail-cta]{border:3px solid var(--foreground);border-radius:var(--ella-cut);background:var(--ella-spot-a);min-height:2.75rem;color:var(--ella-ink);font-family:var(--font-heading);font-size:1.4rem}[data-template=ella] [data-slot=lock]{border:3px solid var(--foreground);border-radius:var(--ella-cut-soft);background:var(--card)}[data-template=ella] [data-slot=lock] :is(h1,h2){font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:1}[data-template=ella] [data-slot=lock] input{border:0;border-bottom:3px solid var(--foreground);background:0 0;border-radius:0}[data-template=ella] [data-slot=lock] button[type=submit]{border:3px solid var(--foreground);border-radius:var(--ella-cut);background:var(--ella-spot-a);min-height:3rem;color:var(--ella-ink);font-family:var(--font-heading);font-size:1.5rem}[data-template=ella] [data-slot=empty]{border:3px dashed var(--foreground);background:0 0}[data-template=ella] [data-tone=a]{--tone:var(--ella-spot-a)}[data-template=ella] [data-tone=b]{--tone:var(--ella-spot-b)}[data-template=ella] [data-tone=lemon]{--tone:var(--ella-lemon)}[data-template=ella] :is(.ella-note,.ella-handout,.ella-snap,.ella-print,.ella-label){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:var(--ella-ink);--muted-foreground:#5a5145;--border:var(--ella-ink);--background:var(--ella-paper);--card:var(--ella-paper);--accent:#c4135f;--accent-foreground:#fff;color:var(--ella-ink)}[data-template=ella] .ella-bio{display:block}[data-template=ella] .ella-bio-lede{text-wrap:pretty;max-width:41rem;margin:0 0 2rem;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700;line-height:1.5}[data-template=ella] .ella-bio-lede:first-letter{float:left;font-family:var(--font-heading);color:var(--accent);padding:.04em .08em 0 0;font-size:3.1em;font-weight:400;line-height:.8}@supports (initial-letter:2){[data-template=ella] .ella-bio-lede:first-letter{float:none;font-size:inherit;line-height:inherit;initial-letter:2.4;padding:0 .12em 0 0}}[data-template=ella] .ella-bio-rest{gap:1.25rem;max-width:38rem;font-size:1.1rem;line-height:1.75;display:grid}[data-template=ella] .ella-bio-rest p{text-wrap:pretty;margin:0}[data-template=ella] .ella-tickets{grid-template-columns:minmax(0,1fr);gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){[data-template=ella] .ella-tickets{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=ella] .ella-ticket[data-first]{grid-column:1/-1}}[data-template=ella] .ella-ticket{--stub:7.5rem;grid-template-columns:var(--stub) minmax(0, 1fr);border:3px solid var(--foreground);border-radius:var(--ella-cut-soft);background:var(--card);min-height:9.5rem;transition:rotate var(--ella-t) ease;display:grid;position:relative;overflow:hidden;rotate:-.5deg}[data-template=ella] .ella-ticket:nth-child(2n){rotate:.6deg}[data-template=ella] .ella-ticket:hover{rotate:0deg}[data-template=ella] .ella-ticket[data-first]{--stub:10rem;min-height:12rem}@media (width<=639px){[data-template=ella] .ella-ticket[data-first]{--stub:7.5rem;min-height:10rem}}[data-template=ella] .ella-ticket:before,[data-template=ella] .ella-ticket:after{content:"";left:calc(var(--stub) - .8rem);z-index:2;border:3px solid var(--foreground);background:var(--ella-page);pointer-events:none;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute}[data-template=ella] .ella-ticket:before{top:-.8rem}[data-template=ella] .ella-ticket:after{bottom:-.8rem}[data-template=ella] .ella-ticket-open{z-index:0;cursor:pointer;position:absolute;inset:0}[data-template=ella] .ella-ticket-stub,[data-template=ella] .ella-ticket-main{z-index:1;pointer-events:none;position:relative}[data-template=ella] .ella-ticket-stub{border-right:3px dotted var(--ella-ink);background:var(--tone);color:var(--ella-ink);place-items:center;padding:1rem .5rem;display:grid}[data-template=ella] .ella-ticket-date{text-align:center;justify-items:center;margin:0;line-height:.9;display:grid}[data-template=ella] .ella-ticket-month{text-transform:uppercase;font-size:1.6rem}[data-template=ella] .ella-ticket-day{font-size:4rem;line-height:.95}[data-template=ella] .ella-ticket[data-first] .ella-ticket-day{font-size:5.5rem}@media (width<=639px){[data-template=ella] .ella-ticket[data-first] .ella-ticket-day{font-size:4rem}}[data-template=ella] .ella-ticket-weekday{letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.75rem;font-weight:800}[data-template=ella] .ella-ticket-main{flex-direction:column;justify-content:center;gap:.4rem;min-width:0;padding:1.15rem 1.5rem 1.05rem;display:flex}[data-template=ella] .ella-ticket-title{margin:0;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1}[data-template=ella] .ella-ticket[data-first] .ella-ticket-title{font-size:clamp(2.3rem,4.6vw,3.6rem)}[data-template=ella] .ella-ticket-venue{margin:0;font-weight:700;line-height:1.35}[data-template=ella] .ella-ticket-town{font-family:var(--ella-note);color:var(--accent);font-size:1.45rem;font-weight:400;line-height:1}[data-template=ella] .ella-ticket-ctas{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}[data-template=ella] .ella-ticket-cta{z-index:2;border:2.5px solid var(--foreground);border-radius:var(--ella-cut);min-height:2.75rem;color:var(--foreground);pointer-events:auto;align-items:center;padding:0 1.1rem;font-size:1.35rem;line-height:1;display:inline-flex;position:relative}[data-template=ella] .ella-ticket-cta:hover{background:var(--ella-lemon);color:var(--ella-ink)}[data-template=ella] .ella-more{border:3px solid var(--foreground);border-radius:var(--ella-cut);min-height:3rem;padding:.2rem 1.5rem .3rem;font-size:1.5rem}[data-template=ella] .ella-more:hover{background:var(--ella-lemon);color:var(--ella-ink)}[data-template=ella] .ella-sleeve{aspect-ratio:1;background:var(--ella-paper);color:var(--ella-ink);box-shadow:0 0 0 2px var(--ella-ink), 0 18px 22px -14px #0000008c;--fit-glyph:.4;display:block;position:relative;overflow:hidden;container-type:inline-size}[data-template=ella][data-type=pen] .ella-sleeve{--fit-glyph:.44}[data-template=ella][data-type=classroom] .ella-sleeve{--fit-glyph:.68}[data-template=ella] .ella-sleeve[data-field=pink]{background:var(--ella-spot-a)}[data-template=ella] .ella-sleeve[data-field=aqua]{background:var(--ella-spot-b)}[data-template=ella] .ella-sleeve[data-field=lemon]{background:var(--ella-lemon)}[data-template=ella] .ella-sleeve .ella-spot{mix-blend-mode:normal;filter:none}[data-template=ella] .ella-sleeve-disc{width:66cqi;height:66cqi;position:absolute;bottom:-20cqi;right:-16cqi}[data-template=ella] .ella-sleeve-title{z-index:2;max-width:86cqi;font-size:min(17cqi, calc(86cqi / (var(--longest,8) * var(--fit-glyph))), calc(58cqi / (var(--lines,2) * .94)));color:var(--ella-ink);line-height:.94;position:absolute;top:7cqi;left:7cqi}[data-template=ella] .ella-sleeve-artist{z-index:2;-webkit-line-clamp:2;max-width:54cqi;color:var(--ella-ink);-webkit-box-orient:vertical;font-size:7.5cqi;line-height:1;display:-webkit-box;position:absolute;bottom:6cqi;left:7cqi;overflow:hidden}[data-template=ella] .ella-modal-sleeve .ella-sleeve{box-shadow:none}[data-template=ella] .ella-crate{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;margin:0;padding:0 0 1.5rem;list-style:none;display:grid}@media (width>=720px){[data-template=ella] .ella-crate{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media (width>=1100px){[data-template=ella] .ella-crate{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-template=ella] .ella-crate-item{min-width:0;transition:rotate var(--ella-t) ease, translate var(--ella-t) ease;position:relative;rotate:-1.8deg}[data-template=ella] .ella-crate-item:nth-child(3n+2){rotate:1.4deg}[data-template=ella] .ella-crate-item:nth-child(3n){rotate:-.6deg}[data-template=ella] .ella-crate-item:nth-child(2n){margin-top:1.25rem}[data-template=ella] .ella-crate-item:hover,[data-template=ella] .ella-crate-item:focus-within{z-index:2;translate:0 -.6rem;rotate:0deg}[data-template=ella] .ella-crate-facts{font-family:var(--ella-note);text-align:center;color:var(--foreground);padding-top:.7rem;font-size:1.6rem;line-height:1;display:block}[data-template=ella] .ella-bubbles{grid-template-columns:minmax(0,1fr);gap:3.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){[data-template=ella] .ella-bubbles{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=ella] .ella-bubbles-item:first-child{grid-column:1/-1;max-width:52rem}[data-template=ella] .ella-bubbles-item:nth-child(2n):not(:first-child){margin-top:2.25rem}}[data-template=ella] .ella-bubble{--ella-bubble:color-mix(in srgb, var(--tone) 24%, var(--card));margin:0;position:relative}[data-template=ella] .ella-bubble-words{border:3px solid var(--foreground);background:var(--ella-bubble);border-radius:36px 28px 40px 26px/28px 40px 26px 36px;margin:0;padding:1.6rem 1.8rem 1.5rem;font-size:1.15rem;font-weight:700;line-height:1.55;position:relative}[data-template=ella] .ella-bubble-words p{text-wrap:pretty;margin:0}[data-template=ella] .ella-bubble[data-featured] .ella-bubble-words{padding:2rem 2.25rem 1.9rem;font-size:clamp(1.3rem,2.3vw,1.85rem);font-weight:800;line-height:1.4}[data-template=ella] .ella-bubble-words strong,[data-template=ella] .ella-bubble-words b{font-weight:800}[data-template=ella] .ella-bubble-words:after{content:"";border-right:3px solid var(--foreground);border-bottom:3px solid var(--foreground);background:var(--ella-bubble);width:1.8rem;height:1.8rem;position:absolute;bottom:-1.1rem;left:2.6rem;transform:rotate(48deg)skew(8deg,8deg)}[data-template=ella] .ella-bubbles-item:nth-child(2n) .ella-bubble-words:after{left:auto;right:2.6rem;transform:rotate(40deg)skew(-8deg,-8deg)}[data-template=ella] .ella-bubble-cite{gap:.15rem;margin-top:1.75rem;padding-left:2.4rem;display:grid}[data-template=ella] .ella-bubbles-item:nth-child(2n) .ella-bubble-cite{text-align:right;padding-left:0;padding-right:2.4rem}[data-template=ella] .ella-bubble-who{color:var(--accent);font-size:1.85rem;line-height:1}[data-template=ella] .ella-bubble-source{color:var(--muted-foreground);font-size:.88rem;line-height:1.45}[data-template=ella] .ella-bubble-source a{text-underline-offset:.2em;margin-block:-.75rem;padding-block:.75rem;text-decoration:underline;display:inline-block}[data-template=ella] .ella-contact-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=900px){[data-template=ella] .ella-contact-grid[data-form]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem}}[data-template=ella] .ella-contact-call{min-width:0;position:relative}[data-template=ella] .ella-contact-title{text-wrap:balance;margin:0;font-size:clamp(3rem,7.4vw,5.6rem);line-height:.94}[data-template=ella] .ella-contact-message{max-width:30rem;margin:1.5rem 0 0;font-size:1.2rem;font-weight:600;line-height:1.55}[data-template=ella] .ella-channels{justify-items:start;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}[data-template=ella] .ella-channel{border:2.5px solid var(--foreground);border-radius:var(--ella-cut);background:var(--card);align-items:center;gap:.7rem;max-width:100%;min-height:2.9rem;padding:.3rem 1.2rem;font-weight:800;display:inline-flex}[data-template=ella] .ella-channels li:nth-child(odd) .ella-channel{rotate:-.8deg}[data-template=ella] .ella-channels li:nth-child(2n) .ella-channel{rotate:.9deg}[data-template=ella] .ella-channel:hover{background:var(--ella-lemon);color:var(--ella-ink)}[data-template=ella] .ella-note{background-color:var(--ella-paper);background-image:linear-gradient(90deg,#0000 3.3rem,#ef9dbd 3.3rem calc(3.3rem + 2px),#0000 calc(3.3rem + 2px)),repeating-linear-gradient(#0000 0 2rem,#bcd4ec 2rem calc(2rem + 1.5px));padding:2.4rem 1.5rem 2rem 4.4rem;position:relative;rotate:.6deg;box-shadow:0 1px #14110e14,0 26px 34px -20px #14110e80}[data-template=ella] .ella-note-holes{background:radial-gradient(circle at center, color-mix(in srgb, var(--ella-ink) 14%, var(--ella-page)) .5rem, transparent .55rem) 0 2rem / 1.3rem 7rem repeat-y;width:1.3rem;position:absolute;top:0;bottom:0;left:.85rem}[data-template=ella] .ella-note [data-slot=contact-form]{gap:1.1rem}[data-template=ella] .ella-note [data-slot=contact-label]{font-family:var(--ella-note);font-size:1.65rem;font-weight:400;line-height:1}[data-template=ella] .ella-note [data-slot=contact-hint]{font-family:var(--font-ella-body), system-ui, sans-serif;font-size:.8rem}[data-template=ella] .ella-note :is(input,select,textarea){border:0;border-bottom:2.5px solid var(--ella-ink);color:var(--ella-ink);background:0 0;border-radius:0;padding-inline:.25rem;font-size:1.05rem;font-weight:600}[data-template=ella] .ella-note textarea{border:2.5px solid var(--ella-ink);border-radius:var(--ella-cut-soft);padding:.6rem .75rem}[data-template=ella] .ella-note [data-slot=contact-submit]{border:3px solid var(--ella-ink);border-radius:var(--ella-cut);background:var(--ella-spot-a);min-height:3.1rem;color:var(--ella-ink);font-family:var(--font-heading);padding:.3rem 1.8rem .4rem;font-size:1.6rem;font-weight:400;line-height:1}[data-template=ella] .ella-note [data-slot=contact-error]{color:#b3141d}[data-template=ella] .ella-wall{column-count:1;column-count:2;column-gap:2.25rem;margin:0;padding:.75rem 0 0;list-style:none}@media (width<=559px){[data-template=ella] .ella-wall{column-gap:1rem}[data-template=ella] .ella-wall-item{margin-bottom:1.4rem}[data-template=ella] .ella-print{padding:.45rem .45rem .65rem}[data-template=ella] .ella-print-caption{gap:.25rem;padding-top:.5rem}[data-template=ella] .ella-print-says{font-size:1.25rem;line-height:1.15}[data-template=ella] .ella-print-credit{font-size:.72rem}}@media (width>=1000px){[data-template=ella] .ella-wall{column-count:3}}[data-template=ella] .ella-wall-item{break-inside:avoid;width:100%;margin:0 0 2.5rem;display:inline-block}[data-template=ella] .ella-wall-item:nth-child(4n+1){--tilt:-1.6deg}[data-template=ella] .ella-wall-item:nth-child(4n+2){--tilt:1.2deg}[data-template=ella] .ella-wall-item:nth-child(4n+3){--tilt:-.6deg}[data-template=ella] .ella-wall-item:nth-child(4n){--tilt:1.8deg}[data-template=ella] .ella-print{background:var(--ella-paper);rotate:var(--tilt,0deg);transition:rotate var(--ella-t) ease;margin:0;padding:.7rem .7rem .95rem;position:relative;box-shadow:0 1px #14110e14,0 16px 24px -16px #14110e80}[data-template=ella] .ella-print:hover{rotate:0deg}[data-template=ella] .ella-print-photo{width:100%;aspect-ratio:var(--shape,4 / 5);cursor:pointer;background:#d6e2ea;border:0;padding:0;display:block;position:relative;overflow:hidden}[data-template=ella] .ella-print-photo img{object-position:50% 22%}[data-template=ella] .ella-print-caption{gap:.35rem;padding:.75rem .15rem 0;display:grid}[data-template=ella] .ella-print-says{font-family:var(--ella-note);font-size:1.6rem;line-height:1.2}[data-template=ella] .ella-print-credit{color:#5a5145;font-size:.78rem;line-height:1.4}[data-template=ella] .ella-films{grid-template-columns:minmax(0,1fr);gap:2.25rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){[data-template=ella] .ella-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){[data-template=ella] .ella-films{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-template=ella] .ella-film-media{display:block;position:relative}[data-template=ella] .ella-film-frame{aspect-ratio:16/9;border:3px solid var(--foreground);border-radius:var(--ella-cut-soft);background:var(--muted);display:block;position:relative;overflow:hidden}[data-template=ella] .ella-film-play{z-index:2;border:3px solid var(--foreground);background:var(--tone);width:3.75rem;height:3.75rem;transition:rotate var(--ella-t) ease;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1.5rem;right:-.9rem}[data-template=ella] .ella-film-play-art{width:2.5rem;color:var(--ella-ink);translate:.15rem}[data-template=ella] .ella-film:hover .ella-film-play{rotate:-10deg}[data-template=ella] .ella-film-title{margin-top:.9rem;padding-right:3.25rem;font-size:1.6rem;line-height:1.08;display:block}[data-template=ella] .ella-cards{grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){[data-template=ella] .ella-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){[data-template=ella] .ella-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-template=ella] .ella-cards>li{display:flex}[data-template=ella] .ella-card{border:3px solid var(--foreground);border-radius:var(--ella-cut-soft);background:var(--card);flex-direction:column;width:100%;display:flex;overflow:hidden}[data-template=ella] .ella-cards>li:nth-child(odd) .ella-card{rotate:-.4deg}[data-template=ella] .ella-cards>li:nth-child(2n) .ella-card{rotate:.5deg}[data-template=ella] .ella-card-pic{aspect-ratio:4/3;border-bottom:3px solid var(--foreground);background:var(--muted);position:relative;overflow:hidden}[data-template=ella] .ella-card-title{margin:0;padding:1.1rem 1.4rem 0;font-size:clamp(1.85rem,2.6vw,2.35rem);line-height:1}[data-template=ella] .ella-card-title[data-field]{aspect-ratio:4/3;border-bottom:3px solid var(--foreground);background:var(--tone);color:var(--ella-ink);align-items:flex-end;padding:1.4rem 1.4rem 1.2rem;font-size:clamp(2.4rem,3.6vw,3.2rem);line-height:.95;display:flex}@media (width<=699px){[data-template=ella] .ella-card-title[data-field]{aspect-ratio:auto;min-height:8.5rem}}[data-template=ella] .ella-card-text{flex-direction:column;flex:1;justify-content:space-between;gap:.9rem;padding:.7rem 1.4rem 1.25rem;font-size:1rem;line-height:1.6;display:flex}[data-template=ella] .ella-card-text p{text-wrap:pretty;margin:0}[data-template=ella] .ella-card-link{min-height:2.75rem;color:var(--accent);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:1.45rem;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}[data-template=ella] .ella-tags{grid-template-columns:minmax(0,1fr);gap:1.1rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){[data-template=ella] .ella-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-template=ella] .ella-tag{border:3px solid var(--foreground);border-radius:var(--ella-cut);background:var(--card);min-height:4rem;transition:rotate var(--ella-t) ease;align-items:center;gap:.9rem;padding:.45rem 1.2rem .45rem .55rem;display:flex}[data-template=ella] .ella-tags>li:nth-child(odd) .ella-tag{rotate:-.5deg}[data-template=ella] .ella-tags>li:nth-child(2n) .ella-tag{rotate:.6deg}[data-template=ella] .ella-tag:hover{background:var(--ella-lemon);color:var(--ella-ink);rotate:0deg}[data-template=ella] .ella-tag-icon{border:2.5px solid var(--ella-ink);background:var(--tone);width:2.9rem;height:2.9rem;color:var(--ella-ink);border-radius:50%;flex:none;place-items:center;display:grid}[data-template=ella] .ella-tag-text{flex:1;min-width:0}[data-template=ella] .ella-tag-title{overflow-wrap:anywhere;min-width:0;font-size:1.45rem;line-height:1.1;display:block}[data-template=ella] .ella-tag-arrow{flex:none;width:1.4rem;height:1.4rem}[data-template=ella] .ella-handouts{grid-template-columns:minmax(0,1fr);gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){[data-template=ella] .ella-handouts{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-template=ella] .ella-handout{background-color:var(--ella-paper);min-height:7.5rem;transition:rotate var(--ella-t) ease;background-image:repeating-linear-gradient(#0000 0 1.7rem,#bcd4ec 1.7rem calc(1.7rem + 1.5px));align-items:flex-start;gap:1rem;padding:1.6rem 1.5rem 1.4rem 1.4rem;display:flex;position:relative;box-shadow:0 1px #14110e14,0 16px 22px -16px #14110e8c}[data-template=ella] .ella-handouts>li:nth-child(odd) .ella-handout{rotate:-.6deg}[data-template=ella] .ella-handouts>li:nth-child(2n) .ella-handout{rotate:.5deg}[data-template=ella] .ella-handout:hover{rotate:0deg}[data-template=ella] .ella-handout:after{content:"";background:linear-gradient(225deg, var(--ella-page) 50%, var(--tone) 50%);width:1.9rem;height:1.9rem;position:absolute;top:0;right:0}[data-template=ella] .ella-handout-icon{width:1.6rem;height:1.6rem;color:var(--ella-ink);flex:none;margin-top:.3rem}[data-template=ella] .ella-handout-title{text-wrap:balance;font-size:1.6rem;line-height:1.05;display:block}[data-template=ella] .ella-handout-note{color:#5a5145;margin-top:.4rem;font-size:.95rem;line-height:1.5;display:block}[data-template=ella] .ella-mq-sheet{flex-direction:column;gap:2.75rem;max-width:34rem;margin:0 auto;padding:clamp(4.25rem,8vw,5.5rem) 1.25rem 4rem;display:flex}[data-template=ella] .ella-mq-head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}[data-template=ella] .ella-mq-printed{width:min(62%,14rem);margin:0 0 .75rem;rotate:-3deg}[data-template=ella] .ella-mq-print{background:var(--ella-paper);margin:0;padding:.55rem .55rem 1.4rem;position:relative;box-shadow:0 1px #14110e14,0 18px 26px -16px #14110e80}[data-template=ella] .ella-mq-photo{aspect-ratio:4/5;position:relative;overflow:hidden}[data-template=ella] .ella-mq-name{width:100%}[data-template=ella] .ella-mq-title{text-align:center}[data-template=ella] .ella-mq-title .ella-name-word:nth-child(2n){padding-left:0}[data-template=ella] .ella-mq-lede{margin:0 auto;font-size:1.1rem}[data-template=ella] .ella-mq-book{width:100%;min-height:3.75rem;margin-top:.25rem;font-size:1.9rem}[data-template=ella] .ella-mq-icons{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}[data-template=ella] .ella-mq-icons a{width:2.75rem;height:2.75rem;transition:background var(--ella-t) ease;border:2.5px solid;border-radius:50%;place-items:center;display:grid}[data-template=ella] .ella-mq-icons a:hover{background:var(--ella-lemon);color:var(--ella-ink)}[data-template=ella] .ella-mq-section{gap:.35rem;display:grid}[data-template=ella] .ella-mq-heading{margin:0;font-size:2.7rem;line-height:1}[data-template=ella] .ella-mq-line-rule{width:11rem;margin-bottom:.75rem}[data-template=ella] .ella-mq-list{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}[data-template=ella] .ella-mq-line{border:3px solid var(--foreground);border-radius:var(--ella-cut);background:var(--card);min-height:4.25rem;color:var(--foreground);transition:rotate var(--ella-t) ease;align-items:center;gap:.95rem;padding:.5rem 1.1rem .5rem .5rem;display:flex}[data-template=ella] .ella-mq-list>li:nth-child(odd) .ella-mq-line{rotate:-.5deg}[data-template=ella] .ella-mq-list>li:nth-child(2n) .ella-mq-line{rotate:.5deg}[data-template=ella] .ella-mq-line:hover{background:var(--ella-lemon);color:var(--ella-ink);rotate:0deg}[data-template=ella] .ella-mq-stub{border:2.5px solid var(--ella-ink);border-radius:var(--ella-cut-soft);background:var(--tone);width:3.6rem;height:3.6rem;color:var(--ella-ink);flex:none;place-items:center;font-size:1.9rem;display:grid;position:relative;overflow:hidden}[data-template=ella] .ella-mq-initial{line-height:1;translate:0 -.05em}[data-template=ella] .ella-mq-date{text-align:center;line-height:.85;display:grid}[data-template=ella] .ella-mq-month{text-transform:uppercase;font-size:.95rem}[data-template=ella] .ella-mq-day{font-size:1.85rem}[data-template=ella] .ella-mq-words{gap:.1rem;min-width:0;display:grid}[data-template=ella] .ella-mq-label{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.05}[data-template=ella] .ella-mq-sub{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}[data-template=ella] .ella-mq-line:hover .ella-mq-sub{color:var(--ella-ink)}[data-template=ella] .ella-mq-full{align-self:center}@media (prefers-reduced-motion:reduce){[data-template=ella]{--ella-t:0s}}@font-face{font-family:font-ella-brush;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-ext-normal-400.D2bw1aB7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-ella-brush;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.D8MjWTUX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-ella-brush Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:119.32%;descent-override:37.29%;line-gap-override:0.0%;size-adjust:80.46%}@font-face{font-family:font-ella-brush Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:134.09%;descent-override:41.9%;line-gap-override:0.0%;size-adjust:71.6%}@font-face{font-family:font-ella-brush Fallback Rest;src:local(Arial);ascent-override:120.9%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:79.41%}@font-face{font-family:font-ella-pen;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-ext-normal-400.CnABmuHe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-ella-pen;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.RuYydjer.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-ella-pen Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:130.91%;descent-override:26.18%;line-gap-override:0.0%;size-adjust:76.39%}@font-face{font-family:font-ella-pen Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:143.62%;descent-override:28.72%;line-gap-override:0.0%;size-adjust:69.63%}@font-face{font-family:font-ella-pen Fallback Rest;src:local(Arial);ascent-override:133.87%;descent-override:26.77%;line-gap-override:0.0%;size-adjust:74.7%}@font-face{font-family:font-ella-classroom;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/cyrillic-ext-normal-300-800.BJT_onFz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:font-ella-classroom;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/cyrillic-normal-300-800.BKRElUHm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:font-ella-classroom;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/vietnamese-normal-300-800.BgvgW9sA.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:font-ella-classroom;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/latin-ext-normal-300-800.6Rp5HUcJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-ella-classroom;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/latin-normal-300-800.ZoluFvX1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-ella-classroom Fallback;src:local(Arial);font-weight:100 599;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:90.83%;descent-override:28.5%;line-gap-override:0.0%;size-adjust:112.29%}@font-face{font-family:font-ella-classroom Fallback;src:local(Arial);font-weight:100 599;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:102.06%;descent-override:32.02%;line-gap-override:0.0%;size-adjust:99.94%}@font-face{font-family:font-ella-classroom Fallback;src:local(Arial);font-weight:600 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:83.8%;descent-override:26.29%;line-gap-override:0.0%;size-adjust:121.72%}@font-face{font-family:font-ella-classroom Fallback;src:local(Arial);font-weight:600 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:98.32%;descent-override:30.85%;line-gap-override:0.0%;size-adjust:103.74%}@font-face{font-family:font-ella-classroom Fallback Rest;src:local(Arial);ascent-override:90.04%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:113.28%}@font-face{font-family:font-ella-note;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.DJual0st.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-ella-note Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:93.98%;descent-override:31.33%;line-gap-override:0.0%;size-adjust:79.8%}@font-face{font-family:font-ella-note Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:104.57%;descent-override:34.86%;line-gap-override:0.0%;size-adjust:71.72%}@font-face{font-family:font-ella-note Fallback Rest;src:local(Arial);ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.0%;size-adjust:76.04%}@font-face{font-family:font-ella-body;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/_astro/cyrillic-ext-italic-200-1000.DgvyyXe8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:font-ella-body;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/_astro/cyrillic-italic-200-1000.vcsHrykq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:font-ella-body;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/_astro/vietnamese-italic-200-1000.BaEkMGaR.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:font-ella-body;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/_astro/latin-ext-italic-200-1000.BGLcsyLT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-ella-body;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/_astro/latin-italic-200-1000.Qd_YXi8n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-ella-body;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/cyrillic-ext-normal-200-1000.HLlKQ7EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:font-ella-body;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/cyrillic-normal-200-1000.CTI5J-Gh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:font-ella-body;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/vietnamese-normal-200-1000.DRvBUXbr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:font-ella-body;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/latin-ext-normal-200-1000.euCJkQzq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-ella-body;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_astro/latin-normal-200-1000.CjueodBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-ella-body Fallback;src:local(Arial);font-weight:100 599;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:99.89%;descent-override:34.88%;line-gap-override:0.0%;size-adjust:101.21%}@font-face{font-family:font-ella-body Fallback;src:local(Arial);font-weight:100 599;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:104.1%;descent-override:36.35%;line-gap-override:0.0%;size-adjust:97.11%}@font-face{font-family:font-ella-body Fallback;src:local(Arial);font-weight:600 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:96.02%;descent-override:33.53%;line-gap-override:0.0%;size-adjust:105.29%}@font-face{font-family:font-ella-body Fallback;src:local(Arial);font-weight:600 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:101.23%;descent-override:35.35%;line-gap-override:0.0%;size-adjust:99.87%}@font-face{font-family:font-ella-body Fallback Rest;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.fonts-ella{--font-ella-brush:"font-ella-brush", "font-ella-brush Fallback", "font-ella-brush Fallback Rest";--font-ella-pen:"font-ella-pen", "font-ella-pen Fallback", "font-ella-pen Fallback Rest";--font-ella-classroom:"font-ella-classroom", "font-ella-classroom Fallback", "font-ella-classroom Fallback Rest";--font-ella-note:"font-ella-note", "font-ella-note Fallback", "font-ella-note Fallback Rest";--font-ella-body:"font-ella-body", "font-ella-body Fallback", "font-ella-body Fallback Rest"}
