@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.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}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Bold-Az.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Bold-Italic-Az.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--ink:#131313;--ink-2:#3d3848;--muted:#6b6578;--paper:#fffaf7;--paper-2:#fff2ef;--line:#ecdfe0;--blush:#ffe4e6;--rose:#ffa6a4;--berry:#b85d83;--dusk:#5c6083;--magenta:#cc00a6;--sky:#99c7ff;--blue:#2492ff;--beige:#f5e9d2;--night:#12171e;--white:#fff;--brand-gradient:linear-gradient(90deg, var(--berry) 20%, var(--dusk));--soft-gradient:linear-gradient(135deg, #ffe9ec 0%, #f6efff 55%, #e8f1ff 100%);--font-display:"Sofia Pro", "Nunito Variable", system-ui, sans-serif;--font-body:"Nunito Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:12px;--radius:20px;--radius-l:32px;--shadow-s:0 2px 8px #28143214;--shadow:0 18px 40px -18px #3c144659;--shadow-l:0 40px 80px -30px #3c144673;--container:1240px;--gutter:clamp(1rem, 4vw, 2.5rem);--section:clamp(4rem, 9vw, 7.5rem);--header-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);overflow-x:clip}body{min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex;overflow-x:clip}img,video,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h1{font-size:clamp(2.5rem,6.5vw,5rem)}h2{font-size:clamp(2rem,4.5vw,3.5rem)}h3{font-size:clamp(1.35rem,2.2vw,1.75rem)}p{text-wrap:pretty;margin:0}:focus-visible{outline:3px solid var(--magenta);outline-offset:3px;border-radius:6px}::selection{background:var(--rose);color:var(--ink)}.hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--white);border-radius:var(--radius-s);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter), 820px);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}main{flex:1}.bg-brand{isolation:isolate;background:radial-gradient(60% 50% at 10% 0%, #ffa6a473, transparent 70%), radial-gradient(50% 45% at 95% 10%, #99c7ff73, transparent 70%), radial-gradient(60% 50% at 50% 100%, #cc00a61f, transparent 70%), var(--paper);position:relative}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--berry);font-size:.8rem;font-weight:800;display:inline-block}.on-dark .eyebrow{color:var(--rose)}.gradient-text{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--ink-2);font-size:clamp(1.1rem,1.6vw,1.3rem)}.muted{color:var(--muted)}.section-head{gap:.75rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.section-head--center{text-align:center;justify-items:center}.section-head p{max-width:60ch}.prose{max-width:72ch;font-size:1.0625rem}.prose>*+*{margin-top:1em}.prose h2{margin-top:2em;font-size:clamp(1.6rem,3vw,2.2rem)}.prose h3{margin-top:1.6em;font-size:1.35rem}.prose a{color:var(--berry);text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.35em}.prose blockquote{border-left:4px solid var(--rose);background:var(--paper-2);border-radius:0 var(--radius-s) var(--radius-s) 0;margin:1.5em 0;padding:1rem 1.5rem;font-style:italic}.prose img{border-radius:var(--radius);margin-block:1.5em}.btn{--btn-bg:var(--ink);--btn-fg:var(--white);border:2px solid var(--btn-bg);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .2s, color .2s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:currentColor}.btn--ghost:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.btn--light{--btn-bg:var(--white);--btn-fg:var(--ink)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:var(--white);border-color:#ffffffb3}.btn--ghost-light:hover{background:var(--white);color:var(--ink)}.btn--brand{--btn-bg:var(--berry);background:var(--brand-gradient);border-color:#0000}.btn--small{min-height:40px;padding:.55rem 1.1rem;font-size:.9rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.link-arrow{color:var(--berry);align-items:center;gap:.4rem;font-weight:800;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .25s var(--ease-out)}.link-arrow:hover:after{transform:translate(4px)}.chip{background:var(--white);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.875rem;font-weight:700;display:inline-flex}.field{gap:.4rem;display:grid}.field label,.field .label{font-size:.95rem;font-weight:700}.input{border-radius:var(--radius-s);border:1.5px solid var(--line);background:var(--white);width:100%;min-height:50px;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--berry);outline:none;box-shadow:0 0 0 4px #b85d832e}textarea.input{resize:vertical;min-height:150px}.check{cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.95rem;display:flex}.check input{width:20px;height:20px;accent-color:var(--berry);flex:none;margin-top:2px}.check a{color:var(--berry)}.form-grid{gap:1.1rem;display:grid}.form-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.form-status{border-radius:var(--radius-s);padding:1rem 1.25rem;font-weight:700}.form-status[data-state=ok]{color:#11603b;background:#e7f8ef}.form-status[data-state=error]{color:#8c1d2c;background:#fdecee}.form-status a{color:inherit}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-s);border:1px solid var(--line)}dialog.modal{border-radius:var(--radius-l);background:var(--white);width:min(100% - 2rem,560px);max-height:min(90dvh,760px);color:var(--ink);box-shadow:var(--shadow-l);overscroll-behavior:contain;border:0;padding:0;overflow:auto}dialog.modal::backdrop{backdrop-filter:blur(6px);background:#12171e8c}dialog.modal[open]{animation:modal-in .4s var(--ease-out)}dialog.modal[open]::backdrop{animation:.3s fade-in}.modal__inner{gap:1.25rem;padding:clamp(1.5rem,5vw,2.5rem);display:grid}.modal__close{z-index:1;background:var(--paper-2);cursor:pointer;width:44px;height:44px;transition:transform .2s var(--ease-out);border:0;border-radius:50%;place-items:center;margin:.75rem .75rem -3.25rem auto;display:grid;position:sticky;top:.75rem}.modal__close:hover{transform:rotate(90deg)}@keyframes modal-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes fade-in{0%{opacity:0}}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(28px)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}[hidden]{display:none!important}.books-grid{grid-template-columns:repeat(auto-fill,minmax(min(44%,220px),1fr));gap:clamp(1.25rem,3vw,2.25rem) clamp(1rem,2.5vw,1.75rem);display:grid}.page-hero{padding:calc(var(--header-h) + clamp(3.5rem, 9vw, 6.5rem)) 0 clamp(3.5rem, 8vw, 5.5rem);text-align:center}.page-hero h1{line-height:1.08}.page-hero__inner{justify-items:center;gap:1rem;display:grid}.page-hero .lead{max-width:60ch}@keyframes pop{0%{transform:scale(0)rotate(-20deg)}}dialog.wf-lightbox{background:#000;width:min(100% - 2rem,960px)}dialog.wf-lightbox.is-vertical{width:min(100% - 2rem,420px)}.wf-lightbox__frame{aspect-ratio:16/9}.wf-lightbox.is-vertical .wf-lightbox__frame{aspect-ratio:9/16}.wf-lightbox__frame iframe{border:0;width:100%;height:100%}.wf-lightbox .modal__close{margin:0;position:absolute;top:.75rem;right:.75rem}.wf-book .btn{background:var(--btn-bg);color:var(--btn-fg);text-decoration:none}.wf-book .btn--brand{background:var(--brand-gradient)}.wf-book .btn--ghost:hover{background:var(--ink);color:var(--white)}.wf-book .btn--ghost-light:hover{background:var(--white);color:var(--ink)}.wf-book [data-animation-type=spline] canvas{opacity:0;transition:opacity .7s var(--ease-out) .3s, transform .9s var(--ease-out) .3s;transform:scale(.96)}.wf-book [data-animation-type=spline].is-ready canvas{opacity:1;transform:none}.wf-book .spline-book{position:relative}.bk-spline-ph{object-fit:contain;pointer-events:none;filter:drop-shadow(0 30px 30px #0000004d);max-width:62%;max-height:72%;margin:auto;transition:opacity .3s ease-in,transform .3s ease-in;animation:7s ease-in-out infinite book-float;position:absolute;inset:0}.is-ready>.bk-spline-ph{opacity:0;transform:scale(.94)}@keyframes book-float{50%{translate:0 -10px}}.wf-book .this-is-our-time_author-image{background:var(--white);aspect-ratio:4/5;object-fit:cover;transition:transform .4s var(--ease-spring), box-shadow .4s;border:0;border-radius:3px;padding:14px 14px 58px;transform:rotate(-3deg);box-shadow:0 1px 2px #00000014,0 24px 50px -20px #140a288c}.wf-book .this-is-our-time_author-image:hover{transform:rotate(0)scale(1.03);box-shadow:0 1px 2px #00000014,0 30px 60px -20px #140a2899}@media (width<=767px){.wf-book .this-is-our-time_author-image{max-width:340px;margin-inline:auto;padding:10px 10px 40px}}.wf-book .book_author-section .book_author-image-left-bottom.is-tu-otra-vez{z-index:1}.wf-book .book_black-bird-academy-books-grid .book_black-bird-academy-books-grid-link-image{width:100%;height:auto}.wf-book .heading-subtitle-wrapper>div[class]{color:var(--white);-webkit-text-fill-color:currentColor;backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;background:#281e4699;-webkit-background-clip:border-box;background-clip:border-box;border-radius:999px;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.85rem;font-weight:800;line-height:1.4;display:inline-block}.wf-book .floating-button_component{z-index:90;pointer-events:none}.wf-book .floating-button_component>*{pointer-events:auto}html:has(.site-header.is-open) :is(.floating-button_component,.fbuy){visibility:hidden}.bk-buttons .btn--ghost{--btn-bg:#ffffff8c;backdrop-filter:blur(6px)}.bk-buttons .btn--ghost-light{--btn-bg:#140f1e66;backdrop-filter:blur(6px)}.wf-book header[class*=hero-section]{box-sizing:border-box;padding-top:var(--header-h);height:calc(60vh + var(--header-h));min-height:calc(45rem + var(--header-h))}html.lenis{scroll-behavior:auto}.logo[data-astro-cid-f7espo7c]{width:auto;height:34px}.site-header[data-astro-cid-nen7h5rs]{z-index:100;color:var(--ink);transition:background-color .35s, box-shadow .35s, color .35s, transform .4s var(--ease-out);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs]:before{content:"";opacity:0;backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line);pointer-events:none;opacity:1;background:#fffaf7db;transition:opacity .35s;position:absolute;inset:0}.site-header__bar[data-astro-cid-nen7h5rs]{height:var(--header-h);z-index:2;align-items:center;gap:1.5rem;display:flex;position:relative}.site-header__brand[data-astro-cid-nen7h5rs]{border-radius:8px;flex:none}.site-header__brand[data-astro-cid-nen7h5rs] .logo{transition:transform .3s var(--ease-spring)}.site-header__brand[data-astro-cid-nen7h5rs]:hover .logo{transform:rotate(-4deg)scale(1.05)}.site-header__nav[data-astro-cid-nen7h5rs]{margin-inline:auto}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.site-header__social[data-astro-cid-nen7h5rs]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;padding:.5rem .9rem;font-weight:800;text-decoration:none;display:block;position:relative}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:2px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:.25rem;left:.9rem;right:.9rem;transform:scaleX(0)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:flex}.site-header__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .2s;display:grid}.site-header__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#7f7f7f26}.site-header__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:none}.burger[data-astro-cid-nen7h5rs]{gap:5px;width:24px;display:grid}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2.5px;transition:transform .35s var(--ease-out), opacity .2s;background:currentColor;border-radius:2px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){width:65%}.is-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7.5px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.is-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){width:100%;transform:translateY(-7.5px)rotate(-45deg)}.menu-overlay[data-astro-cid-nen7h5rs]{z-index:1;color:var(--ink);background:var(--paper);padding-top:calc(var(--header-h) + 1rem);clip-path:circle(0% at calc(100% - 3rem) 2.5rem);transition:clip-path .6s var(--ease-out);position:fixed;inset:0;overflow:auto}.menu-overlay[data-astro-cid-nen7h5rs]:before{content:"";background:var(--soft-gradient);opacity:.8;z-index:-1;position:absolute;inset:0}.is-open[data-astro-cid-nen7h5rs] .menu-overlay[data-astro-cid-nen7h5rs]{clip-path:circle(150% at calc(100% - 3rem) 2.5rem)}.menu-overlay__inner[data-astro-cid-nen7h5rs]{gap:3rem;padding-block:2rem 4rem;display:grid}.menu-overlay__list[data-astro-cid-nen7h5rs]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.menu-overlay__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), color .2s;transition-delay:calc(.15s + var(--i) * 45ms);align-items:baseline;gap:1rem;font-size:clamp(2rem,9vw,3.5rem);line-height:1.1;text-decoration:none;display:flex;transform:translateY(20px)}.is-open[data-astro-cid-nen7h5rs] .menu-overlay__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.menu-overlay__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu-overlay__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--berry)}.menu-overlay__aside[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 1.5rem;padding:0;list-style:none;display:flex}.menu-overlay__aside[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1080px){.site-header__nav[data-astro-cid-nen7h5rs],.site-header__social[data-astro-cid-nen7h5rs]{display:none}.site-header__toggle[data-astro-cid-nen7h5rs]{display:grid}.site-header__actions[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=560px){.site-header__cta[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1081px){.menu-overlay[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--night);color:var(--white);isolation:isolate;border-radius:clamp(40px,6vw,80px) clamp(40px,6vw,80px) 0 0;margin-top:auto;padding-block:clamp(3rem,7vw,5rem) 2rem;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#b85d8359,#0000 65%);width:60vw;position:absolute;inset:-40% -10% auto auto}.site-footer__cta[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding-bottom:clamp(2.5rem,6vw,4rem);display:flex}.site-footer__cta[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{max-width:18ch;margin-block:.5rem;font-size:clamp(1.8rem,4vw,2.75rem)}.muted-light[data-astro-cid-jo6i4kqk]{color:#ffffffb3}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;padding-block:clamp(2.5rem,6vw,4rem);display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:1.25rem;display:grid}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__logo{filter:invert();height:44px}.site-footer__alma[data-astro-cid-jo6i4kqk]{color:#ffffffb3;align-items:center;gap:.65rem;font-size:.85rem;text-decoration:none;display:inline-flex}.site-footer__alma[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:30px}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;height:44px;transition:background-color .2s, transform .25s var(--ease-spring);border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--white);color:var(--ink);transform:translateY(-3px)}.site-footer__title[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:var(--rose);margin-bottom:.9rem;font-size:.8rem;font-weight:800}.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffd1;text-decoration:none;transition:color .2s}.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-underline-offset:4px;text-decoration:underline}.site-footer__mail[data-astro-cid-jo6i4kqk]{font-weight:700}.site-footer__bottom[data-astro-cid-jo6i4kqk]{color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;font-size:.875rem;display:flex}.site-footer__bottom[data-astro-cid-jo6i4kqk] .heart{color:var(--rose);vertical-align:-2px;display:inline}@media (width<=860px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.pt{z-index:400;pointer-events:none;visibility:hidden;position:fixed;inset:0}.pt.is-active,html.pt-enter .pt{visibility:visible;pointer-events:auto}.pt__sheet{will-change:transform;backface-visibility:hidden;width:100%;height:130%;position:absolute;top:0;left:0}.pt__sheet svg{width:100%;height:100%;display:block}.pt__sheet--in{transform:translateY(100%)}.pt__sheet--out{transform:translateY(-100%)}html.pt-enter .pt__sheet--out{transform:none}.pt__arrow{width:clamp(150px,22vw,280px);height:auto;transform:translate(-92%, -46%) rotate(var(--pt-rot,0deg));transform-origin:92% 46%;opacity:0;filter:drop-shadow(0 18px 24px #140a2859);will-change:transform, opacity;position:absolute;top:50%;left:50%}html.pt-enter .pt__arrow{opacity:1}
