@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_247ce769-module__I7Vcgq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_247ce769-module__I7Vcgq__variable{--font-prototipo-sans:"Inter","Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_b968eae2-module__20-cca__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_b968eae2-module__20-cca__variable{--font-prototipo-serif:"Instrument Serif","Instrument Serif Fallback"}
.prototipo-root{--proto-terra:#c07055;--proto-terra-deep:#a85d47;--proto-teal:#2e7268;--proto-teal-bright:#3c8e80;--proto-peach:#e8c5a4;--proto-bg:#fafaf8;--proto-bg-deep:#f2ede6;--proto-card:#fff;--proto-soft:#fafaf8;--proto-ink:#0e0c0a;--proto-ink-soft:#1a1614;--proto-on-ink:#fafaf8;--proto-mute:#6b6560;--proto-mute-2:#9a8878;--proto-line:#0e0c0a0f;--proto-line-2:#0e0c0a1a;--proto-glass-bg:#ffffffc7;--proto-glass-brd:#0e0c0a0f;--proto-glass-hi:#fff9;--proto-mesh-1:#c070552e;--proto-mesh-2:#2e726824;--proto-mesh-3:#e8c5a459;--proto-grid-line:#0e0c0a0b;--proto-noise-alpha:.05;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-prototipo-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01","ss03";letter-spacing:-.011em;background:var(--proto-bg);color:var(--proto-ink);transition:background .6s,color .6s}.prototipo-root[data-proto-theme=dark]{--proto-bg:#0c0a09;--proto-bg-deep:#100d0b;--proto-card:#161210;--proto-soft:#1c1714;--proto-ink:#f6f1eb;--proto-ink-soft:#eae3da;--proto-on-ink:#14110f;--proto-mute:#aba199;--proto-mute-2:#7e756c;--proto-line:#ffffff14;--proto-line-2:#ffffff24;--proto-glass-bg:#161210b8;--proto-glass-brd:#ffffff14;--proto-glass-hi:#ffffff0f;--proto-mesh-1:#c0705542;--proto-mesh-2:#2e726838;--proto-mesh-3:#e8c5a41f;--proto-grid-line:#ffffff0d;--proto-noise-alpha:.14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.proto-serif{font-family:var(--font-prototipo-serif),"Iowan Old Style",Georgia,serif;letter-spacing:-.015em;font-style:italic;font-weight:400}.proto-card{background:var(--proto-card);border-color:var(--proto-line)}.proto-soft{background:var(--proto-soft)}.proto-lightscope{--proto-bg:#fafaf8;--proto-bg-deep:#f2ede6;--proto-card:#fff;--proto-soft:#fafaf8;--proto-ink:#0e0c0a;--proto-ink-soft:#1a1614;--proto-on-ink:#fafaf8;--proto-mute:#6b6560;--proto-mute-2:#9a8878;--proto-line:#0e0c0a0f;--proto-line-2:#0e0c0a1a;--proto-glass-bg:#ffffffd1;--proto-glass-brd:#0e0c0a0f;--proto-glass-hi:#fff9;color:var(--proto-ink)}.proto-mesh{background:radial-gradient(60% 70% at 18% 22%,var(--proto-mesh-1),transparent 60%),radial-gradient(45% 60% at 82% 28%,var(--proto-mesh-2),transparent 60%),radial-gradient(70% 70% at 50% 100%,var(--proto-mesh-3),transparent 65%),linear-gradient(180deg,var(--proto-bg)0%,var(--proto-bg-deep)100%);position:relative}.proto-mesh:after,.proto-mesh-dark:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.proto-mesh-dark{background:radial-gradient(60% 60% at 20% 30%,#c0705559,#0000 60%),radial-gradient(50% 60% at 80% 70%,#2e726852,#0000 60%),linear-gradient(#100e0c 0%,#0a0907 100%);position:relative}.proto-mesh-dark:after{opacity:.4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.proto-twohomes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.proto-twohomes:before{content:"";background:radial-gradient(50% 80% at 0% 40%,color-mix(in oklab,var(--proto-terra)12%,transparent),transparent 70%),radial-gradient(50% 80% at 100% 40%,color-mix(in oklab,var(--proto-teal)12%,transparent),transparent 70%);position:absolute;inset:0}.proto-seam{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--proto-terra)60%,var(--proto-teal))30%,color-mix(in oklab,var(--proto-teal)60%,var(--proto-terra))70%,transparent);filter:blur(.4px);opacity:.55;width:2px;position:absolute;top:-10%;bottom:-10%;left:50%;transform:translate(-50%)}.proto-seam:after{content:"";filter:blur(14px);background:linear-gradient(#0000,#c070552e,#2e72682e,#0000);animation:6s ease-in-out infinite seam-breathe;position:absolute;inset:-2px -10px}@keyframes seam-breathe{0%,to{opacity:.5}50%{opacity:1}}.proto-stitch-dot{background:var(--proto-card);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in oklab,var(--proto-terra)50%,var(--proto-teal)),0 0 18px #c0705580;border-radius:9999px;margin-left:-3.5px;animation:5.5s cubic-bezier(.4,0,.6,1) infinite stitch-fall;position:absolute;left:50%}@keyframes stitch-fall{0%{opacity:0;top:8%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:92%}}.proto-grid{background-image:linear-gradient(var(--proto-grid-line)1px,transparent 1px),linear-gradient(90deg,var(--proto-grid-line)1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 60% at 50% 35%,#000 25%,#0000 78%);mask-image:radial-gradient(80% 60% at 50% 35%,#000 25%,#0000 78%)}.proto-orb{filter:blur(58px);opacity:.6;mix-blend-mode:multiply;will-change:transform;contain:paint;border-radius:9999px;position:absolute}@media (max-width:640px){.proto-orb{filter:blur(40px)}.proto-orb--peach{display:none}}[data-proto-theme=dark] .proto-orb{mix-blend-mode:screen;opacity:.5}.proto-orb--terra{background:radial-gradient(circle,var(--proto-terra)0%,transparent 70%);animation:22s ease-in-out infinite orb-a}.proto-orb--teal{background:radial-gradient(circle,var(--proto-teal)0%,transparent 70%);opacity:.42;animation:26s ease-in-out infinite orb-b}.proto-orb--peach{background:radial-gradient(circle,var(--proto-peach)0%,transparent 70%);animation:30s ease-in-out infinite orb-c}@keyframes orb-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(50px,40px)scale(1.06)}}@keyframes orb-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-70px,60px)scale(.95)}}@keyframes orb-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-50px)scale(1.1)}}.proto-shimmer{isolation:isolate;position:relative;overflow:hidden}.proto-shimmer:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff38 50%,#0000 70%);transition:transform .85s;position:absolute;inset:0;transform:translate(-100%)}.proto-shimmer:hover:before{transform:translate(100%)}.proto-marquee{animation:50s linear infinite marquee}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.proto-underline-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.22,1,.36,1) .6s forwards draw-underline}@keyframes draw-underline{to{stroke-dashoffset:0}}@keyframes proto-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.proto-pulse{animation:2.6s ease-in-out infinite proto-pulse}.proto-glass{background:var(--proto-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--proto-glass-brd);box-shadow:0 1px 0 var(--proto-glass-hi)inset,0 30px 80px -40px #0e0c0a40}.proto-glass-dark{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#100e0cb3;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -40px #0009}.proto-device{border:1px solid var(--proto-line);background:linear-gradient(145deg,#ffffffe6,#f0ede6d9);border-radius:24px;padding:8px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 50px 120px -50px #0e0c0a73,0 20px 50px -30px #c0705540}[data-proto-theme=dark] .proto-device{background:linear-gradient(145deg,#28221ee6,#161210e6);box-shadow:inset 0 1px #ffffff0f,0 50px 120px -50px #000000b3,0 20px 50px -30px #c070554d}.proto-screen{background:#fff;border:1px solid #0e0c0a0f;border-radius:18px;overflow:hidden}@keyframes demo-push-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes demo-fly{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}85%{opacity:1}to{transform:translate(var(--fx,240px),var(--fy,0))scale(.8);opacity:0}}@keyframes demo-draw{to{stroke-dashoffset:0}}.proto-compare-hl{position:relative}.proto-compare-hl:before{content:"";border-radius:inherit;background:linear-gradient(160deg,var(--proto-terra),transparent 45%,var(--proto-teal));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.proto-flow{background-size:240% 240%;animation:7s ease-in-out infinite proto-flow}@keyframes proto-flow{0%,to{background-position:0%}50%{background-position:100%}}.proto-aurora{pointer-events:none;z-index:0;opacity:.85;background:radial-gradient(280px circle at var(--ax,50%)var(--ay,28%),color-mix(in oklab,var(--proto-terra)22%,transparent),transparent 60%),radial-gradient(360px circle at var(--ax,50%)var(--ay,28%),color-mix(in oklab,var(--proto-teal)12%,transparent),transparent 65%);mix-blend-mode:multiply;transition:opacity .6s;position:absolute;inset:0}[data-proto-theme=dark] .proto-aurora{mix-blend-mode:screen;opacity:.7}.proto-confetti{will-change:transform,opacity;border-radius:2px;width:7px;height:10px;animation:.95s cubic-bezier(.18,.7,.3,1) forwards confetti-pop;position:absolute}@keyframes confetti-pop{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--dx,0),var(--dy,-60px))rotate(var(--dr,200deg))scale(.6);opacity:0}}.proto-tilt-inner{transform-style:preserve-3d;transition:transform .36s cubic-bezier(.22,1,.36,1)}.proto-toggle-knob{transition:transform .42s cubic-bezier(.22,1,.36,1)}[data-proto-theme=dark] .proto-toggle-knob{transform:translate(20px)}.prototipo-root ::selection{background:color-mix(in oklab,var(--proto-terra)30%,transparent);color:var(--proto-ink)}.prototipo-root a:focus-visible,.prototipo-root button:focus-visible,.prototipo-root [role=slider]:focus-visible,.prototipo-root [tabindex]:focus-visible{outline:2px solid var(--proto-terra);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.proto-orb,.proto-marquee,.proto-shimmer:before,.proto-pulse,.proto-underline-path,.proto-seam:after,.proto-stitch-dot,.proto-flow,.proto-confetti{animation:none!important}.proto-aurora{display:none}.proto-tilt-inner{transition:none}}