:root{--row-main-gutter: clamp(3rem, calc(30 / 360 * 100vw), 16rem);--row-main-width: calc(163rem + 2 * var(--row-main-gutter));--color-black: #000000;--color-white: #ffffff;--color-red: #ff0000;--color-green: #008800;--color-blue: #007aff;--color-orange: #ffaa00;--color-gray: #808080;--color-text: #57494f;--color-bd: #dddddd;--color-bg: #eeeeee;--font-primary: Montserrat, -apple-system, blinkmacsystemfont, Segoe UI, roboto, helvetica, arial, sans-serif;--font-secondary: Palantino Linotype, Montserrat, -apple-system, blinkmacsystemfont, Segoe UI, roboto, helvetica, arial, sans-serif;--color-link: #9e4e38;--color-hover: #604945;--color-brown-dark: #604945;--color-brown: #9e4e38;--color-brown-light: #c18c72;--color-pink: #ebc1ab;--color-primary: #9e4e38;--color-secondary: #604945;--color-cream: #f3e4dc;--font-size: 1.2rem;--vw: calc(100vw - var(--scrollbar-width, 0rem));--spacing-0: 0;--spacing-sm: 2rem;--spacing-md: 4rem;--spacing-lg: 6rem;--spacing-xl: 8rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold}pre,code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{accent-color:#9e4e38}input,textarea,select{outline:.1rem solid rgba(0,0,0,0);outline-offset:-0.1rem}:focus{outline:.1rem solid #9e4e38;outline-offset:0}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline:.1rem solid #9e4e38;outline-offset:0}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:-0.1rem}}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}img,iframe,object,embed,svg{vertical-align:middle}fieldset{margin:0;padding:0;border:0}figure{margin:0}[disabled]{cursor:default}.as-link{display:inline;padding:0;border:0;background:none;font-weight:inherit;font-size:inherit;line-height:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{color:#57494f;font-size:62.5%}body{font-family:"Montserrat",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,helvetica,arial,sans-serif;font-size:var(--font-size);line-height:1.25}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:1.5em 0 .5em;color:#9e4e38;font-family:"Palantino Linotype","Montserrat",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,helvetica,arial,sans-serif;font-weight:400;line-height:1.1}h1,.h1{font-size:clamp(2.8rem,2.3958333333vw,4.6rem)}h2,.h2{font-size:clamp(2.8rem,2.3958333333vw,4.6rem)}h3,.h3{font-size:clamp(2rem,1.5625vw,3rem)}h4,.h4{font-size:2.4rem}h5,.h5{font-size:1.8rem}h6,.h6{font-size:1.4rem}p{margin:0 0 1.25em}hr{height:.1rem;margin:1.25em 0;border:solid #ddd;border-width:.1rem 0 0;overflow:hidden}blockquote{margin:0 0 1.25em;padding:0}blockquote>*:not(.grid):last-child{margin-bottom:0}a,.as-link{--color-link: #c18c72;--color-hover: #604945;--color-link-decoration: var(--color-link);--color-hover-decoration: var(--color-hover);color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-decoration);transition:color .3s,text-decoration-color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hoverevents a:hover,.hoverevents .as-link:hover{color:var(--color-hover);text-decoration-color:var(--color-hover-decoration)}.as-link{cursor:pointer}*:is(ul,ol,dl){margin:0 0 1.25em;padding:0;list-style:none}li{margin:0 0 .3125em;padding:0 0 0 2rem}ul li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath d='M0 0h4v4H0z'/%3E%3C/svg%3E%0A");background-position:.5rem .5em;background-repeat:no-repeat;background-size:.4rem .4rem}ol{counter-reset:item}ol li{position:relative}ol li::before{content:counter(item) ".";counter-increment:item;position:absolute;top:0;left:0}ol ol li::before{content:counter(item, lower-alpha) "."}.tw-list-none{counter-reset:none}.tw-list-none>li{margin:0;padding:0;background:none}.tw-list-none>li::before{content:normal;counter-increment:none;position:static;top:auto;left:auto}dt{margin:0;font-weight:bold}dd{margin:0 0 .625em;padding:0}table{--table-x-padding: 2rem;--table-y-padding: 1.5rem;--table-bd-color: #dddddd;clear:both;border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;margin:0 0 1.25em;border:.1rem solid var(--table-bd-color)}caption{padding:0 0 1rem;font-weight:bold;text-align:left;caption-side:top}*:is(td,th){vertical-align:top;padding:var(--table-y-padding) var(--table-x-padding);border:.1rem solid var(--table-bd-color)}th{font-weight:bold;text-align:left}thead th{background:#eee}figure{margin-bottom:1.25em}figcaption{margin-top:.5em}img{max-width:100%;height:auto}.icon-svg{display:inline-block;vertical-align:middle;position:relative;width:44.8rem}.icon-svg__svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:currentColor;pointer-events:none;transform:translateZ(0)}.icon-svg::before{content:"";display:block;padding-top:100%}.icon-svg--angle-down{width:10rem}.icon-svg--arrow-menu{width:70rem}.icon-svg--close{width:10rem}.icon-svg--logo{width:100rem}.icon-svg--star{width:10rem}.icon-svg--angle-down::before{padding-top:41%}.icon-svg--arrow-menu::before{padding-top:97.8571428571%}.icon-svg--logo::before{padding-top:70.5%}@keyframes pulseLine{0%{--pulse-offset: 0rem;opacity:1}50%{opacity:.6}100%{--pulse-offset: 2.2rem;opacity:0}}@property --stop1{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}@property --stop2{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}@property --pulse-offset{syntax:"<length>";inherits:false;initial-value:0}.btn{--btn-fs: clamp(1.2rem, calc(17 / 1920 * 100vw), 1.7rem);--btn-bg: transparent;--btn-c: #9e4e38;--btn-bdc: #9e4e38;--btn-hover-bg: #9e4e38;--btn-hover-c: #ffffff;--btn-hover-bdc: #9e4e38;--btn-h: clamp(2.6rem, calc(36 / 1920 * 100vw), 3.6rem);--btn-gap: 1rem;--btn-icon-size: 2.5rem;--btn-br: 1rem;--btn-p: clamp(0.2rem, calc(8 / 1920 * 100vw), 0.8rem) clamp(0.8rem, calc(20 / 1920 * 100vw), 2rem);display:inline-block;vertical-align:middle;padding:0;border:0;background:none;text-decoration:none;cursor:pointer;transition:--stop1 .3s,--stop2 .3s}.btn__text{position:relative;display:flex;gap:var(--btn-gap);justify-content:center;align-items:center;min-height:var(--btn-h);padding:var(--btn-p);border:.1rem solid var(--btn-bdc);border-radius:var(--btn-br);background:var(--btn-bg);color:var(--btn-c);font-size:var(--btn-fs);line-height:1.25;text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.btn__icon{flex:0 0 auto;width:var(--btn-icon-size);height:var(--btn-icon-size)}.btn--block{display:block;min-width:100%}.btn--loader .btn__text::before{content:"";position:absolute;top:50%;left:50%;width:calc(var(--btn-h)/3);height:calc(var(--btn-h)/3);margin:calc(var(--btn-h)/-6) 0 0 calc(var(--btn-h)/-6);border:.1rem solid var(--btn-c);border-top-color:rgba(0,0,0,0);border-radius:50%;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.btn--secondary,.btn--tertiary{--btn-br: 100rem;--btn-c: #ffffff;--btn-hover-c: #ffffff;--btn-bg: linear-gradient(to right, var(--stop1) 0%, var(--stop2) 100%);--btn-h: clamp(4.2rem, calc(65 / 1920 * 100vw), 6.5rem);--btn-hover-bg: var(--btn-bg)}.btn--secondary .btn__text,.btn--tertiary .btn__text{border:none}.btn--tertiary2{--btn-br: 100rem;--btn-c: #ffffff;--btn-hover-c: #ffffff;--btn-bg: linear-gradient(to right, var(--stop1) 0%, var(--stop2) 100%);--btn-h: clamp(4.2rem, calc(65 / 1920 * 100vw), 6.5rem);--btn-hover-bg: var(--btn-bg)}.btn--tertiary2 .btn__text{border:none}.btn--secondary{--stop1: #fabd99;--stop2: #fb7471;--btn-p: clamp(0.2rem, calc(8 / 1920 * 100vw), 0.8rem) clamp(3rem, calc(40 / 1920 * 100vw), 4rem);--btn-fs: clamp(1.2rem, calc(20 / 1920 * 100vw), 2rem)}.btn--tertiary{--stop1: #93beff;--stop2: #4f92fc;--btn-p: clamp(0.2rem, calc(8 / 1920 * 100vw), 0.8rem) clamp(2rem, calc(25 / 1920 * 100vw), 25rem);--btn-fs: clamp(1.6rem, calc(25 / 1920 * 100vw), 2.5rem)}.btn--tertiary2{--stop1: #756a76;--stop2: #9a7a75;--btn-p: clamp(0.2rem, calc(8 / 1920 * 100vw), 0.8rem) clamp(2rem, calc(25 / 1920 * 100vw), 25rem);--btn-fs: clamp(1.6rem, calc(25 / 1920 * 100vw), 2.5rem)}.btn--pulse{position:relative}.btn--pulse::before,.btn--pulse::after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + var(--pulse-offset));height:calc(100% + var(--pulse-offset));border:.1rem solid var(--stop1);border-radius:10rem;transition:width .3s,height .3s;transform:translate(-50%, -50%);animation:pulseLine 2.2s infinite ease-out}.btn--pulse::after{animation-delay:1.2s}.btn:disabled,.btn.is-disabled{opacity:.5;pointer-events:none}.is-loading .btn--loader,.hoverevents .is-loading .btn--loader:hover,.btn--loader.is-loading,.hoverevents .btn--loader:hover.is-loading{position:relative;pointer-events:none}.is-loading .btn--loader .btn__text,.is-loading .btn--loader .btn__text .icon-svg,.hoverevents .is-loading .btn--loader:hover .btn__text,.hoverevents .is-loading .btn--loader:hover .btn__text .icon-svg,.btn--loader.is-loading .btn__text,.btn--loader.is-loading .btn__text .icon-svg,.hoverevents .btn--loader:hover.is-loading .btn__text,.hoverevents .btn--loader:hover.is-loading .btn__text .icon-svg{color:rgba(0,0,0,0)}.is-loading .btn--loader .btn__text::before,.hoverevents .is-loading .btn--loader:hover .btn__text::before,.btn--loader.is-loading .btn__text::before,.hoverevents .btn--loader:hover.is-loading .btn__text::before{opacity:1;visibility:visible;animation:animation-rotate .8s infinite linear}.hoverevents .btn:hover .btn__text{border-color:var(--btn-hover-bdc);background:var(--btn-hover-bg);color:var(--btn-hover-c)}.hoverevents .btn--secondary:hover{--stop2: #fabd99}.hoverevents .btn--tertiary:hover{--stop2: #93beff}@font-face{font-family:"Palantino Linotype";font-weight:normal;font-style:normal;src:url("../fonts/palatinolinotype.woff2") format("woff2");font-display:fallback}.row-main{position:relative;width:100%;max-width:var(--row-main-width);margin:0 auto;padding:0 var(--row-main-gutter)}.row-main::before,.row-main::after{content:"";display:table}.row-main::after{clear:both}.link-mask{position:relative}.link-mask__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.link-mask__unmask{position:relative;z-index:1}@keyframes animation-rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media not print{.js *[data-animate-target=element]{position:relative;display:inline-block;transition:transform .8s,opacity .8s;will-change:transform,opacity}.js *[data-animate-target=element]:not(.is-animated){opacity:0;transform:translateY(20px)}.js *[data-animate-target=element][data-direction=bottom]:not(.is-animated){transform:translateY(-20px)}.js *[data-animate-target=element][data-direction=left]:not(.is-animated){transform:translateX(20px)}.js *[data-animate-target=element][data-direction=right]:not(.is-animated){transform:translateX(-20px)}}.section .row-main{min-height:max(60rem,100lvh);padding-top:clamp(4rem,3.5416666667vw,6.8rem);padding-bottom:clamp(4rem,3.5416666667vw,6.8rem)}.b-comparison__menu{box-shadow:0 1.2rem 17.2rem 0 #c18c72}@media(max-width: 99.999rem){.b-comparison__menu{--offset: clamp(1.2rem, calc(50 / 1920 * 100vw), 5rem);top:50%;right:max(var(--offset),(var(--vw) - var(--row-main-width))/2);max-width:calc(var(--vw) - var(--offset)*2);height:calc(100dvh - var(--offset)*2);transform:translateY(-50%)}}@media(min-width: 100rem){.b-comparison{position:relative}.b-comparison__menu{top:-9rem;bottom:1rem;left:calc(100% + 8rem)}}.m-accessibility{position:absolute;top:0;left:-500rem}.m-accessibility a:focus,.m-accessibility a:active{position:absolute;top:0;left:500rem;z-index:900;width:20rem;padding:.2rem 0 .5rem;background-color:#fff;text-align:center}.m-main__burger{--bgc: #cfa18f}.m-main__burger span{background:var(--bgc)}.m-main__menu{--offset: clamp(1.2rem, calc(50 / 1920 * 100vw), 5rem);top:var(--offset);right:max(var(--offset),(var(--vw) - var(--row-main-width))/2);max-width:calc(var(--vw) - var(--offset)*2);height:97.5rem;max-height:calc(100dvh - var(--offset)*2)}.m-main__link{--color-link-decoration: transparent;--color-hover: #9e4e38}.is-dark .m-main__burger{--bgc: #c7c4c3}.hoverevents .m-main__burger:hover{--bgc: #604945}.m-socials__link{--color-link: #ebc1ab}html{--scroll-offset: var(--header-height);display:flex;flex-direction:column;box-sizing:border-box;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}*:target{scroll-margin-top:var(--scroll-offset)}*,*::before,*::after{box-sizing:inherit}body{position:relative;display:flex;flex:1;flex-direction:column;min-width:32rem}body ::-webkit-scrollbar{width:.7rem}body ::-webkit-scrollbar-track{background:#fcf2ed}body ::-webkit-scrollbar-thumb{border-radius:.8rem;background:#ebc1ab}@media(max-width: 46.874rem){body.is-menu-open,body:has(.b-comparison.is-open){overflow:clip}}:first-child{margin-top:0}.main{flex:1;overflow:clip}.u-clearfix::before,.u-clearfix::after{content:"";display:table}.u-clearfix::after{clear:both}.u-vhide{position:absolute;width:.1rem;height:.1rem;margin:-0.1rem;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.u-out,.js .u-js-out{position:absolute;left:-500rem}.js .u-js-hide{display:none}.u-mb-last-0>*:last-child:not(.grid){margin-bottom:0}