@font-face{font-family:Geist;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica);size-adjust:101.96%;ascent-override:99.06%;descent-override:29.42%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Consolas);size-adjust:109.13%;ascent-override:92.55%;descent-override:27.49%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--void:#0b0b0c;--raise:#151517;--line-d:#2b2b30;--text-d:#f4f4f1;--mute-d:#a3a3a8;--soft-d:#77777c;--paper:#fff;--bone:#f3f3f0;--ink:#0e0e0f;--mute:#67676c;--rule:#e3e3df;--signal:#f8d800;--ease:cubic-bezier(.2, .7, .1, 1);--fold:32px;--section-y:clamp(5.5rem, 11vw, 9rem);--sans:"Geist", "Geist Fallback", system-ui, sans-serif;--mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--void);color:var(--text-d);font:400 1.0625rem/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list]{padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.tone-light :focus-visible,.tone-bone :focus-visible{outline-color:var(--ink);box-shadow:0 0 0 6px var(--signal)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--signal);color:var(--ink);padding:.75rem 1rem;font-weight:500;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}main:focus{outline:none}.wrap{width:min(100% - 2rem,90rem);margin-inline:auto}@media (width>=48rem){.wrap{width:min(100% - 4.5rem,90rem)}}.mono{font:450 .8125rem/1.45 var(--mono);color:var(--mute-d)}.tone-light .mono,.tone-bone .mono{color:var(--mute)}.tone-light .tone-dark .mono,.tone-bone .tone-dark .mono{color:var(--mute-d)}.btn{background:var(--signal);min-height:3rem;font:500 1rem/1 var(--sans);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 1.4rem;text-decoration:none;transition:background .25s;display:inline-flex;color:var(--ink)!important}.btn:hover{background:#ffe433}.text-link{text-underline-offset:.3em;min-width:2.75rem;min-height:2.75rem;text-decoration:underline 1px;text-decoration-color:var(--soft-d);align-items:center;font-weight:500;transition:text-decoration-color .2s;display:inline-flex}.text-link:hover{text-decoration-color:var(--signal)}.tone-light .text-link,.tone-bone .text-link{text-decoration-color:#b9b9b4}.tone-light .text-link:hover,.tone-bone .text-link:hover{text-decoration-color:var(--ink)}.fold{z-index:1;margin-top:calc(var(--fold) * -1);border-radius:var(--fold) var(--fold) 0 0;position:relative}.tone-dark{background:var(--void);color:var(--text-d)}.tone-light{background:var(--paper);color:var(--ink)}.tone-bone{background:var(--bone);color:var(--ink)}.sec-head{gap:1rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=75rem){.sec-head-row{grid-template-columns:1fr auto;align-items:end}}.h2{letter-spacing:-.045em;font-size:clamp(2.125rem,1.2rem + 3.5vw,4.5rem);font-weight:400;line-height:1}.sec-line{max-width:34rem;color:var(--mute-d);font-size:1.125rem}.tone-light .sec-line,.tone-bone .sec-line{color:var(--mute)}.glow-card{--gx:88%;--gy:0%;--hx:0%;--hy:100%;isolation:isolate;background:var(--raise);position:relative;overflow:hidden}.glow-card:nth-child(4n+2){--gx:8%;--gy:0%;--hx:100%;--hy:90%}.glow-card:nth-child(4n+3){--gx:92%;--gy:100%;--hx:10%;--hy:0%}.glow-card:nth-child(4n+4){--gx:20%;--gy:100%;--hx:95%;--hy:5%}.glow-card:before,.glow-card:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.glow-card:before{background:radial-gradient(60% 75% at var(--gx) var(--gy), #f8d8001c, transparent 70%), radial-gradient(40% 55% at var(--hx) var(--hy), #f8d8000d, transparent 70%), linear-gradient(155deg, #ffffff09, transparent 40%)}.glow-card:after{opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.media-slot{background:radial-gradient(circle at 75% 25%,#f8d8001f,#0000 55%),#1e1e21;position:relative;overflow:hidden}.tone-light .media-slot,.tone-bone .media-slot{background:linear-gradient(150deg,#e6e6e1,#d6d6cf)}.media-slot-label{font:450 .75rem var(--mono);color:#ffffff80;position:absolute;bottom:.8rem;left:.9rem}.tone-light .media-slot-label,.tone-bone .media-slot-label{color:#00000073}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html #iubenda-cs-banner.iubenda-cs-default{font-family:var(--sans)!important;justify-content:flex-start!important;align-items:flex-end!important;padding:0!important}html #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-overlay{background-color:#00000073!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container{border:1px solid var(--line-d)!important;border-radius:20px!important;width:auto!important;max-width:min(100% - 1rem,34rem)!important;margin:0 0 .5rem .5rem!important;overflow:hidden!important;box-shadow:0 24px 60px -24px #0009!important}@media (width>=48rem){html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container{margin:0 0 1.5rem 1.5rem!important}}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container *{box-sizing:border-box!important;max-width:100%!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-rationale,html #iubenda-cs-banner.iubenda-cs-default .iubenda-banner-content,html #iubenda-cs-banner.iubenda-cs-default #iubenda-cs-title,html #iubenda-cs-banner.iubenda-cs-default #iubenda-cs-paragraph,html #iubenda-cs-banner.iubenda-cs-default .iubenda-granular-controls-container,html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group{width:auto!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content{background-color:var(--void)!important;max-height:min(82vh,40rem)!important;overflow-y:auto!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content :not(button):not(input){font-family:var(--sans)!important;background-color:#0000!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand{display:none!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content{background-image:linear-gradient(var(--void), var(--void))!important;padding:0!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content .iubenda-cs-rationale{background-color:var(--void)!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-banner-content{margin:1.25rem 1.25rem 0!important;padding:0!important}html #iubenda-cs-banner.iubenda-cs-default #iubenda-cs-title{color:var(--text-d)!important;font:500 1rem/1.3 var(--sans)!important;margin-bottom:.5rem!important}html #iubenda-cs-banner.iubenda-cs-default #iubenda-cs-paragraph,html #iubenda-cs-banner.iubenda-cs-default #iubenda-cs-paragraph *{color:var(--mute-d)!important;font-size:.8125rem!important;line-height:1.5!important}html #iubenda-cs-banner.iubenda-cs-default #iubenda-cs-paragraph :is(strong,b){color:var(--text-d)!important;font-weight:500!important}html #iubenda-cs-banner.iubenda-cs-default a{color:var(--signal)!important;text-underline-offset:.2em!important;text-decoration:underline!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-granular-controls-container{gap:.25rem 1rem!important;margin:1rem 1.25rem 0!important;padding:0!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-granular-controls-container :is(label,span){color:var(--text-d)!important;font-size:.8125rem!important}html #iubenda-cs-banner.iubenda-cs-default .iub-toggle-checkbox input.style1{box-sizing:content-box!important;background-color:#ffffff38!important;background-clip:padding-box!important;border:10px solid #0000!important;margin:-10px 0!important}html #iubenda-cs-banner.iubenda-cs-default .iub-toggle-checkbox input.style1:checked{background-color:var(--signal)!important}html #iubenda-cs-banner.iubenda-cs-default .iub-toggle-checkbox input.style1:focus-visible{outline:2px solid var(--signal)!important;outline-offset:2px!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-counter{color:var(--signal)!important;font:500 .8125rem/1.4 var(--sans)!important;margin:.75rem 1.25rem 0!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group{background-color:var(--void)!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:.5rem!important;margin:0!important;padding:1rem 1.25rem 1.25rem!important;display:flex!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group>div{flex-wrap:wrap!important;gap:.5rem!important;margin:0!important;display:flex!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group button{min-height:2.75rem!important;font:500 .875rem/1 var(--sans)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:3px!important;margin:0!important;padding:0 1.1rem!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group :is(.iubenda-cs-accept-btn,.iubenda-cs-reject-btn){border:1px solid var(--signal)!important;background:var(--signal)!important;color:var(--ink)!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group .iubenda-cs-customize-btn{color:var(--text-d)!important;background:0 0!important;border:1px solid #ffffff59!important}html #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-opt-group button:focus-visible{outline:2px solid var(--signal)!important;outline-offset:2px!important}@media (width<=47.99rem){html body .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-left]{left:auto!important;right:0!important}}html body .iubenda-tp-btn:not(.iubenda-floatable-tb-btn):not([data-tp-nostyle],.iubenda-floatable-default-btn){background-color:var(--void)!important;box-shadow:0 0 0 1px #ffffff2e!important}html body .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-icon=data-tp-icon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23F8D800' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E")!important}
