:root{--color-black:22,19,10;--color-bg:255,253,246;--color-bg-secondary:244,240,226;--color-white:255,253,246;--color-gray-100:255,253,246;--color-gray-200:244,240,226;--color-gray-300:226,220,198;--color-gray-400:185,178,155;--color-gray-500:138,132,111;--color-gray-600:98,93,77;--color-gray-700:60,58,51;--color-gray-800:42,39,32;--color-gray-900:22,19,10;--color-primary:35,64,216;--color-primary-dark:24,44,160;--color-primary-light:220,228,255;--color-secondary:255,216,77;--color-secondary-deep:232,186,22;--color-accent:220,228,255;--color-deep-navy:22,19,10;--color-slate:60,58,51;--color-error:179,38,30;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-gray-100));--bg-secondary:rgb(var(--color-gray-200));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-900));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-gray-100));--text-error:rgb(var(--color-error));--sol:rgb(var(--color-secondary));--tinta:rgb(var(--color-gray-900));--cielo:rgb(var(--color-accent));--transition-function:cubic-bezier(0.16, 1, 0.3, 1);--transition-duration:0.35s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Lexend Deca","Segoe UI",sans-serif;font-size:1.0625rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Lexend Deca","Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:1.75rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:87.5rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.25rem 1fr minmax(auto,85rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.kicker{display:block;margin-bottom:.5rem;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-style:italic;font-weight:700;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1;color:var(--primary)}.on-ink .kicker{color:var(--cielo)}.block-title{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.9;font-size:clamp(3rem,7vw,6rem);max-width:14ch;text-wrap:balance}.block-lead{margin-top:1.5rem;max-width:58ch;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55;color:var(--text-secondary)}.on-ink .block-lead{color:rgb(var(--color-gray-300))}.block{padding-block:clamp(4.5rem,10vw,9rem);scroll-margin-top:1.25rem}.on-ink{background-color:var(--tinta);color:var(--text-inverse)}.on-sol{background-color:var(--sol);color:var(--tinta)}.on-sky{background-color:var(--cielo);color:var(--tinta)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.75rem 2rem;border:2px solid transparent;border-radius:62.4375rem;font-family:"Lexend Deca","Segoe UI",sans-serif;font-weight:600;font-size:1rem;line-height:1.2;text-align:center;cursor:pointer;transition-property:background-color,color,border-color,-webkit-transform;transition-property:background-color,color,border-color,transform;transition-property:background-color,color,border-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn--primary{background-color:var(--primary);color:rgb(var(--color-white))}.btn--ink{background-color:var(--tinta);color:var(--sol)}.btn--line{border-color:currentColor;background-color:rgba(0,0,0,0);color:inherit}.btn--sm{min-height:2.75rem;padding:.5rem 1.5rem;font-size:.9375rem}.btn--fw{width:100%}.textlink{color:var(--primary);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.on-ink .textlink{color:var(--cielo)}.round{display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;border:2px solid var(--tinta);border-radius:50%;background-color:rgba(0,0,0,0);color:var(--tinta);cursor:pointer;transition-property:background-color,color,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.round svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.round:disabled{opacity:.3;cursor:default}.faq-list{border-top:2px solid var(--tinta)}.faq-item{border-bottom:2px solid var(--tinta)}.faq-item__question{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;width:100%;padding:1.5rem 0;background:0 0;border:0;text-align:left;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.05;color:var(--tinta);cursor:pointer}.faq-item__sign{position:relative;display:block;width:2.5rem;height:2.5rem;border:2px solid var(--tinta);border-radius:50%;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__sign::after,.faq-item__sign::before{content:"";position:absolute;left:50%;top:50%;width:1rem;height:2px;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__sign::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__answer>div{overflow:hidden}.faq-item__answer p{max-width:62ch;padding-bottom:1.5rem;color:var(--text-secondary)}.faq-item__answer p+p{margin-top:-.5rem}.js .faq-item .faq-item__answer{grid-template-rows:0fr}.js .faq-item.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item.is-open .faq-item__sign{background-color:var(--sol)}.faq-item.is-open .faq-item__sign::after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.form{display:grid;gap:1.5rem}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form__field{position:relative;display:grid;gap:.5rem}.form__label{font-weight:600;font-size:.9375rem}.form__input{width:100%;min-height:3.375rem;padding:.75rem 1rem;border:2px solid var(--tinta);border-radius:.875rem;background-color:rgb(var(--color-white));color:var(--tinta);font-size:1.0625rem;caret-color:var(--primary);transition-property:border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.form__input::-webkit-input-placeholder{color:rgb(var(--color-gray-600))}.form__input:-ms-input-placeholder{color:rgb(var(--color-gray-600))}.form__input::-ms-input-placeholder{color:rgb(var(--color-gray-600))}.form__input::placeholder{color:rgb(var(--color-gray-600))}.form__input:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--color-primary),.25)}.form__input._form-error{border-color:var(--text-error)}.form textarea.form__input{min-height:10rem;resize:vertical}.form__error{font-size:.875rem;font-weight:600;color:var(--text-error)}.form__consents{display:grid;gap:.75rem;padding:1.5rem;border-radius:1.125rem;background-color:rgba(var(--color-white),.75);border:2px solid var(--tinta)}.form__note{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.form__status,.form__summary{padding:1rem 1.5rem;border-radius:.875rem;border:2px solid var(--text-error);background-color:rgb(var(--color-white));color:var(--text-error);font-weight:600}.form__status ul,.form__summary ul{margin-top:.5rem;display:grid;gap:.25rem}.form__status a,.form__summary a{color:inherit;text-decoration:underline}.form__success{padding:1rem 1.5rem;border-radius:.875rem;background-color:var(--tinta);color:var(--sol);font-weight:600}.form._sending,.form[aria-busy=true]{opacity:.75}.checkbox{position:relative}.checkbox__input{position:absolute;width:1px;height:1px;opacity:0}.checkbox__input:focus-visible+.checkbox__label::before{outline:3px solid var(--primary);outline-offset:3px}.checkbox__input:checked+.checkbox__label::before{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%23FFFDF6%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.checkbox__input._form-error+.checkbox__label::before{border-color:var(--text-error)}.checkbox__label{display:inline-flex;gap:.75rem;align-items:flex-start;cursor:pointer;font-size:.9375rem;line-height:1.45}.checkbox__label::before{content:"";flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border:2px solid var(--tinta);border-radius:.4375rem;background:rgb(var(--color-white)) center/80% no-repeat;transition-property:background-color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.checkbox__text{padding-top:1px}.checkbox__text a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.checkbox .form__error{margin-top:.25rem;padding-left:2.25rem}.facts{display:grid;gap:1rem}.facts__item{display:grid;gap:.25rem}.facts__term{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-style:italic;font-weight:700;font-size:1.25rem;color:var(--primary)}.facts__value{font-size:1.125rem;font-weight:500;overflow-wrap:anywhere}.facts__value a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.facts__fine{font-size:.875rem;color:var(--text-secondary)}.page-head{padding-block:clamp(4rem,9vw,8rem) clamp(3rem,6vw,5.5rem)}.page-head__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto}.page-head__title{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.9;font-size:clamp(3.75rem,11vw,9.5rem);max-width:12ch}.page-head__text{margin-top:1.5rem;max-width:52ch;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55;color:var(--text-secondary)}.page-head__date{margin-top:1rem;font-size:.9375rem;color:var(--text-secondary)}.on-ink .on-sol{color:var(--tinta)}.on-ink .on-sol .kicker,.on-ink .on-sol .textlink{color:var(--primary)}.on-ink .on-sol a:focus-visible,.on-ink .on-sol button:focus-visible{outline-color:var(--primary)}body{font-family:"Lexend Deca","Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.65;font-weight:400;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.9;text-wrap:balance}ol,ul{list-style:none}dd,li,p{text-wrap:pretty}b,strong{font-weight:600}.num,output,time{font-variant-numeric:tabular-nums lining-nums}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.on-ink [tabindex]:focus-visible,.on-ink a:focus-visible,.on-ink button:focus-visible,.on-ink input:focus-visible{outline-color:var(--sol)}::selection{background-color:var(--primary);color:rgb(var(--color-white))}html{scrollbar-color:var(--tinta) rgb(var(--color-gray-200))}.skip{position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1rem;border-radius:.625rem;background-color:var(--tinta);color:var(--sol)}.skip:focus{top:1.25rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scale{position:fixed;inset:0 0 auto 0;z-index:90;padding:.3125rem .375rem 0;pointer-events:none}.scale__list{display:flex;gap:.25rem}.scale__seg{flex:1 1 0;min-width:0}.scale__link{position:relative;display:block;height:1.125rem;pointer-events:auto}.scale__link::before{content:"";position:absolute;inset:0 0 auto;height:.4375rem;border-radius:.25rem;background-color:rgba(var(--color-gray-900),.18);box-shadow:0 0 0 1px rgba(var(--color-white),.6);transition-property:height;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.scale__link:focus-visible{outline-offset:1px}.scale__link:focus-visible .scale__name{opacity:1;-webkit-transform:none;transform:none}.scale__link[aria-current] .scale__fill{background-color:var(--primary)}.scale__fill{position:absolute;inset:0 auto auto 0;height:.4375rem;width:calc(var(--fill,0)*100%);border-radius:.25rem;background-color:var(--tinta)}.scale__name{position:absolute;left:0;top:1rem;padding:.1875rem .625rem;border-radius:.5rem;background-color:var(--tinta);color:var(--sol);font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:.9375rem;line-height:1.2;white-space:nowrap;opacity:0;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);pointer-events:none;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.scale__seg:last-child .scale__name{left:auto;right:0}.masthead{position:relative;z-index:80}.masthead__bar{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.875rem .625rem}.masthead__list{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .375rem}.masthead__link{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border-radius:62.4375rem;font-weight:500;font-size:.9375rem;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.masthead__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.masthead__link--cta{background-color:var(--tinta);color:var(--sol)}.masthead__menu{display:none;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1rem;border:2px solid var(--tinta);border-radius:62.4375rem;background:rgba(0,0,0,0);font-weight:600;font-size:.9375rem;color:var(--tinta);cursor:pointer}.masthead__menu-lines{display:grid;gap:.3125rem;width:1.25rem}.masthead__menu-lines i{display:block;height:2px;background-color:currentColor;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.masthead.is-open .masthead__menu-lines i:first-child{-webkit-transform:translateY(.21875rem) rotate(45deg);transform:translateY(.21875rem) rotate(45deg)}.masthead.is-open .masthead__menu-lines i:last-child{-webkit-transform:translateY(-.21875rem) rotate(-45deg);transform:translateY(-.21875rem) rotate(-45deg)}html:not(.js) .masthead__menu{display:none}html:not(.js) .masthead__nav{position:static;visibility:visible;opacity:1;-webkit-transform:none;transform:none;background:0 0;padding:0}html:not(.js) .masthead__link{color:inherit;font-family:"Lexend Deca","Segoe UI",sans-serif;font-size:.9375rem;font-weight:500}html:not(.js) .masthead__bar{flex-wrap:wrap}.logo{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem}.logo__mark{width:2.5rem;height:2.5rem;flex:0 0 auto}.logo__plate{fill:var(--tinta)}.logo__plate--sol{fill:var(--sol)}.logo__disc{fill:var(--sol)}.logo__disc--ink{fill:var(--tinta)}.logo__wedge{fill:var(--primary)}.logo__pin{fill:rgb(var(--color-white))}.logo__name{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.75rem;line-height:1;letter-spacing:-.01em}.footer{padding-block:clamp(3.5rem,8vw,6.5rem) 2rem}.footer__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto}.footer__top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:2rem}.footer__logo{display:inline-flex;align-items:center;gap:.625rem;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:clamp(2.75rem,6vw,5rem);line-height:1;color:var(--sol)}.footer__logo .logo__mark{width:3.25rem;height:3.25rem}.footer__intro{margin-top:1rem;max-width:50ch;color:rgb(var(--color-gray-300))}.footer__contacts{display:grid;gap:.25rem;margin-top:1.5rem;font-style:normal}.footer__contact{justify-self:start;color:var(--text-inverse);overflow-wrap:anywhere}.footer a.footer__contact{text-decoration:underline;text-decoration-color:rgba(var(--color-secondary),.6);text-underline-offset:.2em}.footer__heading{font-size:1.625rem;color:var(--sol)}.footer__list{display:grid;gap:.25rem;margin-top:.75rem}.footer__link{display:inline-block;padding-block:.375rem;color:var(--text-inverse)}.footer__notices{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4.5rem}.footer__notice{padding:1.5rem;border-radius:1.25rem;background-color:rgb(var(--color-gray-800))}.footer__notice p{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:rgb(var(--color-gray-200))}.footer__notice-title{font-size:1.625rem;color:var(--sol)}.footer__inline{color:var(--cielo);text-decoration:underline;text-underline-offset:.2em}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1rem;border-top:1px solid rgba(var(--color-white),.2);font-size:.875rem;color:rgb(var(--color-gray-300))}.cookie{position:fixed;right:1rem;bottom:1rem;z-index:95;width:min(100% - 2rem,26.25rem);padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-white));color:var(--tinta);border:2px solid var(--tinta);box-shadow:0 1.125rem 2.5rem -1rem rgba(var(--color-gray-900),.45)}.cookie[hidden]{display:none}.cookie__title{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.75rem;line-height:1}.cookie__text{margin-top:.5rem;font-size:.9375rem;line-height:1.55}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.notice{width:min(100% - 2rem,35rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.5rem,4vw,2.5rem);border:0;border-radius:2rem;background-color:var(--sol);color:var(--tinta);overflow:auto}.notice::-ms-backdrop{background-color:rgba(var(--color-gray-900),.6)}.notice::backdrop{background-color:rgba(var(--color-gray-900),.6)}.notice[open]{-webkit-animation:noticeIn .4s var(--transition-function);animation:noticeIn .4s var(--transition-function)}.notice__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:2px solid var(--tinta);border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.notice__close svg{width:1.125rem;height:1.125rem;stroke:var(--tinta);stroke-width:2.4;stroke-linecap:round;fill:none}.notice__dial{display:block;width:6rem;height:auto;margin-bottom:1rem}.notice__dial-base{fill:var(--tinta)}.notice__dial-cut{fill:var(--primary)}.notice__title{font-size:clamp(2.375rem,6vw,3.5rem);line-height:.9;max-width:14ch}.notice__text{margin-top:1rem;display:grid;gap:.5rem;font-size:1rem}.notice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem}@-webkit-keyframes noticeIn{from{opacity:0;-webkit-transform:translateY(1rem) scale(.98);transform:translateY(1rem) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes noticeIn{from{opacity:0;-webkit-transform:translateY(1rem) scale(.98);transform:translateY(1rem) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}.hero{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(4rem,8vw,7.5rem)}.hero__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:end}.hero__title{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.9;font-size:clamp(3.5rem,11vw,9.375rem);line-height:.84;letter-spacing:-.03em;max-width:10ch}.hero__text{margin-top:2rem;max-width:54ch;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55;color:var(--text-secondary)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.dial{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border-radius:1.75rem;background-color:rgb(var(--color-white));box-shadow:0 1.5rem 3rem -1.5rem rgba(var(--color-gray-900),.35)}.dial__control{border:0;padding:0;margin:0;min-width:0}.dial__legend{margin-bottom:.75rem;font-weight:600;font-size:.9375rem}.dial__range{display:grid;grid-template-columns:repeat(3,1fr);padding:.25rem;border-radius:62.4375rem;background-color:var(--tinta)}.dial__radio{position:absolute;opacity:0;width:1px;height:1px}.dial__radio:focus-visible+.dial__option{outline:3px solid var(--sol);outline-offset:-3px}.dial__radio:checked+.dial__option{background-color:var(--sol);color:var(--tinta)}.dial__option{display:grid;place-items:center;min-height:2.875rem;padding:.25rem .5rem;border-radius:62.4375rem;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:1.1875rem;line-height:1;text-align:center;color:rgb(var(--color-white));cursor:pointer;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.dial__disc{width:100%;height:auto;overflow:visible}.dial__track{fill:rgb(var(--color-gray-200))}.dial__sector{fill:var(--sol);opacity:0;transition-property:opacity,fill;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.dial__tick{stroke:rgb(var(--color-white));stroke-width:4}.dial__arc{fill:none;stroke:var(--tinta);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:0}.dial__needle{-webkit-transform-origin:200px 200px;transform-origin:200px 200px;-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .6s var(--transition-function);transition:transform .6s var(--transition-function);transition:transform .6s var(--transition-function),-webkit-transform .6s var(--transition-function)}.dial__needle line{stroke:var(--primary);stroke-width:7;stroke-linecap:round}.dial__hub{fill:var(--tinta)}.dial[data-h=corto] .dial__sector--1,.dial[data-h=largo] .dial__sector,.dial[data-h=medio] .dial__sector--1,.dial[data-h=medio] .dial__sector--2{opacity:1}.dial[data-h=corto] .dial__needle{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.dial[data-h=largo] .dial__needle{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.dial.is-entering .dial__arc{stroke-dashoffset:1}.dial.is-sweeping .dial__arc{transition:stroke-dashoffset 1.2s var(--transition-function)}.dial__panels{display:grid;gap:1.5rem}.dial__name{margin-bottom:.5rem;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.75rem;line-height:1}.dial__list{display:grid;gap:.75rem}.dial__q{display:grid;grid-template-columns:7.375rem 1fr;gap:.75rem;padding-top:.75rem;border-top:1px solid rgb(var(--color-gray-300))}.dial__q dt{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-style:italic;font-weight:700;font-size:1.1875rem;line-height:1.2;color:var(--primary)}.dial__q dd{font-size:.9375rem;line-height:1.5}.dial__note{font-size:.875rem;color:var(--text-secondary)}.js .dial__panel[hidden]{display:none}.js .dial__panel.is-on{-webkit-animation:panelIn .45s var(--transition-function);animation:panelIn .45s var(--transition-function)}@-webkit-keyframes panelIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes panelIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}.about-band__poster{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;padding:clamp(2rem,6vw,6rem);border-radius:2.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem clamp(2rem,5vw,5rem);align-items:start}.about-band__poster .kicker{grid-column:1/-1;margin-bottom:-1rem}.about-band__title{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.9;font-size:clamp(3.25rem,8vw,7.75rem);line-height:.86;letter-spacing:-.03em}.about-band__facts{display:grid;gap:1rem;align-self:end}.about-band__facts>div{display:grid;gap:.25rem;padding-top:.75rem;border-top:2px solid var(--tinta)}.about-band__facts dt{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.375rem;line-height:1.1}.about-band__facts dd{font-size:1rem;line-height:1.5;color:var(--text-secondary)}.about-band__link{grid-column:1/-1;justify-self:start}.services__head{width:min(100% - 2*clamp(1rem,4vw,2.5rem),47.5rem);margin-inline:auto}.carousel{width:min(100% - 2*clamp(1rem,4vw,2.5rem),47.5rem);margin-inline:auto;margin-top:3rem}.carousel__viewport{display:grid;gap:1.5rem;border-radius:1.75rem}.carousel__slide{padding:clamp(1.5rem,4vw,3rem);border-radius:1.75rem;background-color:var(--cielo)}.carousel__count{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.375rem;color:var(--primary)}.carousel__title{margin-top:.5rem;font-size:clamp(2.375rem,5vw,3.75rem);line-height:.92;max-width:14ch}.carousel__text{margin-top:1rem;max-width:56ch}.carousel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.carousel__grid>div{padding:1rem;border-radius:1.125rem;background-color:rgb(var(--color-white))}.carousel__grid dt{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-style:italic;font-weight:700;font-size:1.1875rem;color:var(--primary)}.carousel__grid dd{margin-top:.25rem;font-size:.9375rem;line-height:1.5}.carousel__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.carousel__dots{display:flex;gap:.5rem}.carousel__dot{width:1.75rem;height:1.75rem;padding:0;border:0;background:0 0;cursor:pointer;position:relative}.carousel__dot::before{content:"";position:absolute;inset:.625rem .125rem;border-radius:.375rem;background-color:rgb(var(--color-gray-300));transition-property:background-color,inset;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.carousel__dot[aria-current=true]::before{background-color:var(--primary);inset:.5625rem 0}.js .carousel__viewport{display:flex;gap:0;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.js .carousel__viewport::-webkit-scrollbar{display:none}.js .carousel__slide{flex:0 0 100%;scroll-snap-align:start}.assets__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto}.assets__head{max-width:47.5rem}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(7.5rem,auto);gap:1rem;margin-top:3rem}.bento__card{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.4vw,2rem);border-radius:1.5rem;background-color:rgb(var(--color-white))}.bento__card p{font-size:1rem;line-height:1.55}.bento__card--a{grid-column:span 3;grid-row:span 2;background-color:var(--sol)}.bento__card--b{grid-column:span 3}.bento__card--c{grid-column:span 3}.bento__card--d{grid-column:span 2}.bento__card--e{grid-column:span 2}.bento__card--f{grid-column:span 2;background-color:var(--tinta);color:var(--text-inverse)}.bento__card--f .bento__traits dt{color:var(--cielo)}.bento__card--f .bento__traits>div{border-color:rgba(var(--color-white),.3)}.bento__card--a .bento__title{font-size:clamp(2.5rem,4.6vw,4rem)}.bento__title{font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:.95}.bento__traits{display:grid;gap:.5rem;margin-top:auto;padding-top:.75rem}.bento__traits>div{display:grid;grid-template-columns:6.875rem 1fr;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(var(--color-gray-900),.2)}.bento__traits dt{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--primary)}.bento__traits dd{font-size:.9375rem;line-height:1.45}.process__head{width:min(100% - 2*clamp(1rem,4vw,2.5rem),47.5rem);margin-inline:auto}.timeline{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;margin-top:3rem;overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:1rem;border-radius:.5rem}.timeline__list{display:grid;grid-template-columns:repeat(6,minmax(15rem,1fr));gap:1.5rem;position:relative}.timeline__list::before{content:"";position:absolute;left:0;right:0;top:1.875rem;height:4px;border-radius:2px;background-color:var(--tinta)}.timeline__stop{position:relative;scroll-snap-align:start}.timeline__stop p{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.timeline__n{position:relative;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--sol);border:4px solid var(--tinta);font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;font-size:2.125rem;line-height:1}.timeline__title{margin-top:1rem;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:.95}.compare__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto}.compare__inner>.block-title,.compare__inner>.kicker{max-width:47.5rem}.compare__switch{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-top:2rem;padding:.25rem;border-radius:62.4375rem;background-color:var(--tinta)}.compare__opt{min-height:2.875rem;padding:.5rem 1.5rem;border:0;border-radius:62.4375rem;background:rgba(0,0,0,0);color:rgb(var(--color-white));font-weight:600;font-size:.9375rem;cursor:pointer;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.compare__opt[aria-pressed=true]{background-color:var(--sol);color:var(--tinta)}.compare__opt:focus-visible{outline-color:var(--sol);outline-offset:-3px}.compare__cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.compare__col{padding:clamp(1.5rem,4vw,3rem);border-radius:1.75rem;transition-property:opacity,background-color,-webkit-transform;transition-property:opacity,transform,background-color;transition-property:opacity,transform,background-color,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.compare__col--si{background-color:rgb(var(--color-white))}.compare__col--no{background-color:var(--tinta);color:var(--text-inverse)}.compare__head{font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:.92}.compare__list{display:grid;gap:.75rem;margin-top:1.5rem}.compare__list li{position:relative;padding:.75rem 0 0 2.5rem;border-top:2px solid currentColor;font-size:1.0625rem;line-height:1.5}.compare__list li::before{content:"";position:absolute;left:0;top:1.0625rem;width:1.375rem;height:1.375rem;background:center/contain no-repeat}.compare__col--si li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711%27 fill=%27%232340D8%27/%3E%3Cpath d=%27M7 12.5l3.2 3.2L17 9%27 fill=%27none%27 stroke=%27%23FFFDF6%27 stroke-width=%272.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.compare__col--no li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711%27 fill=%27%23FFD84D%27/%3E%3Cpath d=%27M8 8l8 8M16 8l-8 8%27 fill=%27none%27 stroke=%27%2316130A%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3C/svg%3E")}.js .compare__cols.is-live .compare__col.is-folded{opacity:.55}.calc__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,4.5rem)}.calc__head{grid-row:span 2}.calc__body{display:grid;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);border-radius:1.75rem;background-color:rgb(var(--color-gray-800))}.calc__inputs{display:grid;gap:1.5rem}.calc__field{display:grid;gap:.5rem}.calc__label{font-weight:500;font-size:1rem}.calc__label output{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.375rem;color:var(--sol)}.calc__number{width:100%;min-height:3.375rem;padding:.5rem 1rem;border:2px solid rgb(var(--color-gray-500));border-radius:.875rem;background-color:var(--tinta);color:var(--sol);font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.75rem;caret-color:var(--sol)}.calc__number:focus-visible{outline:3px solid var(--sol);outline-offset:2px}.calc__slider{width:100%;height:2rem;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.calc__slider::-webkit-slider-runnable-track{height:.5rem;border-radius:.25rem;background-color:rgb(var(--color-gray-600))}.calc__slider::-moz-range-track{height:.5rem;border-radius:.25rem;background-color:rgb(var(--color-gray-600))}.calc__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.75rem;height:1.75rem;margin-top:-.625rem;border-radius:50%;background-color:var(--sol);border:3px solid var(--tinta)}.calc__slider::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--sol);border:3px solid var(--tinta)}.calc__slider:focus-visible{outline:3px solid var(--sol);outline-offset:4px}.calc__result{display:grid;gap:1rem;padding-top:1.5rem;border-top:2px solid rgb(var(--color-gray-600))}.calc__big{display:grid;gap:.25rem}.calc__big-label{font-size:.9375rem;color:rgb(var(--color-gray-300))}.calc__big-value{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;font-size:clamp(3.25rem,7vw,5.5rem);line-height:.9;color:var(--sol);overflow-wrap:anywhere}.calc__bars{display:grid;gap:.375rem}.calc__bar{display:block;height:.875rem;border-radius:.4375rem}.calc__bar--nominal{background-color:rgb(var(--color-gray-600))}.calc__bar--real{width:74.4%;background-color:var(--sol);transition:width .5s var(--transition-function)}.calc__extra{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.calc__extra dt{font-size:.875rem;color:rgb(var(--color-gray-300))}.calc__extra dd{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:2.125rem;line-height:1.1}.calc__how{grid-column:2;max-width:62ch;color:rgb(var(--color-gray-300));font-size:1rem}.calc__how p+p{margin-top:.75rem}.calc__how-title{margin-bottom:.75rem;font-size:1.875rem;color:var(--text-inverse)}.faq__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),47.5rem);margin-inline:auto}.faq__inner .faq-list{margin-top:3rem}.faq__more{display:inline-block;margin-top:2rem}.contact__inner{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(2rem,5vw,5rem)}.contact__facts{margin-top:2rem}.contact__form{padding:clamp(1.25rem,3vw,2.5rem);border-radius:1.75rem;background-color:rgb(var(--color-white));align-self:start}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.inner{padding-block:clamp(3.5rem,8vw,7rem);scroll-margin-top:1.25rem}.inner__col{width:min(100% - 2*clamp(1rem,4vw,2.5rem),47.5rem);margin-inline:auto}.inner__wide{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto}.inner__title{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.9;font-size:clamp(2.75rem,6vw,5rem);max-width:16ch}.inner__text{margin-top:1.5rem;display:grid;gap:1rem;max-width:64ch;font-size:1.125rem;line-height:1.65}.inner__statement{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.9;font-size:clamp(3rem,8vw,7.5rem);line-height:.86;letter-spacing:-.03em;max-width:16ch}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1rem;margin-top:3rem;counter-reset:step}.steps__item{padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-800));counter-increment:step}.inner--plain .steps__item,.on-sol .steps__item{background-color:rgb(var(--color-white))}.steps__item::before{content:counter(step);display:block;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:900;font-size:4rem;line-height:.9;color:var(--sol)}.inner--plain .steps__item::before,.on-sol .steps__item::before{color:var(--primary)}.steps__item h3{margin-top:.75rem;font-size:1.875rem;line-height:.95}.steps__item p{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:rgb(var(--color-gray-300))}.inner--plain .steps__item p,.on-sol .steps__item p{color:var(--text-secondary)}.nolist{display:grid;gap:0;margin-top:2rem;border-top:2px solid var(--tinta)}.nolist li{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;border-bottom:2px solid var(--tinta);font-size:1.125rem}.nolist li::before{content:"";width:1.625rem;height:1.625rem;margin-top:.125rem;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711%27 fill=%27%2316130A%27/%3E%3Cpath d=%27M8 8l8 8M16 8l-8 8%27 fill=%27none%27 stroke=%27%23FFD84D%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/contain no-repeat}.faq-group+.faq-group{margin-top:4.5rem}.faq-group__title{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem)}.contact-page__grid{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(2rem,5vw,5rem)}.contact-page__form{padding:clamp(1.25rem,3vw,2.5rem);border-radius:1.75rem;background-color:rgb(var(--color-white));border:2px solid var(--tinta);align-self:start}.legal{width:min(100% - 2*clamp(1rem,4vw,2.5rem),82.5rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:3rem;padding-block:clamp(3rem,7vw,6rem)}.legal__toc{align-self:start;position:sticky;top:2.25rem;padding:1.5rem;border-radius:1.25rem;background-color:var(--cielo)}.legal__toc p{font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.5rem}.legal__toc ol{display:grid;gap:.125rem;margin-top:.5rem}.legal__toc a{display:block;padding-block:.3125rem;font-size:.9375rem;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(var(--color-primary),.4);text-underline-offset:.2em}.legal__body{max-width:72ch}.legal__body section{scroll-margin-top:1.5rem}.legal__body section+section{margin-top:3rem}.legal__body h2{display:flex;gap:.75rem;align-items:baseline;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1}.legal__body h3{margin-top:1.5rem;font-size:1.5rem}.legal__body p,.legal__body ul{margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.legal__body ul{display:grid;gap:.5rem}.legal__body ul li{position:relative;padding-left:1.375rem}.legal__body ul li::before{content:"";position:absolute;left:0;top:.7em;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--primary)}.legal__body a:not(.btn){color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.legal__n{flex:0 0 auto;display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--sol);font-size:1.5rem;font-weight:900;font-variant-numeric:tabular-nums}.facts--spaced{margin-top:2rem}.inner--plain .steps__item{background-color:var(--bg-secondary)}.faq-group{scroll-margin-top:1.5rem}.facts--row{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));max-width:62.5rem}@media (min-width:47.99875em){.js .compare__cols.is-live{grid-template-columns:3fr 1fr;transition-property:grid-template-columns;transition-property:grid-template-columns,-ms-grid-columns;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.js .compare__cols.is-live[data-side=no]{grid-template-columns:1fr 3fr}.js .compare__cols.is-live .compare__col.is-folded .compare__list{display:none}.js .compare__cols.is-live .compare__col.is-folded .compare__head{font-size:clamp(1.75rem,2.6vw,2.25rem)}}@media (max-width:61.99875em){.masthead__menu{display:inline-flex}.masthead__nav{position:absolute;left:0;right:0;top:100%;padding:1rem clamp(1rem,4vw,2.5rem) 2rem;background-color:var(--tinta);border-radius:0 0 1.75rem 1.75rem;visibility:hidden;opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.masthead.is-open .masthead__nav{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.masthead__list{flex-direction:column;align-items:stretch;gap:.125rem}.masthead__link{width:100%;min-height:3.25rem;font-family:"Sofia Sans Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:1.875rem;color:var(--text-inverse)}.masthead__link--cta{margin-top:.75rem;background-color:var(--sol);color:var(--tinta)}.footer__top{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__notices{grid-template-columns:1fr}.hero__inner{grid-template-columns:1fr}.about-band__poster{grid-template-columns:1fr}.bento{grid-template-columns:repeat(2,1fr)}.bento__card{grid-column:span 1;grid-row:auto}.bento__card--a,.bento__card--f{grid-column:1/-1}.calc__inner{grid-template-columns:1fr}.calc__how{grid-column:auto}.contact__inner{grid-template-columns:1fr}.contact-page__grid{grid-template-columns:1fr}.legal{grid-template-columns:1fr}.legal__toc{position:static}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form__row{grid-template-columns:1fr}.carousel__grid{grid-template-columns:1fr}.bento{grid-template-columns:1fr}.compare__cols{grid-template-columns:1fr}.js .compare__cols.is-live .compare__col.is-folded{display:none}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.footer__top{grid-template-columns:1fr}.dial__q{grid-template-columns:1fr;gap:.25rem}.calc__extra{grid-template-columns:1fr}}@media (any-hover:hover){.btn--primary:hover:not(:disabled){background-color:rgb(var(--color-primary-dark))}.btn--ink:hover:not(:disabled){background-color:rgb(var(--color-gray-800))}.btn--line:hover:not(:disabled){background-color:rgba(var(--color-gray-900),.08)}.textlink:hover{text-decoration-thickness:3px}.round:hover:not(:disabled){background-color:var(--tinta);color:var(--sol)}.faq-item__question:hover .faq-item__sign{background-color:var(--sol)}.scale__link:hover::before{height:.6875rem}.scale__link:hover .scale__name{opacity:1;-webkit-transform:none;transform:none}.masthead__link:hover{background-color:rgba(var(--color-gray-900),.1)}.masthead__link--cta:hover{background-color:var(--primary);color:rgb(var(--color-white))}.footer__link:hover{color:var(--sol);text-decoration:underline;text-underline-offset:.2em}.notice__close:hover{background-color:var(--tinta)}.notice__close:hover svg{stroke:var(--sol)}.legal__toc a:hover{color:var(--primary)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}