*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}strong{font-weight:400}ol,ul{list-style:none}img,video,canvas,audio,iframe,embed,object{display:block;border:none}fieldset{border:none}.google-map *{border-style:none}a{text-decoration:none;color:inherit}em{font-style:normal}table{margin:0;padding:0;border:none;border-collapse:inherit;border-spacing:0;border-color:inherit;vertical-align:inherit;text-align:left;font-weight:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],textarea,select,form button{outline:none;background-color:transparent;border:none;margin:0;padding:0;color:inherit}@font-face{font-family:Sans;src:url(./FGL.B7CzoqIr.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Sans;src:url(./FGM.BykIj70s.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Canela web;src:url(./Canela-Light-Web.-SnruMvg.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Canela web;src:url(./Canela-LightItalic-Web.yyp2E4kM.woff2) format("woff2");font-weight:400;font-style:italic;font-stretch:normal}:root{--sans: "Sans", "L7", "Helvetica Neue", Arial, sans-serif;--serif: "Canela web", Georgia, serif}body,input,select,textarea,button{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--sans)}body{font-size:16px;line-height:1.14;letter-spacing:.4px}.tr{font-size:20px;letter-spacing:0}input,select,textarea,button{font-size:inherit;letter-spacing:inherit}strong{font-weight:700}.title-1{text-transform:uppercase;font-weight:700;font-size:50px;line-height:.8;position:relative}@media (min-width: 782px){.title-1{font-size:6vw;font-size:clamp(12px,6vw,96px);text-wrap:balance;line-height:.74;line-height:.76;letter-spacing:-.02em;left:-.3vw}}@media (min-width: 782px){.title-1-alt{font-size:8vw;font-size:clamp(12px,8vw,148px);font-size:clamp(12px,8vw,132px);text-wrap:balance;line-height:.72;line-height:.76;letter-spacing:-.02em;left:-.3vw}}@media (min-width: 782px){.title-1-alt-2{font-size:8vw;font-size:clamp(12px,8vw,148px);font-size:clamp(12px,8vw,132px);text-wrap:balance;line-height:.72;line-height:.76;letter-spacing:-.02em;left:-.3vw}}.title-1-serif{text-transform:uppercase;font-size:38px;line-height:.9;margin-bottom:0;font-weight:400;font-family:var(--serif);line-height:1.1;max-width:none;margin-left:auto;text-wrap:balance}@media (max-width: 480px){.title-1-serif{font-size:10.8vw;font-size:9.8vw}}@media (min-width: 1180px){.title-1-serif{font-size:5.4vw;line-height:5.6vw;letter-spacing:-.05vw;left:0}}.title-2{font-weight:400;text-transform:none;position:static;letter-spacing:0;font-size:26px;line-height:1}@media (min-width: 782px){.title-2{font-size:32px;line-height:1.15;line-height:.96}}.title-2-alt{font-size:22px;line-height:1.15;line-height:.96}.title-2-sans{line-height:.96;font-weight:700;text-transform:uppercase;font-size:28px;position:static;letter-spacing:0;font-size:32px;line-height:.84}@media (min-width: 782px){.title-2-sans{font-size:32px;line-height:.92}}.title-3{line-height:1.2;font-weight:400;font-size:25px;text-transform:none;position:static}.title-4,.content h4{text-transform:uppercase;font-size:14px;letter-spacing:1px}@media (min-width: 782px){.title-4,.content h4{font-size:15px}}.intro{font-size:26px;line-height:1}@media (min-width: 782px){.intro{font-size:2.4vw;line-height:2.8vw;line-height:2.4vw}}.content-m{font-size:18px;line-height:1.14}.content{font-size:18px;font-size:20px;line-height:1.1}.content-intro strong{font-style:italic;font-weight:400}.caption{font-size:15px;text-transform:uppercase}.header .trenta svg{width:50px;height:auto;position:relative}@media (min-width: 1180px){.header .trenta svg{width:5.4vw;position:relative;margin-bottom:-.2vw}}.num{line-height:.64;text-transform:uppercase;position:relative;font-size:54px}@media (min-width: 1180px){.num{font-size:6.1vw;letter-spacing:-.01vw;line-height:5vw}}:root{--yellow: rgba(255,255,84,1);--white: #fff;--black: rgba(16,16,16);--black-tr: rgba(16,16,16, .2);--accent: #3A36F9;--accent-tr: rgba(58,54,249,.3);--img-bg: rgba(16,16,16, .1);--active: #27B425;--inactive: #ccc;--bg-code: #fafafa;--blue: #0038FF;--blue-hover: #1E56FF}[data-theme=dark]{--bg: rgba(12,12,12);--bg: #111;--bg-main: rgb(250, 250, 250);--bg-1: rgba(255,255,255,.05);--bg-2: rgba(255,255,255,.1);--bg-3: rgba(255,255,255,.15);--bg-4: rgba(255,255,255,.24);--bg-5: rgba(255,255,255,.5);--bg-6: rgba(255,255,255,.02);--bg-7: rgba(255,255,255,.2);--bg-tr: rgba(0,0,0,.8);--hg: var(--white);--hg-2: #494949;--fg: #ddd;--fg-2: #999;--border: #444;--border: rgba(255,255,255,.24);--border-2: #333;--grid-bg: rgba(255,0,0,.15);--img-bg: rgba(255,255,255,.05);--input-accent: rgba(255,255,255,.2);--accent: #3A36F9;--accent-hover: #1C18DB;--accent: var(--hg);--accent-hover: rgba(255,255,255,.8);--accent-2: rgba(255,255,255,.2);--accent-2-hover: rgba(255,255,255,.3);--public--bg: #ECFDF3;--public--hg: #027A48;--bg-code: #282c34;--bg-code: #222}[data-theme=light]{--bg: var(--white);--bg-main: rgb(250, 250, 250);--img-bg: rgba(0,0,0,.03);--bg-1: rgba(0,0,0,.05);--bg-2: rgba(0,0,0,.05);--bg-3: rgba(0,0,0,.1);--bg-4: rgba(0,0,0,.2);--bg-4: #9A9A9A;--bg-4: #ddd;--bg-5: rgba(0,0,0,.4);--bg-6: rgba(0,0,0,.05);--bg-7: #bbb;--bg-tr: rgba(255,255,255,.95);--hg: var(--black);--hg-2: #B9B9B9;--fg: rgba(51,51,51);--fg-2: #999;--hg-tr: rgba(16,16,16,.4);--border: rgba(0,0,0,.3);--border: #ddd;--border-2: #ccc;--grid-bg: rgba(255,0,0,.1);--input-accent: rgba(0,0,0,.12);--accent: #3A36F9;--accent: var(--hg);--accent-hover: rgba(0,0,0,.8);--accent-2: #DEDDFC;--accent-2: var(--bg-2);--accent-2-hover: #CECDFF;--accent-2-hover: var(--bg-3);--pb-bg: #ECFDF3;--pb-hg: #027A48}body{background-color:var(--bg);color:var(--fg)}.title-1,.title-1-serif,.title-2,.title-2-sans,.title-3,.title-4,.num,strong{color:var(--hg)}.cta svg path,.cta svg circle,.cta-icon svg path,.cta-icon svg circle{stroke:var(--bg)}.cta-alt svg path,.cta-alt svg circle,.cta-icon-alt svg path,.cta-icon-alt svg circle{stroke:var(--hg)}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=file],input[type=url],input[type=date],input[type=datetime-local],textarea,.marked,select,button{border:none;outline:none;background-color:transparent;padding:10px 15px;border:1px solid var(--bg-4);border-radius:var(--border-radius);box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=file]:focus,input[type=url]:focus,input[type=date]:focus,input[type=datetime-local]:focus,textarea:focus,.marked:focus,select:focus{border-color:var(--bg-5);box-shadow:0 0 0 3px var(--input-accent)}.checkout input[type=text],.checkout input[type=password],.checkout input[type=email],.checkout input[type=tel],.checkout input[type=number],.checkout input[type=file],.checkout input[type=url],.checkout input[type=date],.checkout input[type=datetime-local],.checkout textarea,.checkout .marked,.checkout select{background-color:var(--bg)}select{min-width:200px;-webkit-appearance:none}select[multiple] option:checked{background:var(--bg-3);color:inherit}.select{position:relative}.select:before,.select:after{content:"";position:absolute;width:10px;height:1px;background-color:var(--fg-2);right:12px;top:50%}.select:before{transform:translate(-7px) rotate(45deg)}.select:after{transform:rotate(-45deg)}.editor{border-radius:var(--border-radius);border:1px solid var(--bg-4);box-shadow:#0000000d 0 2px 4px}.editor-toolbar{border-bottom:1px solid var(--bg-4)}.editor-content{border-radius:0;transition:border .3s var(--easing),box-shadow .3s var(--easing)}.editor-content:focus{border-color:transparent;box-shadow:0 0 0 3px var(--input-accent)}input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,.button{padding:10px 25px;border:none;border-radius:4px}button.reset{border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;background-color:transparent;color:inherit;padding:0}button.reset svg{width:18px;margin-left:10px}.checkbox{width:20px;height:20px;width:18px;height:18px;position:relative}.checkout .checkbox{background-color:var(--bg)}.checkbox svg{position:absolute;pointer-events:none;width:18px;top:0;left:0;height:auto;opacity:0}input[type=checkbox]{flex-shrink:0;position:relative;top:-1px;margin-right:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid var(--bg-7);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;display:grid;place-content:center;color:var(--bg-5);background-color:var(--bg)}input[type=checkbox]:checked{background-color:var(--hg)}input[type=checkbox]:checked+svg{display:block;opacity:1}input[type=checkbox]:checked+svg path{stroke:var(--bg)}input[type=radio]{flex-shrink:0;position:relative;top:-1px;left:-1px;margin-right:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;display:grid;place-content:center;color:var(--bg-5)}.radio{width:20px;height:20px;position:relative;border-radius:50%;border:1px solid var(--border)}.radio:has(input[type=radio]:checked):after{content:"";position:absolute;width:8px;height:8px;background-color:var(--hg);border-radius:50%;top:5px;left:5px}.checkout .radio{background-color:var(--bg)}.disabled,.slug{pointer-events:none}.field{margin-bottom:16px}.field label,.field .label{margin-bottom:8px}.field label,.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=file],.field input[type=url],.field input[type=tel],.field select,.field textarea{display:block;width:100%}.field input[type=date],.field input[type=datetime-local]{width:100%}.field textarea{min-height:100px}form{font-size:18px}.privacy{display:flex;gap:10px;font-size:16px;margin-bottom:20px}.send a,.empty a{text-decoration:underline}.send button,.send .button,.empty button,.empty .button{display:block;text-decoration:none;background:var(--accent);color:var(--bg);width:100%;border-radius:100px;padding:10px 12px;cursor:pointer;text-align:center}.send button:hover,.send .button:hover,.empty button:hover,.empty .button:hover{background-color:var(--accent-hover)}.send button.alt,.send .button.alt,.empty button.alt,.empty .button.alt{background:transparent;color:inherit;border:1px solid var(--border)}.send button.alt:hover,.send .button.alt:hover,.empty button.alt:hover,.empty .button.alt:hover{background-color:var(--bg-1)}:root{--easing: cubic-bezier(.165, .84, .44, 1);--size-4: 4px;--size-8: 8px;--size-12: 12px;--size-16: 16px;--size-20: 20px;--size-24: 24px;--size-32: 32px;--size-40: 40px;--size-48: 48px;--size-56: 56px;--size-64: 64px;--size-72: 72px;--size-80: 80px;--size-88: 88px;--size-96: 96px;--size-104: 104px;--size-112: 112px;--size-120: 120px;--size-128: 128px;--gutter: 0;--alt-gutter: 12px;--padding: 20px;--padding-v: 16px;--offset: 60px;--offset-index: var(--offset);--border-radius: 8px}@media (min-width: 1180px){:root{--padding-v: 16px;--offset: 80px;--alt-gutter: 20px;--offset-index: var(--offset)}}@media (min-width: 1440px){:root{--padding: 30px}}body{overflow-y:scroll}.main{padding:var(--padding);min-height:100vh;display:flex;flex-direction:column}.index{padding-top:var(--offset-index)}.internal{flex-grow:1;padding-top:var(--offset)}.index,.internal{flex-grow:1}.cta{background-color:var(--accent);color:var(--bg);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-transform:uppercase;border-radius:150px;line-height:1;font-size:18px;transition:transform .6s var(--easing);width:150px;height:150px}@media (min-width: 1180px){.cta{font-size:24px;width:200px;height:200px;border-radius:200px}}@media (min-width: 1180px){.cta-wrapper .cta{font-size:24px;width:168px;height:168px}}@media (min-width: 1680px){.cta-wrapper .cta{width:200px;height:200px;border-radius:200px}}.cta span{display:block}.cta svg{margin:0 auto}.cta path{fill:var(--bg)}.cta:hover{transform:scale(1.1)}img{pointer-events:none}.mobile{display:block}@media (min-width: 782px){.mobile{display:none}}.tablet{display:none}@media (min-width: 782px){.tablet{display:block}}
