@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-variable.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-variable.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/caveat-latin.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/caveat-latin.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);size-adjust:105.43%;ascent-override:88.21%;descent-override:25.61%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial);size-adjust:104.53%;ascent-override:94.9%;descent-override:29.66%;line-gap-override:0%}@keyframes sketch-oval-draw{0%{stroke-dashoffset:560px}to{stroke-dashoffset:0}}.animate-sketch-oval{stroke-dasharray:560;stroke-dashoffset:560px;animation:sketch-oval-draw .55s var(--timing-smooth) forwards}@property --rule-img-h{syntax:"*";inherits:false}@property --rule-img-v{syntax:"*";inherits:false}@property --rule-w{syntax:"<length>";inherits:true;initial-value:5px}@property --rule-len{syntax:"<length>";inherits:true;initial-value:360px}.rule-light,.design-system-page{--rule-h:var(--rule-h-light);--rule-h-soft:var(--rule-h-soft-light);--rule-h-faint:var(--rule-h-faint-light);--rule-v:var(--rule-v-light);--rule-v-soft:var(--rule-v-soft-light);--rule-v-faint:var(--rule-v-faint-light);--rule-h-link:var(--rule-h-link-light);--rule-line-color:var(--color-ink-700);--rule-ink-soft:#211d1c2b;--rule-ink-faint:#211d1c14;--text-meta:var(--color-ink-700)}@media print{.rule-t,.rule-b,.rule-l,.rule-r,.rule-box,.rule-line,.rule-line-v,.rule-divide>*{background-image:none!important}.rule-t,.rule-box,.rule-divide>:not([hidden])~:not([hidden]){border-top-color:#0000002e!important}.rule-b,.rule-box{border-bottom-color:#0000002e!important}.rule-l,.rule-box,.rule-divide>:not([hidden])~:not([hidden]){border-left-color:#0000002e!important}.rule-r,.rule-box{border-right-color:#0000002e!important}.rule-line{background-color:#0000002e!important;height:1px!important}.rule-line-v{background-color:#0000002e!important;width:1px!important}.rule-frame:after,.rule-frame-in:after,.rule-pill:after,.rule-frame-r:after,.rule-circle:after,.card:after,.btn:after,.rule-edge-t:after,.rule-edge-b:after,.rule-edge-l:after{display:none!important}.rule-stroke,.rule-stroke-v,.rule-dot,.rule-blob,.rule-fill,.rule-fill-r,.rule-disc,.rule-frame:before,.rule-frame-in:before,.rule-pill:before,.rule-frame-r:before,.rule-circle:before,.card:before,.btn:before{-webkit-mask-image:none!important;mask-image:none!important}.rule-frame,.rule-frame-in,.rule-pill,.rule-frame-r,.rule-circle,.card,.btn{border-color:var(--rule-line-color,#0000002e)!important}.rule-edge-t{border-top-color:var(--rule-line-color,#0000002e)!important}.rule-edge-b{border-bottom-color:var(--rule-line-color,#0000002e)!important}.rule-edge-l{border-left-color:var(--rule-line-color,#0000002e)!important}}.reveal{opacity:0;transition:opacity var(--reveal-dur,.35s) var(--timing-smooth) var(--reveal-delay,0s), transform var(--reveal-dur,.35s) var(--timing-smooth) var(--reveal-delay,0s);transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none}.reveal-swipe{transform-origin:0;transition:transform var(--reveal-dur,.5s) var(--timing-smooth) var(--reveal-delay,0s);transform:scaleX(0)}.reveal-swipe.is-in{transform:scaleX(1)}.reveal-draw path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--timing-smooth), opacity .3s;opacity:0}.reveal-draw circle{transform-box:fill-box;transform-origin:50%;opacity:0;transition:scale .3s var(--timing-smooth) var(--reveal-delay,.9s), opacity .3s var(--timing-smooth) var(--reveal-delay,.9s);scale:0}.reveal-draw.is-in path{stroke-dashoffset:0;opacity:1}.reveal-draw.is-in circle{opacity:1;scale:1}@keyframes enter-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes enter-fade{0%{opacity:0}to{opacity:1}}@keyframes enter-pop{0%{opacity:0;rotate:-2.5deg;scale:.86}60%{opacity:1;rotate:.6deg;scale:1.04}to{opacity:1;rotate:0deg;scale:1}}@keyframes bob{0%,to{translate:0}30%{translate:0 -2.5px}70%{translate:0 2px}}@keyframes spin-ring{to{transform:rotate(360deg)}}.enter-up{animation:enter-up var(--enter-dur,.4s) var(--timing-smooth) var(--enter-delay,0s) both}.enter-fade{animation:enter-fade var(--enter-dur,.25s) var(--timing-smooth) var(--enter-delay,0s) both}.enter-pop{animation:enter-pop var(--enter-dur,.45s) var(--timing-smooth) var(--enter-delay,0s) both}.spin-ring{animation:.8s linear infinite spin-ring}@media (width>=768px){.bubble-idle{animation:6s ease-in-out 1.6s infinite bob}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html,body,.overflow-y-auto{scroll-behavior:auto!important}}@media print{*,:before,:after{cursor:default!important}.display-text,[style*="font-family: var(--font-display)"]{font-family:system-ui,-apple-system,sans-serif!important}.ink-highlight,.ink-highlight--rose{background-image:none!important}}#AboutAvatarImg{margin:auto!important}.about-project{line-height:1.7}.project-image{filter:grayscale()contrast(1.05);transition:filter .5s cubic-bezier(.4,0,.2,1)}.group:hover .project-image{filter:grayscale(0%)contrast()}#CookiebotWidget{display:none!important}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--color-white:#fff;--color-black:#000;--color-ink-900:#211d1c;--color-ink-900-rgb:33 29 28;--color-ink-600:#6b6560;--color-ink-600-rgb:107 101 96;--color-ink-300:#b9b4ad;--color-paper-100:#ebe9e1;--color-paper-100-rgb:235 233 225;--color-paper-200:#e0ddd2;--color-coral-500:#892107;--color-coral-500-rgb:137 33 7;--color-coral-600:#5e1605;--color-coral-600-rgb:94 22 5;--color-coral-400:#de2b00;--color-coral-400-rgb:222 43 0;--color-coral-300:#f26a3e;--color-coral-300-rgb:242 106 62;--color-coral-200:#f68a63;--color-coral-200-rgb:246 138 99;--color-coral-700:#83280f;--color-ink-700:#57534a;--color-paper-50:#faf8f4;--color-dark-surface-warm:#1c1917;--color-rose-500:#bf5858;--color-rose-500-rgb:191 88 88;--color-rose-600:#904849;--color-rose-600-rgb:144 72 73;--color-rose-400:#d7797a;--color-rose-400-rgb:215 121 122;--color-blush-300:#e1a19a;--color-blush-100:#f0d0cd;--color-gold-500:#d3a22e;--color-gold-500-rgb:211 162 46;--color-gold-100:#f2e2ba;--color-gold-400:#ddb654;--color-gold-400-rgb:221 182 84;--color-print-primary:#4a1103;--color-red-500:#ef4444;--color-red-500-rgb:239 68 68;--color-green-500:#16a34a;--color-green-500-rgb:22 163 74;--color-dark-bg:#171412;--color-dark-surface:#1e1b18;--color-dark-muted-surface:#262220;--color-dark-muted-surface-rgb:38 34 32;--color-dark-line:#34302c;--color-dark-text:#f2efea;--color-dark-text-rgb:242 239 234;--color-dark-text-muted:#c4beb6;--color-dark-text-muted-rgb:196 190 182;--font-family-sans:"DM Sans", "DM Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback", "DM Sans", system-ui, sans-serif;--font-family-hand:"Caveat", "Segoe Script", cursive;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--content-max:1200px;--gutter:32px;--section-pad:88px;--hero-pad-top:72px;--card-pad:48px;--space-2:2px;--space-3:3px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-15:15px;--space-16:16px;--space-20:20px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-48:48px;--space-56:56px;--space-72:72px;--space-88:88px;--fs-plate:11px;--fs-label:12px;--fs-small:15px;--fs-body:17px;--fs-lead:19px;--fs-statement:21px;--fs-aside:31px;--fs-hand:26px;--fs-card-title:27px;--fs-numeral:30px;--fs-h2:34px;--fs-email:clamp(28px, 3.2vw, 44px);--fs-hero:clamp(56px, 7vw, 104px);--lh-94:.94;--lh-100:1;--lh-110:1.1;--lh-118:1.18;--lh-125:1.25;--lh-130:1.3;--lh-140:1.4;--lh-150:1.5;--lh-155:1.55;--lh-160:1.6;--lh-165:1.65;--lh-170:1.7;--lh-180:1.8;--ls-hero:-.025em;--ls-h2:-.02em;--ls-card-title:-.015em;--ls-wordmark:-.01em;--ls-06:.06em;--ls-08:.08em;--ls-10:.1em;--ls-12:.12em;--ls-14:.14em;--ls-16:.16em;--hero-baseline-inset:calc(var(--space-15) + .459 * var(--fs-body));--timeline-date:108px;--fs-quote:var(--fs-hand);--fs-metric:var(--fs-numeral);--fs-metric-long:var(--fs-card-title);--leading-display:var(--lh-94);--leading-heading:var(--lh-110);--leading-body:var(--lh-160);--tracking-display:var(--ls-hero);--tracking-heading:var(--ls-h2);--tracking-label:var(--ls-08);--tracking-caps:var(--ls-16);--fs-2xs:var(--fs-plate);--fs-xs:var(--fs-label);--fs-sm:var(--fs-small);--fs-base:var(--fs-body);--fs-lg:var(--fs-lead);--fs-xl:var(--fs-hand);--fs-2xl:var(--fs-card-title);--fs-section:var(--fs-h2);--fs-3xl:var(--fs-h2);--fs-4xl:var(--fs-email);--fs-display:var(--fs-hero);--radius-md:12px;--w-page:1200px;--w-wide:1500px;--w-doc:64rem;--shadow-sm:0 1px 2px #3c281e0f;--shadow-md:0 6px 16px #3c281e17;--shadow-lg:0 12px 24px #3c281e1a;--timing-smooth:cubic-bezier(.22,.61,.36,1);--watercolor-url:url(/assets/watercolor.jpg);--cursor-pen-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 29 C4.5 26.5 6.5 23.5 8.5 20.5 C12.5 16.6 16.5 12.4 22 6.5 C23.5 7.2 25 8.7 26 10.5 C20.5 16.2 16.5 20.8 12.5 24.5 C9.5 26.4 6.2 27.9 3 29 Z' fill='%23fdfbf7' stroke='%23211d1c' stroke-width='1.25'/%3E%3Cpath d='M9.3 21.4 C10.6 21.9 11.8 23 12.9 24.2' fill='none' stroke='%23211d1c' stroke-width='1.2'/%3E%3Cpath d='M19.5 9.2 C16.8 12.1 14.6 14.4 12.8 16.4' fill='none' stroke='%23892107' stroke-width='1.15' opacity='0.5'/%3E%3Cpath d='M3 29 L5.1 25.9 L7.3 27.7 Z' fill='%23892107' stroke='%23892107' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") 3 29, auto}@media (width<=767px){:root{--fs-display:3.5rem;--fs-h1:2rem}}:root{--primary:var(--color-coral-500);--primary-rgb:var(--color-coral-500-rgb);--primary-600:var(--color-coral-600);--primary-600-rgb:var(--color-coral-600-rgb);--primary-500:var(--color-coral-500);--primary-500-rgb:var(--color-coral-500-rgb);--on-primary-600:#fff;--accent:var(--primary);--secondary:var(--color-rose-500);--secondary-rgb:var(--color-rose-500-rgb);--secondary-600:var(--color-rose-600);--secondary-600-rgb:var(--color-rose-600-rgb);--blush:var(--color-blush-300);--blush-weak:var(--color-blush-100);--highlight:var(--color-gold-500);--highlight-rgb:var(--color-gold-500-rgb);--highlight-weak:var(--color-gold-100);--print-primary:var(--color-print-primary);--accent-spine:var(--color-coral-700);--text-meta:var(--color-ink-700);--surface-warm:var(--color-paper-50);--peach:var(--color-blush-100);--gold:var(--color-gold-500);--accent-weak:var(--color-blush-100);--danger:var(--color-red-500);--danger-rgb:var(--color-red-500-rgb);--success:var(--color-green-500);--success-rgb:var(--color-green-500-rgb);--bg:var(--color-white);--surface:var(--color-white);--muted:var(--color-paper-100);--muted-rgb:var(--color-paper-100-rgb);--muted-surface:var(--color-paper-100);--border:var(--color-ink-700);--line:var(--color-paper-200);--text:var(--color-ink-900);--text-rgb:var(--color-ink-900-rgb);--text-display:var(--color-ink-900);--text-dim:var(--color-ink-600);--text-dim-rgb:var(--color-ink-600-rgb);--font-sans:var(--font-family-sans);--font-display:var(--font-family-display);--font-hand:var(--font-family-hand);--radius:var(--radius-md);--smooth:var(--timing-smooth);--cursor-pen:var(--cursor-pen-url)}:root[data-theme=dark]{--primary:var(--color-coral-400);--primary-rgb:var(--color-coral-400-rgb);--primary-600:var(--color-coral-300);--primary-600-rgb:var(--color-coral-300-rgb);--primary-500:var(--color-coral-200);--primary-500-rgb:var(--color-coral-200-rgb);--on-primary-600:var(--color-dark-bg);--accent:var(--color-coral-400);--secondary:var(--color-rose-400);--secondary-rgb:var(--color-rose-400-rgb);--secondary-600:var(--color-rose-400);--secondary-600-rgb:var(--color-rose-400-rgb);--blush-weak:#e87a9024;--highlight:var(--color-gold-400);--highlight-rgb:var(--color-gold-400-rgb);--highlight-weak:#f4c34829;--peach:#e87a9024;--bg:var(--color-dark-bg);--surface:var(--color-dark-surface);--muted:var(--color-dark-muted-surface);--muted-rgb:var(--color-dark-muted-surface-rgb);--muted-surface:var(--color-dark-muted-surface);--line:var(--color-dark-line);--border:var(--color-dark-text-muted);--text:var(--color-dark-text);--text-rgb:var(--color-dark-text-rgb);--text-display:var(--color-white);--text-dim:var(--color-dark-text-muted);--text-dim-rgb:var(--color-dark-text-muted-rgb);--accent-spine:var(--color-coral-400);--text-meta:var(--color-dark-text-muted);--surface-warm:var(--color-dark-surface-warm)}:root[data-theme=dark] .design-system-page{--primary:var(--color-coral-500);--primary-rgb:var(--color-coral-500-rgb);--primary-600:var(--color-coral-600);--primary-600-rgb:var(--color-coral-600-rgb);--primary-500:var(--color-coral-500);--primary-500-rgb:var(--color-coral-500-rgb);--on-primary-600:#fff;--accent:var(--primary);--secondary:var(--color-rose-500);--secondary-rgb:var(--color-rose-500-rgb);--secondary-600:var(--color-rose-600);--secondary-600-rgb:var(--color-rose-600-rgb);--blush-weak:var(--color-blush-100);--highlight:var(--color-gold-500);--highlight-rgb:var(--color-gold-500-rgb);--highlight-weak:var(--color-gold-100);--peach:var(--color-blush-100);--bg:var(--color-white);--surface:var(--color-white);--muted:var(--color-paper-100);--muted-rgb:var(--color-paper-100-rgb);--muted-surface:var(--color-paper-100);--line:var(--color-paper-200);--border:var(--color-ink-700);--text:var(--color-ink-900);--text-rgb:var(--color-ink-900-rgb);--text-display:var(--color-ink-900);--text-dim:var(--color-ink-600);--text-dim-rgb:var(--color-ink-600-rgb);--accent-spine:var(--color-coral-700);--text-meta:var(--color-ink-700);--surface-warm:var(--color-paper-50)}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;cursor:var(--cursor-pen);font-weight:300}::selection{background:var(--blush);color:var(--color-ink-900)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='27' viewBox='0 0 12 27'%3E%3Cg fill='none' stroke='%23b9b4ad' stroke-width='1' stroke-linecap='round' opacity='.55'%3E%3Cpath d='M6.2 1.5C5.3 4 6.8 6.5 5.9 9.5'/%3E%3Cpath d='M6.4 14C5.6 16.5 6.1 19 5.7 21.8'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-y}::-webkit-scrollbar-track:horizontal{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='12' viewBox='0 0 27 12'%3E%3Cg fill='none' stroke='%23b9b4ad' stroke-width='1' stroke-linecap='round' opacity='.55'%3E%3Cpath d='M1.5 5.8C4 6.7 6.5 5.2 9.5 6.1'/%3E%3Cpath d='M14 5.6C16.5 6.4 19 5.9 21.8 6.3'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-x}::-webkit-scrollbar-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='44' viewBox='0 0 12 44'%3E%3Cg fill='none' stroke='%23b9b4ad' stroke-linecap='round'%3E%3Cpath d='M5.9 -2C4.4 6 7.2 12 5.6 20 4.2 28 4.6 34 6 46' stroke-width='4.4'/%3E%3Cpath d='M8.2 3C7.4 10 4.6 18 7 27' stroke-width='1' opacity='.45'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-y}::-webkit-scrollbar-thumb:horizontal{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'%3E%3Cg fill='none' stroke='%23b9b4ad' stroke-linecap='round'%3E%3Cpath d='M-2 6.1C6 4.6 12 7.4 20 5.8 28 4.4 34 4.8 46 6.2' stroke-width='4.4'/%3E%3Cpath d='M3 8.4C10 7.6 18 4.8 27 7.2' stroke-width='1' opacity='.45'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-x}::-webkit-scrollbar-thumb:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='44' viewBox='0 0 12 44'%3E%3Cg fill='none' stroke='%23892107' stroke-linecap='round'%3E%3Cpath d='M6.1 -2C7.4 6 4.6 13 6.4 21 8 29 5.4 35 6 46' stroke-width='4.6'/%3E%3Cpath d='M3.6 4C4.6 11 7.8 19 5 28' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-y}::-webkit-scrollbar-thumb:active{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='44' viewBox='0 0 12 44'%3E%3Cg fill='none' stroke='%23892107' stroke-linecap='round'%3E%3Cpath d='M6.1 -2C7.4 6 4.6 13 6.4 21 8 29 5.4 35 6 46' stroke-width='4.6'/%3E%3Cpath d='M3.6 4C4.6 11 7.8 19 5 28' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-y}::-webkit-scrollbar-thumb:horizontal:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'%3E%3Cg fill='none' stroke='%23892107' stroke-linecap='round'%3E%3Cpath d='M-2 5.9C6 7.4 13 4.6 21 6.4 29 8 35 5.4 46 6' stroke-width='4.6'/%3E%3Cpath d='M4 8.4C11 7.4 19 4.2 28 7' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-x}::-webkit-scrollbar-thumb:horizontal:active{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'%3E%3Cg fill='none' stroke='%23892107' stroke-linecap='round'%3E%3Cpath d='M-2 5.9C6 7.4 13 4.6 21 6.4 29 8 35 5.4 46 6' stroke-width='4.6'/%3E%3Cpath d='M4 8.4C11 7.4 19 4.2 28 7' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-x}::-webkit-scrollbar-corner{background:0 0}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='44' viewBox='0 0 12 44'%3E%3Cg fill='none' stroke='%23de2b00' stroke-linecap='round'%3E%3Cpath d='M6.1 -2C7.4 6 4.6 13 6.4 21 8 29 5.4 35 6 46' stroke-width='4.6'/%3E%3Cpath d='M3.6 4C4.6 11 7.8 19 5 28' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-y}:root[data-theme=dark] ::-webkit-scrollbar-thumb:active{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='44' viewBox='0 0 12 44'%3E%3Cg fill='none' stroke='%23de2b00' stroke-linecap='round'%3E%3Cpath d='M6.1 -2C7.4 6 4.6 13 6.4 21 8 29 5.4 35 6 46' stroke-width='4.6'/%3E%3Cpath d='M3.6 4C4.6 11 7.8 19 5 28' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-y}:root[data-theme=dark] ::-webkit-scrollbar-thumb:horizontal:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'%3E%3Cg fill='none' stroke='%23de2b00' stroke-linecap='round'%3E%3Cpath d='M-2 5.9C6 7.4 13 4.6 21 6.4 29 8 35 5.4 46 6' stroke-width='4.6'/%3E%3Cpath d='M4 8.4C11 7.4 19 4.2 28 7' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-x}:root[data-theme=dark] ::-webkit-scrollbar-thumb:horizontal:active{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'%3E%3Cg fill='none' stroke='%23de2b00' stroke-linecap='round'%3E%3Cpath d='M-2 5.9C6 7.4 13 4.6 21 6.4 29 8 35 5.4 46 6' stroke-width='4.6'/%3E%3Cpath d='M4 8.4C11 7.4 19 4.2 28 7' stroke-width='1' opacity='.5'/%3E%3C/g%3E%3C/svg%3E") 50% repeat-x}html{scrollbar-width:thin;scrollbar-color:var(--color-ink-300) transparent}a,button,[role=button],input[type=submit],input[type=button],label,select,textarea,.cursor-pointer{transition:transform .2s var(--smooth), background-color .2s var(--smooth);cursor:pointer!important}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.flower-doodle,svg[class*=Doodle]{pointer-events:none!important}img:not(.flower-doodle):not(#logo){transition:filter .7s var(--smooth)}img:hover{filter:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--rule-h-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%2357534a'/%3E%3C/svg%3E");--rule-h-soft-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23211d1c' fill-opacity='0.17'/%3E%3C/svg%3E");--rule-h-faint-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23211d1c' fill-opacity='0.08'/%3E%3C/svg%3E");--rule-v-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%2357534a'/%3E%3C/svg%3E");--rule-v-soft-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%23211d1c' fill-opacity='0.17'/%3E%3C/svg%3E");--rule-v-faint-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%23211d1c' fill-opacity='0.08'/%3E%3C/svg%3E");--rule-h-link-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%235e1605'/%3E%3C/svg%3E");--rule-h-link-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23de2b00'/%3E%3C/svg%3E");--rule-mask-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50' preserveAspectRatio='none'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600' preserveAspectRatio='none'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-cap-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='28' viewBox='0 0 140 280' preserveAspectRatio='none'%3E%3Cpath d='M140 20L124 22L109 25L94 30L80 36L66 44L53 53L41 64L31 77L24 92L20 108L19 124L20 140L23 155L28 170L34 184L41 197L48 210L57 223L68 234L80 244L94 252L109 257L124 260L140 260L140 250L126 248L112 245L99 240L86 233L75 225L64 216L55 205L48 193L41 181L36 168L32 154L30 140L30 126L32 111L36 97L42 83L50 71L60 60L71 50L84 43L97 37L111 33L126 30L140 30Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-cap-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='28' viewBox='0 0 140 280' preserveAspectRatio='none'%3E%3Cpath d='M0 20L16 20L31 23L47 28L61 34L75 43L87 53L98 65L107 78L113 93L118 108L120 124L120 140L118 156L114 171L108 185L101 198L93 211L83 223L71 233L59 242L45 249L31 255L16 258L0 260L0 250L14 250L29 247L42 242L55 235L66 226L76 216L84 204L91 192L97 180L102 167L107 154L110 140L111 125L110 110L107 96L100 82L91 70L80 60L68 52L55 45L42 39L28 35L14 32L0 30Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 120 120' preserveAspectRatio='none'%3E%3Cpath d='M99 0L98 11L95 22L91 32L87 42L81 51L75 60L68 68L61 76L52 83L43 89L33 93L22 96L11 99L0 99L0 91L10 89L20 87L29 83L38 79L47 74L55 69L62 62L69 55L75 47L81 39L85 30L88 20L90 10L91 0Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 120 120' preserveAspectRatio='none'%3E%3Cpath d='M120 99L109 98L98 95L88 91L78 87L69 81L60 75L52 68L44 61L37 52L31 43L27 33L24 22L21 11L21 0L29 0L31 10L33 20L37 29L41 38L46 47L51 55L58 62L65 69L73 75L81 81L90 85L100 88L110 90L120 91Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-corner-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 120 120' preserveAspectRatio='none'%3E%3Cpath d='M21 120L22 109L25 98L29 88L33 78L39 69L45 60L52 52L59 44L68 37L77 31L87 27L98 24L109 21L120 21L120 29L110 31L100 33L91 37L82 41L73 46L65 51L58 58L51 65L45 73L39 81L35 90L32 100L30 110L29 120Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 120 120' preserveAspectRatio='none'%3E%3Cpath d='M0 21L11 22L22 25L32 29L42 33L51 39L60 45L68 52L76 59L83 68L89 77L93 87L96 98L99 109L99 120L91 120L89 110L87 100L83 91L79 82L74 73L69 65L62 58L55 51L47 45L39 39L30 35L20 32L10 30L0 29Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-bubble:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='140' viewBox='0 0 300 140' preserveAspectRatio='none'><path d='M297.1 62.7L297.4 63.7L297.7 64.8L297.8 65.9L298.0 66.9L298.1 68.0L298.1 69.1L298.1 70.1L298.1 71.2L298.0 72.3L297.9 73.3L297.7 74.4L297.5 75.5L297.3 76.5L297.0 77.6L296.6 78.7L296.3 79.7L295.9 80.8L295.4 81.8L294.9 82.9L294.4 83.9L293.9 85.0L293.2 86.0L292.6 87.1L291.9 88.1L291.2 89.1L290.4 90.1L289.6 91.2L288.8 92.2L287.9 93.2L286.9 94.2L285.9 95.1L284.9 96.1L283.8 97.1L282.7 98.0L281.5 99.0L280.3 99.9L279.1 100.8L277.8 101.7L276.5 102.6L275.1 103.5L273.7 104.4L272.3 105.2L270.8 106.1L269.3 106.9L267.7 107.7L266.2 108.5L264.6 109.3L262.9 110.1L261.3 110.9L259.6 111.6L257.9 112.4L256.2 113.1L254.5 113.8L252.7 114.5L250.9 115.2L249.1 115.9L247.3 116.6L245.5 117.3L243.7 118.0L241.8 118.6L240.0 119.3L238.1 119.9L236.2 120.6L234.3 121.2L232.4 121.8L230.4 122.4L228.5 123.0L226.5 123.6L224.6 124.2L222.6 124.7L220.5 125.3L218.5 125.9L216.5 126.4L214.4 126.9L212.3 127.4L210.2 127.9L208.1 128.4L205.9 128.8L203.8 129.2L201.6 129.7L199.4 130.1L197.2 130.4L194.9 130.8L192.7 131.1L190.4 131.4L188.1 131.7L185.8 131.9L183.5 132.2L181.2 132.4L178.9 132.5L176.5 132.7L174.2 132.8L171.8 132.9L169.5 133.0L167.1 133.0L164.8 133.1L162.4 133.1L160.1 133.1L157.8 133.0L155.4 133.0L153.1 132.9L150.8 132.9L148.5 132.8L146.1 132.7L143.8 132.5L141.6 132.4L139.3 132.3L137.0 132.1L134.7 132.0L132.4 131.8L130.1 131.7L127.9 131.5L125.6 131.3L123.3 131.2L121.1 131.0L118.8 130.9L116.5 130.7L114.2 130.5L111.9 130.4L109.6 130.2L107.3 130.0L104.9 129.8L102.6 129.7L100.3 129.5L97.9 129.3L95.5 129.1L93.2 128.9L90.8 128.7L88.4 128.4L86.0 128.2L83.6 127.9L81.2 127.7L78.8 127.4L76.4 127.0L74.0 126.7L71.7 126.3L69.3 125.9L67.0 125.5L64.7 125.1L62.4 124.6L60.2 124.1L57.9 123.6L55.8 123.0L53.6 122.4L51.5 121.8L49.5 121.1L47.5 120.4L45.6 119.7L43.7 119.0L41.9 118.2L40.1 117.4L38.4 116.6L36.8 115.7L35.2 114.8L33.7 113.9L32.3 113.0L30.9 112.1L29.6 111.1L28.4 110.2L27.2 109.2L26.1 108.2L25.1 107.2L24.1 106.1L23.2 105.1L22.3 104.1L21.5 103.0L20.7 102.0L19.9 100.9L19.2 99.9L18.6 98.8L18.0 97.8L17.4 96.7L16.8 95.6L16.3 94.6L15.8 93.5L15.3 92.5L14.8 91.4L14.4 90.4L14.0 89.3L13.6 88.3L13.2 87.2L12.8 86.2L12.5 85.2L12.2 84.1L11.8 83.1L11.5 82.1L11.3 81.0L11.0 80.0L10.7 79.0L10.5 77.9L10.3 76.9L10.1 75.9L10.0 74.9L9.9 73.8L9.7 72.8L9.7 71.8L9.6 70.8L9.6 69.8L9.6 68.7L9.7 67.7L9.8 66.7L9.9 65.7L10.0 64.7L10.2 63.7L10.5 62.7L10.7 61.7L11.0 60.7L11.4 59.7L11.7 58.7L12.2 57.7L12.6 56.7L13.1 55.7L13.6 54.7L14.1 53.7L14.7 52.7L15.4 51.7L16.0 50.7L16.7 49.7L17.4 48.8L18.1 47.8L18.9 46.8L19.7 45.8L20.5 44.9L21.4 43.9L22.3 42.9L23.2 42.0L24.1 41.0L25.1 40.1L26.1 39.1L27.1 38.2L28.2 37.2L29.2 36.3L30.4 35.3L31.5 34.4L32.7 33.5L33.9 32.6L35.1 31.7L36.4 30.8L37.7 29.9L39.1 29.0L40.4 28.1L41.9 27.3L43.3 26.4L44.8 25.6L46.4 24.7L47.9 23.9L49.5 23.1L51.2 22.4L52.9 21.6L54.6 20.8L56.4 20.1L58.2 19.4L60.1 18.7L61.9 18.0L63.8 17.4L65.8 16.7L67.8 16.1L69.8 15.5L71.8 14.9L73.9 14.4L76.0 13.8L78.1 13.3L80.2 12.8L82.3 12.3L84.5 11.9L86.7 11.4L88.9 11.0L91.1 10.6L93.3 10.1L95.6 9.8L97.8 9.4L100.1 9.0L102.3 8.6L104.6 8.3L106.9 8.0L109.2 7.6L111.5 7.3L113.8 7.0L116.1 6.7L118.4 6.4L120.7 6.1L123.1 5.8L125.4 5.6L127.8 5.3L130.1 5.1L132.5 4.9L134.9 4.6L137.3 4.4L139.7 4.2L142.1 4.1L144.6 3.9L147.0 3.8L149.4 3.7L151.9 3.6L154.3 3.5L156.8 3.5L159.3 3.4L161.7 3.4L164.2 3.5L166.7 3.5L169.1 3.6L171.6 3.8L174.0 3.9L176.4 4.1L178.8 4.3L181.2 4.6L183.6 4.9L186.0 5.2L188.3 5.6L190.6 6.0L192.8 6.4L195.1 6.9L197.3 7.4L199.5 7.9L201.6 8.4L203.7 9.0L205.7 9.6L207.7 10.2L209.7 10.9L211.7 11.5L213.6 12.2L215.4 12.9L217.2 13.6L219.0 14.4L220.8 15.1L222.5 15.8L224.2 16.6L225.9 17.3L227.6 18.1L229.2 18.9L230.8 19.6L232.4 20.4L234.0 21.1L235.6 21.9L237.1 22.6L238.7 23.4L240.3 24.1L241.8 24.9L243.4 25.6L244.9 26.3L246.5 27.1L248.1 27.8L249.7 28.5L251.3 29.3L252.9 30.0L254.5 30.7L256.1 31.4L257.7 32.2L259.3 32.9L261.0 33.6L262.6 34.4L264.2 35.1L265.8 35.9L267.4 36.6L269.0 37.4L270.6 38.2L272.2 39.0L273.7 39.8L275.2 40.6L276.7 41.5L278.2 42.3L279.6 43.2L281.0 44.1L282.3 45.0L283.6 45.9L284.9 46.8L286.1 47.7L287.2 48.7L288.3 49.6L289.3 50.6L290.3 51.6L291.2 52.6L292.1 53.6L292.9 54.6L293.6 55.6L294.3 56.6L294.9 57.7L295.5 58.7L296.0 59.7L296.4 60.8L296.8 61.8L297.2 62.9L297.5 63.9L297.7 65.0L297.9 66.1L298.0 67.1L298.1 68.2L298.1 69.3L298.1 70.3L298.1 71.4L298.0 72.5L297.9 73.5L297.7 74.6L297.5 75.7L297.2 76.7L296.9 77.8L296.6 78.9L296.2 79.9L295.8 81.0L297.1 81.5L297.5 80.4L297.9 79.3L298.2 78.2L298.6 77.1L298.8 76.0L299.1 74.9L299.3 73.7L299.4 72.6L299.5 71.5L299.6 70.4L299.6 69.2L299.5 68.1L299.4 67.0L299.3 65.8L299.1 64.7L298.9 63.6L298.6 62.5L298.2 61.3L297.8 60.2L297.3 59.1L296.8 58.0L296.2 56.9L295.6 55.8L294.8 54.8L294.1 53.7L293.2 52.6L292.3 51.6L291.4 50.6L290.3 49.6L289.3 48.6L288.1 47.6L286.9 46.6L285.7 45.7L284.4 44.8L283.1 43.8L281.7 42.9L280.3 42.1L278.8 41.2L277.4 40.4L275.8 39.5L274.3 38.7L272.7 37.9L271.1 37.1L269.5 36.4L267.9 35.6L266.3 34.9L264.7 34.1L263.0 33.4L261.4 32.7L259.8 32.0L258.1 31.3L256.5 30.6L254.9 29.9L253.2 29.2L251.6 28.5L250.0 27.8L248.4 27.1L246.8 26.3L245.3 25.6L243.7 24.9L242.1 24.2L240.6 23.5L239.0 22.8L237.4 22.0L235.8 21.3L234.3 20.5L232.7 19.8L231.1 19.1L229.4 18.3L227.8 17.5L226.2 16.8L224.5 16.0L222.8 15.3L221.0 14.6L219.3 13.8L217.5 13.1L215.6 12.4L213.8 11.7L211.9 11.0L209.9 10.3L207.9 9.6L205.9 9.0L203.8 8.4L201.8 7.8L199.6 7.2L197.4 6.7L195.2 6.2L193.0 5.7L190.7 5.3L188.4 4.9L186.1 4.5L183.7 4.1L181.3 3.8L178.9 3.5L176.5 3.3L174.1 3.1L171.6 2.9L169.2 2.8L166.7 2.6L164.2 2.6L161.7 2.5L159.3 2.5L156.8 2.5L154.3 2.5L151.9 2.6L149.4 2.7L146.9 2.8L144.5 2.9L142.1 3.0L139.6 3.2L137.2 3.4L134.8 3.6L132.4 3.8L130.0 4.0L127.7 4.3L125.3 4.5L122.9 4.8L120.6 5.0L118.3 5.3L115.9 5.6L113.6 5.9L111.3 6.2L109.0 6.6L106.7 6.9L104.4 7.2L102.2 7.6L99.9 7.9L97.6 8.3L95.4 8.7L93.1 9.1L90.9 9.5L88.7 9.9L86.5 10.4L84.3 10.8L82.1 11.3L80.0 11.8L77.8 12.3L75.7 12.8L73.6 13.3L71.5 13.9L69.5 14.5L67.5 15.1L65.5 15.7L63.5 16.3L61.6 17.0L59.7 17.6L57.8 18.3L56.0 19.0L54.2 19.7L52.4 20.5L50.7 21.2L49.0 22.0L47.4 22.8L45.8 23.6L44.2 24.4L42.7 25.3L41.2 26.1L39.7 27.0L38.3 27.8L36.9 28.7L35.6 29.6L34.3 30.5L33.0 31.4L31.8 32.3L30.6 33.2L29.4 34.2L28.3 35.1L27.1 36.0L26.1 37.0L25.0 37.9L24.0 38.9L23.0 39.9L22.0 40.8L21.1 41.8L20.2 42.8L19.3 43.7L18.4 44.7L17.6 45.7L16.8 46.7L16.0 47.7L15.3 48.7L14.6 49.7L13.9 50.8L13.2 51.8L12.6 52.8L12.1 53.9L11.5 54.9L11.0 55.9L10.6 57.0L10.1 58.0L9.8 59.1L9.4 60.2L9.1 61.2L8.8 62.3L8.6 63.4L8.4 64.4L8.3 65.5L8.2 66.6L8.1 67.6L8.1 68.7L8.1 69.8L8.1 70.8L8.2 71.9L8.3 73.0L8.4 74.0L8.6 75.1L8.8 76.1L9.0 77.2L9.2 78.2L9.5 79.3L9.7 80.3L10.0 81.4L10.4 82.4L10.7 83.5L11.0 84.5L11.4 85.5L11.8 86.6L12.1 87.6L12.6 88.7L13.0 89.7L13.4 90.8L13.9 91.9L14.4 92.9L14.9 94.0L15.4 95.0L15.9 96.1L16.5 97.2L17.1 98.3L17.7 99.3L18.4 100.4L19.1 101.5L19.9 102.5L20.7 103.6L21.5 104.7L22.5 105.7L23.4 106.8L24.4 107.8L25.5 108.9L26.6 109.9L27.8 110.9L29.1 111.9L30.4 112.9L31.8 113.8L33.2 114.8L34.7 115.7L36.3 116.6L38.0 117.4L39.7 118.3L41.5 119.1L43.3 119.9L45.2 120.6L47.2 121.4L49.2 122.1L51.2 122.7L53.3 123.4L55.5 123.9L57.7 124.5L59.9 125.0L62.2 125.6L64.5 126.0L66.8 126.5L69.2 126.9L71.5 127.3L73.9 127.6L76.3 128.0L78.7 128.3L81.1 128.6L83.5 128.8L85.9 129.1L88.3 129.3L90.7 129.5L93.1 129.7L95.5 129.9L97.8 130.1L100.2 130.3L102.5 130.5L104.9 130.6L107.2 130.8L109.5 130.9L111.8 131.1L114.1 131.3L116.4 131.4L118.7 131.6L121.0 131.7L123.3 131.9L125.6 132.0L127.8 132.2L130.1 132.3L132.4 132.5L134.7 132.6L136.9 132.8L139.2 132.9L141.5 133.0L143.8 133.2L146.1 133.3L148.4 133.4L150.7 133.5L153.1 133.6L155.4 133.7L157.7 133.7L160.1 133.8L162.4 133.8L164.8 133.8L167.1 133.8L169.5 133.7L171.9 133.7L174.2 133.6L176.6 133.5L178.9 133.4L181.2 133.2L183.6 133.0L185.9 132.8L188.2 132.6L190.5 132.3L192.8 132.1L195.1 131.8L197.3 131.4L199.6 131.1L201.8 130.7L204.0 130.3L206.2 129.9L208.3 129.5L210.5 129.1L212.6 128.6L214.7 128.1L216.8 127.6L218.8 127.1L220.9 126.6L222.9 126.1L224.9 125.5L226.9 124.9L228.9 124.4L230.9 123.8L232.8 123.2L234.7 122.6L236.7 122.0L238.6 121.3L240.5 120.7L242.3 120.1L244.2 119.4L246.0 118.8L247.9 118.1L249.7 117.4L251.5 116.7L253.3 116.0L255.1 115.3L256.8 114.5L258.5 113.8L260.3 113.1L261.9 112.3L263.6 111.5L265.3 110.7L266.9 109.9L268.5 109.1L270.0 108.2L271.6 107.4L273.0 106.5L274.5 105.7L275.9 104.8L277.3 103.9L278.7 102.9L280.0 102.0L281.2 101.1L282.5 100.1L283.6 99.1L284.8 98.1L285.9 97.2L286.9 96.2L287.9 95.1L288.9 94.1L289.8 93.1L290.7 92.0L291.5 91.0L292.3 89.9L293.1 88.9L293.8 87.8L294.4 86.7L295.1 85.7L295.6 84.6L296.2 83.5L296.7 82.4L297.2 81.3L297.6 80.2L298.0 79.1L298.3 78.0L298.6 76.9L298.9 75.8L299.1 74.6L299.3 73.5L299.4 72.4L299.5 71.3L299.6 70.2L299.6 69.0L299.5 67.9L299.4 66.8L299.3 65.6L299.1 64.5L298.8 63.4L298.5 62.3Z' fill='%2523fff'/></svg>");--rule-mask-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M956 500L953 572L938 642L911 709L871 770L822 822L765 864L702 896L636 917L568 929L500 933L432 927L366 914L301 891L239 859L183 817L134 766L94 707L66 641L49 571L45 500L51 429L68 360L94 293L129 231L173 173L225 122L286 79L353 47L425 27L500 22L575 30L646 51L712 84L771 127L822 178L866 234L901 296L928 361L947 429L956 500Z M925 500L920 567L905 631L878 693L841 748L795 795L743 834L685 863L625 884L563 897L500 902L437 899L374 888L312 868L254 839L200 800L154 752L117 695L92 633L78 567L76 500L84 434L101 370L126 310L159 253L200 200L247 152L302 112L364 80L430 60L500 53L570 58L638 77L700 107L756 147L805 195L846 249L878 307L903 369L918 434L925 500Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");--rule-mask-ring-lg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M953 500L950 571L935 641L908 708L869 768L820 820L763 862L700 893L635 915L568 927L500 930L433 925L366 911L302 889L240 857L184 816L136 765L96 706L68 640L52 571L47 500L54 429L71 360L97 295L132 232L175 175L227 125L287 82L354 50L426 30L500 24L574 32L645 53L711 86L770 129L821 179L864 236L899 297L926 362L944 430L953 500Z M927 500L923 567L908 632L881 694L844 750L798 798L745 837L687 866L626 887L563 900L500 904L436 901L373 890L311 870L252 841L198 802L152 753L115 696L89 633L75 567L73 500L81 434L98 369L124 308L157 251L197 197L245 150L301 109L363 78L430 57L500 50L570 56L638 74L701 105L758 145L807 193L848 248L880 306L905 368L921 433L927 500Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");--rule-mask-blob:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M1007 500L1010 533L1006 567L997 599L982 629L965 658L948 685L930 712L914 739L896 765L877 789L855 811L831 831L806 849L781 866L756 884L732 903L708 922L682 940L654 954L624 963L593 967L562 968L531 966L500 964L470 962L440 959L410 954L381 945L353 932L328 916L303 899L279 883L254 869L228 855L202 840L177 823L155 803L136 779L120 754L106 727L93 701L79 674L65 648L53 620L43 591L37 561L34 531L34 500L33 469L32 438L30 406L27 373L27 340L32 306L41 274L56 243L74 215L94 188L115 163L138 138L163 116L190 97L221 82L254 73L287 69L321 67L353 66L383 64L413 61L442 57L471 56L500 58L529 62L557 69L584 77L612 83L639 89L668 95L696 103L723 114L748 128L771 146L793 166L814 186L835 206L858 225L882 245L905 266L926 290L943 316L958 345L969 374L980 405L990 435L1000 467L1007 500Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M960 500L962 592L944 684L903 769L843 843L767 900L682 939L592 962L500 969L408 962L318 939L233 900L157 843L97 769L56 684L38 592L40 500L60 413L94 332L138 258L192 192L256 135L330 89L412 59L500 49L588 59L670 89L744 135L808 192L862 258L906 332L940 413L960 500Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='110' viewBox='0 0 2000 1100' preserveAspectRatio='none'%3E%3Cpath d='M0 8L91 5L182 4L273 6L364 8L455 7L545 4L636 0L727 -2L818 -1L909 2L1000 3L1091 2L1182 0L1273 -1L1364 1L1455 5L1545 8L1636 9L1727 7L1818 5L1909 5L2000 8L1992 0L1995 50L1997 100L1996 150L1995 200L1996 250L1999 300L2002 350L2003 400L2000 450L1995 500L1992 550L1992 600L1994 650L1995 700L1994 750L1992 800L1991 850L1994 900L1998 950L2002 1000L2003 1050L2000 1100L2000 1092L1909 1095L1818 1096L1727 1094L1636 1092L1545 1093L1455 1096L1364 1100L1273 1102L1182 1101L1091 1098L1000 1097L909 1098L818 1100L727 1101L636 1099L545 1095L455 1092L364 1091L273 1093L182 1095L91 1095L0 1092L8 1100L5 1050L3 1000L4 950L5 900L4 850L1 800L-2 750L-3 700L0 650L5 600L8 550L8 500L6 450L5 400L6 350L8 300L9 250L6 200L2 150L-2 100L-3 50L0 0Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-fill-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='110' viewBox='0 0 2000 1100' preserveAspectRatio='none'%3E%3Cpath d='M120 8L200 10L280 10L360 7L440 3L520 1L600 2L680 4L760 4L840 2L920 -2L1000 -3L1080 -1L1160 2L1240 5L1320 5L1400 3L1480 2L1560 4L1640 7L1720 11L1800 11L1880 8L1966 34L1992 120L1990 159L1991 198L1995 237L1999 276L2002 315L2001 355L1998 394L1996 433L1997 472L1999 511L1999 550L1996 589L1991 628L1989 667L1990 706L1994 745L1997 785L1998 824L1997 863L1996 902L1997 941L2000 980L1966 1066L1880 1092L1800 1090L1720 1090L1640 1093L1560 1097L1480 1099L1400 1098L1320 1096L1240 1096L1160 1098L1080 1102L1000 1103L920 1101L840 1098L760 1095L680 1095L600 1097L520 1098L440 1096L360 1093L280 1089L200 1089L120 1092L34 1066L8 980L10 941L9 902L5 863L1 824L-2 785L-1 745L2 706L4 667L3 628L1 589L1 550L4 511L9 472L11 433L10 394L6 355L3 315L2 276L3 237L4 198L3 159L0 120L34 34Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-fill-cap-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='28' viewBox='0 0 140 280' preserveAspectRatio='none'%3E%3Cpath d='M140 25L125 26L110 29L96 33L82 39L69 47L56 56L46 68L37 80L30 94L26 109L24 125L25 140L28 155L32 169L38 182L44 195L52 208L61 219L71 229L83 239L96 246L110 251L125 254L140 255Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-fill-cap-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='28' viewBox='0 0 140 280' preserveAspectRatio='none'%3E%3Cpath d='M0 25L15 24L31 26L46 30L60 37L72 46L84 56L93 69L101 82L107 96L111 110L114 125L115 140L114 155L111 170L106 184L99 197L89 209L79 219L68 228L55 236L42 242L29 248L15 252L0 255Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-fill-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M940 500L933 569L917 635L891 699L856 759L814 814L763 862L705 903L641 933L572 952L500 959L428 952L359 933L295 903L237 862L186 814L144 759L109 699L83 635L67 569L60 500L64 431L80 363L107 300L144 242L191 191L246 150L306 118L369 96L434 83L500 79L566 83L631 96L694 118L754 150L809 191L856 242L893 300L920 363L936 431L940 500Z' fill='%23fff'/%3E%3C/svg%3E");--rule-mask-disc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M992 500L990 543L985 585L975 627L961 668L944 707L923 744L899 779L872 812L843 843L811 871L778 897L742 920L705 941L667 958L627 973L585 983L543 990L500 993L457 991L414 985L373 975L332 961L294 943L257 922L222 898L189 871L158 842L130 810L105 776L83 741L64 703L48 664L36 624L28 583L23 542L22 500L24 458L29 417L38 376L50 336L65 297L83 259L104 223L129 189L157 157L188 128L221 102L257 80L296 61L335 47L376 36L417 28L458 24L500 23L542 25L583 30L624 38L664 49L703 64L742 82L778 103L812 128L844 156L873 187L900 220L923 256L943 293L960 333L973 373L983 415L989 457L992 500Z' fill='%23fff'/%3E%3C/svg%3E");--rule-h:var(--rule-h-light);--rule-h-link:var(--rule-h-link-light);--rule-h-soft:var(--rule-h-soft-light);--rule-h-faint:var(--rule-h-faint-light);--rule-v:var(--rule-v-light);--rule-v-soft:var(--rule-v-soft-light);--rule-v-faint:var(--rule-v-faint-light);--rule-ink-soft:#211d1c2b;--rule-ink-faint:#211d1c14}:root[data-theme=dark]{--rule-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23c4beb6'/%3E%3C/svg%3E");--rule-h-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23f2efea' fill-opacity='0.19'/%3E%3C/svg%3E");--rule-h-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='5' viewBox='0 0 3600 50'%3E%3Cpath d='M0 16C87 16,173 12,260 12C342 12,424 28,506 28C604 28,701 29,799 29C909 29,1019 26,1129 26C1218 26,1308 20,1397 20C1481 20,1566 19,1650 19C1764 19,1878 21,1992 21C2076 21,2159 19,2243 19C2317 19,2390 21,2464 21C2557 21,2649 23,2742 23C2839 23,2936 17,3033 17C3118 17,3202 24,3287 24C3391 24,3496 16,3600 16L3600 26C3496 26,3391 35,3287 35C3202 35,3118 32,3033 32C2936 32,2839 39,2742 39C2649 39,2557 33,2464 33C2390 33,2317 33,2243 33C2159 33,2076 31,1992 31C1878 31,1764 26,1650 26C1566 26,1481 36,1397 36C1308 36,1218 38,1129 38C1019 38,909 37,799 37C701 37,604 37,506 37C424 37,342 28,260 28C173 28,87 26,0 26Z' fill='%23f2efea' fill-opacity='0.09'/%3E%3C/svg%3E");--rule-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%23c4beb6'/%3E%3C/svg%3E");--rule-v-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%23f2efea' fill-opacity='0.19'/%3E%3C/svg%3E");--rule-v-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='360' viewBox='0 0 50 3600'%3E%3Cpath d='M14 0C14 107,23 213,23 320C23 401,24 482,24 563C24 644,23 725,23 806C23 897,23 988,23 1079C23 1166,22 1253,22 1340C22 1447,12 1553,12 1660C12 1770,15 1879,15 1989C15 2072,20 2155,20 2238C20 2321,24 2405,24 2488C24 2591,17 2695,17 2798C17 2898,22 2998,22 3098C22 3166,13 3234,13 3302C13 3401,14 3501,14 3600L24 3600C24 3501,24 3401,24 3302C24 3234,37 3166,37 3098C37 2998,33 2898,33 2798C33 2695,36 2591,36 2488C36 2405,34 2321,34 2238C34 2155,26 2072,26 1989C26 1879,28 1770,28 1660C28 1553,31 1447,31 1340C31 1253,33 1166,33 1079C33 988,35 897,35 806C35 725,33 644,33 563C33 482,34 401,34 320C34 213,24 107,24 0Z' fill='%23f2efea' fill-opacity='0.09'/%3E%3C/svg%3E");--rule-h-link:var(--rule-h-link-dark);--rule-ink-soft:#f2efea30;--rule-ink-faint:#f2efea17}@media print{:root,:root[data-theme=dark]{--primary:var(--color-coral-500);--primary-rgb:var(--color-coral-500-rgb);--primary-600:var(--color-coral-600);--primary-600-rgb:var(--color-coral-600-rgb);--primary-500:var(--color-coral-500);--primary-500-rgb:var(--color-coral-500-rgb);--on-primary-600:#fff;--accent:var(--primary);--secondary:var(--color-rose-500);--secondary-rgb:var(--color-rose-500-rgb);--secondary-600:var(--color-rose-600);--secondary-600-rgb:var(--color-rose-600-rgb);--blush-weak:var(--color-blush-100);--highlight:var(--color-gold-500);--highlight-rgb:var(--color-gold-500-rgb);--highlight-weak:var(--color-gold-100);--peach:var(--color-blush-100);--bg:var(--color-white);--surface:var(--color-white);--muted:var(--color-paper-100);--muted-rgb:var(--color-paper-100-rgb);--muted-surface:var(--color-paper-100);--line:var(--color-paper-200);--border:var(--color-ink-700);--text:var(--color-ink-900);--text-rgb:var(--color-ink-900-rgb);--text-display:var(--color-ink-900);--text-dim:var(--color-ink-600);--text-dim-rgb:var(--color-ink-600-rgb);--accent-spine:var(--color-coral-700);--text-meta:var(--color-ink-700);--surface-warm:var(--color-paper-50);--rule-h:var(--rule-h-light);--rule-h-soft:var(--rule-h-soft-light);--rule-h-faint:var(--rule-h-faint-light);--rule-v:var(--rule-v-light);--rule-v-soft:var(--rule-v-soft-light);--rule-v-faint:var(--rule-v-faint-light);--rule-h-link:var(--rule-h-link-light);--rule-ink-soft:#211d1c2b;--rule-ink-faint:#211d1c14}}html,body{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;height:100%;font-family:var(--font-family-sans);--tw-text-opacity:1;color:rgb(var(--text-rgb) / var(--tw-text-opacity,1));background-color:var(--bg);margin:0}body:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:multiply;filter:none;opacity:.18;background-image:url(/assets/bg-paper.webp);background-repeat:repeat;background-size:150px;width:100%;height:100%;position:fixed;top:0;left:0}@media (width<=767px){body:before{display:none}}*{border-color:#0000}html{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{display:none!important}.app-shell{height:100vh}@supports (height:100dvh){.app-shell{height:100dvh}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width>=1400px){.container{max-width:1400px}}.container{max-width:80rem;padding:0 var(--space-16);margin:0 auto}.\!section{padding:var(--space-32) 0!important}.section{padding:var(--space-32) 0}.title{font-weight:700;line-height:1.15}.h1{font-size:clamp(1.75rem,2.2vw + 1rem,2.5rem)}.h2{font-size:clamp(1.25rem,1.6vw + .9rem,1.75rem)}.lead{color:var(--text-dim)}.doodle-text{font-family:var(--font-hand);letter-spacing:-.025em;line-height:1}.type-display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--tracking-display);font-variation-settings:"opsz" 96;color:var(--text-display)}.type-h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-h1);letter-spacing:var(--tracking-display);font-variation-settings:"opsz" 48}.type-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);letter-spacing:var(--tracking-heading);font-variation-settings:"opsz" 48;color:var(--text-display)}.type-h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-h3);letter-spacing:var(--tracking-heading);font-variation-settings:"opsz" 24}.type-body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body)}.type-hero{font-family:var(--font-display);font-size:var(--fs-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--tracking-display);font-variation-settings:"opsz" 96}.type-section{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);letter-spacing:var(--tracking-heading);font-variation-settings:"opsz" 48;color:var(--text-display)}.type-tagline{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-h3);font-variation-settings:"opsz" 24}.type-lead{font-family:var(--font-sans);font-size:var(--fs-body-lg);font-weight:400;line-height:var(--lh-body-lg)}.type-label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:700;line-height:var(--lh-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}.focus-ring,.focus-ring-inset,.focus-ring-light{outline:none}.focus-ring:focus-visible,.focus-ring-inset:focus-visible,.focus-ring-light:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.focus-ring-inset:focus-visible{outline-offset:-2px}.focus-ring-light:focus-visible{outline-color:var(--color-white)}.grid-12{-moz-column-gap:var(--space-16);column-gap:var(--space-16);width:100%;max-width:var(--content-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:0;margin-inline:auto;display:grid}@media (width>=768px){.grid-12{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}}.section-pad{padding-block:var(--section-pad)}.card-figure{aspect-ratio:4/3;width:100%;padding:var(--space-12);background:var(--color-paper-100);border:1px solid #0000;overflow:hidden}.card-figure>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.stretched-link:after{content:"";position:absolute;inset:0}.btn{border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .2s var(--smooth), background-color .2s var(--smooth), filter .2s var(--smooth);--rule-line-color:var(--text-meta);border:1px solid #0000;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--primary);color:var(--color-white);--rule-line-color:var(--primary)}.btn-primary:hover{background:var(--primary-600);transform:translateY(-1px)}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--space-16);border:1px solid #0000}.ink-highlight{color:var(--color-ink-900);background-image:linear-gradient(100deg, transparent 1%, var(--highlight) 3%, var(--highlight) 96%, transparent 99%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 78%;background-repeat:no-repeat;background-size:100% .55em;padding:0 .12em;display:inline;position:relative}.photo-frame{background:var(--surface);box-shadow:var(--shadow-md);padding:8px}.photo-frame:hover{--rule-line-color:var(--blush)}#Hero-Section .container{width:100%!important}#AboutMe-Section .paper-bg{padding:15px}.paper-bg{background:var(--surface);position:relative;box-shadow:0 1px 2px #3c281e0f,2px 4px 12px #3c281e14,4px 8px 32px #3c281e0f}.paper-bg:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fffc 20%,#ffffffe6 50%,#fffc 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}@media print{.paper-bg{box-shadow:none;background:#fff}.paper-bg:before{display:none}}.rule-frame,.rule-frame-in,.rule-pill,.rule-frame-r,.rule-circle,.rule-bubble,.card,.btn,.rule-edge-t,.rule-edge-b,.rule-edge-l{position:relative}.rule-frame,.rule-frame-in,.rule-pill,.rule-frame-r,.rule-circle,.rule-bubble,.card,.btn{isolation:isolate}.rule-frame,.rule-frame-in,.rule-pill,.rule-frame-r,.rule-circle,.rule-bubble,.card{--rule-line-color:var(--text-meta)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1\.5{inset:-.375rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.-inset-x-6{left:-1.5rem;right:-1.5rem}.-inset-y-5{top:-1.25rem;bottom:-1.25rem}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-6{bottom:-1.5rem}.-left-20{left:-5rem}.-right-3{right:-.75rem}.-right-6{right:-1.5rem}.-top-3{top:-.75rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.bottom-\[-0\.06em\]{bottom:-.06em}.bottom-s16{bottom:var(--space-16)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[-0\.15em\]{left:-.15em}.left-\[13px\]{left:13px}.right-0{right:0}.right-10{right:2.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-0\.15em\]{right:-.15em}.right-s16{right:var(--space-16)}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-32{top:8rem}.top-36{top:9rem}.top-4{top:1rem}.top-40{top:10rem}.top-9{top:2.25rem}.top-\[80px\]{top:80px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.-m-s8{margin:calc(var(--space-8) * -1)}.m-0{margin:0}.m-1{margin:.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.-ml-\[25px\]{margin-left:-25px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-s16{margin-bottom:var(--space-16)}.mb-s24{margin-bottom:var(--space-24)}.mb-s48{margin-bottom:var(--space-48)}.mb-s56{margin-bottom:var(--space-56)}.mb-s8{margin-bottom:var(--space-8)}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-s12{margin-top:var(--space-12)}.mt-s16{margin-top:var(--space-16)}.mt-s24{margin-top:var(--space-24)}.mt-s48{margin-top:var(--space-48)}.mt-s8{margin-top:var(--space-8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-portrait{aspect-ratio:4/5}.aspect-video{aspect-ratio:16/9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.72em\]{height:.72em}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[5px\]{height:5px}.h-\[70vh\]{height:70vh}.h-\[calc\(100\%\+40px\)\]{height:calc(100% + 40px)}.h-\[min\(32rem\,calc\(100dvh-8rem\)\)\]{height:min(32rem,100dvh - 8rem)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[70vh\]{max-height:70vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[100px\]{min-height:100px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[160px\]{min-height:160px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[5px\]{width:5px}.w-\[calc\(100\%\+0\.3em\)\]{width:calc(100% + .3em)}.w-\[calc\(100\%\+56px\)\]{width:calc(100% + 56px)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-timeline-date{width:var(--timeline-date)}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[360px\]{max-width:360px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[76ch\]{max-width:76ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[960px\]{max-width:960px}.max-w-doc{max-width:var(--w-doc)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-measure{max-width:var(--measure,68ch)}.max-w-page{max-width:var(--content-max)}.max-w-wide{max-width:var(--w-wide)}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[4px\]{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\.5{--tw-translate-x:.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[4px\]{--tw-translate-y:4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate:-1deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate:-12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[0\.6deg\]{--tw-rotate:-.6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate:1deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate:6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.97\]{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-mt-s56{scroll-margin-top:var(--space-56)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0fr\]{grid-template-columns:0fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-s10{gap:var(--space-10)}.gap-s12{gap:var(--space-12)}.gap-s16{gap:var(--space-16)}.gap-s24{gap:var(--space-24)}.gap-s28{gap:var(--space-28)}.gap-s32{gap:var(--space-32)}.gap-s6{gap:var(--space-6)}.gap-s8{gap:var(--space-8)}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-s12{-moz-column-gap:var(--space-12);column-gap:var(--space-12)}.gap-x-s24{-moz-column-gap:var(--space-24);column-gap:var(--space-24)}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-s3{row-gap:var(--space-3)}.gap-y-s8{row-gap:var(--space-8)}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-s12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-12) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-12) * var(--tw-space-y-reverse))}.space-y-s2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.space-y-s8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-8) * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:var(--radius)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-border{border-color:var(--border)}.border-dim{--tw-border-opacity:1;border-color:rgb(var(--text-dim-rgb) / var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-highlight{--tw-border-opacity:1;border-color:rgb(var(--highlight-rgb) / var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb) / var(--tw-border-opacity,1))}.border-primary-600\/60{border-color:rgb(var(--primary-600-rgb) / .6)}.border-primary\/40{border-color:rgb(var(--primary-rgb) / .4)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-text\/15{border-color:rgb(var(--text-rgb) / .15)}.border-text\/25{border-color:rgb(var(--text-rgb) / .25)}.border-t-primary-600{--tw-border-opacity:1;border-top-color:rgb(var(--primary-600-rgb) / var(--tw-border-opacity,1))}.bg-\[\#96150f\]{--tw-bg-opacity:1;background-color:rgb(150 21 15/var(--tw-bg-opacity,1))}.bg-\[\#96150f\]\/10{background-color:#96150f1a}.bg-bg{background-color:var(--bg)}.bg-black\/85{background-color:#000000d9}.bg-blush-weak{background-color:var(--blush-weak)}.bg-border{background-color:var(--border)}.bg-danger{--tw-bg-opacity:1;background-color:rgb(var(--danger-rgb) / var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-highlight{--tw-bg-opacity:1;background-color:rgb(var(--highlight-rgb) / var(--tw-bg-opacity,1))}.bg-muted{--tw-bg-opacity:1;background-color:rgb(var(--muted-rgb) / var(--tw-bg-opacity,1))}.bg-muted\/20{background-color:rgb(var(--muted-rgb) / .2)}.bg-muted\/30{background-color:rgb(var(--muted-rgb) / .3)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb) / var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--primary-600-rgb) / var(--tw-bg-opacity,1))}.bg-secondary-600{--tw-bg-opacity:1;background-color:rgb(var(--secondary-600-rgb) / var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-surface{background-color:var(--surface)}.bg-surface-warm{background-color:var(--surface-warm)}.bg-text{--tw-bg-opacity:1;background-color:rgb(var(--text-rgb) / var(--tw-bg-opacity,1))}.bg-text\/70{background-color:rgb(var(--text-rgb) / .7)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-text\/10{fill:rgb(var(--text-rgb) / .1)}.fill-text\/15{fill:rgb(var(--text-rgb) / .15)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-s12{padding:var(--space-12)}.p-s2{padding:var(--space-2)}.p-s24{padding:var(--space-24)}.p-s6{padding:var(--space-6)}.p-s8{padding:var(--space-8)}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[6\%\]{padding-left:6%;padding-right:6%}.px-s12{padding-left:var(--space-12);padding-right:var(--space-12)}.px-s16{padding-left:var(--space-16);padding-right:var(--space-16)}.px-s26{padding-left:var(--space-26);padding-right:var(--space-26)}.px-s32{padding-left:var(--space-32);padding-right:var(--space-32)}.px-s6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-s8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-s12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-s15{padding-top:var(--space-15);padding-bottom:var(--space-15)}.py-s16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-s20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.py-s3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-s48{padding-top:var(--space-48);padding-bottom:var(--space-48)}.py-s5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.py-s6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-s8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-s2{padding-bottom:var(--space-2)}.pb-s3{padding-bottom:var(--space-3)}.pb-s32{padding-bottom:var(--space-32)}.pb-s6{padding-bottom:var(--space-6)}.pb-s8{padding-bottom:var(--space-8)}.pb-s88{padding-bottom:var(--space-88)}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-s16{padding-left:var(--space-16)}.pl-s8{padding-left:var(--space-8)}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-s12{padding-top:var(--space-12)}.pt-s48{padding-top:var(--space-48)}.pt-s6{padding-top:var(--space-6)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-family-display)}.font-hand{font-family:var(--font-family-hand)}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-sans)}.text-2xl{font-size:var(--fs-card-title);line-height:var(--lh-118)}.text-2xs{font-size:var(--fs-plate);line-height:var(--lh-140);letter-spacing:var(--ls-16)}.text-3xl{font-size:var(--fs-h2);line-height:var(--lh-110)}.text-4xl{font-size:var(--fs-email);line-height:var(--lh-110)}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-aside{font-size:var(--fs-aside);line-height:var(--lh-125)}.text-badge{font-size:var(--fs-plate);line-height:var(--lh-140);letter-spacing:var(--ls-14)}.text-base,.text-body{font-size:var(--fs-body);line-height:var(--lh-160)}.text-card-title{font-size:var(--fs-card-title);line-height:var(--lh-118);letter-spacing:var(--ls-card-title)}.text-cta{font-size:var(--fs-small);line-height:var(--lh-140);letter-spacing:var(--ls-06)}.text-date{font-size:var(--fs-label);line-height:var(--lh-140)}.text-display{font-size:var(--fs-hero);line-height:var(--lh-94)}.text-email{font-size:var(--fs-email);line-height:var(--lh-110);letter-spacing:var(--ls-h2)}.text-h2{font-size:var(--fs-h2);line-height:var(--lh-110);letter-spacing:var(--ls-h2)}.text-hand{font-size:var(--fs-hand);line-height:var(--lh-125)}.text-label{font-size:var(--fs-label);line-height:var(--lh-170);letter-spacing:var(--ls-16)}.text-lead,.text-lg{font-size:var(--fs-lead);line-height:var(--lh-150)}.text-meta{font-size:var(--fs-label);line-height:var(--lh-170);letter-spacing:var(--ls-06)}.text-metric{font-size:var(--fs-numeral);line-height:var(--lh-100)}.text-metric-long{font-size:var(--fs-card-title);line-height:var(--lh-118)}.text-nav{font-size:var(--fs-small);line-height:var(--lh-140)}.text-num{font-size:var(--fs-label);line-height:var(--lh-140);letter-spacing:var(--ls-14)}.text-outcome{font-size:var(--fs-lead);line-height:var(--lh-155)}.text-plate{font-size:var(--fs-plate);line-height:var(--lh-180);letter-spacing:var(--ls-10)}.text-quote{font-size:var(--fs-hand);line-height:var(--lh-125)}.text-sm,.text-small{font-size:var(--fs-small);line-height:var(--lh-160)}.text-statement{font-size:var(--fs-statement);line-height:var(--lh-150)}.text-tag{font-size:var(--fs-label);line-height:var(--lh-140);letter-spacing:var(--ls-08)}.text-wordmark{font-size:var(--fs-body);line-height:var(--lh-140);letter-spacing:var(--ls-wordmark)}.text-xl{font-size:var(--fs-hand);line-height:var(--lh-125)}.text-xs{font-size:var(--fs-label);line-height:var(--lh-140)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-caps{letter-spacing:var(--ls-16)}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#96150f\]{--tw-text-opacity:1;color:rgb(150 21 15/var(--tw-text-opacity,1))}.text-accent{color:var(--accent)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-bg{color:var(--bg)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blush{color:var(--blush)}.text-border{color:var(--border)}.text-danger{--tw-text-opacity:1;color:rgb(var(--danger-rgb) / var(--tw-text-opacity,1))}.text-dim{--tw-text-opacity:1;color:rgb(var(--text-dim-rgb) / var(--tw-text-opacity,1))}.text-dim\/80{color:rgb(var(--text-dim-rgb) / .8)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-highlight-on{color:var(--color-ink-900)}.text-peach{color:var(--peach)}.text-primary{--tw-text-opacity:1;color:rgb(var(--primary-rgb) / var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:rgb(var(--primary-600-rgb) / var(--tw-text-opacity,1))}.text-primary\/30{color:rgb(var(--primary-rgb) / .3)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-600{--tw-text-opacity:1;color:rgb(var(--secondary-600-rgb) / var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(var(--success-rgb) / var(--tw-text-opacity,1))}.text-text{--tw-text-opacity:1;color:rgb(var(--text-rgb) / var(--tw-text-opacity,1))}.text-text-display{color:var(--text-display)}.text-text-meta{color:var(--text-meta)}.text-text\/20{color:rgb(var(--text-rgb) / .2)}.text-text\/25{color:rgb(var(--text-rgb) / .25)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.decoration-primary-600\/60{-webkit-text-decoration-color:rgb(var(--primary-600-rgb) / .6);text-decoration-color:rgb(var(--primary-600-rgb) / .6)}.decoration-transparent{text-decoration-color:#0000}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#96150f\]{accent-color:#96150f}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(196\,67\,34\,0\.18\)\]{--tw-drop-shadow:drop-shadow(0 0 12px #c443222e);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_7px_rgba\(60\,40\,30\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 4px 7px #3c281e38);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[max-width\]{transition-property:max-width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,padding\]{transition-property:width,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[250ms\]{transition-duration:.25s}.ease-smooth{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.bg-dots-paper{background:url(/assets/dots-pattern.svg) 0 0 / var(--dots-size,313px) repeat}.bg-dots{background-image:url(/assets/dots-pattern-transparent.svg);background-size:var(--dots-size,200px);background-repeat:repeat}[data-theme=dark] .bg-dots{filter:invert()}[data-theme=dark] .design-system-page .bg-dots{filter:none}.rule-t,.rule-b,.rule-tb,.rule-l,.rule-r,.rule-box,.rule-line,.rule-line-v{background-origin:border-box}.rule-t{background-image:var(--rule-img-h,var(--rule-h));background-position:0 0;background-repeat:repeat-x;background-size:var(--rule-len,360px) var(--rule-w,5px)}.rule-b{background-image:var(--rule-img-h,var(--rule-h));background-position:0 100%;background-repeat:repeat-x;background-size:var(--rule-len,360px) var(--rule-w,5px)}.rule-tb{background-image:var(--rule-img-h,var(--rule-h)), var(--rule-img-h,var(--rule-h));background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:var(--rule-len,360px) var(--rule-w,5px), var(--rule-len,360px) var(--rule-w,5px)}.rule-l{background-image:var(--rule-img-v,var(--rule-v));background-position:0 0;background-repeat:repeat-y;background-size:var(--rule-w,5px) var(--rule-len,360px)}.rule-r{background-image:var(--rule-img-v,var(--rule-v));background-position:100% 0;background-repeat:repeat-y;background-size:var(--rule-w,5px) var(--rule-len,360px)}.rule-box{background-image:var(--rule-img-h,var(--rule-h)), var(--rule-img-h,var(--rule-h)), var(--rule-img-v,var(--rule-v)), var(--rule-img-v,var(--rule-v));background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:var(--rule-len,360px) var(--rule-w,5px), var(--rule-len,360px) var(--rule-w,5px), var(--rule-w,5px) var(--rule-len,360px), var(--rule-w,5px) var(--rule-len,360px)}.rule-divide>:not([hidden])~:not([hidden]){background-image:var(--rule-img-h,var(--rule-h)), var(--rule-img-v,var(--rule-v));background-position:0 0,0 0;background-repeat:repeat-x,repeat-y;background-size:var(--rule-len,360px) var(--rule-w,5px), var(--rule-w,5px) var(--rule-len,360px);background-origin:border-box}.rule-line{height:var(--rule-w,5px);background-image:var(--rule-img-h,var(--rule-h));background-position:0;background-repeat:repeat-x;background-size:var(--rule-len,360px) var(--rule-w,5px)}.rule-line-v{width:var(--rule-w,5px);background-image:var(--rule-img-v,var(--rule-v));background-position:top;background-repeat:repeat-y;background-size:var(--rule-w,5px) var(--rule-len,360px)}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.rule-frame:after,.rule-frame-in:after,.rule-pill:after,.rule-frame-r:after,.rule-circle:after,.rule-bubble:after,.card:after,.btn:after,.rule-edge-t:after,.rule-edge-b:after,.rule-edge-l:after{content:"";pointer-events:none;background-color:var(--rule-line-color,var(--border));position:absolute}}@supports not ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.rule-frame,.rule-frame-in,.rule-pill,.rule-frame-r,.rule-circle,.rule-bubble,.card,.btn{border-color:var(--rule-line-color,var(--border))}.rule-edge-t{border-top-color:var(--rule-line-color,var(--border))}.rule-edge-b{border-bottom-color:var(--rule-line-color,var(--border))}.rule-edge-l{border-left-color:var(--rule-line-color,var(--border))}}.rule-frame:after,.rule-frame-in:after{-webkit-mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-v), var(--rule-mask-v);-webkit-mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-v), var(--rule-mask-v);mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-v), var(--rule-mask-v);-webkit-mask-position:0 0,0 100%,0 0,100% 0;mask-position:0 0,0 100%,0 0,100% 0;-webkit-mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-mask-size:var(--rule-len,360px) var(--rule-w,5px), var(--rule-len,360px) var(--rule-w,5px), var(--rule-w,5px) var(--rule-len,360px), var(--rule-w,5px) var(--rule-len,360px);-webkit-mask-size:var(--rule-len,360px) var(--rule-w,5px), var(--rule-len,360px) var(--rule-w,5px), var(--rule-w,5px) var(--rule-len,360px), var(--rule-w,5px) var(--rule-len,360px);mask-size:var(--rule-len,360px) var(--rule-w,5px), var(--rule-len,360px) var(--rule-w,5px), var(--rule-w,5px) var(--rule-len,360px), var(--rule-w,5px) var(--rule-len,360px)}.rule-frame:after{inset:-2px}.rule-frame-in:after{inset:0}.rule-pill:after{-webkit-mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-cap-l), var(--rule-mask-cap-r);-webkit-mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-cap-l), var(--rule-mask-cap-r);mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-cap-l), var(--rule-mask-cap-r);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--rule-cap,15px) top, var(--rule-cap,15px) bottom, left center, right center;-webkit-mask-position:var(--rule-cap,15px) top, var(--rule-cap,15px) bottom, left center, right center;mask-position:var(--rule-cap,15px) top, var(--rule-cap,15px) bottom, left center, right center;-webkit-mask-size:calc(100% - 2 * var(--rule-cap,15px)) var(--rule-w,5px), calc(100% - 2 * var(--rule-cap,15px)) var(--rule-w,5px), var(--rule-cap,15px) 100%, var(--rule-cap,15px) 100%;-webkit-mask-size:calc(100% - 2 * var(--rule-cap,15px)) var(--rule-w,5px), calc(100% - 2 * var(--rule-cap,15px)) var(--rule-w,5px), var(--rule-cap,15px) 100%, var(--rule-cap,15px) 100%;mask-size:calc(100% - 2 * var(--rule-cap,15px)) var(--rule-w,5px), calc(100% - 2 * var(--rule-cap,15px)) var(--rule-w,5px), var(--rule-cap,15px) 100%, var(--rule-cap,15px) 100%;inset:-2px}.rule-bubble:after{-webkit-mask-image:var(--rule-mask-bubble);-webkit-mask-image:var(--rule-mask-bubble);mask-image:var(--rule-mask-bubble);inset:-8px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-frame:before,.rule-frame-in:before,.rule-frame-r:before,.rule-pill:before,.rule-circle:before,.card:before,.btn:before{content:"";z-index:-1;pointer-events:none;background-color:var(--rule-fill-color,transparent);position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rule-frame:before,.rule-frame-r:before,.rule-pill:before,.rule-circle:before,.card:before,.btn:before{inset:-2px}.rule-frame-in:before{inset:0}.rule-frame:before,.rule-frame-in:before{-webkit-mask-image:var(--rule-mask-fill);-webkit-mask-image:var(--rule-mask-fill);mask-image:var(--rule-mask-fill);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:calc(100% - 5px) calc(100% - 5px);mask-size:calc(100% - 5px) calc(100% - 5px)}.rule-frame-r:before,.card:before,.btn:before{-webkit-mask-image:var(--rule-mask-fill-r);-webkit-mask-image:var(--rule-mask-fill-r);mask-image:var(--rule-mask-fill-r);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:calc(100% - 5px) calc(100% - 5px);mask-size:calc(100% - 5px) calc(100% - 5px)}.rule-circle:before{-webkit-mask-image:var(--rule-mask-fill-circle);-webkit-mask-image:var(--rule-mask-fill-circle);mask-image:var(--rule-mask-fill-circle);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-pill:before{-webkit-mask-image:linear-gradient(#000, #000), var(--rule-mask-fill-cap-l), var(--rule-mask-fill-cap-r);-webkit-mask-image:linear-gradient(#000, #000), var(--rule-mask-fill-cap-l), var(--rule-mask-fill-cap-r);mask-image:linear-gradient(#000, #000), var(--rule-mask-fill-cap-l), var(--rule-mask-fill-cap-r);-webkit-mask-position:var(--rule-cap,15px) center, left center, right center;-webkit-mask-position:var(--rule-cap,15px) center, left center, right center;mask-position:var(--rule-cap,15px) center, left center, right center;-webkit-mask-size:calc(100% - 2 * var(--rule-cap,15px)) calc(100% - 5px), var(--rule-cap,15px) 100%, var(--rule-cap,15px) 100%;-webkit-mask-size:calc(100% - 2 * var(--rule-cap,15px)) calc(100% - 5px), var(--rule-cap,15px) 100%, var(--rule-cap,15px) 100%;mask-size:calc(100% - 2 * var(--rule-cap,15px)) calc(100% - 5px), var(--rule-cap,15px) 100%, var(--rule-cap,15px) 100%}.rule-edge-t:after,.rule-edge-b:after{height:var(--rule-w,5px);-webkit-mask-image:var(--rule-mask-h);-webkit-mask-image:var(--rule-mask-h);mask-image:var(--rule-mask-h);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--rule-len,360px) var(--rule-w,5px);-webkit-mask-size:var(--rule-len,360px) var(--rule-w,5px);mask-size:var(--rule-len,360px) var(--rule-w,5px);left:0;right:0}.rule-edge-b:after{bottom:-2px}.rule-edge-l:after{width:var(--rule-w,5px);-webkit-mask-image:var(--rule-mask-v);-webkit-mask-image:var(--rule-mask-v);mask-image:var(--rule-mask-v);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:var(--rule-w,5px) var(--rule-len,360px);-webkit-mask-size:var(--rule-w,5px) var(--rule-len,360px);mask-size:var(--rule-w,5px) var(--rule-len,360px);top:0;bottom:0;left:-2px}.rule-frame-r:after,.card:after,.btn:after{-webkit-mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-v), var(--rule-mask-v), var(--rule-mask-corner-tl), var(--rule-mask-corner-tr), var(--rule-mask-corner-br), var(--rule-mask-corner-bl);-webkit-mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-v), var(--rule-mask-v), var(--rule-mask-corner-tl), var(--rule-mask-corner-tr), var(--rule-mask-corner-br), var(--rule-mask-corner-bl);mask-image:var(--rule-mask-h), var(--rule-mask-h), var(--rule-mask-v), var(--rule-mask-v), var(--rule-mask-corner-tl), var(--rule-mask-corner-tr), var(--rule-mask-corner-br), var(--rule-mask-corner-bl);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--rule-r,12px) top, var(--rule-r,12px) bottom, left var(--rule-r,12px), right var(--rule-r,12px), left top, right top, right bottom, left bottom;-webkit-mask-position:var(--rule-r,12px) top, var(--rule-r,12px) bottom, left var(--rule-r,12px), right var(--rule-r,12px), left top, right top, right bottom, left bottom;mask-position:var(--rule-r,12px) top, var(--rule-r,12px) bottom, left var(--rule-r,12px), right var(--rule-r,12px), left top, right top, right bottom, left bottom;-webkit-mask-size:calc(100% - 2 * var(--rule-r,12px)) var(--rule-w,5px), calc(100% - 2 * var(--rule-r,12px)) var(--rule-w,5px), var(--rule-w,5px) calc(100% - 2 * var(--rule-r,12px)), var(--rule-w,5px) calc(100% - 2 * var(--rule-r,12px)), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px);-webkit-mask-size:calc(100% - 2 * var(--rule-r,12px)) var(--rule-w,5px), calc(100% - 2 * var(--rule-r,12px)) var(--rule-w,5px), var(--rule-w,5px) calc(100% - 2 * var(--rule-r,12px)), var(--rule-w,5px) calc(100% - 2 * var(--rule-r,12px)), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px);mask-size:calc(100% - 2 * var(--rule-r,12px)) var(--rule-w,5px), calc(100% - 2 * var(--rule-r,12px)) var(--rule-w,5px), var(--rule-w,5px) calc(100% - 2 * var(--rule-r,12px)), var(--rule-w,5px) calc(100% - 2 * var(--rule-r,12px)), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px), var(--rule-r,12px) var(--rule-r,12px);inset:-2px}.rule-circle:after{-webkit-mask-image:var(--rule-mask-ring);-webkit-mask-image:var(--rule-mask-ring);mask-image:var(--rule-mask-ring);inset:-2px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rule-stroke,.rule-stroke-v,.rule-dot,.rule-blob,.rule-fill,.rule-fill-r,.rule-disc{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rule-underline{background-image:var(--rule-h-link);background-position:0 100%;background-repeat:repeat-x;background-size:var(--rule-len,360px) var(--rule-w,5px);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}@media print{.rule-underline{background-image:none;text-decoration:underline}}.rule-stroke{-webkit-mask-image:var(--rule-mask-h);-webkit-mask-image:var(--rule-mask-h);mask-image:var(--rule-mask-h);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--rule-len,360px) var(--rule-w,5px);-webkit-mask-size:var(--rule-len,360px) var(--rule-w,5px);mask-size:var(--rule-len,360px) var(--rule-w,5px)}.rule-stroke-v{-webkit-mask-image:var(--rule-mask-v);-webkit-mask-image:var(--rule-mask-v);mask-image:var(--rule-mask-v);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:var(--rule-w,5px) var(--rule-len,360px);-webkit-mask-size:var(--rule-w,5px) var(--rule-len,360px);mask-size:var(--rule-w,5px) var(--rule-len,360px)}.rule-fill{-webkit-mask-image:var(--rule-mask-fill);-webkit-mask-image:var(--rule-mask-fill);mask-image:var(--rule-mask-fill);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-fill-r{-webkit-mask-image:var(--rule-mask-fill-r);-webkit-mask-image:var(--rule-mask-fill-r);mask-image:var(--rule-mask-fill-r);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-disc{-webkit-mask-image:var(--rule-mask-disc);-webkit-mask-image:var(--rule-mask-disc);mask-image:var(--rule-mask-disc);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-dot{-webkit-mask-image:var(--rule-mask-dot);-webkit-mask-image:var(--rule-mask-dot);mask-image:var(--rule-mask-dot);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-blob{-webkit-mask-image:var(--rule-mask-blob);-webkit-mask-image:var(--rule-mask-blob);mask-image:var(--rule-mask-blob);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule-soft{--rule-img-h:var(--rule-h-soft);--rule-img-v:var(--rule-v-soft);--rule-line-color:var(--rule-ink-soft)}.rule-faint{--rule-img-h:var(--rule-h-faint);--rule-img-v:var(--rule-v-faint);--rule-line-color:var(--rule-ink-faint)}.rule-circle-lg{--rule-mask-ring:var(--rule-mask-ring-lg)}.\[--rule-cap\:14px\]{--rule-cap:14px}.\[--rule-cap\:21px\]{--rule-cap:21px}.\[--rule-fill-color\:rgb\(0_0_0\/0\.7\)\]{--rule-fill-color:#000000b3}.\[--rule-fill-color\:rgb\(255_255_255\/0\.5\)\]{--rule-fill-color:#ffffff80}.\[--rule-fill-color\:rgb\(var\(--muted-rgb\)\/0\.3\)\]{--rule-fill-color:rgb(var(--muted-rgb)/.3)}.\[--rule-fill-color\:rgb\(var\(--muted-rgb\)\/0\.4\)\]{--rule-fill-color:rgb(var(--muted-rgb)/.4)}.\[--rule-fill-color\:var\(--bg\)\]{--rule-fill-color:var(--bg)}.\[--rule-fill-color\:var\(--highlight\)\]{--rule-fill-color:var(--highlight)}.\[--rule-fill-color\:var\(--muted-surface\)\]{--rule-fill-color:var(--muted-surface)}.\[--rule-fill-color\:var\(--primary\)\]{--rule-fill-color:var(--primary)}.\[--rule-fill-color\:var\(--primary-600\)\]{--rule-fill-color:var(--primary-600)}.\[--rule-fill-color\:var\(--secondary-600\)\]{--rule-fill-color:var(--secondary-600)}.\[--rule-fill-color\:var\(--surface\)\]{--rule-fill-color:var(--surface)}.\[--rule-line-color\:rgb\(255_255_255\/0\.25\)\]{--rule-line-color:#ffffff40}.\[--rule-line-color\:rgb\(255_255_255\/0\.4\)\]{--rule-line-color:#fff6}.\[--rule-line-color\:rgb\(var\(--primary-rgb\)\/0\.4\)\]{--rule-line-color:rgb(var(--primary-rgb)/.4)}.\[--rule-line-color\:rgb\(var\(--text-rgb\)\/0\.3\)\]{--rule-line-color:rgb(var(--text-rgb)/.3)}.\[--rule-line-color\:transparent\]{--rule-line-color:transparent}.\[--rule-line-color\:var\(--danger\)\]{--rule-line-color:var(--danger)}.\[--rule-line-color\:var\(--highlight\)\]{--rule-line-color:var(--highlight)}.\[--rule-line-color\:var\(--primary\)\]{--rule-line-color:var(--primary)}.\[--rule-line-color\:var\(--primary-600\)\]{--rule-line-color:var(--primary-600)}.\[--rule-line-color\:var\(--secondary-600\)\]{--rule-line-color:var(--secondary-600)}.\[--rule-line-color\:var\(--success\)\]{--rule-line-color:var(--success)}.\[--rule-line-color\:var\(--text-dim\)\]{--rule-line-color:var(--text-dim)}.\[--rule-line-color\:var\(--text-meta\)\]{--rule-line-color:var(--text-meta)}.\[color\:var\(--on-primary-600\)\]{color:var(--on-primary-600)}.display-none{display:none}.visibility-hidden{visibility:hidden}@media print{@page{size:A4;margin:1.8cm 1.5cm 1.5cm}html{font-size:13px}.type-hero,.type-display,.type-h1{font-variation-settings:"opsz" 48}[data-collapsible-body]{display:block!important}[data-collapsible-body]>div{overflow:visible!important}[data-clamped-text]{max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}[data-section-media]{-moz-column-break-inside:auto;break-inside:auto;row-gap:24px!important}[data-section-media]>figure{-moz-column-break-inside:avoid;break-inside:avoid}[data-section-media] figure img{width:auto;max-width:100%;max-height:90mm;margin-inline:auto}[data-section-media] figure button{margin-inline:auto;display:block;width:auto!important}[data-section-media] figure .rule-frame-in{width:fit-content;max-width:100%;margin-inline:auto}h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid}p{orphans:3;widows:3}footer,.no-print,.overflow-y-auto>:not(main),.bg-paper-texture,.bg-ink-speckles,.bg-dots,.bg-dots-paper,[class*=SketchTrail],[class*=ScribbleDivider],[class*=Doodle],[class*=doodle],[class*=scribble],[class*=Scribble],[class*=trail],[class*=Trail],[class*=sketch],[class*=Sketch],svg:not(#curriculum-vitae svg){display:none!important}html,body{background:#fff!important;height:auto!important;overflow:visible!important}[style]{opacity:1!important;transform:none!important}body:before,body:after{display:none!important}.overflow-y-auto{scroll-snap-type:none!important;height:auto!important;overflow:visible!important}#curriculum-vitae{box-shadow:none!important;max-width:none!important;margin:0!important;padding:.2cm!important}#curriculum-vitae h2,#curriculum-vitae h3{-moz-column-break-after:avoid;break-after:avoid}#curriculum-vitae section,#curriculum-vitae article{-moz-column-break-inside:avoid;break-inside:avoid}#curriculum-vitae *{color:inherit!important}#curriculum-vitae h1,#curriculum-vitae h2,#curriculum-vitae .text-primary{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:var(--print-primary)!important}#curriculum-vitae [class*=bg-primary],#curriculum-vitae .cv-header img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.marker\:text-gray-400 ::marker{color:#9ca3af}.marker\:text-primary-500 ::marker{color:rgb(var(--primary-500-rgb))}.marker\:text-gray-400::marker{color:#9ca3af}.marker\:text-primary-500::marker{color:rgb(var(--primary-500-rgb))}.placeholder\:text-dim::placeholder{--tw-text-opacity:1;color:rgb(var(--text-dim-rgb) / var(--tw-text-opacity,1))}.placeholder\:text-dim\/60::placeholder{color:rgb(var(--text-dim-rgb) / .6)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:rule-off:first-child{background-image:none}.first\:rule-off:first-child:after,.first\:rule-off:first-child:before{display:none}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#96150f\]:hover{--tw-border-opacity:1;border-color:rgb(150 21 15/var(--tw-border-opacity,1))}.hover\:border-secondary:hover{--tw-border-opacity:1;border-color:rgb(var(--secondary-rgb) / var(--tw-border-opacity,1))}.hover\:bg-\[\#7a110c\]:hover{--tw-bg-opacity:1;background-color:rgb(122 17 12/var(--tw-bg-opacity,1))}.hover\:bg-blush-weak:hover{background-color:var(--blush-weak)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-highlight\/90:hover{background-color:rgb(var(--highlight-rgb) / .9)}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--primary-600-rgb) / var(--tw-bg-opacity,1))}.hover\:bg-primary\/\[0\.03\]:hover{background-color:rgb(var(--primary-rgb) / .03)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:\!text-danger:hover{--tw-text-opacity:1!important;color:rgb(var(--danger-rgb) / var(--tw-text-opacity,1))!important}.hover\:text-\[\#96150f\]:hover{--tw-text-opacity:1;color:rgb(150 21 15/var(--tw-text-opacity,1))}.hover\:text-bg:hover{color:var(--bg)}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--primary-rgb) / var(--tw-text-opacity,1))}.hover\:text-primary-500:hover{--tw-text-opacity:1;color:rgb(var(--primary-500-rgb) / var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(var(--primary-600-rgb) / var(--tw-text-opacity,1))}.hover\:text-secondary-600:hover{--tw-text-opacity:1;color:rgb(var(--secondary-600-rgb) / var(--tw-text-opacity,1))}.hover\:text-text:hover{--tw-text-opacity:1;color:rgb(var(--text-rgb) / var(--tw-text-opacity,1))}.hover\:text-text-meta:hover{color:var(--text-meta)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:\[--rule-fill-color\:rgb\(0_0_0\)\]:hover{--rule-fill-color:#000}.hover\:\[--rule-fill-color\:rgb\(255_255_255\)\]:hover{--rule-fill-color:#fff}.hover\:\[--rule-fill-color\:var\(--blush-weak\)\]:hover{--rule-fill-color:var(--blush-weak)}.hover\:\[--rule-fill-color\:var\(--danger\)\]:hover{--rule-fill-color:var(--danger)}.hover\:\[--rule-fill-color\:var\(--highlight\)\]:hover{--rule-fill-color:var(--highlight)}.hover\:\[--rule-fill-color\:var\(--primary-600\)\]:hover{--rule-fill-color:var(--primary-600)}.hover\:\[--rule-fill-color\:var\(--secondary-600\)\]:hover{--rule-fill-color:var(--secondary-600)}.hover\:\[--rule-fill-color\:var\(--success\)\]:hover{--rule-fill-color:var(--success)}.hover\:\[--rule-fill-color\:var\(--text-dim\)\]:hover{--rule-fill-color:var(--text-dim)}.hover\:\[--rule-line-color\:rgb\(209_213_219\)\]:hover{--rule-line-color:#d1d5db}.hover\:\[--rule-line-color\:rgb\(255_255_255\)\]:hover{--rule-line-color:#fff}.hover\:\[--rule-line-color\:var\(--primary-600\)\]:hover{--rule-line-color:var(--primary-600)}.hover\:\[color\:var\(--on-primary-600\)\]:hover{color:var(--on-primary-600)}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[200\]:focus{z-index:200}.focus\:border:focus{border-width:1px}.focus\:border-\[\#96150f\]:focus{--tw-border-opacity:1;border-color:rgb(150 21 15/var(--tw-border-opacity,1))}.focus\:border-primary-600:focus{--tw-border-opacity:1;border-color:rgb(var(--primary-600-rgb) / var(--tw-border-opacity,1))}.focus\:bg-bg:focus{background-color:var(--bg)}.focus\:px-s16:focus{padding-left:var(--space-16);padding-right:var(--space-16)}.focus\:py-s8:focus{padding-top:var(--space-8);padding-bottom:var(--space-8)}.focus\:text-text:focus{--tw-text-opacity:1;color:rgb(var(--text-rgb) / var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#96150f\]\/30:focus{--tw-ring-color:#96150f4d}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x:.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:grid-cols-\[1fr\]{grid-template-columns:1fr}.group:hover .group-hover\:border-primary{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb) / var(--tw-border-opacity,1))}.group\/cv:hover .group-hover\/cv\:bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--primary-600-rgb) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[var\(--card-spine\)\]{background-color:var(--card-spine)}.group:hover .group-hover\:bg-\[var\(--row-spine\)\]{background-color:var(--row-spine)}.group\/btn:hover .group-hover\/btn\:text-dim{--tw-text-opacity:1;color:rgb(var(--text-dim-rgb) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-600{--tw-text-opacity:1;color:rgb(var(--primary-600-rgb) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-secondary{--tw-text-opacity:1;color:rgb(var(--secondary-rgb) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:\[--rule-line-color\:var\(--primary-600\)\]{--rule-line-color:var(--primary-600)}.group:hover .group-hover\:\[color\:var\(--on-primary-600\)\]{color:var(--on-primary-600)}.group:focus-visible .group-focus-visible\:grid-cols-\[1fr\]{grid-template-columns:1fr}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}}.dark\:\[background-position\:0_50\%\]:is([data-theme=dark] *){background-position:0}.dark\:\[background-size\:100\%_1em\]:is([data-theme=dark] *){background-size:100% 1em}.dark\:hover\:bg-\[var\(--color-blush-100\)\]:hover:is([data-theme=dark] *){background-color:var(--color-blush-100)}.dark\:hover\:\[--secondary-600-rgb\:var\(--color-rose-600-rgb\)\]:hover:is([data-theme=dark] *){--secondary-600-rgb:var(--color-rose-600-rgb)}.dark\:hover\:\[--secondary-rgb\:var\(--color-rose-600-rgb\)\]:hover:is([data-theme=dark] *){--secondary-rgb:var(--color-rose-600-rgb)}.dark\:hover\:\[--text-dim-rgb\:var\(--color-ink-900-rgb\)\]:hover:is([data-theme=dark] *){--text-dim-rgb:var(--color-ink-900-rgb)}.dark\:hover\:\[--text-meta\:var\(--color-ink-700\)\]:hover:is([data-theme=dark] *){--text-meta:var(--color-ink-700)}.dark\:hover\:\[--text-rgb\:var\(--color-ink-900-rgb\)\]:hover:is([data-theme=dark] *){--text-rgb:var(--color-ink-900-rgb)}.group:hover .dark\:group-hover\:text-\[var\(--color-ink-700\)\]:is([data-theme=dark] *){color:var(--color-ink-700)}.group:hover .dark\:group-hover\:text-\[var\(--color-ink-900\)\]:is([data-theme=dark] *){color:var(--color-ink-900)}.group:hover .dark\:group-hover\:text-\[var\(--color-rose-600\)\]:is([data-theme=dark] *){color:var(--color-rose-600)}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:aspect-video{aspect-ratio:16/9}.sm\:w-\[150px\]{width:150px}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:p-5{padding:1.25rem}.sm\:pt-1{padding-top:.25rem}.sm\:text-right{text-align:right}}@media (width>=768px){.md\:-inset-2{inset:-.5rem}.md\:bottom-8{bottom:2rem}.md\:left-8{left:2rem}.md\:left-\[15px\]{left:15px}.md\:right-8{right:2rem}.md\:top-\[100px\]{top:100px}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-start-6{grid-column-start:6}.md\:col-start-9{grid-column-start:9}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-mt-16{margin-top:-4rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-20{margin-bottom:5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[21\/9\]{aspect-ratio:21/9}.md\:h-11{height:2.75rem}.md\:h-5{height:1.25rem}.md\:h-9{height:2.25rem}.md\:h-\[84px\]{height:84px}.md\:w-11{width:2.75rem}.md\:w-5{width:1.25rem}.md\:w-9{width:2.25rem}.md\:w-\[280px\]{width:280px}.md\:w-\[84px\]{width:84px}.md\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scroll-mt-32{scroll-margin-top:8rem}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.9fr_1fr\]{grid-template-columns:1.9fr 1fr}.md\:grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_3rem_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-8{gap:2rem}.md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:justify-self-center{justify-self:center}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:bg-black\/80{background-color:#000c}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[8\%\]{padding-left:8%;padding-right:8%}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-32{padding-bottom:8rem}.md\:pl-12{padding-left:3rem}.md\:pl-5{padding-left:1.25rem}.md\:pl-7{padding-left:1.75rem}.md\:pl-8{padding-left:2rem}.md\:pt-0{padding-top:0}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-s88{padding-top:var(--space-88)}.md\:text-3xl{font-size:var(--fs-h2);line-height:var(--lh-110)}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[1\.14rem\]{font-size:1.14rem}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:text-base{font-size:var(--fs-body);line-height:var(--lh-160)}.md\:text-lg{font-size:var(--fs-lead);line-height:var(--lh-150)}.md\:text-xl{font-size:var(--fs-hand);line-height:var(--lh-125)}.md\:leading-8{line-height:2rem}.md\:backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:rule-l{background-origin:border-box;background-image:var(--rule-img-v,var(--rule-v));background-position:0 0;background-repeat:repeat-y;background-size:var(--rule-w,5px) var(--rule-len,360px)}}@media (width>=1024px){.lg\:-mt-24{margin-top:-6rem}.lg\:h-28{height:7rem}.lg\:w-28{width:7rem}.lg\:w-\[220px\]{width:220px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.lg\:gap-16{gap:4rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-8{padding-right:2rem}.lg\:text-\[1\.7rem\]{font-size:1.7rem}.lg\:text-base{font-size:var(--fs-body);line-height:var(--lh-160)}}@media (width>=1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.xl\:flex-col{flex-direction:column}.xl\:gap-10{gap:2.5rem}.xl\:gap-8{gap:2rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:px-32{padding-left:8rem;padding-right:8rem}}@media (width>=1440px){.min-\[1440px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.print\:mb-4{margin-bottom:1rem}.print\:mt-2{margin-top:.5rem}.print\:mt-8{margin-top:2rem}.print\:block{display:block}.print\:inline{display:inline}.print\:flex{display:flex}.print\:hidden{display:none}.print\:min-h-0{min-height:0}.print\:max-w-none{max-width:none}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:flex-wrap{flex-wrap:wrap}.print\:items-center{align-items:center}.print\:gap-4{gap:1rem}.print\:gap-5{gap:1.25rem}.print\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.print\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.print\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.print\:gap-y-2{row-gap:.5rem}.print\:gap-y-4{row-gap:1rem}.print\:border-0{border-width:0}.print\:border-b{border-bottom-width:1px}.print\:border-border{border-color:var(--border)}.print\:border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.print\:bg-transparent{background-color:#0000}.print\:p-0{padding:0}.print\:px-0{padding-left:0;padding-right:0}.print\:py-4{padding-top:1rem;padding-bottom:1rem}.print\:pb-5{padding-bottom:1.25rem}.print\:pl-0{padding-left:0}.print\:pt-6{padding-top:1.5rem}.print\:text-2xs{font-size:var(--fs-plate);line-height:var(--lh-140);letter-spacing:var(--ls-16)}.print\:text-base{font-size:var(--fs-body);line-height:var(--lh-160)}.print\:text-sm{font-size:var(--fs-small);line-height:var(--lh-160)}.print\:text-xs{font-size:var(--fs-label);line-height:var(--lh-140)}.print\:leading-relaxed{line-height:1.625}.print\:text-text{--tw-text-opacity:1;color:rgb(var(--text-rgb) / var(--tw-text-opacity,1))}.print\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\>\[data-section-media\]\]\:mt-6>[data-section-media]{margin-top:1.5rem}
