/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--sans);--font-serif:var(--serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ink:#2a3049;--ink-2:#4a5068;--ink-3:#666b81;--line:#2a30492e;--line-2:#2a30491a;--magenta:#f5006b;--magenta-dk:#c4004f;--yellow:#fac93b;--paper:#fbf8f2;--paper-2:#f4efe4;--navy:#2a3049;--navy-dk:#1f2438;--serif:"Fraunces Variable", Fraunces, Georgia, serif;--sans:"Hanken Grotesk Variable", system-ui, sans-serif;--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-line:var(--line);--color-line-2:var(--line-2);--color-magenta:var(--magenta);--color-magenta-dk:var(--magenta-dk);--color-yellow:var(--yellow);--color-paper:var(--paper);--color-paper-2:var(--paper-2);--color-navy:var(--navy);--color-navy-dk:var(--navy-dk);--radius-card:18px;--radius-panel:20px;--radius-bk:22px;--radius-tile:12px;--radius-field:14px;--radius-pill:999px;--col:78px;--gutter:24px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";pointer-events:none;z-index:50;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.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 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-family:var(--serif);font-variation-settings:"SOFT" 60,"opsz" 144;letter-spacing:-.015em;margin:0;font-weight:500}svg.gm{flex:none;width:20px;height:20px;display:block}.g{grid-template-columns:minmax(24px,1fr) repeat(12,minmax(0,78px)) minmax(24px,1fr);column-gap:24px;display:grid}.c{grid-column:2/14}.lab{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;display:flex}.lab:before{content:"";background:var(--yellow);flex:none;width:28px;height:3px}.h2{font-size:44px;line-height:1.08}.btn{background:var(--ink);color:#fff;font:700 16px/1 var(--sans);white-space:nowrap;letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:18px 28px;transition:background .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--magenta-dk)}.btn.ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px #2a304952}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn svg{fill:currentColor;flex:none;width:18px;height:18px}.btn.yellow{background:var(--yellow);color:var(--ink)}.btn.yellow:hover{background:#fff}.more{font:700 15px/1 var(--sans);color:var(--magenta-dk);white-space:nowrap}.more:after{content:" →"}.stars{color:var(--yellow);letter-spacing:1px;white-space:nowrap;font-size:15px}.sec{padding-top:112px}.sec-h{max-width:820px;margin-bottom:56px}.sec-h .lab{margin-bottom:24px}.sec-h .h2{margin-bottom:18px}.sec-h .intro{color:var(--ink-2);max-width:44em;font-size:18px;line-height:1.6}.cols{gap:0 24px;display:grid}.cols>.item{grid-template-rows:subgrid;align-content:start;display:grid}.cols>.item>.more{justify-self:start}.cols>.item.pc{grid-row:span 6}.cols>.item.post{grid-row:span 4}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.item{border-top:1px solid var(--line);flex-direction:column;padding-top:22px;display:flex}.item .n{font:500 15px/1 var(--serif);color:var(--magenta-dk);margin-bottom:20px}.item h3{margin-bottom:6px;font-size:27px;line-height:1.12}.item .for{font:italic 400 15.5px/1.4 var(--serif);color:var(--ink-3);margin-bottom:16px}.item p{color:var(--ink-2);font-size:16px;line-height:1.6}.item .rec{border-top:1px solid var(--line-2);margin-top:22px;padding-top:16px}.item .rec b{font:700 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;display:block}.item .rec li{color:var(--ink-2);margin-bottom:7px;padding-left:16px;font-size:15px;line-height:1.5;position:relative}.item .rec li:before{content:"";background:var(--yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.item .more{margin-top:auto;padding-top:22px;display:inline-block}.cta-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding-top:28px;display:flex}.cta-row p{font:italic 400 20px/1.4 var(--serif);color:var(--ink-2);max-width:34em}.cta-row .acts{flex:none;align-items:center;gap:22px;display:flex}.nav{padding:26px 0 0}.nav .c{justify-content:space-between;align-items:center;display:flex}.nav ul{font:600 15px/1 var(--sans);align-items:center;gap:30px;display:flex}.nav ul a:hover{color:var(--magenta-dk)}.nav .btn{padding:14px 22px;font-size:15px}.nav .menu{font-weight:700;display:none}.cover{position:relative}.nav{z-index:2;padding-top:22px;position:relative}.nav img{height:48px}.hero{align-content:center;align-items:center;min-height:calc(100vh - 92px);padding:8px 0 24px;position:relative;overflow:hidden}.hero .txt{grid-column:2/10;padding:16px 0 24px}.hero .kicker{color:var(--magenta-dk);margin-bottom:22px}.hero .kicker:before{background:var(--magenta)}.hero h1{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(40px,3.7vw,54px);line-height:1.05}.hero h1 em{color:var(--magenta-dk);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:400}.hero .deck{color:var(--ink-2);max-width:34em;margin-bottom:20px;font-size:19px;line-height:1.6}.goog{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}.goog .stars{color:#e8a800;font-size:17px}.goog b{color:var(--ink);font-weight:800}.goog .dot{background:var(--ink-3);border-radius:50%;width:4px;height:4px}.goog a{color:var(--magenta-dk);font-weight:700}.hero .goog{margin-bottom:30px}.hero .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero .pic{grid-column:10/14;justify-content:flex-end;align-self:center;display:flex;position:relative}.hero h1{max-width:12.5em}.por{--r:.726;--ph:min(clamp(400px,calc(100vh - 205px),640px),52vw);--fw:calc(var(--ph)*var(--r));--aw:var(--fw);width:var(--aw);margin:0;position:relative}.por .stage{height:var(--ph);width:var(--aw);position:relative}.por .arch{left:0;right:0;top:calc(var(--ph)*.14);background:var(--yellow);border-radius:calc(var(--aw)/2) calc(var(--aw)/2) 10px 10px;position:absolute;bottom:0}.por .win{border-radius:0 0 10px 10px;position:absolute;inset:-60px 0 0;overflow:hidden}.por .win img{height:var(--ph);width:auto;max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.por figcaption{font:italic 400 13.5px/1.45 var(--serif);color:var(--ink-3);text-align:center;white-space:nowrap;margin-top:14px}.wm{pointer-events:none;opacity:.07;background:url(/brand/Positivo_marchio.png) 50%/contain no-repeat;position:absolute}.pc{background:var(--paper-2);border-top:0;border-radius:18px;padding:30px 28px 26px}.pc .n{font:500 40px/1 var(--serif);color:var(--magenta);font-variation-settings:"SOFT" 100,"opsz" 144;margin-bottom:16px}.pc h3{margin-bottom:12px;font-size:26px}.pc .for{background:var(--yellow);font:700 11.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-radius:999px;place-self:start;margin:0 0 16px;padding:7px 12px;font-style:normal;display:inline-flex}.pc .rec{border-top:1px solid var(--line)}.pc .rec li{padding-left:22px}.pc .rec li:before{content:"✓";width:auto;height:auto;color:var(--magenta-dk);font:800 13px/1.5 var(--sans);background:0 0;border-radius:0;position:absolute;top:0;left:0}.others{color:var(--ink-2);margin-top:40px;font-size:15.5px}.others a{color:var(--magenta-dk);font-weight:700}.steps{grid-template-columns:7fr 5fr;align-items:start;gap:56px;display:grid}.tl li{grid-template-columns:44px 1fr;gap:20px;padding-bottom:30px;display:grid;position:relative}.tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:48px;bottom:4px;left:21px}.tl li:last-child:before{display:none}.tl .dot{background:var(--ink);color:#fff;width:44px;height:44px;font:500 16px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.tl h3{margin:9px 0 8px;font-size:24px;line-height:1.2}.tl p{color:var(--ink-2);max-width:34em;font-size:16px;line-height:1.6}.book{border:1px solid var(--line-2);background:#fff;border-radius:20px;padding:26px 26px 22px;position:relative;box-shadow:0 30px 60px -40px #2a304959}.book .bh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.book .bh b{font:500 21px/1.2 var(--serif)}.book .bh span{color:var(--ink-3);font-size:13px}.book .seg{background:var(--paper-2);font:700 12.5px/1 var(--sans);border-radius:999px;padding:3px;display:inline-flex}.book .seg i{color:var(--ink-3);border-radius:999px;padding:8px 12px;font-style:normal}.book .seg i.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.book .wk{grid-template-columns:repeat(7,1fr);gap:6px;margin:18px 0 14px;display:grid}.book .wk span{height:44px;font:600 14px/1 var(--sans);color:var(--ink-2);background:var(--paper);border-radius:12px;place-items:center;display:grid}.book .wk span small{letter-spacing:.06em;color:var(--ink-3);margin-bottom:3px;font-size:10px;font-weight:700}.book .wk span.on{background:var(--ink);color:#fff}.book .wk span.on small{color:#ffffffb3}.book .wk span.off{opacity:.35}.book .slots{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.book .slots i{font:700 13px/1 var(--sans);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);border-radius:999px;padding:10px 14px;font-style:normal}.book .slots i.on{background:var(--yellow);box-shadow:none;color:var(--ink)}.book .btn{justify-content:center;width:100%;padding:16px}.book .note{color:var(--ink-3);text-align:center;margin-top:12px;font-size:12.5px;line-height:1.5}.bio{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:56px;display:grid}.bio .pic{justify-content:center;display:flex;position:relative;container-type:inline-size}.bio .txt p{max-width:38em}.bio .por{--r:.731;--ph:min(calc(100cqw / var(--r)),600px);margin:0}.bio .por .arch{background:#fad8e0}@supports (color:color-mix(in lab, red, red)){.bio .por .arch{background:color-mix(in srgb,var(--magenta) 13%,var(--paper))}}.bio .pic .wm{width:calc(var(--ph)*1.1);height:calc(var(--ph)*1.1);opacity:.06;top:-10%;left:-18%}.bio .txt .lab{margin-bottom:24px}.bio .txt .h2{margin-bottom:26px}.bio .txt p{color:var(--ink-2);margin-bottom:18px;font-size:17px;line-height:1.65}.bio .txt p.lead{font:400 23px/1.4 var(--serif);color:var(--ink);font-variation-settings:"SOFT" 70;margin-bottom:22px}.cred{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:30px;padding-top:22px;font-size:14.5px;line-height:1.5;display:grid}.cred li{padding-left:16px;position:relative}.cred li:before{content:"";background:var(--yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.bio .acts{align-items:center;gap:22px;margin-top:32px;display:flex}.agg{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding:20px 0;font-size:15px;display:flex}.agg svg.gm{width:26px;height:26px}.agg .word{font:800 19px/1 var(--sans);color:var(--ink);letter-spacing:-.01em}.agg .exc{font:italic 400 20px/1 var(--serif);color:var(--ink)}.agg .stars{color:#e8a800;font-size:19px}.agg .num{font:800 17px/1 var(--sans);color:var(--ink)}.agg .more{margin-left:auto}.cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.card{border:1px solid var(--line-2);background:#fff;border-radius:12px;flex-direction:column;padding:24px 24px 20px;display:flex}.card .top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.card .av{width:40px;height:40px;font:700 15px/1 var(--sans);color:#fff;background:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.card .av.m{background:var(--magenta-dk)}.card .av.y{background:#b8892b}.card .av.g{background:var(--ink-3)}.card .top div{min-width:0}.card .top b{font:700 15px/1.2 var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.card .top span{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.card .top svg.gm{width:18px;height:18px;margin-left:auto}.card .stars{color:#e8a800;margin-bottom:10px;font-size:15px}.card p{color:var(--ink-2);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.card a{font:700 13px/1 var(--sans);color:var(--ink-3);margin-top:auto;padding-top:14px}.card a:hover{color:var(--magenta-dk)}.faq{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.faq .side{grid-column:1/5}.faq .side .sec-h{margin-bottom:28px}.faq .side .acts{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.faq .list{border-top:1px solid var(--line);grid-column:5/13}.faq .item{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:12px;padding:26px 0;display:grid}.faq .item .n{margin:0;font-size:16px;line-height:1.6}.faq .item h3{margin-bottom:10px;font-size:22px;line-height:1.3}.faq .item p{max-width:44em}.faq .item .src{font:italic 400 13.5px/1.5 var(--serif);color:var(--ink-3);margin-top:10px;display:block}.post{background:var(--paper-2);border-top:0;border-radius:18px;padding:26px 26px 22px}.post .k{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.post .k:before{content:"";background:var(--c,var(--yellow));border-radius:50%;width:10px;height:10px;margin-right:10px}.post .k span{color:var(--ink-3);margin-left:auto}.post.c1{--c:var(--yellow)}.post.c2{--c:var(--magenta)}.post.c3{--c:var(--ink)}.post h3{margin-bottom:12px;font-size:24px;line-height:1.2}.cta{background:var(--navy);color:var(--paper);margin-top:112px;position:relative;overflow:hidden}.cta .c{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;padding:96px 0 104px;display:grid}.cta .txt{grid-column:1/8}.cta .lab{color:#fbf8f299}.cta .lab:before{background:var(--yellow)}.cta .h2{color:var(--paper);margin:22px 0 18px;font-size:56px}.cta .h2 em{color:var(--yellow);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:400}.cta p{color:#fbf8f2c7;max-width:30em;margin-bottom:34px;font-size:19px;line-height:1.55}.cta .ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cta .ctas a.link{color:var(--paper);border-bottom:1.5px solid #fbf8f266;padding-bottom:2px;font-size:15px;font-weight:700}.cta .mark{grid-column:9/13;justify-self:end;width:300px}footer{background:var(--navy-dk);color:#fbf8f2cc;font-size:14.5px;line-height:1.6}footer .top{border-bottom:1px solid #fbf8f21f;grid-template-columns:4fr 2fr 2fr 2fr;gap:32px;padding:64px 0 48px;display:grid}footer img{height:48px;margin-bottom:22px}footer h3{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fbf8f28c;margin:0 0 14px}footer li{margin-bottom:8px}footer a:hover{color:#fff}footer .bot{color:#fbf8f28c;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:22px 0 28px;font-size:13px;display:flex}@media (width<=1180px){.hero .pic{justify-content:center}}@media (width<=1100px){.nav ul{gap:18px;font-size:14px}.nav .btn{padding:12px 18px;font-size:14px}.hero .txt{grid-column:2/10;padding:12px 0 20px}.hero .pic{grid-column:10/14}.hero h1{font-size:clamp(34px,4.2vw,44px)}.hero .deck{max-width:32em;margin-bottom:16px;font-size:17px}.hero .goog{margin-bottom:22px;font-size:14px}.hero .ctas .btn{padding:15px 22px;font-size:15px}.h2{font-size:38px}.steps{grid-template-columns:1fr;gap:40px}.book{max-width:460px}.bio{gap:40px}.cols-4,.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.nav ul li:nth-child(4),.nav ul li:nth-child(5){display:none}}@media (width<=820px){.g{grid-template-columns:20px minmax(0,1fr) 20px;column-gap:0}.c{grid-column:2}.nav{padding-top:18px}.nav img{height:40px}.nav ul{gap:14px}.nav ul li:not(:last-child):not(:nth-last-child(2)){display:none}.nav .menu{display:block}.nav .btn{padding:11px 14px;font-size:14px}.hero{align-content:start;min-height:0;padding:0}.hero .txt{grid-column:2;padding:26px 0 30px}.hero h1{font-size:38px}.hero .deck{margin-bottom:16px;font-size:17px}.hero .kicker{font-size:11px}.hero .goog{gap:10px;margin-bottom:22px;font-size:14px}.hero .goog .dot,.hero .goog a,.hero .kicker .kx{display:none}.hero .ctas{gap:10px}.hero .ctas .btn{padding:16px 22px;font-size:15px}.hero .pic{grid-column:2;justify-content:center;padding:36px 0 0;display:flex}.hero .por{--ph:440px;margin:0}.bio .pic .wm{display:none}.sec{padding-top:72px}.h2{font-size:34px}.sec-h{margin-bottom:36px}.cols-3,.cols-4{grid-template-columns:1fr}.cols>.item{flex-direction:column;grid-row:auto;display:flex}.cols>.item+.item{margin-top:32px}.cta-row{flex-direction:column;align-items:flex-start;gap:22px;margin-top:40px}.cta-row .acts{flex-wrap:wrap}.bio{display:block}.bio .txt{margin-top:40px}.bio .por{--ph:440px}.steps{gap:32px}.book{max-width:none}.tl li{grid-template-columns:40px 1fr;gap:16px}.tl .dot{width:40px;height:40px}.tl li:before{left:19px}.pc{padding:26px 22px 22px}.post{padding:22px}.cred{grid-template-columns:1fr}.bio .acts{flex-wrap:wrap}.agg{gap:12px;padding:16px 0;font-size:14px}.agg .word{font-size:17px}.agg .exc{font-size:18px}.agg .stars{font-size:16px}.agg .more{flex-basis:100%;margin-left:0}.agg .exc{display:none}.cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 6px;display:flex;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;flex:0 0 82%}.faq{display:block}.faq .list{margin-top:36px}.faq .item{grid-template-columns:36px 1fr}.cta{margin-top:80px}.cta .c{padding:64px 0 72px;display:block}.cta .h2{font-size:38px}.cta .mark{display:none}.cta .ctas{gap:18px}footer .top{grid-template-columns:1fr;gap:28px;padding:48px 0 36px}footer .bot{flex-direction:column;gap:10px}}.crumbs{font:600 13px/1 var(--sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.crumbs a:hover{color:var(--magenta-dk)}.crumbs i{color:var(--line);font-style:normal}.ph{padding:clamp(18px,3vh,34px) 0 0}.ph .grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.ph h1{letter-spacing:-.02em;margin:clamp(14px,2vh,22px) 0 clamp(14px,2vh,20px);font-size:clamp(34px,3.6vw,54px);line-height:1.05}.ph h1 em{color:var(--magenta-dk);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:400}.ph .deck{color:var(--ink-2);max-width:34em;margin-bottom:clamp(14px,2vh,22px);font-size:clamp(16.5px,1.3vw,19px);line-height:1.6}.ph .goog{margin-bottom:30px}.ph .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fact{background:var(--paper-2);border-radius:18px;padding:26px 28px 24px;position:relative;overflow:hidden}.fact:after{content:"";opacity:.08;background:url(/brand/Positivo_marchio.png) 50%/contain no-repeat;width:220px;height:220px;position:absolute;top:-60px;right:-70px}.fact h3{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px}.fact dl{grid-template-columns:auto minmax(0,1fr);gap:12px 18px;margin:0;font-size:15px;line-height:1.45;display:grid;position:relative}.fact dt{color:var(--ink-3);white-space:nowrap;font-weight:700}.fact dd{color:var(--ink);margin:0}.fact .btn{justify-content:center;width:100%;margin-top:22px;position:relative}.tiles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tile{background:var(--paper-2);border-radius:18px;padding:28px 26px 24px}.tile q{font:italic 400 23px/1.3 var(--serif);font-variation-settings:"SOFT" 80;quotes:"«" "»";margin-bottom:14px;display:block}.tile q:before{content:open-quote;color:var(--magenta)}.tile q:after{content:close-quote;color:var(--magenta)}.tile p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.checks{grid-template-columns:1fr 1fr;gap:14px 28px;display:grid}.checks li{color:var(--ink-2);padding-left:30px;font-size:16px;line-height:1.5;position:relative}.checks li:before{content:"✓";background:var(--yellow);width:20px;height:20px;color:var(--ink);font:800 12px/20px var(--sans);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.cmp{border:1px solid var(--line-2);background:#fff;border-radius:18px;overflow:hidden}.cmp .r{border-top:1px solid var(--line-2);grid-template-columns:180px 1fr 1fr;display:grid}.cmp .r:first-child{background:var(--paper-2);border-top:0}.cmp .r>div{color:var(--ink-2);padding:18px 22px;font-size:15.5px;line-height:1.55}.cmp .r>div:first-child{font:700 12px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:21px}.cmp .r:first-child>div{font:500 19px/1.2 var(--serif);color:var(--ink)}.cmp .r>div+div{border-left:1px solid var(--line-2)}.rel{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.bk{border:1px solid var(--line-2);background:#fff;border-radius:22px;padding:30px;box-shadow:0 30px 60px -40px #2a30494d}.bk .st{border-top:1px solid var(--line-2);grid-template-columns:34px 1fr;gap:16px;padding:22px 0;display:grid}.bk .st:first-child{border-top:0;padding-top:0}.bk .st .n{background:var(--ink);color:#fff;width:34px;height:34px;font:500 14px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.bk .st h3{margin:6px 0 14px;font-size:19px}.opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opt{border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;position:relative}.opt.on{border-color:var(--ink);background:var(--paper)}.opt.on:after{content:"✓";background:var(--ink);color:#fff;width:22px;height:22px;font:800 12px/22px var(--sans);text-align:center;border-radius:50%;position:absolute;top:14px;right:14px}.opt.off{opacity:.5}.opt b{font:700 15.5px/1.2 var(--sans);margin-bottom:5px;display:block}.opt span{color:var(--ink-3);font-size:13.5px;line-height:1.4;display:block}.cal{grid-template-columns:minmax(0,1fr) 190px;gap:24px;display:grid}.mon{border:1px solid var(--line-2);border-radius:14px;padding:16px}.mon .mh{font:700 14px/1 var(--sans);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mon .mh span{color:var(--ink-3);letter-spacing:.02em;font-weight:600}.mon .d{text-align:center;font:600 13.5px/1 var(--sans);grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mon .d i{color:var(--ink-3);letter-spacing:.06em;padding:6px 0 8px;font-size:10.5px;font-style:normal;font-weight:700}.mon .d span{height:36px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.mon .d span.x{color:var(--ink-3);opacity:.45}.mon .d span.ok{background:var(--paper-2)}.mon .d span.on{background:var(--ink);color:#fff}.sl h4{font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.sl i{font:700 14px/1 var(--sans);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);text-align:center;border-radius:999px;margin-bottom:8px;padding:11px 14px;font-style:normal;display:block}.sl i.on{background:var(--yellow);box-shadow:none;color:var(--ink)}.form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form label{font:700 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}.form .in{border:1.5px solid var(--line);font:400 15px/1.3 var(--sans);color:var(--ink-3);background:#fff;border-radius:12px;padding:13px 14px}.form .w{grid-column:1/-1}.form .hint{color:var(--ink-3);grid-column:1/-1;font-size:13px;line-height:1.5}.form .chk{color:var(--ink-2);grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.form .chk i{border:1.5px solid var(--line);border-radius:5px;flex:none;width:18px;height:18px;margin-top:2px;font-style:normal}.bk .pay{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.bk .pay p{color:var(--ink-3);max-width:30em;font-size:13.5px;line-height:1.5}.side{flex-direction:column;gap:18px;display:flex}.sc{background:var(--paper-2);border-radius:18px;padding:24px 26px}.sc h3{margin:0 0 12px;font-size:20px}.sc p,.sc li{color:var(--ink-2);font-size:15px;line-height:1.55}.sc li{margin-bottom:8px;padding-left:16px;position:relative}.sc li:before{content:"";background:var(--yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.map{background:linear-gradient(135deg,#e9e4d6,#ddd6c3);border-radius:12px;height:180px;margin:14px 0 12px;position:relative;overflow:hidden}.map:before{content:"";background-image:linear-gradient(#2a304914 1px,#0000 1px),linear-gradient(90deg,#2a304914 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.map:after{content:"";background:var(--magenta);border-radius:50% 50% 50% 0;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(-45deg);box-shadow:0 0 0 6px #f5006b2e}.art{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;display:grid}.ahead{max-width:820px;padding-top:34px}.ahead .chip{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:22px;display:inline-flex}.ahead .chip:before{content:"";background:var(--yellow);border-radius:50%;width:10px;height:10px}.ahead h1{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(36px,3.8vw,50px);line-height:1.08}.ahead .stand{font:italic 400 22px/1.45 var(--serif);font-variation-settings:"SOFT" 70;color:var(--ink-2);max-width:32em;margin-bottom:26px}.meta{color:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;font-size:14px;display:flex}.meta .av{background:var(--paper-2) url(/brand/avatar-giorgia.jpg) center 20%/220% no-repeat;border-radius:50%;flex:none;width:40px;height:40px}.meta b{color:var(--ink)}.meta .dot{background:var(--ink-3);border-radius:50%;width:4px;height:4px}.prose{color:var(--ink-2);font-size:18px;line-height:1.7}.prose h2{color:var(--ink);margin:44px 0 14px;font-size:30px;line-height:1.15}.prose h3{color:var(--ink);margin:30px 0 10px;font-size:22px}.prose p{margin:0 0 18px}.prose strong{color:var(--ink)}.prose a{color:var(--magenta-dk);font-weight:700}.prose .btn{color:#fff;font-weight:700}.prose .btn.yellow{color:var(--ink)}.prose ul{margin:0 0 18px;padding-left:0}.prose ul li{margin-bottom:8px;padding-left:22px;position:relative}.prose ul li:before{content:"";background:var(--yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.brief{background:var(--paper-2);border-radius:18px;margin:26px 0 30px;padding:24px 28px}.brief b{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;display:block}.brief ul{margin:0}.brief li{font-size:16.5px}.warn{background:#fae2e6;border-radius:18px;margin:26px 0;padding:20px 24px}@supports (color:color-mix(in lab, red, red)){.warn{background:color-mix(in srgb,var(--magenta) 9%,var(--paper))}}.warn{font-size:16px}.warn b{color:var(--magenta-dk)}.tab{border-collapse:collapse;width:100%;margin:22px 0 28px;font-size:15.5px}.tab th{text-align:left;font:700 12px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 14px 12px 0}.tab td{border-bottom:1px solid var(--line-2);color:var(--ink);vertical-align:top;padding:12px 14px 12px 0}.tab td small{color:var(--ink-3);font-size:13px;display:block}.refs{border-top:1px solid var(--line);margin-top:44px;padding-top:22px}.refs b{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;display:block}.refs ol{color:var(--ink-2);padding-left:22px;font-size:14.5px;line-height:1.55;list-style:decimal}.refs li{margin-bottom:8px}.abox{background:var(--paper-2);border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:24px;margin-top:48px;padding:26px;display:grid}.abox .por{--r:.726;--ph:150px;margin:0 auto}.abox .por .arch{background:var(--yellow)}.abox h3{margin:0 0 6px;font-size:22px}.abox p{color:var(--ink-2);margin-bottom:12px;font-size:15px;line-height:1.55}.toc{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.toc .sc h3{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-family:var(--sans);color:var(--ink-3);font-weight:700}.toc ol{counter-reset:t}.toc ol li{counter-increment:t;color:var(--ink-2);border-top:1px solid var(--line-2);padding:7px 0 7px 26px;font-size:14.5px;line-height:1.4;position:relative}.toc ol li:before{content:counter(t,decimal-leading-zero);width:auto;height:auto;font:500 13px/1.4 var(--serif);color:var(--magenta);background:0 0;border-radius:0;position:absolute;top:8px;left:0}.toc ol li.on{color:var(--ink);font-weight:700}.toc .cta2{background:var(--navy);color:var(--paper);border-radius:18px;padding:24px 26px}.toc .cta2 h3{color:var(--paper);font-size:22px;font-family:var(--serif);letter-spacing:-.01em;text-transform:none;margin:0 0 8px;font-weight:500}.toc .cta2 p{color:#fbf8f2bf;margin-bottom:16px;font-size:14.5px;line-height:1.5}@media (width<=1100px){.ph .grid{gap:36px}.art{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.cal{grid-template-columns:1fr}.sl i{margin-right:8px;display:inline-block}}@media (width<=820px){.ph{padding-top:22px}.ph .grid{display:block}.fact{margin-top:28px}.tiles{grid-template-columns:1fr;gap:14px}.two{display:block}.two>*+*{margin-top:32px}.checks,.cmp .r{grid-template-columns:1fr}.cmp .r:first-child{display:none}.cmp .r>div+div{border-left:0;border-top:1px solid var(--line-2)}.cmp .r>div:first-child{background:var(--paper-2);padding-bottom:6px}.cmp .r>div[data-c]:before{content:attr(data-c);font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--magenta-dk);margin-bottom:8px;display:block}.ph .goog .dot,.ph .goog a{display:none}.rel{grid-template-columns:1fr;gap:14px}.bk{border-radius:18px;padding:22px}.opts,.form{grid-template-columns:1fr}.art{display:block}.toc{margin-top:40px;position:static}.abox{text-align:center;grid-template-columns:1fr}.abox .por{margin:0 auto}.meta{gap:10px}}.nav img,footer img{width:auto}.cta .mark{height:auto}.card .esempio{background:var(--paper-2);color:var(--ink-3);font:700 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:-4px 0 12px;padding:5px 10px}.fig,figure.cover{margin:28px 0}figure.cover{margin:32px 0 0}.fig img,figure.cover img{border-radius:18px;width:100%;height:auto}.fig figcaption{font:400 14px/1.5 var(--sans);color:var(--ink-3);margin-top:10px}.skip{z-index:100;background:var(--ink);color:#fff;font:700 15px/1 var(--sans);border-radius:0 0 12px;padding:12px 20px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}@media (width<=420px){.nav .btn{padding:10px 13px;font-size:13px}.nav ul{gap:12px}}.nav ul a.btn:hover{color:#fff}.more,.nav ul button.menu,.card a{position:relative}.nav ul button.menu{min-height:44px}.nav ul button.menu:after,.card a:after{content:"";position:absolute;inset:-14px -8px}.more:before{content:"";position:absolute;inset:-15px -8px}.nav .btn{min-height:44px}.skip{align-items:center;min-height:44px;display:inline-flex}.others{max-width:44em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tl li:after{content:"";background:var(--ink);transform-origin:top;width:2px;animation:linear both tl-filo;animation-timeline:view();animation-range:entry 60% cover 55%;position:absolute;top:48px;bottom:4px;left:21px;transform:scaleY(0)}.tl li:last-child:after{display:none}@media (width<=820px){.tl li:after{left:19px}}}}@keyframes tl-filo{to{transform:scaleY(1)}}.book .btn:after{content:"";border-radius:inherit;position:absolute;inset:0}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}.nav ul button.menu{appearance:none;color:inherit;font:700 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.nav ul button.menu:hover{color:var(--magenta-dk)}.mm{z-index:60;background:var(--paper);overscroll-behavior:contain;flex-direction:column;padding:0 20px 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.mm[hidden]{display:none}.mm img{width:auto;height:40px}.mm-top{justify-content:space-between;align-items:center;gap:16px;padding:18px 0 22px;display:flex}.mm-chiudi{appearance:none;cursor:pointer;font:700 15px/1 var(--sans);color:var(--ink);background:0 0;border:0;border-radius:999px;padding:12px 20px;box-shadow:inset 0 0 0 1.5px #2a304952}.mm-chiudi:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.mm-voci{flex-direction:column;display:flex}.mm-voci a{font-family:var(--serif);font-variation-settings:"SOFT" 60,"opsz" 144;letter-spacing:-.015em;border-top:1px solid var(--line);padding:18px 0;font-size:34px;font-weight:500;line-height:1.15}.mm-voci a:hover{color:var(--magenta-dk)}.mm-azioni{border-top:1px solid var(--line);gap:12px;margin-top:26px;padding-top:26px;display:grid}.mm-azioni .btn{justify-content:center;width:100%}.mm-nap{color:var(--ink-2);gap:6px;margin-top:auto;padding-top:28px;font-size:15px;line-height:1.5;display:grid}.mm-nap a{color:var(--ink);font-weight:700}@media (width>=821px){.mm{display:none}}.sticky-cta{z-index:50;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);visibility:hidden;gap:10px;transition:transform .22s,visibility 0s linear .22s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -10px 30px #1f24381a}.sticky-cta.on{visibility:visible;transition:transform .22s;transform:translateY(0)}@media (width<=820px){.sticky-cta{grid-template-columns:minmax(0,1fr) auto;display:grid}}.sticky-cta .btn{justify-content:center;min-height:48px;padding:14px 18px;font-size:14px}@media (width<=359px){.sticky-cta .btn{gap:8px;padding:14px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sticky-cta,.sticky-cta.on{transition:none}}@media (width>=821px){.opts-3{grid-template-columns:repeat(3,1fr)}}.consenso{z-index:70;padding:18px 24px max(18px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);align-items:center;gap:16px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1f243824}.consenso[hidden]{display:none}.consenso:focus{outline:none}.consenso p{color:var(--ink-2);max-width:62ch;margin:0;font-size:14.5px;line-height:1.5}.consenso a{color:var(--magenta-dk);font-weight:700}.consenso-azioni{flex-wrap:wrap;gap:10px;display:flex}.consenso .btn{appearance:none;cursor:pointer;font-family:var(--sans);border:0;flex:auto;justify-content:center;min-height:48px;padding:14px 24px;font-size:15px}@media (width>=821px){.consenso{grid-template-columns:minmax(0,1fr) auto;gap:24px}.consenso .btn{flex:none}}.consenso-aperto .sticky-cta{visibility:hidden;transform:translateY(115%)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width<=820px){.ph .grid{display:block}}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:400 500;src:url(/_astro/fraunces-vietnamese-normal.D5JT5dPi.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:400 500;src:url(/_astro/fraunces-latin-ext-normal.qVhPkQpr.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:400 500;src:url(/_astro/fraunces-latin-normal.C_uTGgua.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-vietnamese-italic.Qplkh3ZI.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-ext-italic.B4SEqjaz.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-italic.Bq2cImdS.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-cyrillic-ext-wght-normal.D_UHSL_T.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-cyrillic-ext-wght-italic.CYajtLR3.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.woff2)format("woff2-variations");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}.book .wk span.off{opacity:1;color:#696e80;background:0 0}.book .wk span.off small{color:#696e80}a.map{text-decoration:none;display:block}a.map:before,a.map:after{content:none}a.map img{object-fit:cover;width:100%;height:100%;display:block}.map-apri{color:var(--magenta-dk);font:700 13px/1 var(--sans);background:#ffffffeb;border-radius:999px;padding:7px 11px;position:absolute;bottom:10px;left:10px}a.map:hover .map-apri{background:#fff}.tab-wrap{overflow-x:auto}:root{--t-h1:clamp(38px,3.75vw,54px);--t-h1-art:clamp(36px,3.5vw,50px);--t-h2:44px;--t-h2-prosa:30px;--t-h3:24px;--t-h4:21px;--t-h5:19px;--t-lead:22px;--t-chiusa:20px;--t-deck:18px;--t-prosa:18px;--t-corpo:16px;--t-piccolo:15px;--t-meta:13.5px;--s-testa:48px}@media (width<=1100px){:root{--t-h2:38px}}@media (width<=820px){:root{--t-h1:36px;--t-h1-art:34px;--t-h2:30px;--t-h2-prosa:25px;--t-h3:22px;--t-h4:19px;--t-h5:18px;--t-lead:19px;--t-chiusa:18px;--t-deck:17px;--t-prosa:17px;--s-testa:32px}}.hero h1,.ph h1{font-size:var(--t-h1)}.ahead h1{font-size:var(--t-h1-art)}.h2,.cta .h2{font-size:var(--t-h2)}.prose h2{font-size:var(--t-h2-prosa)}.pc h3,.item h3,.post h3,.tl h3{font-size:var(--t-h3)}.faq .item h3,.prose h3,.abox h3,.toc .cta2 h3{font-size:var(--t-h4)}.sc h3,.bk .st h3,.cmp .r:first-child>div{font-size:var(--t-h5)}.bio .txt p.lead,.ahead .stand,.tile q{font-size:var(--t-lead)}.cta-row p{font-size:var(--t-chiusa)}.hero .deck,.ph .deck,.sec-h .intro,.cta p{font-size:var(--t-deck)}.prose{font-size:var(--t-prosa)}.brief li{font-size:calc(var(--t-prosa) - 1px)}.item p,.tl p,.tile p,.card p,.cmp .r>div,.checks li,.others,.abox p{font-size:var(--t-corpo);line-height:1.6}.item .rec li,.cred,.refs ol,.toc ol li,.sc p,.sc li,.fact dl,footer{font-size:var(--t-piccolo)}.card .top span,.book .note,.faq .item .src,footer .bot,.por figcaption{font-size:var(--t-meta)}.pc .for,.item .rec b{font-size:12px}@media (width>=821px){footer .top{grid-template-columns:3fr 2fr 2fr 2fr}}.cmp .r>div:first-child{font-size:12px}.sec-h .intro,.faq .item p{max-width:32em}.others,.tl p,.bio .txt p,.refs ol{max-width:34em}@media (width>=1101px){:root{--t-prosa:19px}.art{grid-template-columns:minmax(0,620px) 320px;justify-content:space-between}}p,li,dd,figcaption,.deck,.intro{text-wrap:pretty}.cta-row p,.bio .txt p.lead,.ahead .stand,.tile q{text-wrap:balance}.btn{height:52px}.nav .btn{height:44px}.sticky-cta .btn,.consenso .btn{height:48px}.steps{align-items:center}.sec-h{margin-bottom:var(--s-testa)}.faq .side .sec-h{margin-bottom:28px}@media (width<=820px){.hero .ctas,.ph .ctas{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.hero .ctas .btn,.ph .ctas .btn{justify-content:center;width:100%;font-size:16px}}:root{--t-h1:clamp(40px,4.2vw,60px);--t-h2:40px}@media (width<=1100px){:root{--t-h2:36px}}@media (width<=820px){:root{--t-h1:38px;--t-h2:28px}}h1.h2{font-size:var(--t-h1)}@media (width>=821px){.cols>.item:not(.pc):not(.post){grid-row:span 3}}.toc .sc h3{font-size:12px}.card .av.y{background:#8a6516}.crumbs a,.goog a{z-index:1;position:relative}.agg .more{z-index:1}.crumbs a:after,.goog a:after{content:"";position:absolute;inset:-17px -6px}::selection{background:#fac93b8c}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--yellow) 55%,transparent)}}::selection{color:var(--ink)}:root{caret-color:var(--magenta-dk);accent-color:var(--ink)}a{text-underline-offset:.18em}.book .wk,.book .slots,.tab td,.cmp{font-variant-numeric:tabular-nums}@media (width<=820px){.cta-row .acts,.bio .acts,.faq .side .acts,.cta .ctas{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;width:100%;display:grid}.cta-row .acts .btn,.bio .acts .btn,.faq .side .acts .btn,.cta .ctas .btn{justify-content:center;justify-self:stretch;width:100%}.book .bh{flex-wrap:wrap}.book .bh span{white-space:nowrap}.book .slots i:nth-child(n+5){display:none}}.fact:after{opacity:.05;top:-90px;right:-110px}@media (width>=821px){.art.art-prenota{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.art-prenota .side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:18px;display:grid}[data-prenota-widget]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;display:grid}[data-prenota-widget]>*{grid-column:1/-1}[data-prenota-widget]>.st[data-passo=tipo]:not([hidden]){grid-column:1}[data-prenota-widget]>.st[data-passo=tipo]:not([hidden])+.st[data-passo=dove]{border-top:0;grid-column:2;padding-top:0}}@media (width<=820px){[data-prenota-widget] [data-cal-mount]{margin-left:-56px;margin-right:-16px}}.ph-prenota h1{margin:clamp(10px,1.4vh,16px) 0 clamp(8px,1.2vh,12px);font-size:clamp(32px,3.2vw,46px)}.ph-prenota .deck{margin-bottom:10px}.ph-prenota .goog{margin-bottom:0}[data-prenota-widget] .st{padding:16px 0}[data-prenota-widget] .st h3{margin:5px 0 12px}.opts.opts-corte{grid-template-columns:1fr 1fr;gap:10px}.opts-corte .opt{padding:12px 14px}.opts-corte .opt.on:after{width:20px;height:20px;line-height:20px;top:10px;right:10px}#prenotazione .sc{padding:20px 22px}#prenotazione .sc h3{margin-bottom:10px;font-size:18px}@media (width<=820px){[data-prenota-widget]{padding:16px}[data-prenota-widget] .st{grid-template-columns:28px 1fr;gap:12px}[data-prenota-widget] .st .n{width:28px;height:28px;font-size:13px}.opts-corte .opt b{padding-right:22px;font-size:14.5px}.opts-corte .opt span{font-size:12.5px}.ph-prenota .crumbs{display:none}}[data-prenota-widget] .st[hidden]+.st{border-top:0;padding-top:0}.stato-prenota{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-prenota-widget] .st:first-child{padding-top:0}.opt .corta{display:none}@media (width<=820px){[data-prenota-widget]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;display:grid}[data-prenota-widget]>*{grid-column:1/-1}[data-prenota-widget]>.st[data-passo=tipo]:not([hidden]){grid-column:1}[data-prenota-widget]>.st[data-passo=tipo]:not([hidden])+.st[data-passo=dove]{border-top:0;grid-column:2;padding-top:0}[data-prenota-widget]>.st[data-passo]{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px 8px}[data-prenota-widget]>.st[data-passo]>div{display:contents}[data-prenota-widget]>.st[data-passo] .n{width:24px;height:24px;font-size:12px}[data-prenota-widget]>.st[data-passo] h3{margin:0}[data-prenota-widget]>.st[data-passo] .opts.opts-corte{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:8px}[data-prenota-widget]>.st[data-passo] .opt{padding:10px 12px}[data-prenota-widget]>.st[data-passo] .opt b{margin-bottom:2px}[data-prenota-widget]>.st[data-passo] .opt span{display:none}[data-prenota-widget]>.st[data-passo] .opt .corta{display:block}}.fascia{background:var(--paper-2);margin-top:112px;padding-bottom:112px}.fascia .card{border-color:#0000}@media (width<=820px){.fascia{margin-top:72px;padding-bottom:72px}}#chi.f-chi .bio .txt p.lead{margin-bottom:28px;font-size:clamp(26px,2.3vw,32px);line-height:1.28}@media (width<=820px){#chi.f-chi .bio .txt p.lead{text-wrap:pretty;font-size:23px}}.rv-big{margin:8px 0 44px}.rv-big blockquote{margin:0}.rv-big p{font:italic 400 clamp(24px,2.5vw,34px)/1.3 var(--serif);font-variation-settings:"SOFT" 80;color:var(--ink);text-wrap:pretty;max-width:28em}.rv-big p:before{content:"«";color:var(--magenta)}.rv-big p:after{content:"»";color:var(--magenta)}.rv-big figcaption{font:400 15px/1.4 var(--sans);color:var(--ink-3);margin-top:18px}.rv-big figcaption b{color:var(--ink);font-weight:700}@media (width>=1101px){.cards.tre{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.rv-big{margin-bottom:32px}.rv-big p{font-size:22px}}@media (width>=821px){.cols.post-uno{grid-template-columns:minmax(0,1fr)}.post-uno>.item.post{grid-template:"k p""h p"1fr"h m"/minmax(0,1.1fr) minmax(0,1fr);grid-row:auto;column-gap:56px;padding:36px 40px 32px;display:grid}.post-uno .post .k{grid-area:k}.post-uno .post h3{grid-area:h;max-width:14em;font-size:34px;line-height:1.12}.post-uno .post>p{grid-area:p;font-size:17px}.post-uno .post .more{grid-area:m;align-self:end}}.faq details.item{padding:0;display:block}.faq details.item>summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 24px;align-items:baseline;gap:12px;padding:24px 0;list-style:none;display:grid}.faq details.item>summary::-webkit-details-marker{display:none}.faq details.item>summary h3{margin:0;transition:color .15s}.faq details.item>summary:hover h3{color:var(--magenta-dk)}.faq details.item>summary:after{content:"";background:linear-gradient(var(--ink),var(--ink)) center/14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 14px no-repeat;place-self:center end;width:14px;height:14px}.faq details.item[open]>summary:after{background:linear-gradient(var(--magenta-dk),var(--magenta-dk)) center/14px 2px no-repeat}.faq details.item .ris{padding:0 36px 26px 60px}@media (width<=820px){.faq details.item>summary{grid-template-columns:36px minmax(0,1fr) 20px;padding:20px 0}.faq details.item .ris{padding:0 0 22px 48px}}.prose.misura{max-width:36em}.prose p.svolta{font:400 var(--t-lead)/1.35 var(--serif);font-variation-settings:"SOFT" 70;color:var(--ink);text-wrap:balance;margin:34px 0 20px}.prose p.svolta+p.svolta{margin-top:-6px}.hero-oltre h1{letter-spacing:-.03em;max-width:none;margin-bottom:14px;font-size:clamp(52px,6.2vw,84px);line-height:.96}.hero-oltre .sotto{font:italic 400 clamp(21px,1.7vw,25px)/1.3 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--ink);max-width:22em;margin-bottom:20px}.hero-oltre .deck{max-width:32em}@media (width<=820px){.hero-oltre h1{font-size:50px}.hero-oltre .sotto{margin-bottom:16px;font-size:20px}}.r-h2{letter-spacing:-.02em;font-size:clamp(30px,2.7vw,40px);line-height:1.08}.r-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.r-foto{background:var(--paper-2);aspect-ratio:4/5;border-radius:8px;margin:0;position:relative;overflow:hidden}.r-foto img{object-fit:cover;width:100%;height:100%;display:block}.r-testa{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:48px;display:grid}.r-testa>.lab,.r-testa>.r-h2{grid-column:1/9}.r-testa>.lab{margin-bottom:20px}.r-testa>.intro{color:var(--ink-2);grid-area:1/9/span 2/13;align-self:end;margin:0;padding-bottom:4px;font-size:17px;line-height:1.6}.r-firma{background:var(--navy);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(580px,80vh);display:grid}.r-firma .r-foto{aspect-ratio:auto;border-radius:0;min-height:420px}.r-firma .r-foto img{object-position:64% 50%;position:absolute;inset:0}.r-firma .txt{flex-direction:column;justify-content:center;padding:72px max(24px,50vw - 600px) 72px 64px;display:flex}.r-firma .prima{color:#fbf8f2bd;max-width:30em;font-size:17px;line-height:1.6}.r-firma .prima:after{content:"";background:var(--yellow);width:40px;height:3px;margin:26px 0 24px;display:block}.r-firma .firma{font:400 clamp(28px,2.6vw,38px)/1.12 var(--serif);font-variation-settings:"SOFT" 60,"opsz" 144;letter-spacing:-.015em;color:var(--paper);text-wrap:balance;max-width:14em}.r-firma .temi{columns:2;column-gap:32px;max-width:34em;margin-top:36px}.r-firma .temi li{break-inside:avoid;font:600 12px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fbf8f2d1;border-top:1px solid #fbf8f229;padding:10px 0 10px 18px;position:relative}.r-firma .temi li:before{content:"";background:var(--yellow);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:0}.r-riconosci{padding-top:112px}.r-riconosci .testa{grid-column:1/6;align-self:start}.r-riconosci .testa .lab{margin-bottom:20px}.r-riconosci .situ{border-bottom:1px solid var(--line);grid-column:7/13}.r-riconosci .situ li{border-top:1px solid var(--line);padding:22px 0 24px}.r-riconosci .situ li:first-child{border-top:0;padding-top:4px}.r-riconosci .situ p{font:400 clamp(18px,1.4vw,20px)/1.5 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;color:var(--ink);text-wrap:pretty}.r-riconosci .situ .more{margin-top:12px;font-size:14px;display:inline-block}@media (width>=821px) and (height>=700px){.r-riconosci .testa{position:sticky;top:48px}}.r-aree{background:var(--paper-2);margin-top:112px;padding:104px 0 112px}.r-risposta{text-align:center}.r-risposta .lab{justify-content:center;margin-bottom:22px}.r-risposta h2{font:400 clamp(28px,2.75vw,40px)/1.12 var(--serif);font-variation-settings:"SOFT" 60,"opsz" 144;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.r-risposta .perche{font:italic 400 clamp(20px,1.85vw,27px)/1.25 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--magenta-dk);text-wrap:balance;margin:6px 0 24px}.r-risposta>p:not(.perche){color:var(--ink-2);text-wrap:balance;font-size:17px;line-height:1.6}.r-ponte{text-align:center;color:var(--ink-2);text-wrap:balance;margin:64px 0 32px;font-size:17px;line-height:1.5}.r-ponte b{font:500 21px/1.3 var(--serif);color:var(--ink);margin-right:6px}.r-tre{border-bottom:1px solid var(--ink)}.r-area{border-top:1px solid var(--ink);transition:background-color .3s}.r-area.a1{--tinta:#f9aeca}@supports (color:color-mix(in lab, red, red)){.r-area.a1{--tinta:color-mix(in srgb,var(--magenta) 30%,var(--paper))}}.r-area.a1{--velo:#fbe7e9}@supports (color:color-mix(in lab, red, red)){.r-area.a1{--velo:color-mix(in srgb,var(--magenta) 7%,var(--paper))}}.r-area.a2{--tinta:var(--yellow);--velo:#fbeeca}@supports (color:color-mix(in lab, red, red)){.r-area.a2{--velo:color-mix(in srgb,var(--yellow) 22%,var(--paper))}}.r-area.a3{--tinta:var(--navy);--velo:#eceae6}@supports (color:color-mix(in lab, red, red)){.r-area.a3{--velo:color-mix(in srgb,var(--navy) 7%,var(--paper))}}.r-area[open]{background:var(--velo)}.r-area summary{cursor:pointer;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 56px;align-items:center;column-gap:32px;padding:34px 24px;list-style:none;display:grid}.r-area summary::-webkit-details-marker{display:none}.r-area h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,2.7vw,40px);line-height:1.06;transition:color .15s}.r-area summary:hover h3{color:var(--magenta-dk)}.r-area .tit{font:italic 400 clamp(18px,1.4vw,20px)/1.4 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--ink);text-wrap:pretty;margin-bottom:10px}.r-area .temi{flex-wrap:wrap;row-gap:2px;display:flex}.r-area .temi li{color:var(--ink-3);font-size:14px;line-height:1.5}.r-area .temi li:not(:last-child):after{content:"·";color:var(--magenta);margin:0 .5em;font-weight:700}.r-area .segno{background:var(--tinta);border-radius:50%;justify-self:end;width:52px;height:52px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative}.r-area .segno:before,.r-area .segno:after{content:"";background:var(--ink);width:16px;height:1.5px;margin:-.75px 0 0 -8px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.r-area .segno:after{transform:rotate(90deg)}.r-area.a3 .segno:before,.r-area.a3 .segno:after{background:var(--paper)}.r-area summary:hover .segno{transform:scale(1.08)}.r-area[open] .segno:after{transform:rotate(0)}.r-area summary:focus-visible{outline:2px solid var(--magenta);outline-offset:-2px}.r-area .apre{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 56px;column-gap:32px;padding:0 24px 40px;display:grid}.r-area .testo{grid-column:2;max-width:38em}.r-area .testo p{color:var(--ink-2);font-size:16px;line-height:1.62}.r-area .testo p+p{margin-top:12px}.r-area .apre>.more{grid-column:2;justify-self:start;margin-top:22px}@media (prefers-reduced-motion:reduce){.r-area,.r-area .segno,.r-area .segno:before,.r-area .segno:after{transition:none}}.r-approccio{padding-top:112px}.r-approccio .corpo{align-items:center}.r-approccio .txt{grid-area:1/1/auto/7}.r-approccio .r-foto{aspect-ratio:1;grid-area:1/8/auto/13}.r-approccio .txt>.lab{margin-bottom:20px}.r-approccio .txt>.r-h2{margin-bottom:26px}.r-approccio .txt>p.lead{font:400 clamp(19px,1.5vw,21px)/1.45 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;color:var(--ink);text-wrap:pretty;margin-bottom:16px}.r-approccio .txt>p{color:var(--ink-2);max-width:34em;font-size:16.5px;line-height:1.6}.r-approccio .txt>p+p{margin-top:10px}.r-approccio .txt>p.parto{font:italic 400 clamp(22px,1.8vw,26px)/1.2 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--magenta-dk);margin:24px 0 8px}.r-fattori{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;row-gap:4px;margin-top:64px;padding:22px 0;display:flex}.r-fattori li{font:400 clamp(19px,1.65vw,24px)/1.3 var(--serif);font-variation-settings:"SOFT" 60,"opsz" 144;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.r-fattori li:not(:last-child):after{content:"";background:var(--magenta);vertical-align:.2em;border-radius:50%;width:.2em;height:.2em;margin:0 .7em;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r-fattori li{animation:linear both r-accende;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 12%) cover calc(22% + var(--i) * 4%)}}}@keyframes r-accende{0%{color:color-mix(in srgb,var(--ink) 24%,var(--paper))}to{color:var(--ink)}}.r-stretta{text-align:center;margin:32px auto 0}.r-stretta p{font:italic 400 clamp(20px,1.75vw,25px)/1.3 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--ink);text-wrap:balance;margin:0 auto}.r-stretta .more{margin-top:14px;display:inline-block}#chi.f-chi .sono li{font:400 19px/1.42 var(--serif);font-variation-settings:"SOFT" 70;color:var(--ink);border-top:1px solid var(--line);text-wrap:pretty;padding:14px 0}#chi.f-chi .bio .txt p.lead{font-size:17px;font-family:var(--sans);color:var(--ink-2);margin-bottom:16px;line-height:1.6}.r-come .corpo{align-items:start}.r-come .tappe{border-bottom:1px solid var(--line);grid-area:1/1/auto/7}.r-come .r-foto{grid-area:1/8/auto/13}@media (width>=821px) and (height>=760px){.r-come .r-foto{position:sticky;top:48px}}.r-come .tappe li{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr);padding:22px 0 24px;display:grid}.r-come .tappe li:first-child{border-top-color:var(--ink)}.r-come .tappe li>*{grid-column:2}.r-come .n{font:italic 300 40px/.95 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--magenta-dk);grid-row:1/span 3;grid-column:1!important}.r-come h3{margin-bottom:6px;font-size:21px;line-height:1.2}.r-come .una{font:italic 400 17px/1.45 var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink-2)}.r-come details{margin-top:12px}.r-come summary{cursor:pointer;font:700 14px/1 var(--sans);color:var(--magenta-dk);align-items:center;gap:8px;list-style:none;display:inline-flex}.r-come summary::-webkit-details-marker{display:none}.r-come summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 10px no-repeat;width:10px;height:10px}.r-come details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/10px 1.5px no-repeat}.r-come details p{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.6}.r-azioni{align-items:center;gap:24px;margin-top:48px;display:flex}@media (width>=821px){.sec-h.duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px;max-width:none;display:grid}.sec-h.duo>.lab,.sec-h.duo>.h2{grid-column:1}.sec-h.duo>.h2{margin-bottom:0}.sec-h.duo>.intro{grid-area:1/2/span 2;align-self:end;max-width:30em;margin:0;padding-bottom:6px}.faq .side{align-self:start;position:sticky;top:40px}}.chiedi{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px 18px;padding:24px 0;display:grid}.chiedi img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:72px;height:72px}.chiedi p{font-size:var(--t-piccolo);color:var(--ink-2);line-height:1.5}.chiedi p b{font:500 19px/1.25 var(--serif);color:var(--ink);margin-bottom:4px;display:block}.chiedi .more{grid-column:1/-1}.r-letture{margin-top:8px}.r-letture li{border-top:1px solid var(--ink);grid-column:span 3}.r-letture a{height:100%;display:block}.r-letture h3{letter-spacing:-.01em;text-wrap:balance;margin:22px 0 10px;font-size:clamp(20px,1.6vw,23px);line-height:1.15;transition:color .15s}.r-letture a:hover h3{color:var(--magenta-dk)}.r-letture p{color:var(--ink-3);font-size:15px;line-height:1.55}.r-letture .quanti{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--magenta-dk);margin-top:16px;display:block}.r-letture li:not(:has(a)) .quanti{color:var(--ink-3)}.r-letture+.more{margin-top:40px;display:inline-block}.cta .txt p.attacco{font:italic 400 var(--t-lead)/1.4 var(--serif);font-variation-settings:"SOFT" 100;color:var(--paper);margin-bottom:16px}.cta .txt p:has(+p.dove){margin-bottom:14px}.cta .txt p.dove{color:#fbf8f2a8;font-size:15px}@media (width<=1100px){.r-firma .txt{padding:64px 40px 64px 48px}.r-firma .temi{columns:1}.r-come .tappe{grid-column:1/8}.r-come .r-foto{grid-column:9/13}.r-letture{row-gap:36px}.r-letture li{grid-column:span 6}}@media (width<=820px){.r-grid,.r-testa{grid-template-columns:minmax(0,1fr)}.r-grid>*,.r-testa>*{grid-area:auto/1/auto/-1!important}.r-testa{margin-bottom:36px}.r-testa>.intro{margin-top:16px;padding:0}.r-firma{grid-template-columns:minmax(0,1fr);min-height:0}.r-firma .r-foto{aspect-ratio:4/3;min-height:0}.r-firma .txt{padding:48px 24px 56px}.r-firma .prima:after{margin:22px 0 20px}.r-riconosci{padding-top:72px}.r-riconosci .situ{margin-top:28px}.r-riconosci .situ li{padding:20px 0}.r-riconosci .situ li:first-child{border-top:1px solid var(--line);padding-top:20px}.r-aree{margin-top:72px;padding:72px 0 80px}.r-risposta,.r-stretta{text-align:left}.r-risposta .lab{justify-content:flex-start}.r-risposta>p:not(.perche){text-wrap:pretty}.r-ponte{text-align:left;margin:44px 0 24px}.r-area summary{grid-template-columns:minmax(0,1fr) 44px;row-gap:12px;padding:26px 0}.r-area summary h3{grid-column:1}.r-area .sintesi{grid-column:1/-1}.r-area .segno{grid-area:1/2;width:44px;height:44px}.r-area .apre{padding:0 0 32px;display:block}.r-area[open]{background:0 0}.r-area .apre>.more{margin-top:8px;display:inline-block}.r-approccio{padding-top:72px}.r-approccio .r-foto{order:1;margin-top:36px}.r-fattori{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-top:40px;padding:18px 0;display:grid}.r-fattori li{white-space:normal;font-size:19px}.r-fattori li:not(:last-child):after{display:none}.r-stretta{margin-top:28px}.r-come .tappe li{grid-template-columns:48px minmax(0,1fr);padding:20px 0}.r-come .n{font-size:34px}.r-come .r-foto{margin-bottom:8px}.r-approccio .r-foto,.r-come .r-foto{max-width:560px}.r-azioni{flex-direction:column;align-items:stretch;gap:18px;margin-top:40px}.r-azioni .btn{justify-content:center}.r-letture{row-gap:0}.r-letture li{padding-bottom:24px}.r-letture h3{margin-top:18px;font-size:21px}}:root{--rosa:#f4d7d8}@supports (color:color-mix(in lab, red, red)){:root{--rosa:color-mix(in srgb,var(--magenta) 10%,var(--paper-2))}}:root{--rosa-acceso:#f96ba9}@supports (color:color-mix(in lab, red, red)){:root{--rosa-acceso:color-mix(in srgb,var(--magenta) 58%,#fff)}}.f-band{padding:112px 0}.f-crema{background:var(--paper)}.f-rosa{background:var(--rosa)}.f-navy{background:var(--navy);color:var(--paper)}.f-navy h2,.f-navy h3{color:var(--paper)}.f-navy .more{color:var(--rosa-acceso)}.f-band h2 em{font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--magenta-dk);font-style:italic;font-weight:400}.f-navy h2 em{color:var(--rosa-acceso)}.f-band .intro,.f-band .sec-h .intro{color:var(--ink);font-size:20px;line-height:1.5}.f-navy .intro{color:#fbf8f2e0}.f-band .sec-h{margin-bottom:48px}.hero-oltre .deck{color:var(--ink);font-size:19px}.f-band{--pad-f:clamp(48px,8vh,96px);padding:var(--pad-f) 0}.f-firma{--pad-f:clamp(48px,8vh,96px);min-height:0}@media (width>=1101px){.f-firma{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.f-firma .r-foto{min-height:0}.f-firma .r-foto img{object-position:42% 30%}.f-firma .txt{padding-top:var(--pad-f);padding-bottom:var(--pad-f)}.f-firma .firma{max-width:13em;font-size:clamp(30px,2.8vw,40px);line-height:1.1}.f-firma .firma:after{content:"";background:var(--yellow);width:40px;height:3px;margin:clamp(20px,3.4vh,28px) 0 clamp(16px,3vh,24px);display:block}.f-firma .prima{color:#fbf8f2e0;max-width:30em;font-size:19px;line-height:1.55}.f-firma .prima:after{content:none}.f-firma .temi{columns:auto;clip-path:inset(0 0 0 1.3em);max-width:none;font:500 16px/1.75 var(--sans);color:var(--paper);border:0;flex-wrap:wrap;column-gap:0;margin:clamp(20px,3.6vh,32px) 0 0 -1.3em;padding:0;display:flex}.f-firma .temi li{font:inherit;letter-spacing:0;text-transform:none;color:inherit;white-space:nowrap;border:0;padding:0 0 0 1.3em;position:relative}.f-firma .temi li:before{content:"";background:var(--yellow);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:.5em}.f-riconosci .c{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.f-riconosci .sentite{grid-column:1/7}.f-riconosci .entrate{grid-column:8/13}.f-riconosci h2{margin-bottom:clamp(20px,3.5vh,32px)}.f-riconosci .frasi li{font:300 clamp(26px,2.4vw,34px)/1.15 var(--serif);font-variation-settings:"SOFT" 80,"opsz" 144;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.f-riconosci .frasi li+li{margin-top:clamp(6px,1.2vh,12px)}.f-riconosci .frasi li:nth-child(2n){padding-left:2.2em}.f-riconosci q{quotes:none}.f-riconosci q:before{content:"«";color:var(--magenta)}.f-riconosci q:after{content:"»";color:var(--magenta)}.f-riconosci .risposta{max-width:24em;font:400 clamp(19px,1.5vw,22px)/1.4 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;color:var(--ink);text-wrap:pretty;margin-top:clamp(22px,4vh,36px)}.f-riconosci .risposta:before{content:"";background:var(--ink);width:40px;height:2px;margin-bottom:18px;display:block}.f-riconosci .entrate .intro{margin:0 0 14px;font-size:18px}.f-riconosci .voci{border-top:1px solid #2a304938}.f-riconosci .voci li{border-bottom:1px solid #2a304938}.f-riconosci .voci a,.f-riconosci .voci li>.frase{padding:clamp(14px,2.2vh,20px) 0;display:block}.f-riconosci .voci .frase{font:400 clamp(20px,1.65vw,24px)/1.25 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;transition:color .15s;display:block}.f-riconosci .dove{font:700 15px/1.3 var(--sans);color:var(--magenta-dk);margin-top:6px;display:block}.f-riconosci .dove:after{content:" →";margin-left:4px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.f-riconosci a:hover .frase{color:var(--magenta-dk)}.f-riconosci a:hover .dove:after{transform:translate(4px)}.f-aree .testa{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(24px,4vh,40px);display:flex}.f-aree .testa .intro{max-width:24em;margin:0;font-size:18px}.f-aree .tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.f-aree .tre>li>a{flex-direction:column;height:100%;display:flex}.f-aree .r-foto{aspect-ratio:3/2;margin-bottom:18px}@media (height>=860px){.f-aree .r-foto{aspect-ratio:4/3}}.f-aree .r-foto img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.f-aree a:hover .r-foto img{transform:scale(1.03)}.f-aree h3{letter-spacing:-.02em;font-size:clamp(24px,2vw,28px);line-height:1.1;transition:color .15s}.f-aree a:hover h3{color:var(--magenta-dk)}.f-aree .tit{font:italic 400 19px/1.4 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--ink);text-wrap:pretty;margin-top:8px}.f-aree .more{align-self:flex-start;margin-top:auto;padding-top:16px}@media (prefers-reduced-motion:reduce){.f-aree .r-foto img{transition:none}}.f-convinzioni .c{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vh,48px) 48px;display:grid}.f-convinzioni .testa{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.f-convinzioni .conv{border-top:1px solid #fbf8f242;padding-top:18px}.f-convinzioni .n{font:italic 300 30px/1 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--rosa-acceso);margin-bottom:12px;display:block}.f-convinzioni .frase{font:400 clamp(21px,1.85vw,26px)/1.2 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;letter-spacing:-.01em;color:var(--paper);text-wrap:balance}.f-convinzioni .frase+p{color:#fbf8f2db;text-wrap:pretty;margin-top:10px;font-size:17px;line-height:1.5}@media (width>=821px){.f-chi .bio .por{--ph:min(calc(100cqw / var(--r)),560px,calc(100vh - 92px - 2 * var(--pad-f)))}}#chi.f-chi .bio .txt .h2{letter-spacing:-.02em;margin-bottom:clamp(14px,2.4vh,22px);font-size:clamp(30px,2.7vw,40px);line-height:1.08}#chi.f-chi .bio .txt p.lead{font:400 20px/1.5 var(--sans);color:var(--ink);margin-bottom:clamp(8px,1.6vh,14px)}#chi.f-chi .sono{margin:0}#chi.f-chi .sono li{padding:clamp(8px,1.4vh,12px) 0}#chi.f-chi .cred{color:var(--ink-2);gap:8px 28px;margin-top:clamp(12px,2.4vh,22px);padding-top:clamp(12px,2vh,18px)}.f-chi .txt>.more{margin-top:clamp(16px,2.8vh,24px);display:inline-block}.f-come .r-testa{margin-bottom:clamp(28px,5vh,52px)}.f-come .r-testa>.r-h2{grid-column:1/7}.f-come .r-testa>.intro{color:var(--ink);grid-column:8/13;font-size:17px;line-height:1.55}.f-come .linea{--gap:32px;--p:18px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto var(--p) auto auto;column-gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.f-come .linea li{grid-row:1/span 4;grid-template-rows:subgrid;min-width:0;display:grid}.f-come .quando{font:700 12.5px/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--magenta-dk);align-self:end;margin-bottom:16px}.f-come .punto{height:var(--p);position:relative}.f-come .punto:before{content:"";z-index:1;width:var(--p);height:var(--p);background:var(--magenta-dk);box-shadow:0 0 0 6px var(--rosa);border-radius:50%;position:absolute;top:0;left:0}.f-come .punto:after{content:"";left:calc(var(--p) / 2);width:calc(100% + var(--gap));background:var(--ink);height:2px;position:absolute;top:calc(50% - 1px)}.f-come .linea li:last-child .punto:after{background:linear-gradient(90deg,var(--ink) 15%,#2a304900);width:100%}.f-come .linea h3{letter-spacing:-.01em;margin:22px 0 8px;padding-right:0;font-size:clamp(21px,1.65vw,24px);line-height:1.15}.f-come .una{font:italic 400 18px/1.45 var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);padding-right:12px}.f-come .passi{margin-top:clamp(16px,2.6vh,24px)}.f-come .passi summary{cursor:pointer;min-height:44px;font:700 16px/1 var(--sans);color:var(--magenta-dk);align-items:center;gap:10px;list-style:none;display:inline-flex}.f-come .passi summary::-webkit-details-marker{display:none}.f-come .passi summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.f-come .passi[open] summary:after{transform:translateY(2px)rotate(-135deg)}.f-come .passi-c{border-top:1px solid #2a30492e;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin-top:10px;padding-top:20px;display:grid}.f-come .passi h4{font:600 16px/1.3 var(--sans);color:var(--ink);margin:0 0 8px}.f-come .passi p{color:var(--ink-2);margin:0 0 10px;padding-right:12px;font-size:16px;line-height:1.6}@media (width>=821px){.f-come .c{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.f-come .c>.r-testa,.f-come .c>.linea{grid-column:1/-1}.f-come .passi{border-top:1px solid #2a30492e;grid-area:3/1/auto/-1;margin-top:clamp(28px,5vh,52px);padding-top:clamp(16px,2.6vh,24px)}.f-come .passi summary{min-height:52px}.f-come .r-azioni{flex-direction:row-reverse;grid-area:3/2;gap:28px;margin-top:calc(clamp(28px,5vh,52px) + clamp(16px,2.6vh,24px))}.f-come .passi-c{border-top:0;padding-top:8px}}.f-recensioni .sopra{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:clamp(24px,4vh,40px);display:grid}.f-recensioni .sec-h{display:contents}.f-recensioni .sec-h .h2{grid-column:1/7;margin:0}.f-recensioni .sec-h .intro{color:var(--ink);grid-column:8/13;margin:0;font-size:17px;line-height:1.55}.f-recensioni .agg{margin-bottom:clamp(20px,3vh,28px)}@media (height<=760px) and (width>=821px){.f-recensioni .card p{-webkit-line-clamp:4}}#faq.f-band .faq .item p{color:var(--ink);font-size:17px}#faq.f-band .chiedi,#faq.f-band .faq .list{border-color:#2a304938}.cta.cta-giallo{background:var(--yellow);color:var(--ink);margin-top:0}.cta-giallo .lab{color:var(--ink)}.cta-giallo .lab:before{background:var(--ink)}.cta-giallo .h2{color:var(--ink)}.cta-giallo .h2 em{color:var(--magenta-dk)}.cta-giallo p,.cta-giallo .txt p.attacco{color:var(--ink)}.cta-giallo .txt p.dove{color:var(--ink-2)}.cta-giallo .ctas a.link{color:var(--ink);border-bottom-color:#2a304966}.cta-giallo .mark{filter:brightness(0);opacity:.09;width:340px}@media (width<=1100px){.f-come .linea{--gap:20px}.f-come .passi-c{column-gap:20px}.f-aree .tre{gap:24px}.f-convinzioni .c{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.f-convinzioni .testa{grid-column:1/-1}}@media (width<=820px){.f-band,.f-firma{--pad-f:64px}.f-firma .r-foto{aspect-ratio:3/2}.f-firma .txt{padding:48px 24px 56px}.f-firma .firma{font-size:30px}.f-firma .prima,.f-band .intro,.f-band .sec-h .intro{font-size:18px}.hero-oltre .deck{font-size:17px}.f-riconosci .c{display:block}.f-riconosci .frasi li{font-size:27px}.f-riconosci .risposta{font-size:20px}.f-riconosci .entrate{margin-top:44px}.f-riconosci .voci .frase{font-size:21px}.f-aree .testa{margin-bottom:28px;display:block}.f-aree .testa .intro{margin-top:12px}.f-aree .tre{grid-template-columns:minmax(0,1fr);gap:40px}.f-aree .r-foto{aspect-ratio:3/2;margin-bottom:16px}.f-convinzioni .c{grid-template-columns:minmax(0,1fr);row-gap:24px}.f-convinzioni .testa{margin-bottom:8px}.f-convinzioni .n{margin-bottom:8px;font-size:26px}.f-convinzioni .frase{font-size:22px}#chi.f-chi .bio .txt p.lead{font-size:18px}.f-come .r-testa>.intro{font-size:17px}#faq.f-band .faq .item p{font-size:16px}.f-recensioni .sopra{display:block}.f-recensioni .sec-h .intro{margin-top:14px}}.f-convinzioni .convs{display:contents}:root{--gut-l:max(20px,env(safe-area-inset-left));--gut-r:max(20px,env(safe-area-inset-right))}.g{grid-template-columns:minmax(max(24px,env(safe-area-inset-left)),1fr) repeat(12,minmax(0,78px)) minmax(max(24px,env(safe-area-inset-right)),1fr)}.sticky-cta{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}@media (width<=820px){.g{grid-template-columns:var(--gut-l) minmax(0,1fr) var(--gut-r)}}.f-chi .formazione{display:none}@media (width<=820px){.cards{scroll-padding-inline:20px}}@media (width<=760px){.f-band{--pad-f:48px}.f-band .intro,.f-band .sec-h .intro{font-size:17px}.f-aree .tre,.f-convinzioni .convs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 10px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.f-aree .tre::-webkit-scrollbar{display:none}.f-convinzioni .convs::-webkit-scrollbar{display:none}.f-aree .tre>li,.f-convinzioni .conv{scroll-snap-align:start;flex:0 0 78%}.hero-oltre{grid-template-columns:var(--gut-l) minmax(0,1fr) auto var(--gut-r);align-items:end;padding:22px 0 40px}.hero-oltre .txt{display:contents}.hero-oltre .kicker{grid-area:1/2/auto/4;margin:0 0 18px}.hero-oltre h1{grid-area:2/2;margin:0;padding-bottom:4px;font-size:48px}.hero-oltre .pic{grid-area:2/3;align-self:end;padding:0 0 0 12px}.hero-oltre .por{--ph:176px}.hero-oltre .por figcaption{display:none}.hero-oltre .sotto,.hero-oltre .deck,.hero-oltre .goog,.hero-oltre .ctas{grid-column:2/4}.hero-oltre .sotto{margin:20px 0 14px;font-size:20px}.hero-oltre .deck{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;display:-webkit-box;overflow:hidden}.hero-oltre .goog{margin-bottom:22px}.f-firma .r-foto{aspect-ratio:16/9}.f-firma .r-foto img{object-position:42% 18%}.f-firma .txt{padding:36px 20px 44px}.f-firma .firma{font-size:28px}.f-firma .prima{font-size:17px}.f-firma .temi{font-size:15px;line-height:1.75}.f-riconosci h2{margin-bottom:20px}.f-riconosci .frasi{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.f-riconosci .frasi li{font-size:21px;line-height:1.18}.f-riconosci .frasi li+li{margin-top:0}.f-riconosci .frasi li:nth-child(2n){padding-left:0}.f-riconosci .risposta{margin-top:24px;font-size:18px}.f-riconosci .risposta:before{margin-bottom:14px}.f-riconosci .entrate{margin-top:32px}.f-riconosci .entrate .intro{margin-bottom:8px;font-size:17px}.f-riconosci .voci a{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:56px;padding:12px 0;display:grid}.f-riconosci .voci a:after{content:"→";font:400 22px/1 var(--sans);color:var(--magenta-dk);grid-area:1/2/3}.f-riconosci .voci .frase{font-size:18px;line-height:1.25}.f-riconosci .dove{margin-top:4px;font-size:15px}.f-riconosci .dove:after{content:none}.f-aree .testa{margin-bottom:22px}.f-aree .r-foto{aspect-ratio:4/5;margin-bottom:14px}.f-aree h3{font-size:24px}.f-aree .tit{font-size:17px}.f-aree .more{padding-top:12px}.f-convinzioni .c{display:block}.f-convinzioni .testa{gap:14px;margin-bottom:22px}.f-convinzioni .conv{padding-top:16px}.f-convinzioni .frase{font-size:22px}#chi.f-chi .bio{grid-template-columns:128px minmax(0,1fr);align-items:end;gap:0 18px;display:grid}.f-chi .bio .pic{grid-area:1/1}.f-chi .bio .por{--ph:175px}.f-chi .bio .txt{display:contents}.f-chi .bio .txt>*{grid-column:1/-1}#chi.f-chi .bio .txt .h2{grid-area:1/2;margin:0 0 4px;font-size:30px}#chi.f-chi .bio .txt p.lead{margin:24px 0 6px;font-size:17px}#chi.f-chi .sono li{padding:10px 0;font-size:18px}.f-chi .txt>.cred{display:none}.f-chi .formazione{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:block}.f-chi .formazione summary{cursor:pointer;min-height:52px;font:700 16px/1 var(--sans);color:var(--ink);justify-content:space-between;align-items:center;list-style:none;display:flex}.f-chi .formazione summary::-webkit-details-marker{display:none}.f-chi .formazione summary:after{content:"";background:linear-gradient(var(--ink),var(--ink)) center/14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 14px no-repeat;width:14px;height:14px}.f-chi .formazione[open] summary:after{background:linear-gradient(var(--magenta-dk),var(--magenta-dk)) center/14px 2px no-repeat}#chi.f-chi .formazione .cred{border:0;margin:0;padding:0 0 18px;font-size:15px}.f-chi .txt>.more{margin-top:20px}.f-come .r-testa{margin-bottom:22px}.f-come .linea{display:block}.f-come .linea li{grid-template-rows:auto auto auto 14px;grid-template-columns:28px minmax(0,1fr);column-gap:12px;display:grid}.f-come .linea li:before{content:"";background:var(--ink);grid-area:1/1/-1;justify-self:center;width:2px}.f-come .linea li:first-child:before{grid-row:2/-1;margin-top:12px}.f-come .linea li:last-child:before{background:linear-gradient(var(--ink) 40%,#2a304900)}.f-come .quando{grid-area:1/2;align-self:start;margin:0 0 2px}.f-come .punto{width:var(--p);grid-area:2/1;justify-self:center;margin-top:5px}.f-come .punto:after{content:none}.f-come .linea{--p:14px}.f-come .punto:before{box-shadow:none}.f-come .quando{font-size:11.5px}.f-come .linea h3{grid-area:2/2;margin:0 0 4px;padding:0;font-size:20px}.f-come .una{grid-area:3/2;padding:0;font-size:17px}.f-come .c{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.f-come .c>.r-testa,.f-come .c>.linea{grid-column:1/-1}.f-come .passi{grid-area:3/1/auto/-1;margin-top:0}.f-come .r-azioni{display:contents}.f-come .r-azioni .more{grid-area:3/2;font-size:16px;line-height:44px;display:block}.f-come .r-azioni .btn{grid-area:4/1/auto/-1;margin-top:16px}.f-come .passi-c{padding-top:16px;display:block}.f-come .passi-c>div+div{margin-top:18px}}@media (width>=375px) and (width<=760px){.hero-oltre .goog{font-size:15px}}@media (width>=360px) and (width<=760px){.sticky-cta .btn{font-size:15px}}:root{--rosa-arco:#fad8e0}@supports (color:color-mix(in lab, red, red)){:root{--rosa-arco:color-mix(in srgb,var(--magenta) 13%,var(--paper))}}.f-giallo{background:var(--yellow);color:var(--ink)}.f-fine .c{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.f-fine .domande{grid-column:1/7;display:block}.f-fine .chiusura{grid-column:8/13}.f-fine .r-h3{font:400 clamp(24px,2vw,28px)/1.15 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;letter-spacing:-.01em;color:var(--ink);margin-bottom:clamp(14px,2.4vh,22px)}.f-fine .r-h3 em{font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--magenta-dk);font-style:italic}.f-fine .faq .list,.f-fine .faq details.item{border-color:#2a30494d}.f-fine .faq details.item>summary{padding:clamp(16px,2.4vh,22px) 0}.f-fine .faq .item h3{font-size:20px}.f-fine .faq .item p{color:var(--ink);font-size:17px}.f-fine .faq details.item .ris{padding:0 36px 22px 60px}.f-fine .domande>.more{color:var(--ink);margin-top:clamp(16px,2.8vh,24px);display:inline-block}.f-fine .chiusura .r-h2{margin-bottom:clamp(14px,2.4vh,20px);font-size:clamp(36px,3.6vw,52px)}.f-fine .chiusura .attacco{font:italic 400 21px/1.4 var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);margin-bottom:12px}.f-fine .chiusura p{color:var(--ink);max-width:30em;font-size:17px;line-height:1.55}.f-fine .chiusura p+p{margin-top:10px}.f-fine .chiusura .dove{color:var(--ink-2);font-size:15px}.f-fine .chiusura .ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(20px,3.4vh,30px);display:flex}@media (width<=1100px){.f-fine .c{align-items:start}.f-fine .domande{grid-column:1/13}.f-fine .chiusura{grid-column:1/13;margin-top:56px}}@media (width<=760px){.f-fine .faq details.item>summary{grid-template-columns:36px minmax(0,1fr) 20px;padding:14px 0}.f-fine .faq .item h3{font-size:18px}.f-fine .faq details.item .ris{padding:0 0 18px 48px}.f-fine .faq .item p{font-size:16px}.f-fine .r-h3{margin-bottom:12px;font-size:24px}.f-fine .domande>.more{margin-top:18px}.f-fine .chiusura{border-top:1px solid #2a30494d;margin-top:28px;padding-top:28px}.f-fine .chiusura .r-h2{margin-bottom:12px;font-size:32px}.f-fine .chiusura .attacco{margin-bottom:10px;font-size:18px}.f-fine .chiusura p{font-size:16px}.f-fine .chiusura .ctas{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.f-fine .chiusura .ctas .btn{justify-content:center;width:100%}}.f-ritratto{padding-bottom:0}.f-ritratto .c{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.f-ritratto .pic{grid-area:1/1/auto/6;justify-content:center;display:flex;container-type:inline-size}.f-ritratto .por{--r:.731;--ph:min(calc(100cqw / var(--r)),calc(100vh - 94px - var(--pad-f)),700px);margin:0}.f-ritratto .por .win,.f-ritratto .por .arch{border-bottom-right-radius:0;border-bottom-left-radius:0}.f-ritratto .testo{padding-bottom:var(--pad-f);grid-area:1/7/auto/13;align-self:center}.f-ritratto .r-h2{text-wrap:balance;font-size:clamp(40px,3.7vw,54px);line-height:1.04}.f-ritratto .tre-parole{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:clamp(20px,3.6vh,34px) 0 0;padding:0;list-style:none;display:grid}.f-ritratto .tre-parole li{border-top:1px solid #fbf8f23d;padding-top:clamp(10px,1.6vh,14px)}.f-ritratto .parola{font:italic 400 28px/1.1 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--rosa-acceso);margin-bottom:6px;display:block}.f-ritratto .riga{color:#fbf8f2e0;text-wrap:pretty;font-size:17px;line-height:1.45;display:block}.f-ritratto .lavoro{margin-top:clamp(24px,4.4vh,44px)}.f-ritratto .lab-lavoro{font:600 16px/1.3 var(--sans);letter-spacing:.01em;color:#fbf8f2b3;margin:0 0 clamp(8px,1.4vh,12px)}.f-ritratto .frasi-conv{border-top:1px solid #fbf8f23d;margin:0;padding:clamp(8px,1.4vh,12px) 0 0;list-style:none}.f-ritratto .frasi-conv li{grid-template-columns:32px minmax(0,1fr);align-items:baseline;padding:clamp(4px,.8vh,7px) 0;display:grid}.f-ritratto .frasi-conv .n{font:italic 300 21px/1 var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--rosa-acceso)}.f-ritratto .frasi-conv .frase{font:400 clamp(19px,1.5vw,21px)/1.3 var(--serif);font-variation-settings:"SOFT" 70,"opsz" 144;color:var(--paper)}.f-ritratto .storia{margin-top:clamp(16px,2.8vh,26px);display:inline-block}@media (width<=1100px){.f-ritratto .testo{grid-column:6/13}.f-ritratto .tre-parole{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.f-ritratto{padding-bottom:var(--pad-f)}.f-ritratto .c{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:end;column-gap:18px}.f-ritratto .testo{display:contents}.f-ritratto .r-h2{grid-area:1/1/auto/-1;margin-bottom:22px;font-size:34px}.f-ritratto .pic{grid-area:2/1;align-self:end;display:block}.f-ritratto .por{--r:.64;--ph:min(260px,calc((100vw - 40px) * .44 / .64))}.f-ritratto .tre-parole li:first-child{border-top:0;padding-top:0}.f-ritratto .por .arch{border-radius:calc(var(--aw)/2) calc(var(--aw)/2) 10px 10px}.f-ritratto .por .win{border-radius:0 0 10px 10px}.f-ritratto .tre-parole{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-self:end;row-gap:8px;margin:0}.f-ritratto .tre-parole li{padding-top:7px}.f-ritratto .parola{margin-bottom:2px;font-size:24px}.f-ritratto .riga{font-size:16px;line-height:1.3}.f-ritratto .lavoro{grid-area:3/1/auto/-1;margin-top:26px}.f-ritratto .frasi-conv li{grid-template-columns:28px minmax(0,1fr);padding:5px 0}.f-ritratto .frasi-conv .n{font-size:20px}.f-ritratto .frasi-conv .frase{font-size:18px}.f-ritratto .storia{grid-area:4/1/auto/-1;justify-self:start;margin-top:16px}}.cols:has(>.sc){row-gap:24px}.cols-3:has(>.sc){grid-template-columns:repeat(3,minmax(0,1fr))}.cols>.sc,.side>.sc{flex-direction:column;display:flex}.sc>.btn{justify-content:center;width:100%;margin-top:auto;padding-inline:18px}.sc>:has(+.btn){margin-bottom:14px}.sc p+p{margin-top:10px}@media (width<=820px){.cols:has(>.sc){row-gap:18px}.cols-3:has(>.sc){grid-template-columns:minmax(0,1fr)}}main:has(+footer)>.sec:last-child{padding-bottom:112px}@media (width<=820px){main:has(+footer)>.sec:last-child{padding-bottom:72px}}.art.art-prenota{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=821px){.art-prenota .side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.art-prenota .side:has(>.sc:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.side .dubbio{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 24px;padding-top:18px;display:flex}.side .dubbio p{font:italic 400 var(--t-chiusa)/1.4 var(--serif);color:var(--ink-2)}.sc ul+p{margin-top:6px}@media (width<=820px){.side .dubbio{grid-template-columns:minmax(0,1fr);padding-top:16px;display:grid}.side .dubbio .btn{justify-content:center;width:100%}.sec .faq{flex-direction:column;display:flex}.sec .faq .side{display:contents}.sec .faq .side>.sec-h{order:1}.sec .faq .list{order:2;margin-top:0}.sec .faq .side>.acts{order:3;margin-top:28px}}.warn{max-width:46em}.sec .steps{align-items:start}.sec.testata{padding-top:clamp(18px,3vh,34px)}@media (width<=820px){.sec.testata{padding-top:22px}}@media (width>=821px){.testata .bio{align-items:start}}@media (width>=821px) and (height>=640px){.testata .bio .pic{position:sticky;top:32px}}.testata .bio .txt>.prose{margin-top:64px}.testata .bio .txt .prose p:not(.svolta){font-size:inherit;line-height:inherit;margin-bottom:18px}@media (width<=820px){.testata .bio{grid-template-columns:118px minmax(0,1fr);align-items:end;gap:0 18px;display:grid}.testata .bio .pic{grid-area:2/1}.testata .bio .por{--ph:160px}.testata .bio .txt{display:contents}.testata .bio .txt>*{grid-column:1/-1}.testata .bio .txt>.lab{grid-row:1;margin-bottom:18px}.testata .bio .txt>h1{grid-area:2/2;margin:0;padding-bottom:2px;font-size:34px}.testata .bio .txt>.lead{margin:22px 0 0}.testata .bio .txt>.acts{margin-top:24px}.testata .bio .txt>.prose{margin-top:48px}}@media (width>=821px){.sec.affianca .c{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:56px;display:grid}.sec.affianca .c>*{grid-column:2}.sec.affianca .c>.sec-h{grid-column:1;margin:0}.sec.affianca .c>.cta-row{grid-column:1/-1}}@media (width>=821px) and (height>=640px){.sec.affianca .c>.sec-h{position:sticky;top:48px}}.legale h1{letter-spacing:-.02em;margin:18px 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.08}.legale .aggiornato{color:var(--ink-3);margin-bottom:32px;font-size:14px}.legale-indice{background:var(--paper-2);border-radius:18px;margin-bottom:36px;padding:22px 26px}.legale-indice p{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.legale-indice ol{flex-direction:column;gap:8px;display:flex}.legale-indice a{color:var(--magenta-dk);font-size:15px;font-weight:700}.legale-testo{max-width:44em}@media (width>=1101px){.legale{grid-template-columns:minmax(0,620px) 320px;justify-content:space-between;align-items:start;display:grid}.legale-testa{grid-column:1/-1}.legale-testo{grid-area:2/1}.legale-indice{grid-area:2/2;margin:0;position:sticky;top:24px}}@media (width>=821px){.cols.post-due{grid-template-columns:repeat(2,minmax(0,1fr))}}.prosa-a-lato .occupo{background:var(--paper-2);border-radius:18px;margin-top:40px;padding:26px 28px 12px}.prosa-a-lato .occupo h2{font-size:var(--t-h3);margin:0 0 16px}.prosa-a-lato .occupo a{color:inherit;font-weight:inherit}.prosa-a-lato .occupo a:after{content:" →";color:var(--magenta-dk);font-weight:700}.prosa-a-lato .occupo a:hover{color:var(--magenta-dk)}@media (width>=821px){.prosa-a-lato .c{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.prosa-a-lato .occupo{margin-top:0}}@media (width>=821px) and (height>=640px){.prosa-a-lato .a-lato{position:sticky;top:48px}}@media (width>=821px){.cmp{grid-template-columns:fit-content(240px) minmax(0,1fr) minmax(0,1fr);display:grid}.cmp .r{grid-column:1/-1;grid-template-columns:subgrid}.cmp .r>div:first-child{text-wrap:balance}}.fact:after{z-index:0}.fact>*{z-index:1;position:relative}@media (width<=820px){.fact:after{top:-120px;right:-140px}}@media (width>=1101px){.tiles.catalogo{grid-template-columns:repeat(12,minmax(0,1fr))}.tiles.catalogo>*{grid-column:span 4}.tiles.catalogo:has(>:last-child:nth-child(3n+1))>:nth-child(-n+4){grid-column:span 3}.tiles.catalogo:has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2){grid-column:span 6}}@media (width>=821px) and (width<=1100px){.tiles.catalogo{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.catalogo>:last-child:nth-child(odd){grid-column:1/-1}}.meta .dot{display:none}.meta>span:has(+.dot):after{content:"";background:var(--ink-3);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-left:14px;display:inline-block}@media (width<=820px){.meta>span:has(+.dot):after{margin-left:10px}.meta>.av+span{flex:1 0 calc(100% - 50px);min-width:0}.meta>.av+span:after{content:none}}.abox .ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}@media (width<=820px){.abox .ctas{justify-content:center}}.cat-filtri{border-bottom:1px solid var(--line);font:700 15px/1 var(--sans);flex-wrap:wrap;gap:28px;margin:28px 0 44px;padding-bottom:22px;display:flex}.cat-filtri a{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:10px}.cat-filtri a:hover{color:var(--ink)}.cat-filtri a[aria-current=page]{color:var(--ink);border-bottom-color:var(--yellow)}@media (width<=820px){.cat-filtri{overscroll-behavior-x:contain;scrollbar-width:none;margin:24px calc(-1 * var(--gut-r)) 36px calc(-1 * var(--gut-l));padding:0 var(--gut-r) 0 var(--gut-l);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;flex-wrap:nowrap;gap:24px;overflow-x:auto}.cat-filtri::-webkit-scrollbar{display:none}.cat-filtri a{padding:12px 0 14px}}.errore{padding:min(18vh,148px) 0 min(14vh,112px)}.errore .c{text-align:center;width:100%;max-width:640px;margin:0 auto}.errore .lab{justify-content:center}.errore h1{letter-spacing:-.02em;margin:22px 0 14px;font-size:clamp(38px,6vw,60px);line-height:1.05}.errore p{color:var(--ink-2);margin-bottom:40px;font-size:18px;line-height:1.6}.errore .ripartenze{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}@media (width<=820px){.errore{padding:56px 0 72px}.errore .ripartenze{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:24px;display:grid}.errore .btn{justify-content:center;width:100%}}@media (width>=821px){.ph .grid.testa-duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px}.testa-duo h1{margin-bottom:0}.testa-duo .deck{max-width:32em;margin:0;padding-bottom:8px}.testa-duo h1+.goog{margin:14px 0 0}}@media (width<=820px){.ph .testa-duo h1+.goog{margin:0 0 14px}}.ph .grid.testa-sola{grid-template-columns:minmax(0,1fr)}@media (width>=821px){.sec:not(.affianca) .c>.sec-h:has(>.intro){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px;max-width:none;display:grid}.sec:not(.affianca) .c>.sec-h:has(>.intro)>.lab,.sec:not(.affianca) .c>.sec-h:has(>.intro)>.h2{grid-column:1}.sec:not(.affianca) .c>.sec-h:has(>.intro)>.h2{margin-bottom:0}.sec:not(.affianca) .c>.sec-h:has(>.intro)>.intro{grid-area:1/2/span 2;align-self:end;max-width:32em;margin:0;padding-bottom:6px}}.ph+.sec.attacca{padding-top:var(--s-testa)}.nota-fonte{color:var(--ink-3);margin-top:24px;font-size:13px;line-height:1.5}#prenotazione{padding-top:clamp(14px,2.4vh,26px)}.fact dd a{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.fact dd a:hover{color:var(--magenta-dk)}@media (width>=821px){.prosa-a-lato .prose.misura{max-width:38em}}.chiusa-area{border-top:2px solid var(--yellow);font:400 clamp(24px,2.1vw,30px)/1.3 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:36px 0 0;padding-top:22px}@media (width<=820px){.chiusa-area{margin-top:32px;font-size:22px}}.sec+.f-band{margin-top:112px}@media (width<=820px){.sec+.f-band{margin-top:72px}}.sec.riga-sola{padding-top:0}.apri-sopra>summary{cursor:pointer;min-height:44px;font:700 16px/1.3 var(--sans);color:var(--magenta-dk);align-items:center;gap:10px;list-style:none;display:inline-flex}.apri-sopra>summary::-webkit-details-marker{display:none}.apri-sopra>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.apri-sopra[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.apri-sopra[open]>summary{margin-bottom:12px}.cit-telefono,.pilastri-telefono,.foto-telefono{display:none}@media (width>=821px){.apri-sopra>summary{display:none}}@media (width<=820px){.cit-telefono{border-top:2px solid var(--yellow);font:400 23px/1.3 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:30px 0 22px;padding-top:18px;display:block}.testata .bio .txt .prose p.cit-telefono{margin-bottom:22px;font-size:23px;line-height:1.3}.pilastri-telefono{margin:6px 0 22px;display:block}.pilastri-telefono p{margin-bottom:14px}.prose .pilastri-telefono ul.chip{flex-wrap:wrap;gap:8px;margin:0;display:flex}.prose .pilastri-telefono ul.chip li{background:var(--paper-2);font:600 15px/1.2 var(--sans);color:var(--ink);border-radius:999px;margin:0;padding:7px 14px}.prose .pilastri-telefono ul.chip li:before{content:none}.pilastri-desktop{display:none}.foto-telefono{aspect-ratio:3/2;margin:0 0 32px;display:block}.foto-telefono img{object-position:40% 10%}#formazione .tl li{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:16px}#formazione .tl .dot{width:28px;height:28px;font-size:13px}#formazione .tl li:before{top:34px;left:13px}#formazione .tl h3{margin:3px 0 2px;font-size:17px;line-height:1.3}#formazione .tl p{font-size:14px;line-height:1.45}}.nota-fonte a{color:var(--magenta-dk);font-weight:700}.faq.faq-tema+.faq.faq-tema{margin-top:72px}@media (width<=820px){.faq.faq-tema+.faq.faq-tema{margin-top:64px}.faq.faq-tema .side>.sec-h,.faq.faq-tema .side>.sec-h .h2:last-child{margin-bottom:0}.faq.faq-tema .side>.acts{margin-top:0}}.fact>h2{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px}.faq .item .rimando{margin-top:10px}.faq .item .rimando .more{white-space:normal;padding-top:0;display:inline}.f-rosa .dove,.f-rosa .quando,.f-rosa .passi summary,.f-rosa .more{color:#b5054e}@supports (color:color-mix(in lab, red, red)){.f-rosa .dove,.f-rosa .quando,.f-rosa .passi summary,.f-rosa .more{color:color-mix(in srgb,var(--magenta-dk) 90%,var(--ink))}}@font-face{font-family:Fraunces ripiego;font-style:normal;src:local(Georgia);size-adjust:86.5%}@font-face{font-family:Fraunces ripiego;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:80%}:root{--serif:"Fraunces Variable","Fraunces ripiego",Fraunces,Georgia,serif}.prosa-a-lato .a-lato>.r-foto{aspect-ratio:3/2;margin:0 0 24px}@media (width<=820px){.prosa-a-lato .a-lato>.r-foto{margin:40px 0 0}.prosa-a-lato .a-lato>.r-foto+.occupo{margin-top:24px}}@media (width>=821px) and (height<=1009px){.prosa-a-lato .a-lato:has(>.r-foto){position:static}}.prose .avviso-anteprima{background:var(--paper-2);color:var(--ink-2);border-radius:8px;margin:32px 0 0;padding:14px 18px;font-size:15px;line-height:1.5}.f-aree .r-foto img{object-position:var(--pos-32)}@media (width<=760px){.f-aree .r-foto img{object-position:var(--pos)}}@media (width<=1000px){.nav ul li:nth-last-child(2){display:list-item}}@media (width<=760px){.hero-oltre.cop-tel{--cop-col:calc(100cqw - var(--gut-l) - var(--gut-r));--cop-ph:min(clamp(250px,calc(100svh - 350px),430px),calc(var(--cop-col) * .9));grid-template-columns:var(--gut-l) minmax(0,1fr) var(--gut-r);align-items:start;padding:22px 0 44px;container-type:inline-size}.cop-tel .kicker{grid-area:1/2;margin:0 0 10px}.cop-tel .pic{grid-area:2/2;align-self:start;padding:0;display:block}.cop-tel .por{--ph:var(--cop-ph);--aw:var(--cop-col);width:var(--aw)}.cop-tel .por .win img{left:auto;right:calc(var(--fw) * -.17);transform:none}.cop-tel h1{z-index:1;font-size:min(clamp(48px,14vw,58px),calc(var(--cop-ph) * .2));grid-area:2/2;align-self:end;max-width:4.4em;margin:0 0 22px 16px;line-height:.92;position:relative}.cop-tel .sotto{text-align:center;text-wrap:balance;grid-area:3/2;justify-self:center;max-width:17em;margin:14px 0 0;font-size:20px}.cop-tel .goog{text-align:center;grid-area:4/2;justify-content:center;margin:12px 0 0}.cop-tel .ctas{grid-area:5/2;margin-top:16px}.cop-tel .deck{text-align:center;-webkit-line-clamp:unset;grid-area:6/2;margin:30px 0 0;display:block;overflow:visible}}@media (width<=359px){.cop-tel h1{font-size:min(clamp(44px,14vw,58px),calc(var(--cop-ph) * .2))}.cop-tel .por .win img{right:calc(var(--fw) * -.2)}}.nav .c>a{position:relative}.nav .c>a:after{content:"";position:absolute;inset:-4px 0}@media (width<=760px){body:has(.hero-oltre.cop-tel) .nav ul li:nth-last-child(2){display:none}.f-firma .r-foto{aspect-ratio:4/3}.f-firma .r-foto img{object-position:50% 15%}.f-firma .txt{padding:32px 20px 40px}.f-firma .firma:after{margin:20px 0 16px}.f-firma .temi{margin-top:20px;line-height:1.6}.f-riconosci .frasi{display:block}.f-riconosci .frasi li{font-size:23px;line-height:1.14}.f-riconosci .frasi li+li{margin-top:6px}.f-riconosci .frasi li:nth-child(2){padding-left:16px}.f-riconosci .frasi li:nth-child(3){padding-left:32px}.f-riconosci .frasi li:nth-child(n+4){padding-left:48px}.f-riconosci .risposta{text-wrap:balance;margin-top:20px}.f-riconosci .entrate{margin-top:28px}.f-riconosci .voci a{padding:10px 0}.f-aree .testa{margin-bottom:18px}.f-aree .tre{scroll-snap-type:none;border-top:1px solid #2a30492e;margin:0;padding:0;display:block;overflow:visible}.f-aree .tre>li{border-bottom:1px solid #2a30492e}.f-aree .tre>li>a{grid-template-rows:1fr auto auto 1fr;grid-template-columns:clamp(84px,26vw,120px) minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid}.f-aree .r-foto{aspect-ratio:4/5;border-radius:999px 999px 8px 8px;grid-area:1/1/-1;align-self:center;margin:0}.f-aree h3{grid-area:2/2;font-size:22px}.f-aree h3:after{content:" →";content:" →" / "";font:400 20px/1 var(--sans);color:var(--magenta-dk)}.f-aree .tit{grid-area:3/2;margin-top:6px;font-size:16px;line-height:1.35}.f-aree .more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.f-ritratto .r-h2{margin-bottom:20px;font-size:min(34px,8.8vw)}.f-ritratto .pic{min-height:min(calc(100svh - 470px),calc((100vw - var(--gut-l) - var(--gut-r)) * .44 / .45),400px);grid-area:2/1/4;align-self:stretch;align-items:flex-end;display:flex;container-type:size}.f-ritratto .por{--ph:min(100cqh,400px);--aw:min(100cqw,calc(var(--ph) * .56));width:var(--aw)}.f-ritratto .por .arch,.f-ritratto .por .win{border-radius:calc(var(--aw) / 2) calc(var(--aw) / 2) 10px 10px;top:0}.f-ritratto .por .win img{height:calc(var(--ph) * .96)}.f-ritratto .tre-parole{grid-row:2;align-self:start}.f-ritratto .storia{grid-area:3/2;place-self:end start;margin:14px 0 0}.f-ritratto .lavoro{grid-row:4}}@media (width<=760px) and (height<=760px){.f-ritratto .r-h2{margin-bottom:16px}.f-ritratto .tre-parole{row-gap:6px}.f-ritratto .tre-parole li{padding-top:5px}.f-ritratto .parola{margin-bottom:0}.f-ritratto .storia{margin-top:10px}.f-ritratto .lavoro{margin-top:20px}.f-ritratto .lab-lavoro{margin-bottom:6px}.f-ritratto .frasi-conv{padding-top:6px}.f-ritratto .frasi-conv li{padding:4px 0}.f-ritratto .frasi-conv .frase{line-height:1.25}}@media (width>=560px) and (width<=760px){.f-ritratto .c{grid-template-rows:auto 1fr auto auto}.f-ritratto .tre-parole{align-self:end}.f-ritratto .storia{align-self:start}}@media (width<=760px){.f-come{--pad-f:40px}.f-come .r-testa{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.f-come .r-testa>*{margin:0}.f-come .r-testa>.intro{line-height:1.5}.f-come .linea li{grid-template-rows:auto auto auto 8px}.f-come .linea h3{margin:0 0 2px}.f-come .una{line-height:1.4}.f-come .r-azioni .btn{margin-top:12px}.f-come .r-azioni .more:before{content:none}.f-recensioni .agg{gap:4px 10px;padding:14px 0 14px 46px;position:relative}.f-recensioni .agg svg.gm{width:34px;height:34px;position:absolute;top:22px;left:0}.f-recensioni .agg .exc{display:block}.f-recensioni .agg:after{content:"";flex-basis:100%;order:1;height:0}.f-recensioni .agg .stars,.f-recensioni .agg .num,.f-recensioni .agg .num+span{order:2}.f-recensioni .agg .more{order:3;margin-top:6px}.f-recensioni .card{flex-basis:72%;padding:20px 18px 18px}.f-recensioni .card .top svg.gm{display:none}}.nav img{object-fit:contain;object-position:left center}@media (width<=359px){.nav .btn .cta-resto{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
