@charset "UTF-8";@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-400-700-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-400-700-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sand: #f3eee6;--paper: #faf7f2;--ink: #2b2622;--clay: #a87761;--sage: #8b927b;--taupe: #b9ac9d;--line: #e5ddd3;--night: #17130f;--ombra-suau: 0 24px 70px rgb(55 45 35 / 10%);--serif: "Playfair Display", georgia, "Times New Roman", serif;--sans: "Poppins", system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--shell: 96rem;--shell-marge: 300px;--gutter: 2rem}@media(width>=40rem){.titol{font-size:3rem}}@media(width>=48rem){:root{--gutter: 2.5rem}.seccio{padding-block:8rem}.shell--estret{--gutter: 2rem}}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--serif);font-weight:500}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{border:0;background:none;font:inherit;color:inherit;cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--clay);color:#fff}:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.shell{width:100%;max-width:max(var(--shell),100% - var(--shell-marge) * 2);margin-inline:auto;padding-inline:var(--gutter)}.seccio{padding-block:6rem;scroll-margin-top:6rem}.shell--estret{--shell: 80rem;--shell-marge: 420px;--gutter: 1.25rem}.eyebrow{margin-bottom:1rem;color:var(--clay);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.eyebrow--sage{color:var(--sage)}.titol{font-size:2.25rem;line-height:1.25}.camp__control{display:block;width:100%;padding:.875rem 1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--paper);color:var(--ink);font-family:inherit;font-size:.875rem;line-height:1.25rem;transition:border-color .25s ease,box-shadow .25s ease}.camp__control:focus{border-color:var(--sage);box-shadow:0 0 0 3px #8b927b1a}.camp__control::placeholder{color:#2b262259}.camp__control[aria-invalid=true]{border-color:color-mix(in srgb,#a4503f 45%,var(--line))}.camp__control--llarg{resize:none;line-height:1.5rem}.cta{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.875rem;font-weight:500;transition:background-color .3s ease,color .3s ease,transform .3s ease}.cta:hover:not(:disabled){background:var(--clay);transform:translateY(-2px)}.cta:disabled{cursor:not-allowed;opacity:.6}.cta--contorn{border:1px solid var(--ink);background:none;color:var(--ink)}.cta--contorn:hover:not(:disabled){background:var(--ink);color:#fff}.cascada>*{--ordre: 0;--entrada: clamp( 0, (var(--progres) - var(--arrencada, .02) - var(--pas, .1) * var(--ordre)) * var(--velocitat, 3.4), 1 )}.cascada>*:nth-child(2){--ordre: 1}.cascada>*:nth-child(3){--ordre: 2}.cascada>*:nth-child(4){--ordre: 3}.cascada>*:nth-child(5){--ordre: 4}.cascada>*:nth-child(6){--ordre: 5}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal--visible{opacity:1;transform:translateY(0)}@property --progres{syntax: "<number>"; inherits: true; initial-value: 1;}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
