html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}:root{--space-xxxs: clamp(.25rem, calc(.23rem + .11vw) , .31rem);--space-xxs: clamp(.5rem, calc(.46rem + .22vw) , .63rem);--space-xs: clamp(.75rem, calc(.68rem + .33vw) , .94rem);--space-sm: clamp(1rem, calc(.91rem + .43vw) , 1.25rem);--space-md: clamp(1.5rem, calc(1.37rem + .65vw) , 1.88rem);--space-lg: clamp(2rem, calc(1.83rem + .87vw) , 2.5rem);--space-xl: clamp(3rem, calc(2.74rem + 1.3vw) , 3.75rem);--space-xxl: clamp(4rem, calc(3.65rem + 1.74vw) , 5rem);--max-width: 75rem;--page-horizontal: 1.25rem;--lh-tight: 1rem;--lh-normal: 1.1rem;--lh-relaxed: 1.6rem;--lh-loose: 1.8rem;--lh-sm: 2rem;--lh-md: 3rem;--lh-lg: 4rem;--lh-xl: 6rem;--lh-xxl: 9rem;--lh-xxxl: 10rem;--step--2: clamp(.69rem, calc(.66rem + .18vw) , .8rem);--step--1: clamp(.83rem, calc(.78rem + .29vw) , 1rem);--step-0: clamp(1rem, calc(.91rem + .43vw) , 1.25rem);--step-1: clamp(1.2rem, calc(1.07rem + .63vw) , 1.56rem);--step-2: clamp(1.44rem, calc(1.26rem + .89vw) , 1.95rem);--step-3: clamp(1.73rem, calc(1.48rem + 1.24vw) , 2.44rem);--step-4: clamp(2.07rem, calc(1.73rem + 1.7vw) , 3.05rem);--step-5: clamp(2.49rem, calc(2.03rem + 2.31vw) , 3.82rem);--color-sand: #E8E3DB;--color-charcoal: #1A1A1A;--color-pink: hotpink;--color-white: #ffffff;--color-grey-light: rgba(0, 0, 0, .08);--bg-body: var(--color-sand);--text-main: var(--color-charcoal);--text-muted: #666;--border-color: var(--color-grey-light);--card-bg: var(--color-white)}[data-theme=dark]{--bg-body: #121212;--text-main: var(--color-sand);--text-muted: #aaa;--border-color: rgba(255, 255, 255, .1);--card-bg: #1e1e1e}body{font-size:var(--step-0);line-height:1.6}h1,.maintitle{font-size:var(--step-5);line-height:1.1}h2,.subtitle{font-size:var(--step-4);line-height:1.2}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}small,.text-muted,.tag,.nav-links a,.cta-button,.view-all{font-size:var(--step--1)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{font-family:newnord,sans-serif;line-height:1.6;background-color:var(--bg-body);color:var(--text-main)}main{max-width:var(--max-width);margin:0 auto;padding:var(--space-lg) var(--page-horizontal);min-height:70vh}img{max-width:100%;height:auto;display:block}h2{font-size:2.5rem;font-weight:900;text-transform:uppercase;margin-top:var(--space-xl);margin-bottom:var(--space-xs);color:var(--text-main);position:relative;display:inline-block;padding-bottom:.75rem}h3{font-size:1.25rem;font-weight:700;margin-bottom:var(--space-xs)}section{position:relative;padding-bottom:var(--space-xl)}section:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);width:auto;height:1px;bottom:0;background:#00000014;pointer-events:none}section:after,nav:after{background:var(--border-color)}nav{position:relative}nav:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);width:auto;height:1px;bottom:0;background:var(--border-color);pointer-events:none}button[data-astro-cid-x3pjskd3]{background:none;border:none;cursor:pointer;color:var(--text-main);padding:var(--space-xxs)}.sun[data-astro-cid-x3pjskd3],.moon[data-astro-cid-x3pjskd3]{transition:transform .3s ease}button[data-astro-cid-x3pjskd3]:hover .sun[data-astro-cid-x3pjskd3]{animation:rotate 1.5s ease-in-out}button[data-astro-cid-x3pjskd3]:hover .moon[data-astro-cid-x3pjskd3]{animation:wiggle 1s ease-in-out}@keyframes rotate{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.sun[data-astro-cid-x3pjskd3]{display:none}[data-theme=dark] .sun[data-astro-cid-x3pjskd3]{display:block}[data-theme=dark] .moon[data-astro-cid-x3pjskd3]{display:none}nav[data-astro-cid-pux6a34n]{max-width:75rem;margin:0 auto;padding:1rem;position:relative}.nav-left[data-astro-cid-pux6a34n],.nav-container[data-astro-cid-pux6a34n],.nav-right[data-astro-cid-pux6a34n]{display:flex;align-items:center}.nav-left[data-astro-cid-pux6a34n],.nav-right[data-astro-cid-pux6a34n]{gap:1rem}.nav-container[data-astro-cid-pux6a34n]{justify-content:space-between}.logo[data-astro-cid-pux6a34n]{font-size:1rem;text-decoration:none;color:var(--text-main);font-weight:600;letter-spacing:.05em;padding:.5rem 1.25rem;border:1px solid var(--text-main);border-radius:20px}.menu-toggle[data-astro-cid-pux6a34n]{display:flex;background:none;border:1px solid var(--text-main);border-radius:50%;width:2.75rem;height:2.75rem;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:0;z-index:50}.hamburger[data-astro-cid-pux6a34n]{width:1.25rem;height:.125rem;background-color:var(--text-main);transition:all .3s ease}.menu-toggle[data-astro-cid-pux6a34n].active .hamburger[data-astro-cid-pux6a34n]:nth-child(1){transform:rotate(45deg) translate(3px,3px)}.menu-toggle[data-astro-cid-pux6a34n].active .hamburger[data-astro-cid-pux6a34n]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-pux6a34n].active .hamburger[data-astro-cid-pux6a34n]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.nav-links[data-astro-cid-pux6a34n]{list-style:none;display:none;gap:.75rem;margin:0;padding:0}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{padding:.5rem 1.25rem;border:1px solid var(--text-main);background-color:var(--bg-body);border-radius:20px;font-size:.9rem;text-decoration:none;color:var(--text-main);position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;transition:border-color .3s}.ripple-circle[data-astro-cid-pux6a34n]{position:absolute;width:20px;height:20px;border-radius:50%;background-color:#ff69b4;z-index:0;pointer-events:none;transform:scale(0)}.btn-text[data-astro-cid-pux6a34n]{position:relative;z-index:1;transition:color .3s}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover .btn-text[data-astro-cid-pux6a34n],.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active .btn-text[data-astro-cid-pux6a34n]{color:#fff}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover,.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{border-color:#ff69b4}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{background-color:#ff69b4}.mobile-menu[data-astro-cid-pux6a34n]{display:none;flex-direction:column;border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem;background-color:var(--bg-body)}.mobile-menu[data-astro-cid-pux6a34n].active{display:flex}.mobile-menu[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{color:var(--text-main);text-decoration:none;padding:1rem 0;border-bottom:1px solid var(--border-color);font-size:1rem;transition:color .2s}.mobile-menu[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{color:#ff69b4}@media(min-width:48.0625rem){.menu-toggle[data-astro-cid-pux6a34n]{display:none}.nav-links[data-astro-cid-pux6a34n]{display:flex}.mobile-menu[data-astro-cid-pux6a34n]{display:none!important}}.social-icons[data-astro-cid-upu6fzxr]{display:flex;justify-content:center;gap:var(--space-md);padding:var(--space-sm)}.social-link[data-astro-cid-upu6fzxr]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:transparent;border:2px solid var(--text-main, #333);color:var(--text-main, #333);transition:all .3s ease}.social-link[data-astro-cid-upu6fzxr] svg[data-astro-cid-upu6fzxr]{fill:currentColor;width:1.5rem;height:1.5rem}.social-link[data-astro-cid-upu6fzxr]:hover{background-color:#ff69b4;border-color:#ff69b4;color:#fff;transform:translateY(-3px)}footer[data-astro-cid-sz7xmlte]{background-color:var(--card-bg);color:var(--text-main);text-align:center;padding:var(--space-xl) var(--space-sm);margin-top:-2.5rem;font-size:.9rem;display:flex;flex-direction:column;gap:var(--space-sm)}p[data-astro-cid-sz7xmlte]{opacity:.8}
