@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6d21c497e638cb51-s.14-b1bivpjn73.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.15uhe87qgyi9v.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:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.sodu7W_className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.sodu7W_variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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-20C4,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.3strvg7o-g5v2.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%}.ASqokW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.ASqokW_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@property --fill{syntax:"<number>";inherits:true;initial-value:0}@property --wx{syntax:"<length>";inherits:false;initial-value:0}@property --amp{syntax:"<length>";inherits:true;initial-value:0}:root{--bg:#fbf6ea;--paper:#fffcf4;--ink:#1f2a1a;--muted:#6b6f5f;--line:#1f2a1a1f;--lime:#c9f235;--lime-d:#47740f;--blush:#ffd6c2;--pith:#f1f7d2;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10Q30 0 60 10T120 10V20H0Z' fill='%23c9f235'/%3E%3C/svg%3E");--wave2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10Q30 0 60 10T120 10V20H0Z' fill='%23a3d11c'/%3E%3C/svg%3E");--f:var(--font-gabarito), system-ui, sans-serif;--s:var(--font-instrument-serif), Georgia, serif;--g:clamp(1rem, 3vw, 2.5rem);--r:26px;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, 1, .36, 1)}html{overflow-x:clip}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:400 1.05rem/1.6 var(--f);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3{letter-spacing:-.03em;font-weight:800;line-height:1}em{font:italic 400 1.08em/1 var(--s);letter-spacing:-.01em}.wrap{max-width:82rem;padding-inline:var(--g);margin:0 auto}.sec{padding-block:clamp(5rem,10vw,8rem)}.pill{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.88rem;font-weight:500;display:inline-flex}.pill:before{content:"";background:var(--lime);width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%}.btn{background:var(--ink);color:var(--paper);font:600 1rem var(--f);cursor:pointer;transition:transform .5s var(--spring), background .25s, color .25s;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.45rem;display:inline-flex}.btn:hover{background:var(--lime);color:var(--ink)}.btn:active{transition-duration:80ms;transform:scale(1.06,.86)}.btn.soft{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.soft:hover{background:var(--blush)}.btn.juicy{isolation:isolate;position:relative;overflow:hidden}.btn.juicy:before{content:"";z-index:-1;background:var(--wave) 0 0 / 1.6rem .6rem repeat-x, linear-gradient(var(--lime), var(--lime)) 0 .55rem / 100% 100% no-repeat;transition:transform .65s var(--ease);position:absolute;inset:-.55rem 0 0;transform:translateY(101%)}.btn.juicy:hover{background:var(--ink);color:var(--ink);transition:transform .5s var(--spring), color .2s .12s}.btn.juicy:hover:before{animation:1.1s linear infinite surfbtn;transform:none}@keyframes surfbtn{to{background-position:1.6rem 0,0 .55rem}}.drop{background:var(--lime);width:12px;height:16px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%/62% 62% 38% 38%;margin:-8px 0 0 -6px;position:absolute;top:0;left:0}.splash{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}html [data-reveal]{transition:opacity .8s var(--ease), transform .9s var(--spring)}html.js [data-reveal]:not([data-shown]){opacity:0;transform:translateY(26px)scale(.98)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html.js [data-reveal]:not([data-shown]){opacity:1;transform:none}}
.IsmiSW_header{z-index:40;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.IsmiSW_inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:.9rem;display:grid}.IsmiSW_solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line);background:#fbf6eae0}.IsmiSW_logo{font:800 1.35rem var(--f);letter-spacing:-.04em;align-items:center;gap:.5rem;display:flex}.IsmiSW_logo svg{transform-origin:50% 60%;width:2.1rem;height:2.1rem;overflow:visible}.IsmiSW_logo [data-drop]{transform-box:fill-box;transform-origin:50% 0}.IsmiSW_nav{gap:.2rem;display:flex}.IsmiSW_nav a{border-radius:999px;padding:.45rem .95rem;font-weight:500;transition:background .25s}.IsmiSW_nav a:hover{background:var(--pith)}.IsmiSW_cta{justify-self:end}.IsmiSW_menuBtn,.IsmiSW_sheet{display:none}@media (max-width:960px){.IsmiSW_inner{grid-template-columns:1fr auto auto;gap:.5rem}.IsmiSW_nav{display:none}.IsmiSW_menuBtn{background:var(--paper);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);cursor:pointer;transition:background .25s, transform .4s var(--spring);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.IsmiSW_menuBtn:hover,.IsmiSW_menuBtn[aria-expanded=true]{background:var(--lime)}.IsmiSW_menuBtn:active{transform:scale(1.12,.84)}.IsmiSW_menuBtn span{width:1.05rem;height:2px;transition:transform .45s var(--spring);background:currentColor;border-radius:2px;grid-area:1/1}.IsmiSW_menuBtn span:first-child{transform:translateY(-3.5px)}.IsmiSW_menuBtn span:last-child{transform:translateY(3.5px)}.IsmiSW_menuBtn[aria-expanded=true] span:first-child{transform:rotate(45deg)}.IsmiSW_menuBtn[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.IsmiSW_sheet{visibility:hidden;opacity:0;transition:opacity .25s, transform .45s var(--spring), visibility 0s .45s;padding-bottom:1rem;display:block;position:absolute;inset:100% 0 auto;transform:translateY(-.6rem)}.IsmiSW_sheet[data-open]{visibility:visible;opacity:1;transition:opacity .25s, transform .45s var(--spring);transform:none}.IsmiSW_sheet ul{border-radius:var(--r);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink), 0 18px 40px -18px #1f2a1a59;padding:.5rem}.IsmiSW_sheet a{font:800 1.5rem var(--f);letter-spacing:-.03em;border-radius:18px;align-items:center;gap:.8rem;padding:.85rem 1rem;transition:background .25s;display:flex}.IsmiSW_sheet a:before{content:"";background:var(--lime);width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%}.IsmiSW_sheet a:hover{background:var(--pith)}.IsmiSW_sheet li{opacity:0;transition:opacity .2s, transform .4s var(--spring);transform:translateY(-.4rem)}.IsmiSW_sheet[data-open] li{opacity:1;transition-delay:calc(var(--i) * 45ms + 60ms);transform:none}}@media (max-width:400px){.IsmiSW_cta{padding:.8rem 1.1rem}}@media (prefers-reduced-motion:reduce){.IsmiSW_sheet,.IsmiSW_sheet li,.IsmiSW_menuBtn span{transition-duration:0s!important;transition-delay:0s!important}.IsmiSW_sheet,.IsmiSW_sheet li{transform:none!important}}
.dpPCzG_footer{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding-top:5rem;padding-bottom:2rem;display:grid}.dpPCzG_logo{font:800 1.35rem var(--f);letter-spacing:-.04em;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.dpPCzG_logo svg{width:2.1rem;height:2.1rem}.dpPCzG_about p{color:var(--muted);max-width:30ch}.dpPCzG_footer h4{font:italic 400 1.15rem var(--s);color:var(--muted);margin-bottom:.7rem}.dpPCzG_footer li{margin-bottom:.2rem;font-size:.95rem}.dpPCzG_footer li a{padding-block:.15rem;display:inline-block}.dpPCzG_big{--amp:.09em;--lv:.35em;text-align:center;font:900 clamp(3rem, 13.4vw, 12.5rem)/.8 var(--f);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--ink);background-image:var(--wave), var(--wave2), linear-gradient(var(--lime), var(--lime));background-repeat:repeat-x,repeat-x,no-repeat;background-size:.9em var(--amp), 1.3em calc(var(--amp) * 1.3), 100% var(--lv);background-position:left var(--wx) bottom var(--lv), right var(--wx) bottom calc(var(--lv) + .02em), left bottom;-webkit-background-clip:text;background-clip:text;grid-column:1/-1;margin:3rem 0 -.12em;padding-bottom:.12em;animation:10s linear infinite dpPCzG_surf}@keyframes dpPCzG_surf{to{--wx:11.7em}}.dpPCzG_bottom{border-top:1.5px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.4rem;font-size:.84rem;display:flex}@media (max-width:960px){.dpPCzG_footer{grid-template-columns:1fr 1fr}.dpPCzG_about{text-align:center;grid-column:1/-1}.dpPCzG_about .dpPCzG_logo{justify-content:center}.dpPCzG_about p{max-width:none}.dpPCzG_footer h4,.dpPCzG_footer ul{text-align:center}.dpPCzG_contact{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dpPCzG_big{animation:none}}
.J82daG_dialog{--err:#a8401f;width:min(42rem, calc(100% - 2 * var(--g)));background:var(--paper);max-width:none;max-height:calc(100svh - 2rem);color:var(--ink);border:0;border-radius:32px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 80px -30px #1f2a1a80}.J82daG_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f2a1a8c}.J82daG_dialog[open]{animation:J82daG_pop .55s var(--spring)}.J82daG_dialog[open]::backdrop{animation:.3s J82daG_fade}@keyframes J82daG_pop{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes J82daG_fade{0%{opacity:0}}.J82daG_panel{overscroll-behavior:contain;flex-direction:column;max-height:calc(100svh - 2rem);display:flex;overflow:auto}.J82daG_head{background:var(--pith);border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:1.6rem clamp(1.2rem,4vw,2.2rem) 1.2rem;display:flex}.J82daG_head h2{font-size:clamp(2rem,1.3rem + 2.4vw,3rem)}.J82daG_head p{color:var(--muted);max-width:40ch;margin-top:.5rem}.J82daG_close{background:var(--paper);width:3rem;height:3rem;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);cursor:pointer;transition:background .25s, transform .4s var(--spring);border:0;border-radius:50%;flex:none;font-size:1.5rem;line-height:1}.J82daG_close:hover{background:var(--lime)}.J82daG_close:active{transform:scale(1.1,.85)}.J82daG_form{gap:1.2rem;padding:1.5rem clamp(1.2rem,4vw,2.2rem) 1.8rem;display:grid}.J82daG_pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.J82daG_field{gap:.4rem;display:grid}.J82daG_field>span,.J82daG_topics legend{font-size:.92rem;font-weight:600}.J82daG_field input,.J82daG_field textarea{background:var(--bg);width:100%;font:inherit;color:var(--ink);border:0;border-radius:16px;padding:.85rem 1rem;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1.5px #1f2a1a40}.J82daG_field textarea{resize:vertical;min-height:8rem;line-height:1.5}.J82daG_field ::placeholder{color:var(--muted);opacity:.8}.J82daG_field input:hover,.J82daG_field textarea:hover{box-shadow:inset 0 0 0 1.5px #1f2a1a80}.J82daG_field input:focus,.J82daG_field textarea:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px var(--lime);outline:none}.J82daG_field [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--err)}.J82daG_field small{color:var(--err);font-size:.85rem}.J82daG_topics{border:0;gap:.55rem;display:grid}.J82daG_topics>div{flex-wrap:wrap;gap:.45rem;display:flex}.J82daG_topics label{position:relative}.J82daG_topics input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.J82daG_topics span{background:var(--paper);transition:background .2s, box-shadow .2s, transform .4s var(--spring);border-radius:999px;padding:.5rem .95rem;font-size:.9rem;display:block;box-shadow:inset 0 0 0 1.5px #1f2a1a40}.J82daG_topics label:hover span{box-shadow:inset 0 0 0 1.5px var(--ink)}.J82daG_topics input:checked+span{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.J82daG_topics input:active+span{transform:scale(1.06,.9)}.J82daG_topics input:focus-visible+span{outline:2px dashed var(--ink);outline-offset:3px}.J82daG_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.J82daG_failed{background:var(--blush);border-radius:16px;padding:.8rem 1rem;font-size:.95rem}.J82daG_actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding-top:.2rem;display:flex}.J82daG_actions p{color:var(--muted);font-size:.92rem}.J82daG_actions a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime-d);text-decoration-color:var(--lime-d);text-underline-offset:3px}.J82daG_actions .J82daG_btn:disabled{opacity:.7;cursor:progress}.J82daG_sent{text-align:center;justify-items:center;gap:.6rem;padding:2.4rem clamp(1.2rem,4vw,2.2rem) 2.6rem;display:grid}.J82daG_sent p:not(.J82daG_sentTitle){color:var(--muted);max-width:36ch}.J82daG_sent .J82daG_btn{margin-top:.8rem}.J82daG_sentMark{width:4.5rem;height:4.5rem;animation:J82daG_squash .8s var(--spring)}.J82daG_sentTitle{font:800 clamp(1.8rem, 1.3rem + 1.6vw, 2.4rem)/1.05 var(--f);letter-spacing:-.03em}@keyframes J82daG_squash{0%{transform:scale(.4)}40%{transform:scale(1.2,.8)}70%{transform:scale(.94,1.06)}}@media (max-width:560px){.J82daG_pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.J82daG_dialog[open],.J82daG_dialog[open]::backdrop,.J82daG_sentMark{animation:none}}
