@import"https://fonts.googleapis.com/css?family=Inter:wght@100,200,300,400,500,600,700,800,900";:where(button,[type=button],[type=reset],[type=submit]){display:flex;justify-content:center;align-items:center}:root{color-scheme:light dark;--color-primary:var(--color-pink-4);--color-primary-lighter:var(--color-pink-3);--color-primary-darker:var(--color-pink-5);--body-background:var(--background);--font-serif:Garamond,ui-serif,serif;--font-sans:Inter,Noto Sans,Arial,ui-sans-serif,sans-serif;--font-mono:JetBrains Mono,ui-monospace,monospace;--font-title:var(--font-sans);--font-text:var(--font-sans);--space-1:3px;--space-2:6px;--space-3:9px;--space-4:12px;--space-5:21px;--space-6:33px;--space-7:54px;--space-8:87px;--space-9:141px;--gutter:clamp(var(--space-4),3vw,var(--space-5));--radius-1:2px;--radius-2:3px;--radius-3:4px;--radius-4:6px;--radius-5:8px;--radius-6:10px;--radius-7:15px;--radius-8:20px;--radius-9:30px;--radius-rounded:1618px;--z-logo:100;--z-hamburger:100;--z-menu:90;--z-navbar:10;--z-alert:10;--z-modal:10;--size-1:0.69rem;--size-2:0.83rem;--size-3:1rem;--size-4:1.2rem;--size-5:1.44rem;--size-6:1.73rem;--size-7:2.07rem;--size-8:2.49rem;--size-9:2.99rem;--color-gray-1:#f5f5f5;--color-gray-2:#ebebeb;--color-gray-3:#dedede;--color-gray-4:#ccc;--color-gray-5:#b3b3b3;--color-gray-6:#404040;--color-gray-7:#262626;--color-gray-8:#171717;--color-gray-9:#080808;--color-gray:var(--color-gray-5);--color-red-1:#feedec;--color-red-2:#fbd3d0;--color-red-3:#f9948b;--color-red-4:#f77064;--color-red-5:#f43;--color-red-6:#f2200d;--color-red-7:#aa1609;--color-red-8:#490a04;--color-red-9:#0f0100;--color-red:var(--color-red-5);--color-orange-1:#fef3ec;--color-orange-2:#fbe1d0;--color-orange-3:#f9b78b;--color-orange-4:#f79f64;--color-orange-5:#ff8533;--color-orange-6:#f2690d;--color-orange-7:#aa4909;--color-orange-8:#491f04;--color-orange-9:#0f0600;--color-orange:var(--color-orange-5);--color-yellow-1:#fefcec;--color-yellow-2:#fbf8d0;--color-yellow-3:#f9f08b;--color-yellow-4:#f7eb64;--color-yellow-5:#fe3;--color-yellow-6:#f2df0d;--color-yellow-7:#aa9c09;--color-yellow-8:#494304;--color-yellow-9:#0f0e00;--color-yellow:var(--color-yellow-5);--color-green-1:#f5feec;--color-green-2:#e5fbd0;--color-green-3:#c2f98b;--color-green-4:#adf764;--color-green-5:#9f3;--color-green-6:#80f20d;--color-green-7:#59aa09;--color-green-8:#264904;--color-green-9:#080f00;--color-green:var(--color-green-5);--color-cyan-1:#ecfefc;--color-cyan-2:#d0fbf6;--color-cyan-3:#8bf9ec;--color-cyan-4:#64f7e6;--color-cyan-5:#33ffe7;--color-cyan-6:#0df2d7;--color-cyan-7:#09aa97;--color-cyan-8:#044941;--color-cyan-9:#000f0e;--color-cyan:var(--color-cyan-5);--color-blue-1:#ecf2fe;--color-blue-2:#d0defb;--color-blue-3:#8baff9;--color-blue-4:#6495f7;--color-blue-5:#37f;--color-blue-6:#0d59f2;--color-blue-7:#093eaa;--color-blue-8:#041b49;--color-blue-9:#00050f;--color-blue:var(--color-blue-5);--color-purple-1:#f5ecfe;--color-purple-2:#e5d0fb;--color-purple-3:#c28bf9;--color-purple-4:#ad64f7;--color-purple-5:#93f;--color-purple-6:#800df2;--color-purple-7:#5909aa;--color-purple-8:#260449;--color-purple-9:#08000f;--color-purple:var(--color-purple-5);--color-pink-1:#feecf8;--color-pink-2:#fbd0ed;--color-pink-3:#f98bd4;--color-pink-4:#f764c6;--color-pink-5:#f3b;--color-pink-6:#f20da6;--color-pink-7:#aa0974;--color-pink-8:#490432;--color-pink-9:#0f000a;--color-pink:var(--color-pink-5)}[data-theme=light]{--background:var(--color-gray-1);--h-color:var(--color-gray-7);--color-text:var(--color-gray-6);--color-text-strong:var(--color-gray-9);--color-shadow:rgba(0,0,0,.1);--color-border:var(--color-gray-3);--color-border-strong:var(--color-gray-5);--code-background:var(--color-gray-2);--mark-background:var(--color-yellow-3);--button-background:var(--color-gray-2);--button-color:var(--color-gray-7);--button-hover-background:var(--color-gray-3)}[data-theme=dark]{--background:var(--color-gray-9);--h-color:var(--color-gray-2);--color-text:var(--color-gray-4);--color-text-strong:var(--color-gray-1);--color-shadow:rgba(0,0,0,.3);--color-border:var(--color-gray-7);--color-border-strong:var(--color-gray-6);--code-background:var(--color-gray-8);--mark-background:var(--color-yellow-5);--button-background:var(--color-gray-8);--button-hover-background:var(--color-gray-7)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;box-sizing:border-box;touch-action:manipulation}:focus{outline:0}html{scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-size-adjust:100%;-moz-tab-size:4;tab-size:4;overflow-wrap:break-word;word-wrap:break-word;font-size:18px}body,html{font-family:var(--font-text);min-height:100vh}body{display:flex;flex-direction:column;color:var(--color-text);background:var(--body-background);line-height:1.618;font-size:clamp(16px,3vw,18px);font-weight:400}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--color-gray-9)}body::-webkit-scrollbar-thumb{border:3px solid var(--color-gray-9);background-clip:padding-box;border-radius:1618px;background:var(--color-gray-5)}body::-webkit-scrollbar-thumb:hover{background:var(--color-gray6)}body::-webkit-scrollbar-thumb:active{background:var(--color-gray7)}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;text-rendering:optimizeSpeed}}b{font-weight:bolder}svg text{cursor:default}:where(img,audio,video){vertical-align:bottom;object-fit:cover;max-width:100%}article :where(img,audio,video){height:auto;margin-bottom:var(--size-8)}svg:not([fill]){fill:currentColor}table{border-collapse:collapse}blockquote{text-align:center;margin:var(--size-6) 0 var(--size-9);padding:var(--size-8) var(--size-9);font-weight:500;font-size:var(--size-6)}mark{background-color:var(--mark-background,var(--color-yellow-4));padding:.1ch .4ch}hr{border:0;height:1px;margin:0 0 var(--size-5);background:var(--color-border)}h1{font-size:clamp(2.49rem,2.5vw,calc(2.49rem + .3vw))}h2{font-size:clamp(2.07rem,2.5vw,calc(2.07rem + .3vw))}h3{font-size:clamp(1.73rem,2.5vw,calc(1.73rem + .3vw))}h4{font-size:clamp(1.44rem,2.5vw,calc(1.44rem + .3vw))}h5{font-size:clamp(1.2rem,2.5vw,calc(1.2rem + .3vw))}h6{font-size:clamp(1rem,2.5vw,calc(1rem + .3vw))}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-title);line-height:calc(2px + 2ex + 2px);font-weight:700;margin:0 0 1ex;color:var(--h-color);letter-spacing:-.01em}a{display:inline-flex;color:var(--link-color);text-decoration:none}a:active,a:focus,a:hover{color:var(--link-color-hover,var(--color-text-strong))}nav>:is(ol,ul){display:flex;list-style:none;padding:0;margin:0}nav>:is(ol,ul) a:not([role=button]){color:var(--color-text)}:is(nav>:is(ol,ul) a:not([role=button]):hover,nav>:is a:not:focus,nav>:is a:not:active){color:var(--color-text-strong)}article ul{list-style:none;padding:0 0 0 1ch;margin:0 0 var(--size-5)}article ul li:before{content:"•";-webkit-margin-end:.6ch;margin-inline-end:.6ch}article ul ol li:before{content:""}article ul li{width:-webkit-fill-available;width:-moz-available;width:stretch}article ul li :where(ol,ul){-webkit-padding-start:4ch!important;padding-inline-start:4ch!important;margin:0}p{font-family:var(--font-text);margin:0 0 1.618em}small{font-size:var(--size-1)}abbr[title]{cursor:help}:not(pre)>code{line-height:1.2;font-size:clamp(var(--size-1),3vw,var(--size-2));background:var(--code-background);border-radius:var(--radius-3);padding:.2em}code,pre{font-family:var(--font-mono)}pre{line-height:1.2;position:relative;padding:var(--space-5);background:var(--code-background);white-space:pre;margin:0 0 var(--space-6);border:1px solid var(--color-border);overflow:auto;max-height:700px;width:-moz-fit-content;width:fit-content;width:-webkit-fill-available;width:-moz-available;width:stretch;border-radius:var(--radius-6)}pre code{word-wrap:normal;font-size:clamp(var(--size-1),3vw,var(--size-2))}:where(button,[type=button],[type=reset],[type=submit]){-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;-webkit-appearance:none;cursor:pointer;position:relative;overflow:hidden;background:var(--button-background);color:var(--button-color);font-family:var(--font-text);font-size:var(--size-2);font-weight:700;line-height:1.1;border:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);gap:var(--space-1)}:where(button,[type=button],[type=reset],[type=submit]):hover{background:var(--button-hover-background)}@media screen and (min-width:769px){:where(button,[type=button],[type=reset],[type=submit]){width:-moz-fit-content;width:fit-content}}:where(button,[type=button],[type=reset],[type=submit])::-moz-focus-inner{border:0}:where(button,[type=button],[type=reset],[type=submit])[disabled]{cursor:not-allowed;filter:grayscale(80%)}form{display:flex;flex-direction:column;gap:var(--space-4)}textarea{resize:vertical}select{border:0;background:transparent;color:var(--input-color);-webkit-text-fill-color:var(--input-color);font-size:var(--size-2);width:-webkit-fill-available;width:-moz-available;width:stretch}select:focus{outline:0}label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-webkit-fill-available;width:-moz-available;width:stretch;display:inline-block;font-weight:500;font-size:var(--size-1);margin-bottom:.618rem;text-align:start}:where(input:where([type=text],[type=tel],[type=email],[type=password]),textarea,.select-wrapper){transition:all .5s ease;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:.85rem;font-family:var(--font-text);letter-spacing:.5px;border:var(--input-border);background-color:var(--input-background);color:var(--input-color);-webkit-text-fill-color:var(--input-color);font-size:var(--size-2);border-radius:var(--input-border-radius)}:where(input:where([type=text],[type=tel],[type=email],[type=password]),textarea,.select-wrapper):hover{transition:all .5s ease;background:var(--input-background-hover);border:var(--input-border-hover)}:where(input:where([type=text],[type=tel],[type=email],[type=password]),textarea,.select-wrapper):active,:where(input:where([type=text],[type=tel],[type=email],[type=password]),textarea,.select-wrapper):focus{transition:all .5s ease;background:var(--input-background-focus);border:var(--input-border-focus)}:where(input:where([type=text],[type=tel],[type=email],[type=password]),textarea,.select-wrapper)::placeholder{color:var(--input-color);opacity:.5}input[type=checkbox]{margin-right:1rem;-webkit-clip-path:polygon(0 0);clip-path:polygon(0 0)}input[disabled]{cursor:not-allowed}body{--link-color:#9485e0;background:#000;color:#e6e6e6;margin:0;font-size:16px}#__next{display:flex;flex-direction:column}#__next,main{flex-grow:1}hr{margin:var(--space-5) 0}