@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-ext-400-normal.B4R8XxiG.woff2)format("woff2"),url(/_astro/gloock-latin-ext-400-normal.B7xb9eut.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff)format("woff");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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}:root{--walnut:#724319;--coral:#d88180;--blush:#f7b1b0;--pearl:#feeac7;--sand:#cad182;--walnut-2:#5b3614;--white:#fff;--ink:var(--walnut);--muted:#875f3c;--on-walnut:var(--pearl);--on-walnut-muted:#e9d1ad;--accent-surface:var(--walnut);--on-accent:var(--pearl);--on-accent-muted:#e9d1ad;--accent-mark:var(--sand);--on-accent-mark:var(--walnut);--accent-line:oklch(100% 0 0/.22);--accent-fill:oklch(100% 0 0/.05);--accent-btn:var(--pearl);--on-accent-btn:var(--walnut);--accent-btn-hover:var(--sand);--rule:#72431929;--shadow:#46280c59;--font-display:"Gloock", "Georgia", serif;--font-body:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--step--1:clamp(.84rem, .8rem + .15vw, .92rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--step-2:clamp(1.6rem, 1.4rem + .9vw, 2.15rem);--step-3:clamp(2.1rem, 1.7rem + 1.9vw, 3.3rem);--step-4:clamp(2.7rem, 1.9rem + 4vw, 5.5rem);--step-display:clamp(2.6rem, 1.6rem + 3vw, 3.9rem);--step-3s:clamp(1.9rem, 1.5rem + 1.3vw, 2.6rem);--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--space-s:clamp(.75rem, .6rem + .5vw, 1rem);--space-m:clamp(1.25rem, 1rem + 1vw, 2rem);--space-l:clamp(2.5rem, 1.8rem + 3vw, 4.5rem);--space-xl:clamp(4rem, 2.5rem + 6vw, 8.5rem);--max:78rem;--radius:1.25rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.6s;--z-base:1;--z-sticky:10;--z-modal:100}*,:before,:after{box-sizing:border-box}html,body{overflow-x:hidden}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:light;scroll-padding-top:5rem}body{background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}p{margin:0}p,li,dd{text-wrap:pretty}a{color:inherit}::selection{background:var(--sand);color:var(--walnut)}:focus-visible{outline:3px solid var(--walnut);outline-offset:3px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:var(--z-modal);background:var(--walnut);color:var(--on-walnut);border-radius:.5rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.works :focus-visible,.how :focus-visible,.day :focus-visible,.intro :focus-visible,.quiz :focus-visible,.bottombar :focus-visible,.principles :focus-visible,.is-light :focus-visible{outline-color:var(--on-accent)}.site-footer :focus-visible,.lightbox :focus-visible{outline-color:var(--pearl)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}@media (width<=52rem){body{padding-bottom:calc(4.4rem + env(safe-area-inset-bottom))}}.btn{min-height:3rem;font:600 var(--step-0) / 1.2 var(--font-body);text-align:center;background:var(--walnut);color:var(--on-walnut);box-shadow:0 .7rem 1.4rem -.9rem var(--shadow);isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--ease-out), background-color .25s ease, color .25s ease;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.4rem;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 1.1rem 1.8rem -1rem var(--shadow);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out);position:absolute;inset:0}.btn-ghost:after{display:none}.btn svg{width:1.1em;height:1.1em;transition:transform .3s var(--ease-out);flex:none}.btn:has(.btn-orb){gap:.75em;padding-right:.4rem}.btn-orb{width:2.25rem;height:2.25rem;transition:transform .3s var(--ease-out), background-color .25s ease;background:#feeac729;border-radius:50%;place-items:center;display:grid}.btn-orb svg{width:1.05rem;height:1.05rem}.btn-ghost{color:var(--walnut);box-shadow:inset 0 0 0 2px var(--walnut);background:0 0}.btn-ghost .btn-orb{background:#72431917}.lbl-desk{display:none}@media (hover:hover) and (pointer:fine){.lbl-touch{display:none}.lbl-desk{font-variant-numeric:tabular-nums;display:inline}}.on-dark .btn{background:var(--accent-btn);color:var(--on-accent-btn);box-shadow:0 .7rem 1.4rem -.9rem #00000080}.on-dark .btn .btn-orb{background:color-mix(in srgb, currentColor 12%, transparent)}.on-dark .btn-ghost{color:var(--on-accent);box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 45%, transparent);background:0 0}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--walnut-2);transform:translateY(-2px)}.btn:hover:after{opacity:1}.btn:hover .btn-orb{transform:translate(2px,-1px)scale(1.06)}.btn:not(:has(.btn-orb)):hover svg{transform:translate(3px)}.btn-ghost:hover{background:#72431912}.on-dark .btn:hover{background:var(--accent-btn-hover)}.on-dark .btn-ghost:hover{background:color-mix(in srgb, currentColor 9%, transparent)}.btn:active{transform:scale(.97)}}.link-arrow{text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline 2px;text-decoration-color:var(--coral);transition:text-decoration-color .3s var(--ease-out);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.link-arrow:hover{text-decoration-color:currentColor}.dot-list{font-size:var(--step-0);margin:0;padding:0;font-weight:600;line-height:1.6;list-style:none}.dot-list li{display:inline}.dot-list li:not(:last-child):after{content:"  ·";color:var(--coral);margin-right:.55em;font-weight:800}.dot-list a{color:inherit;text-decoration-color:var(--coral);text-underline-offset:.22em;text-decoration-thickness:2px}.tag-esempio{background:var(--blush);color:var(--walnut);font-size:var(--step--1);border-radius:999px;padding:.2rem .6rem;font-weight:600;line-height:1.4;display:inline-block}.prose{max-width:66ch}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-2);margin-top:1.8em}.prose a{color:var(--walnut);text-underline-offset:.2em}.prose a:hover{color:var(--walnut-2)}.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.rv-on .reveal:not(.is-in){opacity:0;filter:blur(4px);transform:translateY(1rem)}.rv-on .reveal:has(img):not(.is-in){filter:none}.rv-on .reveal{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms)}.rv-mask{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:clip}.rv-in{display:block}.rv-on .rv-mask .rv-in{transition:transform .9s var(--ease-out), opacity .9s var(--ease-out)}.rv-on .rv-mask:not(.is-in) .rv-in{transform:translateY(110%)}.rv-on [data-reveal=img]{clip-path:inset(0);transition:clip-path 1s var(--ease-out), opacity 1s var(--ease-out);overflow:clip}.rv-on [data-reveal=img] img{transition:transform 1.2s var(--ease-out)}.rv-on [data-reveal=img]:not(.is-in){clip-path:inset(8% 4%)}.rv-on [data-reveal=img]:not(.is-in) img{transform:scale(1.1)}@view-transition{navigation:auto}::view-transition-group(site-header),::view-transition-group(bottombar){animation-duration:0s}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-out .16s var(--ease-out) both}::view-transition-new(root){animation:vt-in .45s var(--ease-out) both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(.9rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s}.rv-on .reveal:not(.is-in),.rv-on .rv-mask:not(.is-in) .rv-in{filter:none;transform:none}.rv-on .rv-mask:not(.is-in) .rv-in{opacity:0}.rv-on [data-reveal=img]:not(.is-in){clip-path:inset(0);opacity:0}.rv-on [data-reveal=img]:not(.is-in) img{transform:none}.rv-on .reveal,.rv-on .rv-mask .rv-in,.rv-on [data-reveal=img]{transition-duration:.4s!important}}.ci[data-astro-cid-4g4rikql]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.ci-fill[data-astro-cid-4g4rikql]{fill:currentColor;stroke:none}.site-header[data-astro-cid-nen7h5rs]{--hdr-dur:.25s;z-index:var(--z-sticky);view-transition-name:site-header;transition:color var(--hdr-dur) var(--ease-out);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:var(--white);box-shadow:0 .75rem 2rem -1.25rem var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--hdr-dur) var(--ease-out);position:absolute;inset:0}.scrolled[data-astro-cid-nen7h5rs]:before{opacity:1}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;padding-block:.75rem;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);transform-origin:0;min-height:2.75rem;transition:transform var(--hdr-dur) var(--ease-out);flex:none;align-items:center;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1;text-decoration:none;display:inline-flex}.dot[data-astro-cid-nen7h5rs]{color:var(--coral)}.nav-wrap[data-astro-cid-nen7h5rs]{min-width:0;margin-left:auto}ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.25rem,.1rem + 1vw,1.25rem);margin:0;padding:0;list-style:none;display:flex}.nav-wrap[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:2.75rem;transition:background-size .25s var(--ease-out);background:linear-gradient(currentColor,currentColor) .4rem calc(100% - .55rem)/0 2px no-repeat;align-items:center;padding-inline:.4rem;font-weight:550;text-decoration:none;display:inline-flex}.nav-wrap[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-size:calc(100% - .8rem) 2px}@media (hover:hover) and (pointer:fine){.nav-wrap[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background-size:calc(100% - .8rem) 2px}}.cta[data-astro-cid-nen7h5rs]{background:var(--walnut);min-height:2.75rem;color:var(--on-walnut);transition:transform .16s var(--ease-out), background-color var(--hdr-dur) var(--ease-out), color var(--hdr-dur) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.cta[data-astro-cid-nen7h5rs]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cta[data-astro-cid-nen7h5rs]:hover{transform:translateY(-2px)}}.tel[data-astro-cid-nen7h5rs]{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:.4rem;font-weight:600;text-decoration:none;display:none}.tel[data-astro-cid-nen7h5rs]:hover{text-underline-offset:.3em;text-decoration:underline 2px;text-decoration-color:var(--coral)}@media (width>=72rem){.tel[data-astro-cid-nen7h5rs]{display:inline-flex}}.is-light[data-astro-cid-nen7h5rs]{color:var(--on-accent)}.is-light[data-astro-cid-nen7h5rs] .dot[data-astro-cid-nen7h5rs]{color:var(--coral)}.is-light[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{background:var(--accent-btn);color:var(--on-accent-btn)}.scrolled[data-astro-cid-nen7h5rs]{color:var(--ink)}.scrolled[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{transform:scale(.85)}.scrolled[data-astro-cid-nen7h5rs] .dot[data-astro-cid-nen7h5rs]{color:var(--coral)}.scrolled[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{background:var(--walnut);color:var(--on-walnut)}@media (width>=52.01rem){.site-header[data-astro-cid-nen7h5rs]:before{display:none}.bar[data-astro-cid-nen7h5rs]{isolation:isolate;transition:transform var(--hdr-dur) var(--ease-out);position:relative}.bar[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 0 0 1px #72431914, 0 1.25rem 2.5rem -1.75rem var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--hdr-dur) var(--ease-out), transform var(--hdr-dur) var(--ease-out);background:#ffffffd6;border-radius:999px;position:absolute;inset:0 .75rem;transform:scale(.98)}.scrolled[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{transform:translateY(.6rem)}.scrolled[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:before{opacity:1;transform:none}}@media (width>=80rem){.bar[data-astro-cid-nen7h5rs]:before{inset:0}}@media (width<=52rem){.bar[data-astro-cid-nen7h5rs]{gap:.5rem}.cta[data-astro-cid-nen7h5rs]{display:none}.nav-wrap[data-astro-cid-nen7h5rs]{margin-right:calc(-1 * var(--gutter));position:relative;overflow:hidden}.nav-wrap[data-astro-cid-nen7h5rs]:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--pearl));width:2rem;transition:opacity var(--hdr-dur) var(--ease-out);position:absolute;inset:0 0 0 auto}.is-light[data-astro-cid-nen7h5rs] .nav-wrap[data-astro-cid-nen7h5rs]:after{background:linear-gradient(to right, transparent, var(--accent-surface))}.scrolled[data-astro-cid-nen7h5rs] .nav-wrap[data-astro-cid-nen7h5rs]:after{background:linear-gradient(to right, transparent, var(--white))}ul[data-astro-cid-nen7h5rs]{scrollbar-width:none;gap:.1rem;padding-right:2rem;overflow-x:auto}ul[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.nav-wrap[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--step--1)}}@media (prefers-reduced-motion:reduce){.scrolled[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{transform:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--walnut-2);color:var(--on-walnut);padding-block:var(--space-l) var(--space-m)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-m);grid-template-columns:1fr;display:grid}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--step-2);line-height:1}.name[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--pearl)}.muted[data-astro-cid-jo6i4kqk]{color:var(--on-walnut-muted)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.col-title[data-astro-cid-jo6i4kqk]{color:var(--pearl);margin-bottom:.25rem;font-weight:700}.links[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none;display:grid}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:2.75rem;font-weight:550;text-decoration:none;display:inline-flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--pearl)}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--step--1)}@media (width>=48rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 2fr;align-items:start}.legal[data-astro-cid-jo6i4kqk]{padding-top:var(--space-m);border-top:1px solid oklch(100% 0 0/.14);grid-column:1/-1}}.bottombar[data-astro-cid-fieeo65e],.sheet[data-astro-cid-fieeo65e]{display:none}@media (width<=52rem){.bottombar[data-astro-cid-fieeo65e]{z-index:var(--z-sticky);view-transition-name:bottombar;padding:.4rem .25rem calc(.4rem + env(safe-area-inset-bottom));background:var(--accent-surface);color:var(--on-accent-muted);border-top:1px solid var(--accent-line);justify-content:space-around;align-items:stretch;display:flex;position:fixed;inset:auto 0 0}.bb-item[data-astro-cid-fieeo65e]{min-width:0;min-height:3.25rem;color:inherit;font:600 .8rem / 1 var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem;padding:.2rem;text-decoration:none;display:flex}.bb-item[data-astro-cid-fieeo65e] svg[data-astro-cid-fieeo65e],.bb-item[data-astro-cid-fieeo65e] .ci{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.bb-item[data-astro-cid-fieeo65e][aria-current=page]{color:var(--on-accent)}.bb-item[data-astro-cid-fieeo65e][aria-current=page] svg[data-astro-cid-fieeo65e]{stroke-width:2.3px}.bb-item[data-astro-cid-fieeo65e]:active{color:var(--on-accent)}.bb-item[data-astro-cid-fieeo65e]:focus-visible{outline-offset:-2px}.bb-cta[data-astro-cid-fieeo65e]{color:var(--accent-mark)}.bb-pill[data-astro-cid-fieeo65e] .ci-fill,.bb-item[data-astro-cid-fieeo65e] .ci-fill{fill:currentColor;stroke:none}.bb-pill[data-astro-cid-fieeo65e]{background:var(--accent-mark);width:3.1rem;height:2rem;color:var(--on-accent-mark);transition:transform .2s var(--ease-out);border-radius:999px;place-items:center;display:grid}.bb-cta[data-astro-cid-fieeo65e]:active .bb-pill[data-astro-cid-fieeo65e]{transform:scale(.94)}.sheet[data-astro-cid-fieeo65e][open]{display:block}.sheet[data-astro-cid-fieeo65e]{width:100%;max-width:none;max-height:85dvh;padding:0 0 env(safe-area-inset-bottom);background:var(--white);color:var(--ink);border:0;border-radius:1.25rem 1.25rem 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.sheet[data-astro-cid-fieeo65e]::backdrop{background:#3c220a8c}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-fieeo65e][open]{animation:sheet-up .4s var(--ease-out)}.sheet[data-astro-cid-fieeo65e][open]::backdrop{animation:fade .3s var(--ease-out)}}.sheet-inner[data-astro-cid-fieeo65e]{padding:0 var(--gutter) 1.25rem}.handle[data-astro-cid-fieeo65e]{background:var(--rule);border-radius:4px;width:2.5rem;height:4px;margin:.6rem auto .4rem;display:block}.sheet-top[data-astro-cid-fieeo65e]{justify-content:space-between;align-items:center;display:flex}.sheet-title[data-astro-cid-fieeo65e]{font-family:var(--font-display);font-size:var(--step-2)}.sheet-x[data-astro-cid-fieeo65e]{border:1px solid var(--rule);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.sheet-x[data-astro-cid-fieeo65e] svg[data-astro-cid-fieeo65e]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.2rem;height:1.2rem}.sheet-list[data-astro-cid-fieeo65e]{border-top:2px solid var(--walnut);margin:.75rem 0 1rem;padding:0;list-style:none}.sheet-list[data-astro-cid-fieeo65e] li[data-astro-cid-fieeo65e]{border-bottom:1px solid var(--rule)}.sheet-list[data-astro-cid-fieeo65e] a[data-astro-cid-fieeo65e]{gap:.15rem;padding-block:.9rem;text-decoration:none;display:grid}.sheet-list[data-astro-cid-fieeo65e] strong[data-astro-cid-fieeo65e]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1)}.sheet-list[data-astro-cid-fieeo65e] span[data-astro-cid-fieeo65e]{color:var(--muted);font-size:var(--step--1)}.sheet-cta[data-astro-cid-fieeo65e]{width:100%;margin-top:.75rem}.sheet-all[data-astro-cid-fieeo65e]{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}.cta-row[data-astro-cid-tv4n2zuu]{justify-items:start;gap:.75rem;display:grid}.cta-btns[data-astro-cid-tv4n2zuu]{gap:.6rem;width:min(100%,24rem);display:grid}.cta-btns[data-astro-cid-tv4n2zuu] .btn[data-astro-cid-tv4n2zuu]{justify-content:space-between;padding-left:1.4rem}@media (width>=40rem){.cta-btns[data-astro-cid-tv4n2zuu]{flex-wrap:wrap;width:auto;display:flex}}.cta-note[data-astro-cid-tv4n2zuu]{font-size:var(--step-0);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;font-weight:600;display:inline-flex}.cta-note[data-astro-cid-tv4n2zuu] a[data-astro-cid-tv4n2zuu]{text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration-color:var(--coral);overflow-wrap:anywhere}.live[data-astro-cid-tv4n2zuu]{background:var(--sand);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #72431924}.on-dark[data-astro-cid-tv4n2zuu] .cta-note[data-astro-cid-tv4n2zuu]{color:var(--on-accent-muted)}.on-dark[data-astro-cid-tv4n2zuu] .live[data-astro-cid-tv4n2zuu]{background:var(--accent-mark);box-shadow:0 0 0 3px var(--accent-line)}.contact[data-astro-cid-ok7rnd2d]{background:var(--blush);padding-block:var(--space-xl);overflow:clip}.layout[data-astro-cid-ok7rnd2d]{gap:var(--space-m);display:grid}h2[data-astro-cid-ok7rnd2d]{font-size:var(--step-3);max-width:16ch}.art[data-astro-cid-ok7rnd2d]{width:11rem;margin-bottom:calc(-1 * var(--space-xl));place-self:end;position:relative}.art[data-astro-cid-ok7rnd2d] .who{filter:drop-shadow(0 1rem 1rem #46280c40);width:100%;height:auto;display:block}.bubble[data-astro-cid-ok7rnd2d]{z-index:1;background:var(--white);color:var(--walnut);font-family:var(--font-display);font-size:var(--step-1);white-space:nowrap;box-shadow:0 .5rem 1rem -.5rem var(--shadow);border-radius:1.1rem 1.1rem .2rem;padding:.5rem .8rem;line-height:1.1;position:absolute;top:6%;right:72%;rotate:-6deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.art[data-astro-cid-ok7rnd2d] .who{animation:linear both peek view();animation-range:entry cover 40%}.bubble[data-astro-cid-ok7rnd2d]{animation:linear both say view();animation-range:entry 30% cover 45%}}}@keyframes peek{0%{opacity:.2;transform:translateY(35%)}to{opacity:1;transform:none}}@keyframes say{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.channels[data-astro-cid-ok7rnd2d]{z-index:1;position:relative}.sub[data-astro-cid-ok7rnd2d]{margin-top:var(--space-m);max-width:48ch;font-size:var(--step-1);line-height:1.5}.main[data-astro-cid-ok7rnd2d] .cta{margin-top:var(--space-m);z-index:1;position:relative}.proof[data-astro-cid-ok7rnd2d]{margin:var(--space-m) 0 0;font-size:var(--step-0);flex-wrap:wrap;gap:.35rem 1.25rem;padding:0;list-style:none;display:flex}.proof[data-astro-cid-ok7rnd2d] strong[data-astro-cid-ok7rnd2d]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);margin-right:.15em}.channels[data-astro-cid-ok7rnd2d]{margin:var(--space-l) 0 0;border-top:2px solid var(--walnut);padding:0;list-style:none}.channels[data-astro-cid-ok7rnd2d] li[data-astro-cid-ok7rnd2d]{border-bottom:2px solid var(--walnut)}.channels[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]{grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;min-height:4rem;padding-block:1.1rem;text-decoration:none;display:grid}.ch-label[data-astro-cid-ok7rnd2d]{font-weight:600;font-size:var(--step-0);grid-column:1}.ch-value[data-astro-cid-ok7rnd2d]{font-family:var(--font-display);font-size:var(--step-2);overflow-wrap:anywhere;grid-column:1;line-height:1.1}.channels[data-astro-cid-ok7rnd2d] svg[data-astro-cid-ok7rnd2d]{width:2rem;height:2rem;transition:transform .4s var(--ease-out);grid-area:1/2/3}.channels[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]:hover svg[data-astro-cid-ok7rnd2d]{transform:translate(4px,-4px)}.channels[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]:hover .ch-value[data-astro-cid-ok7rnd2d]{text-underline-offset:.15em;text-decoration:underline 2px}.area[data-astro-cid-ok7rnd2d]{margin-top:var(--space-m);font-weight:600}@media (width>=48rem){.layout[data-astro-cid-ok7rnd2d]{gap:var(--space-l);grid-template-columns:1fr auto}.art[data-astro-cid-ok7rnd2d]{width:clamp(14rem,22vw,20rem)}.channels[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]{grid-template-columns:10rem 1fr auto}.ch-label[data-astro-cid-ok7rnd2d],.ch-value[data-astro-cid-ok7rnd2d]{grid-column:auto}.channels[data-astro-cid-ok7rnd2d] svg[data-astro-cid-ok7rnd2d]{grid-area:auto/3}}
