*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}html .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-icon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23d65b19' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E")!important}@font-face{font-family:Merriweather;src:url(/wp-content/themes/sincerotto-theme/dist/assets/Merriweather-B74T4bi4.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/sincerotto-theme/dist/assets/Roboto-ccAYIvAh.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}html{scroll-padding-top:100px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#fdf5ed;color:#19171b;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.5;overflow-x:hidden}:focus-visible{outline:2px solid #d65b19;outline-offset:2px}h1,h2,h3{font-family:Merriweather,Georgia,serif;font-weight:600;line-height:1.1}.section__title{font-family:Merriweather,Georgia,serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.2;font-weight:500}@media (min-width: 1024px){.section__title{line-height:1.15;font-weight:500}}@media (min-width: 1240px){.section__title{line-height:1.1;font-weight:500}}.section__title--display{font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.section__title--display{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.section__title--display{line-height:1.1;font-weight:600}}.section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section__subtitle{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section__subtitle{line-height:1.1;font-weight:400}}.section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section__text{line-height:1.5;font-weight:300}}.section__text p+p{margin-top:1em}.section--hero .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--hero .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--hero .section__text{line-height:1.5;font-weight:250}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:0;z-index:1000;background:#19171b;color:#fdf5ed;padding:16px 32px}.skip-link:focus{top:0}[data-reveal-item]{opacity:0;transform:translateY(32px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){[data-reveal-item]{transition:none}}.is-revealed [data-reveal-item]{opacity:1;transform:translateY(0)}.is-revealed [data-reveal-item]:nth-child(1){transition-delay:0s}.is-revealed [data-reveal-item]:nth-child(2){transition-delay:.12s}.is-revealed [data-reveal-item]:nth-child(3){transition-delay:.24s}.is-revealed [data-reveal-item]:nth-child(4){transition-delay:.36s}.is-revealed [data-reveal-item]:nth-child(5){transition-delay:.48s}.is-revealed [data-reveal-item]:nth-child(6){transition-delay:.6s}@media (hover: hover) and (pointer: fine){html,a,button,label,summary,select,[role=button],input[type=submit],input[type=checkbox],input[type=radio]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23eb641b' stroke='%23fdf5ed' stroke-width='0'/%3E%3C/svg%3E") 10 10,auto}input:not([type=submit],[type=checkbox],[type=radio]),textarea{cursor:text}}.button{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:999px;background:#19171b;color:#fdf5ed;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.1;font-weight:250}@media (min-width: 1024px){.button{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.button{line-height:1.5;font-weight:300}}.button{white-space:nowrap;transition:padding .2s ease}.button:focus-visible,.button.is-pressed{padding-inline-end:16px}.button:focus-visible .button__icon,.button.is-pressed .button__icon{width:36px;height:36px;margin-block:-9px;color:#fdf5ed}.button:focus-visible .button__icon:before,.button.is-pressed .button__icon:before{opacity:1}.button:focus-visible .button__icon svg,.button.is-pressed .button__icon svg{width:20px;height:15px}@media (hover: hover){.button:hover{padding-inline-end:16px}.button:hover .button__icon{width:36px;height:36px;margin-block:-9px;color:#fdf5ed}.button:hover .button__icon:before{opacity:1}.button:hover .button__icon svg{width:20px;height:15px}}.button__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;flex-shrink:0;transition:width .2s ease,height .2s ease,margin .2s ease,color .2s ease}.button__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#d65b19;opacity:0;transition:opacity .2s ease}.button__icon svg{position:relative;flex-shrink:0;width:24px;height:18px;transition:width .2s ease,height .2s ease}.button--light{background:#fdf5ed;color:#19171b}.button--outline{background:transparent;color:currentColor;border:1px solid currentColor}.card{display:block;position:relative}.card__media{position:relative;overflow:hidden}@media (min-width: 1024px) and (max-width: 1239px){.card__media{width:80%;justify-self:center}}.card__image{width:100%;height:100%;object-fit:cover}.card__title{font-family:Merriweather,Georgia,serif;font-weight:600}.card--category{color:#fdf5ed;text-align:center}.card--category .card__image{transition:transform .6s ease}.card--category:is(a):is(:hover,:focus-visible) .card__image{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.card--category .card__image{transition:none}}.card--category .card__media{aspect-ratio:500/760}@media (min-width: 1024px) and (max-width: 1239px){.card--category .card__media{width:95%}}.card--category .card__title{position:absolute;inset-inline:0;bottom:24px;margin-top:0;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px))}@media (min-width: 1024px) and (max-width: 1239px){.card--category .card__title{font-family:Merriweather,Georgia,serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:500}}@media (min-width: 1024px) and (max-width: 1239px) and (min-width: 1024px){.card--category .card__title{line-height:1.1;font-weight:600}}@media (min-width: 1024px) and (max-width: 1239px) and (min-width: 1240px){.card--category .card__title{line-height:1.1;font-weight:600}}@media (min-width: 1240px){.card--category .card__title{bottom:32px}}.card--post{display:grid;gap:40px;padding-block:64px;border-block:1px solid #8b8680}@media (min-width: 1240px){.card--post{grid-template-columns:1fr 456px 1fr;align-items:start;gap:0 48px;padding-block:0}}.card--post .card__heading{display:flex;flex-direction:column;gap:16px}@media (min-width: 1240px){.card--post .card__heading{padding-block-start:64px}}.card--post .card__meta{margin:0;opacity:1;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.card--post .card__meta{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.card--post .card__meta{line-height:1.5;font-weight:300}}.card--post .card__title{margin-top:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:500}@media (min-width: 1024px){.card--post .card__title{line-height:1.1;font-weight:500}}@media (min-width: 1240px){.card--post .card__title{line-height:1.1;font-weight:500}}.card--post .card__link{color:currentColor;transition:color .2s ease}.card--post .card__link:hover{color:#d65b19}.card--post .card__media{aspect-ratio:1}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.card--post .card__media{aspect-ratio:auto;height:70vh}}.card--post .card__body{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-top:0}@media (min-width: 1240px){.card--post .card__body{padding-block-start:120px}}.card--post .card__excerpt{margin-top:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.card--post .card__excerpt{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.card--post .card__excerpt{line-height:1.5;font-weight:300}}.card--post+.card--post{border-block-start:0}.post-filters{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}@media (min-width: 1240px){.post-filters{margin-bottom:64px}}.post-filters__label{margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(15px + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.5;font-weight:400}@media (min-width: 1024px){.post-filters__label{line-height:1.5;font-weight:400}}@media (min-width: 1240px){.post-filters__label{line-height:1.5;font-weight:400}}.post-filters__list{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.post-filters__divider{border:0;border-block-start:2px solid currentColor;opacity:.5;margin:0}.post-filters .button--outline{padding:16px 32px;gap:16px;font-size:18px;font-weight:inherit;line-height:inherit;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.post-filters .button--outline svg{width:20px;height:15px}.post-filters .button--outline:hover,.post-filters .button--outline:focus-visible{padding-inline-end:32px}.post-filters .button--outline svg path:first-child{transition:transform .2s ease;transform-box:fill-box;transform-origin:center}.post-filters .button--outline.is-active{background:#d65b19;border-color:#d65b19;color:#fdf5ed}@media (hover: hover){.post-filters .button--outline:hover{background:#d65b19;border-color:#d65b19;color:#fdf5ed}}.post-filters .button--outline.is-active svg path:first-child{transform:scaleY(0)}html.is-loading{overflow:hidden;scrollbar-gutter:stable}.site-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;overflow:hidden;background:#19171b;color:#fdf5ed;transition:opacity .5s ease}.site-loader.is-done{opacity:0;pointer-events:none}.site-loader__inner{position:relative}.site-loader__dot{display:block;position:relative;box-sizing:border-box;width:72px;height:72px;border:2px solid #eb641b;border-radius:50%;overflow:hidden;clip-path:circle(50%);isolation:isolate}@media (min-width: 1024px){.site-loader__dot{width:96px;height:96px}}.site-loader__water{position:absolute;top:0;right:0;bottom:0;left:0;background:#eb641b;transform:translateY(calc((1 - var(--loader-progress, 0)) * (100% + 16%)))}.site-loader__wave{position:absolute;bottom:calc(100% - 1px);left:0;width:200%;height:16%;background:#eb641b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10Q25 -2 50 10T100 10V20Z'/%3E%3C/svg%3E") repeat-x 0 0/50% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10Q25 -2 50 10T100 10V20Z'/%3E%3C/svg%3E") repeat-x 0 0/50% 100%;animation:loader-wave 1.8s linear infinite}@keyframes loader-wave{to{transform:translate(-50%)}}.site-loader__percent{position:absolute;top:calc(100% + 40px);left:50%;translate:-50% 0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.site-loader__percent{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.site-loader__percent{line-height:1.5;font-weight:250}}.site-loader__percent{margin:0;min-width:4ch;text-align:center;font-variant-numeric:tabular-nums;transition:opacity .3s ease}.site-loader__fill{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#eb641b;clip-path:circle(var(--fill-from, 0) at var(--fill-x, 50%) var(--fill-y, 50%));transition:clip-path .8s cubic-bezier(.76,0,.24,1)}.site-loader.is-filling .site-loader__fill{opacity:1;clip-path:circle(var(--fill-to, 150vmax) at var(--fill-x, 50%) var(--fill-y, 50%))}.site-loader.is-filling .site-loader__percent{opacity:0}.site-header{position:fixed;inset-inline:0;top:0;z-index:100;color:#fdf5ed;background:transparent;transition:background-color .25s ease,padding-block-end .25s ease}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(to bottom,#19171b,#19171b99 40%,#19171b00);transition:opacity .25s ease}.site-header{opacity:var(--hero-progress, 1)}body.first-section-light .site-header{color:#19171b}body .site-header.is-scrolled{background:linear-gradient(to bottom,#19171b,#19171b80,#19171b00);color:#fdf5ed}body .site-header.is-scrolled #breadcrumbs{display:none}body .site-header.is-scrolled .site-header__inner{padding-block:16px}body .site-header.is-scrolled:has(.menu-item-has-children.is-open),body .site-header.is-scrolled:has(.menu-item-has-children:not(.is-dismissed) :focus-visible){padding-block-end:100px}body .site-header.is-scrolled:has(.menu-item-has-children.is-open):before,body .site-header.is-scrolled:has(.menu-item-has-children:not(.is-dismissed) :focus-visible):before{opacity:1}@media (hover: hover){body .site-header.is-scrolled:has(.menu-item-has-children:hover){padding-block-end:100px}body .site-header.is-scrolled:has(.menu-item-has-children:hover):before{opacity:1}}@media (prefers-reduced-motion: reduce){.site-header,.site-header:before,.site-header__inner{transition:none}}.site-header__inner{width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding-block:24px;transition:padding-block .25s ease}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.site-header__inner{padding-block:16px}}@media (min-width: 1024px){.site-header__inner{grid-template-columns:1fr auto 1fr;gap:40px}}#breadcrumbs{width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;padding-block-end:24px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){#breadcrumbs{line-height:1.5;font-weight:300}}@media (min-width: 1240px){#breadcrumbs{line-height:1.5;font-weight:300}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){#breadcrumbs{display:none}}.site-header__brand{justify-self:start}.site-header__logo,.custom-logo-link{display:inline-flex;align-items:center}.site-header__logo img,.custom-logo{display:block;width:50px;height:50px}.site-header__nav{display:none}@media (min-width: 1024px){.site-header__nav{display:block;justify-self:center}}.site-header__menu{display:flex;align-items:center;gap:80px;margin:0;padding:0;list-style:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(15px + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.5;font-weight:400}@media (min-width: 1024px){.site-header__menu{line-height:1.5;font-weight:400}}@media (min-width: 1240px){.site-header__menu{line-height:1.5;font-weight:400}}.site-header__menu{text-transform:uppercase}.site-header__menu>li{position:relative}.site-header__menu a{display:inline-flex;align-items:center;color:currentColor;text-decoration:none}.site-header__menu .menu-item-has-children>a{gap:8px}.site-header__menu .menu-item-has-children>a:after{content:"";width:8px;height:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);transition:transform .25s ease-in-out}.site-header__menu .menu-item-has-children.is-open>a:after,.site-header__menu .menu-item-has-children:not(.is-dismissed):has(:focus-visible)>a:after{transform:rotate(45deg)}@media (hover: hover){.site-header__menu .menu-item-has-children:hover>a:after{transform:rotate(45deg)}}.site-header__menu .sub-menu{position:absolute;inset-block-start:calc(100% + 24px);inset-inline-start:65%;z-index:10;display:flex;flex-direction:column;gap:8px;color:#fdf5ed;visibility:hidden;opacity:0;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.site-header__menu .sub-menu:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;height:24px}.site-header__menu .sub-menu{text-transform:none}.site-header__menu .sub-menu a{display:block;white-space:nowrap;transition:color .2s ease}.site-header__menu .sub-menu a:hover,.site-header__menu .sub-menu a:focus-visible{color:#d65b19}.site-header__menu .menu-item-has-children.is-open>.sub-menu,.site-header__menu .menu-item-has-children:not(.is-dismissed):has(:focus-visible)>.sub-menu{visibility:visible;opacity:1;transform:translate(-50%)}@media (hover: hover){.site-header__menu .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transform:translate(-50%)}}.site-header__contact{display:none}@media (min-width: 1024px){.site-header__contact{display:inline-flex;justify-self:end;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(25px + clamp(-9px,(100vw - 440px) * .0568,0px) + clamp(0px,(100vw - 440px) * 0,0px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.2;font-weight:300;transition:padding .2s ease,margin .2s ease}}@media (min-width: 1024px) and (min-width: 1240px){.site-header__contact{line-height:1.5;font-weight:300}}@media (min-width: 1024px){.site-header__contact:hover,.site-header__contact:focus-visible{margin-inline-end:-6px}}.site-header__toggle{display:flex;align-items:center;justify-content:center;justify-self:end;position:relative;z-index:100;width:44px;height:44px;padding:0;color:currentColor}@media (min-width: 1024px){.site-header__toggle{display:none}}.site-header__toggle-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .6s ease-in-out,opacity .15s ease}.site-header__toggle-icon img{display:block;width:44px;height:44px;object-fit:contain}.site-header__toggle-icon--open{opacity:1;transform:rotate(0)}.site-header__toggle-icon--close{opacity:0;transform:rotate(-180deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-icon--open{opacity:0;transform:rotate(180deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-icon--close{opacity:1;transform:rotate(0)}@media (prefers-reduced-motion: reduce){.site-header__toggle-icon{transition:none}}.site-header__brand{position:relative;z-index:100;transform-origin:center;transform:translate(0) scale(1);opacity:1;visibility:visible;transition:transform .5s ease-in-out,opacity .15s ease,visibility 0s}.site-header:has(.site-header__toggle[aria-expanded=true]) .site-header__brand{transform:translate(calc(100vw - 95px)) scale(.2);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s ease-in-out,opacity .1s ease .35s,visibility 0s linear .5s}@media (min-width: 1024px){.site-header:has(.site-header__toggle[aria-expanded=true]) .site-header__brand{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:none}}@media (prefers-reduced-motion: reduce){.site-header__brand,.site-header:has(.site-header__toggle[aria-expanded=true]) .site-header__brand{transition:none}}.site-header__nav-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;overflow-y:auto;overscroll-behavior:contain;padding:140px 16px;background:#19171b;color:#fdf5ed}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.site-header__nav-mobile{padding-top:100px}}@media (min-width: 1024px){.site-header__nav-mobile{display:none!important}}.site-header__nav-mobile .site-header__contact{display:inline-flex;margin-block-start:48px}.site-header__menu-mobile{display:flex;flex-direction:column;gap:32px;text-transform:uppercase;margin:0;padding:0;list-style:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:500}@media (min-width: 1024px){.site-header__menu-mobile{line-height:1.1;font-weight:500}}@media (min-width: 1240px){.site-header__menu-mobile{line-height:1.1;font-weight:500}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.site-header__menu-mobile{gap:16px}}.site-header__menu-mobile a{color:currentColor;text-decoration:none}.site-header__menu-mobile .menu-item-has-children>a{display:inline-flex;align-items:center;gap:16px}.site-header__menu-mobile .menu-item-has-children>a:after{content:"";width:12px;height:12px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);transition:transform .25s ease-in-out}.site-header__menu-mobile .menu-item-has-children.is-open>a:after{transform:rotate(45deg)}.site-header__menu-mobile .sub-menu{display:none;flex-direction:column;gap:16px;margin-block-start:24px;padding-inline-start:24px;list-style:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.site-header__menu-mobile .sub-menu{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.site-header__menu-mobile .sub-menu{line-height:1.5;font-weight:300}}.site-header__menu-mobile .menu-item-has-children.is-open>.sub-menu{display:flex}@media (prefers-reduced-motion: no-preference){.site-header__menu-mobile .menu-item-has-children.is-open>.sub-menu{animation:mobile-menu-item-enter .3s ease both}}@keyframes mobile-menu-item-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li{animation:mobile-menu-item-enter .5s cubic-bezier(.22,1,.36,1) both}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(1){animation-delay:.08s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(2){animation-delay:.14s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(3){animation-delay:.2s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(4){animation-delay:.26s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(5){animation-delay:.32s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(6){animation-delay:.38s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(7){animation-delay:.44s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(8){animation-delay:.5s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(9){animation-delay:.56s}.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li:nth-child(10){animation-delay:.62s}.site-header__nav-mobile:not([hidden]) .site-header__contact{animation:mobile-menu-item-enter .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + (var(--stagger-index, 1) - 1) * .06s)}@media (prefers-reduced-motion: reduce){.site-header__nav-mobile:not([hidden]) .site-header__menu-mobile>li,.site-header__nav-mobile:not([hidden]) .site-header__contact{animation:none}}@keyframes mobile-menu-item-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li{animation:mobile-menu-item-exit .5s cubic-bezier(.22,1,.36,1) both}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(1){animation-delay:0s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(2){animation-delay:.06s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(3){animation-delay:.12s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(4){animation-delay:.18s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(5){animation-delay:.24s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(6){animation-delay:.3s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(7){animation-delay:.36s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(8){animation-delay:.42s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(9){animation-delay:.48s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__menu-mobile>li:nth-child(10){animation-delay:.54s}.site-header__nav-mobile:not([hidden]).is-closing .site-header__contact{animation:mobile-menu-item-exit .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc((var(--stagger-index, 1) - 1) * .06s)}@media (prefers-reduced-motion: reduce){.site-header__nav-mobile.is-closing .site-header__menu-mobile>li,.site-header__nav-mobile.is-closing .site-header__contact{animation:none}}.site-footer{background:#19171b;color:#fdf5ed;padding-block:80px;overflow-x:hidden;container-type:inline-size}@media (max-width: 1023px){.site-footer{display:flex;flex-direction:column;gap:32px}}.site-footer__mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;order:1}@media (min-width: 1024px){.site-footer__mobile-header{display:none}}.site-footer__logo-dot{display:block;width:38px;height:38px;border-radius:50%;background:#eb641b;margin-left:calc((100cqw - 48px)*.1204 - 22px)}.site-footer__inner{width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;display:grid;gap:40px;grid-template-columns:1fr}@media (max-width: 1023px){.site-footer__inner{order:4}}@media (min-width: 1024px){.site-footer__inner{grid-template-columns:1fr auto auto;align-items:start}}.site-footer__logo{display:none}@media (min-width: 1024px){.site-footer__logo{--dot: 60px;display:block;width:var(--dot);height:var(--dot);border-radius:50%;background:#eb641b;margin-left:calc(12cqw + 75cqw * .1204 - var(--dot) / 2 - max(0px,(100cqw - 1583px) / 2) - 24px)}}@media (min-width: 1240px){.site-footer__logo{--dot: 74px}}.site-footer__heading{opacity:.6;margin-bottom:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.site-footer__heading{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.site-footer__heading{line-height:1.5;font-weight:300}}.site-footer__link{display:block;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.site-footer__link{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.site-footer__link{line-height:1.5;font-weight:250}}.site-footer__link{transition:color .2s ease}.site-footer__link:hover{text-decoration:underline;color:#d65b19}.site-footer__legal-menu{display:flex;gap:16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.site-footer__legal-menu{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.site-footer__legal-menu{line-height:1.5;font-weight:300}}.site-footer__legal-menu{opacity:.3}.site-footer__legal-menu li+li:before{content:"|";margin-right:16px}.site-footer__copy{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.site-footer__copy{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.site-footer__copy{line-height:1.5;font-weight:300}}.site-footer__copy{opacity:.6}.site-footer__bottom{grid-column:1/-1;display:grid;gap:24px;justify-items:start;margin-top:16px}@media (min-width: 1024px){.site-footer__bottom{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:64px}}@media (min-width: 1024px){.site-footer__legal{justify-self:center}}.site-footer__actions{display:flex;align-items:center;gap:24px}@media (max-width: 1023px){.site-footer__actions{display:none}}@media (min-width: 1024px){.site-footer__actions{justify-self:end}}.site-footer__back-to-top{display:inline-flex;align-items:center;gap:10px;border:1px solid currentColor;border-radius:999px;padding:10px 16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.1;font-weight:250}@media (min-width: 1024px){.site-footer__back-to-top{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.site-footer__back-to-top{line-height:1.5;font-weight:300}}.site-footer__back-to-top{transition:background-color .2s ease,border-color .2s ease}.site-footer__back-to-top .button__icon{width:18px;height:24px}.site-footer__back-to-top svg{width:24px;max-width:none;height:18px;transform:rotate(-90deg)}.site-footer__back-to-top:hover{background:#d65b19;border-color:#d65b19}.site-footer__divider2{margin:24px;opacity:1}@media (max-width: 1023px){.site-footer__divider2{order:3}}.site-footer__wordmark{margin-inline:12cqw}.site-footer__wordmark svg{display:block;width:75cqw;height:auto}@media (max-width: 1023px){.site-footer__wordmark{order:2;margin-inline:24px}.site-footer__wordmark svg{width:100%}}.site-footer__credit{width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;display:flex;align-items:center;justify-content:flex-start;order:5;gap:8px;margin-top:32px}.site-footer__credit svg{width:60px;height:auto}@media (min-width: 1024px){.site-footer__credit{justify-content:flex-end}}.site-footer__credit-text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.site-footer__credit-text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.site-footer__credit-text{line-height:1.5;font-weight:300}}.site-footer__credit-text{opacity:.6}.site-footer__credit-link{display:flex;align-items:center}.site-footer__credit-link:hover{opacity:.8}.site-footer__whatsapp{display:inline-flex;align-items:center;justify-content:center;width:67px;height:67px;border-radius:50%;border:1px solid currentColor;flex-shrink:0;background:#19171b;margin-left:auto}@media (min-width: 1024px){.site-footer__whatsapp{margin-left:0}}.site-footer__whatsapp svg{width:37px;height:37px}.site-footer__whatsapp:hover{opacity:.8;background:#d65b19;border-color:#d65b19}@media (min-width: 1024px){.site-footer__whatsapp--mobile{display:none}}.posts-listing__grid{display:grid;grid-template-columns:1fr;margin-bottom:48px}.section{position:relative;padding-block:64px;--section-bg: #19171b;box-shadow:0 1px 0 0 var(--section-bg)}@media (min-width: 1240px){.section{padding-block:80px}}.section__inner{width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;position:relative;z-index:1}.section__inner--center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.section__inner--narrow{max-width:900px}.section__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.section__image,.section__video{width:100%;height:100%;object-fit:cover}.hero-pin{position:relative;height:auto}:root{--hero-progress: 1}.section--hero{min-height:100dvh;display:flex;align-items:center;background:#19171b;color:#fdf5ed}.section--hero .section__inner{padding-block:64px}.section--hero .section__text{max-width:700px}@media (min-width: 1024px) and (max-width: 1239px){.section--hero .section__text{padding-top:64px}}@media (min-width: 1024px) and (max-width: 1239px) and (orientation: landscape){.section--hero .section__text{padding-top:0}}@media (min-width: 1240px){.section--hero .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}}@media (min-width: 1240px) and (min-width: 1024px){.section--hero .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px) and (min-width: 1240px){.section--hero .section__text{line-height:1.5;font-weight:250}}.section--hero .section__title{font-family:Merriweather,Georgia,serif;font-size:calc(68px + clamp(-52px,(100vw - 440px) * .1545,0px) + clamp(0px,(100vw - 440px) * .089,52px) + clamp(0px,(100vw - 1024px) * .1779,74px));line-height:.9;font-weight:600}@media (min-width: 1024px){.section--hero .section__title{line-height:.88;font-weight:600}}@media (min-width: 1240px){.section--hero .section__title{line-height:.85;font-weight:600}}.section--hero .section__title{max-width:6em;text-wrap:balance}@media (min-width: 1024px){.section--hero .section__title{max-width:1300px}}@media (min-width: 1240px) and (max-width: 1449px){.section--hero .section__title{max-width:900px}}.section--hero.section--hero-video{position:sticky;top:0;height:100dvh;overflow:hidden;--section-bg: #ffffff;--hero-frame: min(40px, 10.909vw)}.section--hero.section--hero-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#fff}.section--hero.section--hero-video .section__media{inset:calc(var(--hero-frame) * (1 - var(--hero-progress)))}.section--hero.section--hero-video:after{inset-inline:calc(var(--hero-frame) * (1 - var(--hero-progress)));bottom:calc(var(--hero-frame) * (1 - var(--hero-progress)))}.section--hero.section--hero-video .hero__title{transform:translateY(calc(-12vh * (1 - var(--hero-progress))));--hero-title-size-from: calc(68px + clamp(-52px, (100vw - 440px) * .1545, 0px) + clamp(0px, (100vw - 440px) * .089, 52px) + clamp(0px, (100vw - 1024px) * .1779, 74px)) ;--hero-title-size-to: calc(48px + clamp(-32px, (100vw - 440px) * .1091, 0px) + clamp(0px, (100vw - 440px) * .0411, 24px) + clamp(0px, (100vw - 1024px) * .0673, 28px)) ;--hero-title-lh-from: .9;--hero-title-lh-to: 1.2}@media (min-width: 1024px){.section--hero.section--hero-video .hero__title{--hero-title-size-from: calc(87px + clamp(-71px, (100vw - 440px) * .1977, 0px) + clamp(0px, (100vw - 440px) * .125, 73px) + clamp(0px, (100vw - 1024px) * .2139, 89px)) ;--hero-title-size-to: calc(68px + clamp(-52px, (100vw - 440px) * .1545, 0px) + clamp(0px, (100vw - 440px) * .089, 52px) + clamp(0px, (100vw - 1024px) * .1779, 74px)) ;--hero-title-lh-from: .9;--hero-title-lh-to: .88}}@media (min-width: 1240px) and (max-width: 1449px){.section--hero.section--hero-video .hero__title{--hero-title-size-from: 160px;--hero-title-size-to: 120px}}.section--hero.section--hero-video .hero__title{font-size:calc(var(--hero-title-size-to) + (var(--hero-title-size-from) - var(--hero-title-size-to)) * (1 - var(--hero-progress)));line-height:calc(var(--hero-title-lh-to) + (var(--hero-title-lh-from) - var(--hero-title-lh-to)) * (1 - var(--hero-progress)));color:color-mix(in srgb,#ffffff calc((1 - var(--hero-progress)) * 100%),#fdf5ed calc(var(--hero-progress) * 100%))}.section--hero.section--hero-video .hero__reveal{opacity:var(--hero-progress);transform:translateY(calc(80px * (1 - var(--hero-progress))))}.section--hero.section--hero-video .hero__scroll{opacity:var(--hero-progress)}.section--hero.section--hero-video .hero__scroll--intro{opacity:calc(1 - var(--hero-progress));z-index:1}.section--hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:45%;z-index:0;background:linear-gradient(to top,#19171b,#19171b00);pointer-events:none}.section--hero .hero__scroll{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:0;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;color:#fdf5ed}.section--hero .hero__scroll-label{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--hero .hero__scroll-label{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--hero .hero__scroll-label{line-height:1.5;font-weight:300}}.section--hero .hero__scroll-line{width:2px;height:170px;background:#fdf5ed}@media (min-width: 1024px) and (max-width: 1239px){.section--hero .hero__scroll-line{height:110px}}.section--hero-overlap{min-height:90vh;text-align:center}.section--hero-overlap:after{content:none}.section--hero-overlap .hero__scroll{display:none}@media (min-width: 1240px){.section--hero-overlap{min-height:1400px}}.section--hero-overlap .section__title{font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.section--hero-overlap .section__title{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.section--hero-overlap .section__title{line-height:1.1;font-weight:600}}.section--hero-overlap .section__title{max-width:820px;margin-inline:auto;padding-top:48px;padding-bottom:300px}@media (min-width: 1024px){.section--hero-overlap .section__title{padding-bottom:360px}}@media (min-width: 1240px){.section--hero-overlap .section__title{padding-top:0}}@media (min-width: 1450px){.section--hero-overlap .section__title{padding-top:8px}}.section--hero-overlap .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--hero-overlap .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--hero-overlap .section__text{line-height:1.5;font-weight:250}}.section--hero-overlap .section__text{max-width:1220px;margin-inline:auto}.section--hero-overlap .section__media{width:90%;margin-inline:auto;padding-bottom:380px}@media (min-width: 1240px){.section--hero-overlap .section__media{width:70%;padding-bottom:0}}@media (min-width: 1450px){.section--hero-overlap .section__media{width:65%;padding-bottom:0}}.section--hero-overlap .section__image{object-fit:contain;object-position:center bottom}@media (min-width: 1240px) and (max-width: 1449px){.section--hero-overlap .section__image{object-position:center}}@media (min-width: 1024px){.section--hero-overlap .section__inner{position:static;z-index:auto}.section--hero-overlap .section__title{position:relative;z-index:0}.section--hero-overlap .section__media{z-index:1}.section--hero-overlap .section__text,.section--hero-overlap .hero__reveal{position:relative;z-index:2}}@media (min-width: 1024px) and (max-width: 1239px) and (orientation: landscape){.section--hero-overlap .section__title{padding-bottom:400px}.section--hero-overlap .section__media{width:70%}}@media (max-width: 1023px) and (min-width: 600px) and (orientation: portrait){.section--hero-overlap{min-height:auto}.section--hero-overlap .section__inner{position:static;z-index:auto}.section--hero-overlap .section__title{position:relative;z-index:0}.section--hero-overlap .section__media{padding-bottom:300px;z-index:1}.section--hero-overlap .section__text,.section--hero-overlap .hero__reveal{position:relative;z-index:2}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--hero-overlap .section__inner{position:static;z-index:auto}.section--hero-overlap .section__title{position:relative;z-index:0;font-size:48px;padding-bottom:calc(57px + 32.86vw)}.section--hero-overlap .section__media{z-index:1;width:70%}.section--hero-overlap .section__text,.section--hero-overlap .hero__reveal{position:relative;z-index:2}}@media (min-width: 1240px){.section--hero-overlap .section__title{position:absolute;top:140px;inset-inline:0;z-index:0;padding-inline:24px;padding-bottom:0}.section--hero-overlap .section__media,.section--hero-overlap .hero__scroll{z-index:1;bottom:300px}.section--hero-overlap .section__text{position:absolute;bottom:0;inset-inline:0;padding-inline:24px;padding-block-end:80px}}@media (min-width: 1240px) and (max-width: 1449px){.section--hero-overlap{min-height:1164px}.section--hero-overlap .section__media,.section--hero-overlap .hero__scroll{bottom:64px}}.section--hero-overlap [data-reveal-item]{transition-duration:1.3s;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.section--hero-overlap:not(.is-revealed) [data-reveal-item]{transform:translateY(200px)}@media (min-width: 1240px) and (max-width: 1449px){.section--hero:not(.section--hero-overlap):not(.section--hero-video) .section__title{font-size:120px;line-height:.88}.section--hero:not(.section--hero-overlap) .section__text{font-size:24px;line-height:1.5}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--hero:not(.section--hero-overlap):not(.section--hero-video) .section__title{font-size:68px}.section--hero.section--hero-video .hero__title{--hero-title-size-from: 68px;--hero-title-size-to: 48px;transform:none}.section--hero .hero__scroll{display:none}}.section--editorial{background:#19171b;color:#fdf7f0;padding-block-start:48px}@media (min-width: 1240px){.section--editorial{padding-block-start:180px}}.section--editorial .section__title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section--editorial .section__title{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section--editorial .section__title{line-height:1.1;font-weight:400}}.section--editorial .section__title{color:#fff;padding-top:0}.section--editorial .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--editorial .section__subtitle{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--editorial .section__subtitle{line-height:1.5;font-weight:250}}@media (min-width: 1240px) and (min-width: 1240px){.section--editorial .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(25px + clamp(-9px,(100vw - 440px) * .0568,0px) + clamp(0px,(100vw - 440px) * 0,0px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.2;font-weight:300}}@media (min-width: 1240px) and (min-width: 1240px) and (min-width: 1240px){.section--editorial .section__subtitle{line-height:1.5;font-weight:300}}.section--editorial .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--editorial .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--editorial .section__text{line-height:1.5;font-weight:300}}.section--editorial .section__inner{display:grid;gap:48px}@media (min-width: 1240px){.section--editorial .section__inner{gap:300px;grid-template-columns:1fr 1fr;align-items:start}}.editorial__copy{display:flex;flex-direction:column;gap:32px}@media (min-width: 1240px){.section--editorial-stacked .editorial__copy{align-self:center}}@media (min-width: 1024px) and (max-width: 1239px){.section--editorial-stacked .section__inner{width:90%}}.section--editorial-split .editorial__copy{display:contents}@media (min-width: 1240px){.section--editorial-split .section__inner{column-gap:80px}}.section--editorial-text-only{padding-bottom:80px}@media (min-width: 1240px){.section--editorial-text-only{padding-bottom:140px}}.section--editorial-image-full{padding-block:0}@media (min-width: 1240px){.section--editorial-image-full{min-height:1010px}}@media (min-width: 1240px){.section--editorial-image-full .section__inner{min-height:inherit;padding-block:80px}}.section--editorial-image-full .editorial__collage{display:block;padding-block-end:0;padding-bottom:64px}@media (min-width: 1240px){.section--editorial-image-full .editorial__collage{position:absolute;inset-block:0;inset-inline:50% 24px;z-index:0;padding-bottom:0}}.section--editorial-image-full .editorial__collage-item{height:100%}@media (min-width: 1240px){.section--editorial-image-full .editorial__collage-image{aspect-ratio:auto}}.editorial__collage{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 32px;align-items:start;padding-block-end:120px}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.editorial__collage{max-width:calc(105vh + 32px);margin-inline:auto}}.editorial__collage-item:nth-child(2n){transform:translateY(120px)}.editorial__collage-image{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover}.editorial-scroll-pin{position:relative;height:auto}.section--editorial-scroll{background:#19171b;color:#fdf7f0}.section--editorial-scroll .editorial-scroll__list{display:flex;flex-direction:column;gap:180px}.section--editorial-scroll .editorial-scroll__item{display:flex;flex-direction:column;gap:48px}@media (min-width: 1240px){.section--editorial-scroll .editorial-scroll__item{flex-direction:row-reverse;align-items:center;gap:80px}}.section--editorial-scroll .section__title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section--editorial-scroll .section__title{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section--editorial-scroll .section__title{line-height:1.1;font-weight:400}}.section--editorial-scroll .section__title{color:#fff;margin-bottom:32px}.section--editorial-scroll .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(22px + clamp(-6px,(100vw - 440px) * .05,0px) + clamp(0px,(100vw - 440px) * .0068,4px) + clamp(0px,(100vw - 1024px) * .0096,4px));line-height:1.3;font-weight:150}@media (min-width: 1024px){.section--editorial-scroll .section__subtitle{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.section--editorial-scroll .section__subtitle{line-height:1.5;font-weight:300}}.section--editorial-scroll .section__subtitle{margin-bottom:32px}@media (min-width: 1240px) and (min-width: 1240px){.section--editorial-scroll .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(25px + clamp(-9px,(100vw - 440px) * .0568,0px) + clamp(0px,(100vw - 440px) * 0,0px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.2;font-weight:300}}@media (min-width: 1240px) and (min-width: 1240px) and (min-width: 1240px){.section--editorial-scroll .section__subtitle{line-height:1.5;font-weight:300}}.section--editorial-scroll .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--editorial-scroll .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--editorial-scroll .section__text{line-height:1.5;font-weight:300}}.section--editorial-scroll .editorial-scroll__media{aspect-ratio:4/5}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--editorial-scroll .editorial-scroll__media{aspect-ratio:auto;height:70vh}}@media (min-width: 1240px){.section--editorial-scroll .editorial-scroll__media{width:50%;flex:none;height:100%}}.section--editorial-scroll .editorial-scroll__image{width:100%;height:100%;object-fit:cover}.section--editorial-scroll .editorial-scroll__progress{display:none}.section--editorial-scroll.is-enhanced{position:sticky;top:0;height:100dvh;overflow:hidden;display:flex;align-items:center}.section--editorial-scroll.is-enhanced .section__inner{width:100%;height:100%;display:flex;align-items:center}.section--editorial-scroll.is-enhanced .editorial-scroll__list{position:relative;width:100%;height:100%;display:block}.section--editorial-scroll.is-enhanced .editorial-scroll__item{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity .6s ease}.section--editorial-scroll.is-enhanced .editorial-scroll__item.is-active{opacity:1;pointer-events:auto}.section--editorial-scroll.is-enhanced .editorial-scroll__copy{position:absolute;inset-block:0;left:0;width:min(620px,45%);display:flex;flex-direction:column;justify-content:center;padding-inline-end:80px}.section--editorial-scroll.is-enhanced .editorial-scroll__media{position:absolute;inset-block:0;inset-inline:50% 0;aspect-ratio:auto}.section--editorial-scroll.is-enhanced .editorial-scroll__progress{display:block;position:absolute;left:calc(50% - 48px);top:50%;transform:translateY(-50%);width:2px;height:190px;border-radius:999px;background:#fff3;overflow:hidden}.section--editorial-scroll.is-enhanced .editorial-scroll__progress-fill{display:block;width:100%;height:calc(var(--editorial-scroll-progress, 0) * 100%);background:#fdf5ed;border-radius:inherit}.section--gallery{background:#19171b;color:#fdf5ed}.section--gallery .section__inner{display:grid;gap:32px}@media (min-width: 1024px) and (max-width: 1239px){.section--gallery .section__inner{width:90%}}.section--gallery [data-reveal-item]{transition-duration:1.9s}.gallery__copy,.gallery__body{display:flex;flex-direction:column;gap:24px}.gallery__list{display:grid;gap:32px;margin:0;padding:0;list-style:none}.gallery__item{overflow:hidden;aspect-ratio:4/3}.gallery__image{width:100%;height:100%;object-fit:cover}.section--gallery-split{padding-block-start:80px}@media (min-width: 1240px){.section--gallery-split{padding-block-start:200px;padding-block-end:140px}}.section--gallery-split .gallery__copy{display:contents}.section--gallery-split .section__inner{max-width:1618px}@media (min-width: 1240px){.section--gallery-split .section__inner{grid-template-columns:1fr 1fr;column-gap:140px;align-items:start}}@media (min-width: 1024px) and (max-width: 1239px){.section--gallery-split .section__inner .section__inner{width:90%}}.section--gallery-split .section__title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section--gallery-split .section__title{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section--gallery-split .section__title{line-height:1.1;font-weight:400}}.section--gallery-split .section__title{text-wrap:balance}.section--gallery-split .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--gallery-split .section__subtitle{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--gallery-split .section__subtitle{line-height:1.5;font-weight:250}}@media (min-width: 1240px) and (max-width: 1449px){.section--gallery-split .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(25px + clamp(-9px,(100vw - 440px) * .0568,0px) + clamp(0px,(100vw - 440px) * 0,0px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.2;font-weight:300}}@media (min-width: 1240px) and (max-width: 1449px) and (min-width: 1240px){.section--gallery-split .section__subtitle{line-height:1.5;font-weight:300}}.section--gallery-split .gallery__media{margin-block-start:48px}@media (min-width: 1240px){.section--gallery-split .gallery__media{grid-column:1/-1;margin-block-start:80px}}.section--gallery-split .gallery__list{gap:32px 24px}@media (max-width: 1023px){.section--gallery-split .gallery__list{grid-template-columns:repeat(2,1fr);gap:16px}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--gallery-split .gallery__list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.section--gallery-split .gallery__list{grid-template-columns:repeat(3,1fr);align-items:start;padding-block-end:160px}}.section--gallery-split .gallery__item{aspect-ratio:3/4}@media (max-width: 1023px){.section--gallery-split .gallery__item{aspect-ratio:185/199}.section--gallery-split .gallery__item:nth-child(3n){grid-column:1/-1}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--gallery-split .gallery__item:nth-child(3n){grid-column:auto}}@media (min-width: 1024px){.section--gallery-split .gallery__item:nth-child(3n+2){transform:translateY(160px)}}.section--gallery-carousel{text-align:center}@media (min-width: 1240px){.section--gallery-carousel{padding-block-start:100px;padding-block-end:140px}}.section--gallery-carousel .section__inner{justify-items:center}.section--gallery-carousel .section__title{max-width:1230px}.section--gallery-carousel .section__text{max-width:1230px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--gallery-carousel .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--gallery-carousel .section__text{line-height:1.5;font-weight:300}}.section--gallery-carousel .gallery__media{width:100%;margin-block-start:48px}@media (min-width: 1240px){.section--gallery-carousel .gallery__media{margin-block-start:64px}}.section--gallery-carousel .gallery__list{display:grid;gap:16px}@media (max-width: 1239px){.section--gallery-carousel .gallery__list{gap:0}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--gallery-carousel .gallery__list{display:flex;justify-content:center;gap:16px}}@media (min-width: 1240px){.section--gallery-carousel .gallery__list{display:flex;justify-content:center;align-items:flex-start;gap:0}}.section--gallery-carousel .gallery__item{aspect-ratio:3/4}@media (max-width: 1239px){.section--gallery-carousel .gallery__item{width:70%;margin-inline:auto;aspect-ratio:232/264}.section--gallery-carousel .gallery__item:nth-child(2n){position:relative;z-index:1;width:auto;margin-inline:-8px;margin-block:-62px;aspect-ratio:337/384}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--gallery-carousel .gallery__item,.section--gallery-carousel .gallery__item:nth-child(2n){flex:0 1 50vh;width:auto;margin:0;aspect-ratio:3/4}}@media (min-width: 1024px) and (max-width: 1239px){.section--gallery-carousel .gallery__item{width:50%}.section--gallery-carousel .gallery__item:nth-child(2n){width:85%;margin-inline:auto;margin-block:-55px}}@media (min-width: 1240px){.section--gallery-carousel .gallery__item{flex:0 0 30%;margin-block-start:80px}.section--gallery-carousel .gallery__item:nth-child(2n){position:relative;z-index:1;flex-basis:40%;aspect-ratio:4/5;margin-block-start:0;margin-inline:-32px}}.section--brand-logos{background:#fdf5ed;--section-bg: #fdf5ed;color:#19171b}.section--brand-logos .section__title{margin-bottom:100px}.brand-logos__slider{height:80px}.brand-logos__slider .brand-logos__item{width:auto;height:200px;flex-shrink:0}.brand-logos__slider .brand-logos__image{width:auto;height:100%;object-fit:contain}.swiper-wrapper{align-items:center}.section--category-cards{background:#19171b;color:#fdf5ed}@media (min-width: 1240px){.section--category-cards{padding-block-start:100px;padding-block-end:140px}}.category-cards__intro{display:flex;flex-direction:column-reverse;gap:32px;margin-bottom:100px}@media (min-width: 1240px){.category-cards__intro{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:80px}}.category-cards__intro .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.category-cards__intro .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.category-cards__intro .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px) and (max-width: 1449px){.category-cards__intro .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(25px + clamp(-9px,(100vw - 440px) * .0568,0px) + clamp(0px,(100vw - 440px) * 0,0px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.2;font-weight:300}}@media (min-width: 1240px) and (max-width: 1449px) and (min-width: 1240px){.category-cards__intro .section__text{line-height:1.5;font-weight:300}}.category-cards__intro .section__text{max-width:660px}.category-cards__intro .section__title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.category-cards__intro .section__title{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.category-cards__intro .section__title{line-height:1.1;font-weight:400}}.category-cards__intro .section__title{max-width:500px}.category-cards__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.category-cards__grid{grid-template-columns:repeat(3,1fr);align-items:start;padding-block:64px}.category-cards__grid .card--category{transition:transform 1s ease}.category-cards__grid .card--category:nth-child(3n+1),.category-cards__grid .card--category:nth-child(3n+3){transition-delay:.1s}.category-cards__grid.category-cards-pending .card--category{transition:none}.category-cards__grid.category-cards-pending .card--category:nth-child(3n+1){transform:translateY(-140px)}.category-cards__grid.category-cards-pending .card--category:nth-child(3n+3){transform:translateY(140px)}}.category-cards__slider{min-width:0;width:100%}.category-cards__slider.swiper{overflow:hidden}.category-cards__slider .category-cards__grid.swiper-wrapper{display:flex;gap:0;align-items:stretch;height:auto;padding-block:0}.category-cards__slider .card--category.swiper-slide{flex-shrink:0;min-width:0;width:min(85%,330px);height:auto;transform:none}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.category-cards__slider .card--category.swiper-slide{width:calc((100% - 48px) / 3)}}.gallery-teaser-pin{position:relative;height:auto}:root{--gallery-progress: 1}.section--gallery-teaser{min-height:100dvh;display:flex;align-items:center;overflow:hidden;text-align:center;color:#fdf5ed}.section--gallery-teaser .section__title{max-width:1300px}.section--gallery-teaser .section__subtitle,.section--gallery-teaser .section__text{max-width:650px}.section--gallery-teaser-scatter{background:#a74713;--section-bg: #a74713;min-height:calc(124vw + 420px)}@media (min-width: 440px){.section--gallery-teaser-scatter{min-height:calc(75vw + 420px)}}@media (min-width: 1024px){.section--gallery-teaser-scatter{min-height:75vw}}@media (min-width: 1240px){.section--gallery-teaser-scatter{min-height:62.5vw}}.section--gallery-teaser-scatter .section__title{font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.section--gallery-teaser-scatter .section__title{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.section--gallery-teaser-scatter .section__title{line-height:1.1;font-weight:600}}.section--gallery-teaser-scatter .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section--gallery-teaser-scatter .section__subtitle{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section--gallery-teaser-scatter .section__subtitle{line-height:1.1;font-weight:400}}.section--gallery-teaser-scatter .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--gallery-teaser-scatter .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--gallery-teaser-scatter .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1024px){.section--gallery-teaser-scatter .section__text{max-width:38%}}@media (min-width: 1240px){.section--gallery-teaser-scatter .section__text{max-width:40%}}.section--gallery-teaser-cover{background:#19171b;align-items:center;position:sticky;top:0;height:80dvh;padding-block:100px 32px}@media (min-width: 1024px){.section--gallery-teaser-cover{height:100dvh}}.section--gallery-teaser-cover{--gallery-entrance: min(1, calc(var(--gallery-progress) / .55));--gallery-settle: min(1, max(0, calc((var(--gallery-progress) - .55) / .25)));--gallery-reveal: min(1, max(0, calc((var(--gallery-progress) - .85) / .15)))}.section--gallery-teaser-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#19171b59;pointer-events:none}.section--gallery-teaser-cover .section__inner{z-index:auto;gap:24px}@media (min-width: 1024px){.section--gallery-teaser-cover .section__inner{gap:64px}}@media (min-width: 1240px){.section--gallery-teaser-cover .section__inner{gap:120px}}.section--gallery-teaser-cover .section__media{max-width:1800px;margin-inline:auto}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--gallery-teaser-cover .section__media{width:60%}}@media (min-width: 1240px){.section--gallery-teaser-cover .section__media{width:75%}}.section--gallery-teaser-cover .section__image{object-fit:contain;transform:scale(calc(1 + .05 * var(--gallery-entrance)))}.section--gallery-teaser-cover .gallery-teaser__title{font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.section--gallery-teaser-cover .gallery-teaser__title{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.section--gallery-teaser-cover .gallery-teaser__title{line-height:1.1;font-weight:600}}.section--gallery-teaser-cover .gallery-teaser__title{font-size:calc(calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px)) * var(--title-fit, 1));--title-size-behind: calc(34px + clamp(-18px, (100vw - 440px) * .0773, 0px) + clamp(0px, (100vw - 440px) * .0137, 8px) + clamp(0px, (100vw - 1024px) * .0192, 8px)) }@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--gallery-teaser-cover .gallery-teaser__title{font-size:calc(48px * var(--title-fit, 1));--title-size-behind: 34px}}@media (min-width: 1024px){.section--gallery-teaser-cover .gallery-teaser__title{font-family:Merriweather,Georgia,serif;font-size:calc(68px + clamp(-52px,(100vw - 440px) * .1545,0px) + clamp(0px,(100vw - 440px) * .089,52px) + clamp(0px,(100vw - 1024px) * .1779,74px));line-height:.9;font-weight:600;font-size:calc(calc(68px + clamp(-52px,(100vw - 440px) * .1545,0px) + clamp(0px,(100vw - 440px) * .089,52px) + clamp(0px,(100vw - 1024px) * .1779,74px)) * var(--title-fit, 1));--title-size-behind: calc(48px + clamp(-32px, (100vw - 440px) * .1091, 0px) + clamp(0px, (100vw - 440px) * .0411, 24px) + clamp(0px, (100vw - 1024px) * .0673, 28px)) }}@media (min-width: 1024px) and (min-width: 1024px){.section--gallery-teaser-cover .gallery-teaser__title{line-height:.88;font-weight:600}}@media (min-width: 1024px) and (min-width: 1240px){.section--gallery-teaser-cover .gallery-teaser__title{line-height:.85;font-weight:600}}.section--gallery-teaser-cover .gallery-teaser__title{--title-front: min(1, max(0, calc(var(--gallery-settle) * 1000)));z-index:calc(-1 + 3 * var(--title-front));opacity:calc(var(--gallery-entrance) * (.5 + .5 * var(--gallery-settle)));transform:translateY(calc(var(--gt-start, 0px) + (var(--gt-cross, 0px) - var(--gt-start, 0px)) * var(--gallery-entrance) - var(--gt-cross, 0px) * var(--gallery-settle))) scale(calc(var(--gt-scale, 1) + (1 - var(--gt-scale, 1)) * var(--gallery-settle)))}.section--gallery-teaser-cover .gallery-teaser__reveal{position:relative;z-index:2;opacity:var(--gallery-reveal);transform:translateY(calc(56px * (1 - var(--gallery-reveal))))}.section--gallery-teaser-cover .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--gallery-teaser-cover .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--gallery-teaser-cover .section__text{line-height:1.5;font-weight:250}}.section--gallery-teaser-cover .section__text{position:relative}.section--gallery-teaser-cover .section__text:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:160%;height:240%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#0b0a0b,#0b0a0b00);pointer-events:none}.gallery-teaser__scatter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gallery-teaser__scatter-item{position:absolute}.gallery-teaser__scatter-item:nth-child(1){display:block;left:-28%;right:auto;width:36%;top:-11.5vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(2){display:block;left:-28%;right:auto;width:36%;top:19.5vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(3){display:block;left:-28%;right:auto;width:36%;top:auto;bottom:-11.5vw}.gallery-teaser__scatter-item:nth-child(4){display:block;left:-28%;right:auto;width:36%;top:auto;bottom:19.5vw}.gallery-teaser__scatter-item:nth-child(5){display:block;left:12%;right:auto;width:36%;top:4vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(6){display:block;left:12%;right:auto;width:36%;top:35vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(7){display:block;left:12%;right:auto;width:36%;top:auto;bottom:4vw}.gallery-teaser__scatter-item:nth-child(8){display:block;left:12%;right:auto;width:36%;top:auto;bottom:35vw}.gallery-teaser__scatter-item:nth-child(9){display:block;left:52%;right:auto;width:36%;top:4vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(10){display:block;left:52%;right:auto;width:36%;top:35vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(11){display:block;left:52%;right:auto;width:36%;top:auto;bottom:4vw}.gallery-teaser__scatter-item:nth-child(12){display:block;left:52%;right:auto;width:36%;top:auto;bottom:35vw}.gallery-teaser__scatter-item:nth-child(13){display:block;left:92%;right:auto;width:36%;top:-11.5vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(14){display:block;left:92%;right:auto;width:36%;top:19.5vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(15){display:block;left:92%;right:auto;width:36%;top:auto;bottom:-11.5vw}.gallery-teaser__scatter-item:nth-child(16){display:block;left:92%;right:auto;width:36%;top:auto;bottom:19.5vw}.gallery-teaser__scatter-item:nth-child(n+17){display:none}@media (min-width: 440px){.gallery-teaser__scatter-item:nth-child(1){display:block;left:-8.5%;right:auto;width:21%;top:1vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(2){display:block;left:-8.5%;right:auto;width:21%;top:19.75vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(3){display:block;left:-8.5%;right:auto;width:21%;top:auto;bottom:1vw}.gallery-teaser__scatter-item:nth-child(4){display:block;left:-8.5%;right:auto;width:21%;top:auto;bottom:19.75vw}.gallery-teaser__scatter-item:nth-child(5){display:block;left:15.5%;right:auto;width:21%;top:-8.35vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(6){display:block;left:15.5%;right:auto;width:21%;top:10.4vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(7){display:block;left:15.5%;right:auto;width:21%;top:auto;bottom:-8.35vw}.gallery-teaser__scatter-item:nth-child(8){display:block;left:15.5%;right:auto;width:21%;top:auto;bottom:10.4vw}.gallery-teaser__scatter-item:nth-child(9){display:block;left:39.5%;right:auto;width:21%;top:1vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(10){display:block;left:39.5%;right:auto;width:21%;top:19.75vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(11){display:block;left:39.5%;right:auto;width:21%;top:auto;bottom:1vw}.gallery-teaser__scatter-item:nth-child(12){display:block;left:39.5%;right:auto;width:21%;top:auto;bottom:19.75vw}.gallery-teaser__scatter-item:nth-child(13){display:block;left:63.5%;right:auto;width:21%;top:-8.35vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(14){display:block;left:63.5%;right:auto;width:21%;top:10.4vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(15){display:block;left:63.5%;right:auto;width:21%;top:auto;bottom:-8.35vw}.gallery-teaser__scatter-item:nth-child(16){display:block;left:63.5%;right:auto;width:21%;top:auto;bottom:10.4vw}.gallery-teaser__scatter-item:nth-child(17){display:block;left:87.5%;right:auto;width:21%;top:1vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(18){display:block;left:87.5%;right:auto;width:21%;top:19.75vw;bottom:auto}.gallery-teaser__scatter-item:nth-child(19){display:block;left:87.5%;right:auto;width:21%;top:auto;bottom:1vw}.gallery-teaser__scatter-item:nth-child(20){display:block;left:87.5%;right:auto;width:21%;top:auto;bottom:19.75vw}.gallery-teaser__scatter-item:nth-child(n+21){display:none}}@media (min-width: 1024px){.gallery-teaser__scatter-item:nth-child(1){display:block;left:-10%;right:auto;width:17%;top:20.5%;bottom:auto}.gallery-teaser__scatter-item:nth-child(2){display:block;left:-10%;right:auto;width:17%;top:41.5%;bottom:auto}.gallery-teaser__scatter-item:nth-child(3){display:block;left:-10%;right:auto;width:17%;top:62.5%;bottom:auto}.gallery-teaser__scatter-item:nth-child(4){display:block;left:10%;right:auto;width:17%;top:10%;bottom:auto}.gallery-teaser__scatter-item:nth-child(5){display:block;left:10%;right:auto;width:17%;top:31%;bottom:auto}.gallery-teaser__scatter-item:nth-child(6){display:block;left:10%;right:auto;width:17%;top:52%;bottom:auto}.gallery-teaser__scatter-item:nth-child(7){display:block;left:10%;right:auto;width:17%;top:73%;bottom:auto}.gallery-teaser__scatter-item:nth-child(8){display:block;left:31.5%;right:auto;width:17%;top:1.3%;bottom:auto}.gallery-teaser__scatter-item:nth-child(9){display:block;left:31.5%;right:auto;width:17%;top:81.7%;bottom:auto}.gallery-teaser__scatter-item:nth-child(10){display:block;left:51.5%;right:auto;width:17%;top:1.3%;bottom:auto}.gallery-teaser__scatter-item:nth-child(11){display:block;left:51.5%;right:auto;width:17%;top:81.7%;bottom:auto}.gallery-teaser__scatter-item:nth-child(12){display:block;left:73%;right:auto;width:17%;top:10%;bottom:auto}.gallery-teaser__scatter-item:nth-child(13){display:block;left:73%;right:auto;width:17%;top:31%;bottom:auto}.gallery-teaser__scatter-item:nth-child(14){display:block;left:73%;right:auto;width:17%;top:52%;bottom:auto}.gallery-teaser__scatter-item:nth-child(15){display:block;left:73%;right:auto;width:17%;top:73%;bottom:auto}.gallery-teaser__scatter-item:nth-child(16){display:block;left:93%;right:auto;width:17%;top:20.5%;bottom:auto}.gallery-teaser__scatter-item:nth-child(17){display:block;left:93%;right:auto;width:17%;top:41.5%;bottom:auto}.gallery-teaser__scatter-item:nth-child(18){display:block;left:93%;right:auto;width:17%;top:62.5%;bottom:auto}.gallery-teaser__scatter-item:nth-child(n+19){display:none}}@media (min-width: 1240px){.gallery-teaser__scatter-item:nth-child(1){display:block;left:-9.5%;right:auto;width:17%;top:20.6%;bottom:auto}.gallery-teaser__scatter-item:nth-child(2){display:block;left:-9.5%;right:auto;width:17%;top:45.8%;bottom:auto}.gallery-teaser__scatter-item:nth-child(3){display:block;left:-9.5%;right:auto;width:17%;top:71%;bottom:auto}.gallery-teaser__scatter-item:nth-child(4){display:block;left:10.5%;right:auto;width:17%;top:8%;bottom:auto}.gallery-teaser__scatter-item:nth-child(5){display:block;left:10.5%;right:auto;width:17%;top:33.2%;bottom:auto}.gallery-teaser__scatter-item:nth-child(6){display:block;left:10.5%;right:auto;width:17%;top:58.4%;bottom:auto}.gallery-teaser__scatter-item:nth-child(7){display:block;left:10.5%;right:auto;width:17%;top:83.6%;bottom:auto}.gallery-teaser__scatter-item:nth-child(8){display:block;left:31.5%;right:auto;width:17%;top:1%;bottom:auto}.gallery-teaser__scatter-item:nth-child(9){display:block;left:31.5%;right:auto;width:17%;top:79%;bottom:auto}.gallery-teaser__scatter-item:nth-child(10){display:block;left:51.5%;right:auto;width:17%;top:1%;bottom:auto}.gallery-teaser__scatter-item:nth-child(11){display:block;left:51.5%;right:auto;width:17%;top:79%;bottom:auto}.gallery-teaser__scatter-item:nth-child(12){display:block;left:72.5%;right:auto;width:17%;top:8%;bottom:auto}.gallery-teaser__scatter-item:nth-child(13){display:block;left:72.5%;right:auto;width:17%;top:33.2%;bottom:auto}.gallery-teaser__scatter-item:nth-child(14){display:block;left:72.5%;right:auto;width:17%;top:58.4%;bottom:auto}.gallery-teaser__scatter-item:nth-child(15){display:block;left:72.5%;right:auto;width:17%;top:83.6%;bottom:auto}.gallery-teaser__scatter-item:nth-child(16){display:block;left:92.5%;right:auto;width:17%;top:20.6%;bottom:auto}.gallery-teaser__scatter-item:nth-child(17){display:block;left:92.5%;right:auto;width:17%;top:45.8%;bottom:auto}.gallery-teaser__scatter-item:nth-child(18){display:block;left:92.5%;right:auto;width:17%;top:71%;bottom:auto}.gallery-teaser__scatter-item:nth-child(n+19){display:none}}.gallery-teaser__scatter-image{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:0 10px 30px #00000040}.section--statement{background:#d65b19;--section-bg: #d65b19;color:#fdf5ed;text-align:center}@media (max-width: 1023px){.section--statement{padding-block:14.5454545455vw 50.9090909091vw}}@media (min-width: 1024px){.section--statement{min-height:66.6666666667vw}}@media (min-width: 1024px) and (max-width: 1239px){.section--statement{display:flex;align-items:center}}@media (min-width: 1240px){.section--statement{min-height:100vh}.section--statement .section__inner{gap:100px}}.section--statement .section__text{max-width:900px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--statement .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--statement .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1024px) and (max-width: 1239px){.section--statement .section__text{max-width:700px}}.section--statement .section__title{font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.section--statement .section__title{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.section--statement .section__title{line-height:1.1;font-weight:600}}.section--statement .section__title{max-width:100vw}@media (min-width: 1024px){.section--statement .section__title{font-family:Merriweather,Georgia,serif;font-size:calc(68px + clamp(-52px,(100vw - 440px) * .1545,0px) + clamp(0px,(100vw - 440px) * .089,52px) + clamp(0px,(100vw - 1024px) * .1779,74px));line-height:.9;font-weight:600}}@media (min-width: 1024px) and (min-width: 1024px){.section--statement .section__title{line-height:.88;font-weight:600}}@media (min-width: 1024px) and (min-width: 1240px){.section--statement .section__title{line-height:.85;font-weight:600}}.statement__scatter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.statement__scatter-item{position:absolute}.statement__scatter-item:nth-child(1){top:2.61vw;bottom:auto;right:auto;left:5%;width:14%}.statement__scatter-item:nth-child(2){top:5.22vw;bottom:auto;left:auto;right:6%;width:22%}.statement__scatter-item:nth-child(3){top:auto;bottom:3.32vw;right:auto;left:8%;width:28%}.statement__scatter-item:nth-child(4){top:auto;bottom:18.8vw;left:auto;right:1%;width:36%}@media (min-width: 1024px){.statement__scatter-item:nth-child(1){top:2%;bottom:auto;right:auto;left:5%;width:14%}.statement__scatter-item:nth-child(2){top:4%;bottom:auto;left:auto;right:6%;width:22%}.statement__scatter-item:nth-child(3){top:71%;bottom:auto;right:auto;left:8%;width:20%}.statement__scatter-item:nth-child(4){top:69%;bottom:auto;left:auto;right:1%;width:24%}}@media (min-width: 1240px){.statement__scatter-item:nth-child(1){top:7%;bottom:auto;right:auto;left:4%;width:13%}.statement__scatter-item:nth-child(2){top:65%;bottom:auto;right:auto;left:2%;width:20%}.statement__scatter-item:nth-child(3){top:70%;bottom:auto;left:auto;right:6%;width:10%}.statement__scatter-item:nth-child(4){top:9%;bottom:auto;left:auto;right:5%;width:18%}}@media (min-width: 1450px){.statement__scatter-item:nth-child(1){top:7%;bottom:auto;right:auto;left:4%;width:13%}.statement__scatter-item:nth-child(2){top:48%;bottom:auto;right:auto;left:13%;width:20%}.statement__scatter-item:nth-child(3){top:70%;bottom:auto;left:auto;right:8%;width:10%}.statement__scatter-item:nth-child(4){top:8%;bottom:auto;left:auto;right:14%;width:18%}}.statement__scatter-image{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}.section--divider{background:#19171b;color:#fdf5ed;padding-bottom:4px;padding-top:32px}@media (min-width: 1024px) and (max-width: 1239px){.section--divider .section__inner{width:90%}}.divider__rule{margin:0;border:0;border-block-start:2px solid currentColor;opacity:.5}.section--brand-feature{position:relative;background:#19171b;color:#fdf5ed}@media (max-width: 1239px){.section--brand-feature{display:block;min-height:0;padding-block-start:0}.section--brand-feature .section__media{position:relative;inset:auto;width:100%;max-width:100%;height:50vh;margin-inline:0;transform:none;overflow:hidden}.section--brand-feature .section__image{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.section--brand-feature .section__inner{align-items:center;text-align:center}.section--brand-feature .brand-feature__copy{text-align:center}.section--brand-feature .brand-feature__logo{align-self:center}}@media (min-width: 1240px){.section--brand-feature{display:flex;align-items:flex-end;min-height:860px;padding-block-end:40px}.section--brand-feature:after{content:"";position:absolute;inset-inline:0;bottom:0;height:10%;z-index:0;background:linear-gradient(to top,#19171b,#19171b00);pointer-events:none}}.section--brand-feature .section__inner{display:flex;flex-direction:column;gap:40px}@media (max-width: 1239px){.section--brand-feature .section__inner{padding-block:64px}}@media (min-width: 1240px){.section--brand-feature .section__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:100px}}.section--brand-feature .section__title{font-family:Merriweather,Georgia,serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.2;font-weight:500}@media (min-width: 1024px){.section--brand-feature .section__title{line-height:1.15;font-weight:500}}@media (min-width: 1240px){.section--brand-feature .section__title{line-height:1.1;font-weight:500}}@media (min-width: 1024px) and (max-width: 1239px){.section--brand-feature .section__title{padding-top:48px}}.section--brand-feature .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section--brand-feature .section__subtitle{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section--brand-feature .section__subtitle{line-height:1.1;font-weight:400}}@media (min-width: 1024px) and (max-width: 1239px){.section--brand-feature .section__subtitle{padding-bottom:24px}}.section--brand-feature .section__text{padding-top:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.section--brand-feature .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.section--brand-feature .section__text{line-height:1.5;font-weight:250}}.brand-feature__logo{width:100%;max-width:470px;display:flex;align-items:center;justify-content:center;align-self:flex-start}@media (min-width: 1240px){.brand-feature__logo{flex:1;max-width:none}}.brand-feature__logo-image{width:100%;max-width:330px;height:auto;object-fit:contain}@media (min-width: 1024px){.brand-feature__logo-image{max-width:470px}}.brand-feature__copy{max-width:646px}.section--testimonials{background:#fdf5ed;--section-bg: #fdf5ed;color:#19171b;min-height:560px;display:flex;align-items:center}.testimonials__header{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:16px}.testimonials__track{display:grid}.testimonials__nav{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:120px}.testimonials__prev,.testimonials__next{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;background:#19171b}@media (hover: hover){.testimonials__prev:hover,.testimonials__next:hover{background:#656466;border:1px solid #656466}}.testimonials__prev:active,.testimonials__next:active{background:#656466;border:1px solid #656466}.testimonials__prev svg,.testimonials__next svg{width:20px;height:15px;color:#fdf5ed}.testimonials__prev svg{transform:rotate(180deg)}.testimonials__item{grid-area:1/1;display:block}@media (min-width: 1240px){.testimonials__item{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}}.testimonials__item[hidden]{visibility:hidden}@media (prefers-reduced-motion: no-preference){.testimonials__item:not([hidden]){animation:testimonial-in .4s ease both}}@keyframes testimonial-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.testimonials__item{animation:none}}.testimonials__author{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.testimonials__author{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.testimonials__author{line-height:1.5;font-weight:250}}.testimonials__author{opacity:.7;margin-bottom:24px}@media (min-width: 1240px){.testimonials__author{flex:0 0 auto;margin-bottom:0}}.testimonials__quote{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.testimonials__quote{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.testimonials__quote{line-height:1.5;font-weight:250}}@media (min-width: 1240px) and (max-width: 1449px){.testimonials__quote{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(25px + clamp(-9px,(100vw - 440px) * .0568,0px) + clamp(0px,(100vw - 440px) * 0,0px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.2;font-weight:300}}@media (min-width: 1240px) and (max-width: 1449px) and (min-width: 1240px){.testimonials__quote{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.testimonials__quote{flex:0 1 900px}}.section--faq{background:#19171b;color:#fdf5ed}@media (min-width: 1240px){.section--faq{padding-block-start:140px;padding-block-end:140px}}.faq__title{text-align:center;margin-bottom:48px}.faq__item{border-bottom:1px solid currentColor}.faq__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:32px;padding-block:40px;text-align:left;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(22px + clamp(-6px,(100vw - 440px) * .05,0px) + clamp(0px,(100vw - 440px) * .0068,4px) + clamp(0px,(100vw - 1024px) * .0096,4px));line-height:1.3;font-weight:150}@media (min-width: 1024px){.faq__question{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.faq__question{line-height:1.5;font-weight:300}}.faq__question{color:currentColor}.faq__question svg{flex-shrink:0;width:24px;height:24px;transition:transform .2s ease}.faq__question svg path:first-child{transform-box:fill-box;transform-origin:center;transition:transform .15s ease}.faq__question[aria-expanded=true] svg{transform:rotate(90deg)}.faq__question[aria-expanded=true] svg path:nth-child(2){transform:scaleY(0)}.faq__answer{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.faq__answer{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.faq__answer{line-height:1.5;font-weight:300}}.faq__answer{max-width:100%;display:grid;grid-template-rows:0fr;padding-block:0;transition:grid-template-rows .35s ease,padding-block .35s ease;overflow:hidden}.faq__answer>*{overflow:hidden;min-height:0}.faq__answer.is-open{grid-template-rows:1fr;padding-block:0 40px}.section--cta-banner{min-height:50vh;display:flex;align-items:flex-start;background:#19171b;color:#fdf5ed}.section--cta-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#19171b80;pointer-events:none}@media (min-width: 1024px) and (max-width: 1239px){.section--cta-banner{min-height:30vh}}.section--cta-banner .cta-banner__copy{max-width:900px;margin-inline-start:auto}@media (min-width: 1024px) and (max-width: 1239px){.section--cta-banner .cta-banner__copy{max-width:65vw}}@media (min-width: 1240px) and (max-width: 1449px){.section--cta-banner .cta-banner__copy{max-width:50vw}}.section--cta-banner .section__title{padding-bottom:16px;font-family:Merriweather,Georgia,serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.2;font-weight:500}@media (min-width: 1024px){.section--cta-banner .section__title{line-height:1.15;font-weight:500}}@media (min-width: 1240px){.section--cta-banner .section__title{line-height:1.1;font-weight:500}}.section--cta-banner .section__text{padding-bottom:32px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(22px + clamp(-6px,(100vw - 440px) * .05,0px) + clamp(0px,(100vw - 440px) * .0068,4px) + clamp(0px,(100vw - 1024px) * .0096,4px));line-height:1.3;font-weight:150}@media (min-width: 1024px){.section--cta-banner .section__text{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.section--cta-banner .section__text{line-height:1.5;font-weight:300}}.section--cta-banner-image-only{min-height:0;display:block;padding-block:0}.section--cta-banner-image-only:after{content:"";position:absolute;inset-inline:0;bottom:0;height:45%;z-index:1;background:linear-gradient(to top,#19171b,#19171b00);pointer-events:none}.section--cta-banner-image-only .section__media{position:static}.section--cta-banner-image-only .section__image{height:auto}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.section--cta-banner-image-only .section__image{max-height:70vh;object-fit:cover}}.section--form{background:#19171b;color:#fdf5ed;padding-top:0}@media (min-width: 1024px){.section--form{padding-top:200px}}.section--form .section__title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.section--form .section__title{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.section--form .section__title{line-height:1.1;font-weight:400}}.section--form .section__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(22px + clamp(-6px,(100vw - 440px) * .05,0px) + clamp(0px,(100vw - 440px) * .0068,4px) + clamp(0px,(100vw - 1024px) * .0096,4px));line-height:1.3;font-weight:150}@media (min-width: 1024px){.section--form .section__subtitle{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.section--form .section__subtitle{line-height:1.5;font-weight:300}}.section--form .section__subtitle{color:#fdf7f0}.section--form .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--form .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--form .section__text{line-height:1.5;font-weight:300}}.section--form .section__text{color:#fcf3e8}.section--form .section__inner{display:grid;gap:48px}@media (min-width: 1024px){.section--form .section__inner{grid-template-columns:minmax(0,560px) 1fr;column-gap:140px;align-items:start}}@media (max-width: 439px){.section--form .form__copy{display:contents}.section--form .form__fields{order:1}.section--form .form__contact-details{order:2}}.form__copy{display:flex;flex-direction:column;gap:24px}.form__contact-details{padding-top:16px;display:flex;flex-direction:column;gap:16px;margin:16px 0 0}@media (min-width: 1024px){.form__contact-details{padding-top:100px}}.form__contact-item{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.form__contact-item{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.form__contact-item{line-height:1.5;font-weight:250}}.form__contact-item dt{color:#ef8349}.form__contact-item dd{margin:0}.form__contact-item dd a{color:inherit;transition:color .2s ease}.form__contact-item dd a:hover{text-decoration:underline;color:#d65b19}.form__fields .wpcf7-form{display:flex;flex-direction:column;gap:24px}.form__fields label{display:block;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.form__fields label{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.form__fields label{line-height:1.5;font-weight:300}}.form__fields label{margin-bottom:8px}.form__fields .wpcf7-form-control-wrap{position:relative;display:block;margin-top:8px}.form__fields fieldset.hidden-fields-container{border:0;margin:0;padding:0}.form__fields .screen-reader-response{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form__fields .form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__fields input.wpcf7-form-control:not(.wpcf7-submit),.form__fields textarea.wpcf7-form-control{width:100%;border:2px solid transparent;background:#474549;color:#fdf5ed;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(15px + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.5;font-weight:400}@media (min-width: 1024px){.form__fields input.wpcf7-form-control:not(.wpcf7-submit),.form__fields textarea.wpcf7-form-control{line-height:1.5;font-weight:400}}@media (min-width: 1240px){.form__fields input.wpcf7-form-control:not(.wpcf7-submit),.form__fields textarea.wpcf7-form-control{line-height:1.5;font-weight:400}}.form__fields input.wpcf7-form-control:not(.wpcf7-submit),.form__fields textarea.wpcf7-form-control{padding:16px 32px}.form__fields input.wpcf7-form-control:not(.wpcf7-submit){height:63px;border-radius:999px}.form__fields textarea.wpcf7-form-control{min-height:341px;border-radius:11px;resize:vertical}.form__fields input.wpcf7-form-control:not(.wpcf7-submit)::placeholder,.form__fields textarea.wpcf7-form-control::placeholder{color:#959496}.form__fields .wpcf7-not-valid{border-color:#d65b19;color:#d65b19}.form__fields .wpcf7-not-valid-tip{display:block;margin-top:8px;color:#d65b19;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(15px + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.5;font-weight:400}@media (min-width: 1024px){.form__fields .wpcf7-not-valid-tip{line-height:1.5;font-weight:400}}@media (min-width: 1240px){.form__fields .wpcf7-not-valid-tip{line-height:1.5;font-weight:400}}.form__fields .wpcf7-form-control.wpcf7-not-valid.is-empty::placeholder{color:transparent}.form__fields .wpcf7-form-control.wpcf7-not-valid.is-empty+.wpcf7-not-valid-tip{position:absolute;top:50%;left:34px;translate:0 -50%;margin-top:0;pointer-events:none}.form__fields textarea.wpcf7-form-control.wpcf7-not-valid.is-empty+.wpcf7-not-valid-tip{top:18px;translate:none}.form__fields .wpcf7-list-item{margin:0}.form__fields input[type=checkbox]{accent-color:#d65b19}.form__fields .wpcf7-list-item-label{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(15px + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.5;font-weight:400}@media (min-width: 1024px){.form__fields .wpcf7-list-item-label{line-height:1.5;font-weight:400}}@media (min-width: 1240px){.form__fields .wpcf7-list-item-label{line-height:1.5;font-weight:400}}.form__fields .wpcf7-list-item-label{margin-left:8px}.form__fields .wpcf7-list-item-label a{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease}.form__fields .wpcf7-list-item-label a:hover{color:#d65b19}.form__fields .form__submit{position:relative;display:inline-flex;align-items:center}.form__fields .form__submit br{display:none}.form__fields .wpcf7-spinner{position:absolute;left:100%}.form__fields .form__submit-icon{position:absolute;top:50%;right:22px;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;color:#19171b;pointer-events:none;transition:left .2s ease,color .2s ease}.form__fields .form__submit-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#d65b19;opacity:0;transition:opacity .2s ease}.form__fields .form__submit-icon svg{position:relative;flex-shrink:0;width:24px;height:18px;transition:width .2s ease,height .2s ease}.form__fields .wpcf7-submit:is(:hover,:focus-visible)~.form__submit-icon{right:16px;width:36px;height:36px;color:#fdf5ed}.form__fields .wpcf7-submit:is(:hover,:focus-visible)~.form__submit-icon:before{opacity:1}.form__fields .wpcf7-submit:is(:hover,:focus-visible)~.form__submit-icon svg{width:20px;height:15px}.form__fields .wpcf7-submit{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#fdf5ed;color:#19171b;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.1;font-weight:250}@media (min-width: 1024px){.form__fields .wpcf7-submit{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.form__fields .wpcf7-submit{line-height:1.5;font-weight:300}}.form__fields .wpcf7-submit{white-space:nowrap;padding:10px 56px 10px 22px;transition:padding .2s ease}.form__fields .wpcf7-submit:hover,.form__fields .wpcf7-submit:focus-visible{padding-inline-end:62px}.form__fields .wpcf7-submit:focus-visible{outline:2px solid #d65b19;outline-offset:2px}.form__fields .wpcf7-response-output{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.form__fields .wpcf7-response-output{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.form__fields .wpcf7-response-output{line-height:1.5;font-weight:250}}.form__fields .wpcf7-response-output{color:#d65b19}.form__fields form.invalid .wpcf7-response-output,.form__fields form.failed .wpcf7-response-output,.form__fields form.spam .wpcf7-response-output{border-color:#d65b19;color:#d65b19}.form__fields form.sent .wpcf7-response-output{border-color:#f6b896;color:#f6b896}.section--posts-listing,.section--archive{background:#19171b;color:#fdf5ed}.section--posts-listing[aria-busy=true] .section__inner{opacity:.5;transition:opacity .15s ease;pointer-events:none}.archive-header{margin-bottom:48px}.posts-listing__empty{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.posts-listing__empty{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.posts-listing__empty{line-height:1.5;font-weight:300}}.section--news-e-eventi{background:#19171b;color:#fdf5ed}.section--news-e-eventi .section__inner{display:grid;gap:40px}@media (min-width: 1240px){.section--news-e-eventi .section__inner{grid-template-columns:1fr 456px 1fr;align-items:start;gap:0 48px}}.section--news-e-eventi .section__title{margin-top:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:500}@media (min-width: 1024px){.section--news-e-eventi .section__title{line-height:1.1;font-weight:500}}@media (min-width: 1240px){.section--news-e-eventi .section__title{line-height:1.1;font-weight:500}}.section--news-e-eventi .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.section--news-e-eventi .section__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.section--news-e-eventi .section__text{line-height:1.5;font-weight:300}}.news-e-eventi__heading{display:flex;flex-direction:column;gap:16px}@media (min-width: 1240px){.news-e-eventi__heading{padding-block-start:64px}}.news-e-eventi__meta{margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.news-e-eventi__meta{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.news-e-eventi__meta{line-height:1.5;font-weight:300}}.news-e-eventi__media{aspect-ratio:1}.news-e-eventi__image{width:100%;height:100%;object-fit:cover}.news-e-eventi__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 1240px){.news-e-eventi__copy{padding-block-start:120px}}.posts-listing__title{margin-bottom:48px;font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.posts-listing__title{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.posts-listing__title{line-height:1.1;font-weight:600}}.section--showcase{position:relative;overflow:hidden;padding-bottom:140px;text-align:start;color:#fdf5ed;background:#a74713;--section-bg: #a74713}.section--showcase .section__title{max-width:1200px;font-family:Merriweather,Georgia,serif;font-size:calc(48px + clamp(-32px,(100vw - 440px) * .1091,0px) + clamp(0px,(100vw - 440px) * .0411,24px) + clamp(0px,(100vw - 1024px) * .0673,28px));line-height:1.2;font-weight:600}@media (min-width: 1024px){.section--showcase .section__title{line-height:1.15;font-weight:600}}@media (min-width: 1240px){.section--showcase .section__title{line-height:1.1;font-weight:600}}.section--showcase .section__title{padding-top:100px}@media (min-width: 1240px){.section--showcase .section__title{padding-top:160px}}.section--showcase .section__text{max-width:650px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(22px + clamp(-6px,(100vw - 440px) * .05,0px) + clamp(0px,(100vw - 440px) * .0068,4px) + clamp(0px,(100vw - 1024px) * .0096,4px));line-height:1.3;font-weight:150}@media (min-width: 1024px){.section--showcase .section__text{line-height:1.3;font-weight:200}}@media (min-width: 1240px){.section--showcase .section__text{line-height:1.5;font-weight:300}}.showcase__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(32px,5vw,140px);margin-top:64px}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.showcase__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.showcase__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1240px){.showcase__grid{grid-template-columns:repeat(5,1fr)}}.showcase__item{position:relative;aspect-ratio:4/5;padding:0;border:0;background:none}.showcase__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html.is-lightbox-open{overflow:hidden;scrollbar-gutter:stable}.lightbox{outline:none;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:24px;border:0;overflow:hidden;color:#fdf5ed;background:#19171bd9;transition:background-color .3s ease}.lightbox[open]{display:grid;place-items:center}.lightbox::backdrop{background:none}.lightbox.is-closing{background-color:transparent;transition-delay:.35s}@starting-style{.lightbox[open]{background-color:transparent}}.lightbox__image{max-width:min(100%,900px);max-height:80vh;width:auto;height:auto;object-fit:contain;box-shadow:0 10px 30px #00000040;transition:transform .8s cubic-bezier(.22,1,.36,1) .1s}.lightbox.is-closing .lightbox__image{transform:translateY(-100vh);transition:transform .5s cubic-bezier(.64,0,.78,0)}@starting-style{.lightbox[open] .lightbox__image{transform:translateY(-100vh)}}.lightbox__close{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;transition:color .2s ease}.lightbox__close svg{width:24px;height:24px}@media (prefers-reduced-motion: reduce){.lightbox__image,.lightbox.is-closing .lightbox__image{transform:none;transition:opacity .3s ease}.lightbox.is-closing{transition-delay:0s}.lightbox.is-closing .lightbox__image{opacity:0}}.section--post-intro{background:#19171b;color:#fdf5ed;padding-top:260px}.section--post-intro .section__inner{display:grid;gap:48px}@media (min-width: 1240px){.section--post-intro .section__inner{grid-template-columns:584px 1fr;align-items:start;gap:180px}}.post-intro__copy{display:flex;flex-direction:column;gap:24px}.post-intro__label{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(15px + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * 0,0px));line-height:1.5;font-weight:400}@media (min-width: 1024px){.post-intro__label{line-height:1.5;font-weight:400}}@media (min-width: 1240px){.post-intro__label{line-height:1.5;font-weight:400}}.post-intro__label{color:#fcf3e8}.post-intro__title{font-family:Merriweather,Georgia,serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.2;font-weight:500}@media (min-width: 1024px){.post-intro__title{line-height:1.15;font-weight:500}}@media (min-width: 1240px){.post-intro__title{line-height:1.1;font-weight:500}}.post-intro__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.post-intro__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.post-intro__text{line-height:1.5;font-weight:300}}.post-intro__image img{width:100%;aspect-ratio:788/792;object-fit:cover}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.post-intro__image img{max-height:70vh}}.section--chapter{background:#19171b;color:#fdf7f0;padding-block:140px}.section--chapter .section__inner{display:grid;gap:40px}@media (min-width: 1240px){.section--chapter .section__inner{grid-template-columns:447px 1fr;align-items:start;gap:300px}}@media (min-width: 1240px){.chapter__copy{grid-column:2}}.chapter__index-title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.chapter__index-title{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.chapter__index-title{line-height:1.5;font-weight:250}}.chapter__index-title{color:#fdf5ed;margin-bottom:16px}.chapter__index-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.chapter__index-item{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.chapter__index-item{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.chapter__index-item{line-height:1.5;font-weight:300}}.chapter__index-item{position:relative;padding-left:24px}.chapter__index-item:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:currentColor}.chapter__index-item a{color:inherit;text-decoration:none}.chapter__index-item a:hover{text-decoration:underline}.chapter__copy{display:flex;flex-direction:column;gap:40px}.chapter__title{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:400}@media (min-width: 1024px){.chapter__title{line-height:1.1;font-weight:400}}@media (min-width: 1240px){.chapter__title{line-height:1.1;font-weight:400}}.chapter__title{color:#fdf5ed}.chapter__subtitle{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.chapter__subtitle{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.chapter__subtitle{line-height:1.5;font-weight:250}}.chapter__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.chapter__text{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.chapter__text{line-height:1.5;font-weight:300}}.article-flow{background:#19171b;color:#fdf7f0}@media (min-width: 1240px){.article-flow__inner{width:100%;max-width:1583px;margin-inline:auto;padding-inline:24px;display:grid;grid-template-columns:447px minmax(0,1fr);column-gap:300px;align-items:start}}.article-flow__cap{position:sticky;top:0;z-index:2;height:102px;margin-block-end:-102px;background:#19171b;pointer-events:none}@media (min-width: 1240px){.article-flow__cap{display:none}}.article-flow .chapter__index{position:sticky;top:100px;z-index:3;padding:4px 24px 16px;background:#19171b;box-shadow:0 40px 60px -10px #19171bf2;max-height:40dvh;overflow-y:auto}@media (min-width: 1024px) and (max-width: 1239px){.article-flow .chapter__index{padding-inline:calc(5% + 24px)}}@media (min-width: 1240px){.article-flow .chapter__index{top:300px;margin-top:160px;margin-bottom:140px;padding:0;background:transparent;box-shadow:none;max-height:calc(100dvh - 332px)}}.article-flow__content{min-width:0}@media (max-width: 1239px){.article-flow__content .section{scroll-margin-top:calc(100px + var(--article-index-height, 40dvh) - 100px)}}@media (min-width: 1240px){.article-flow__content .section__inner{max-width:none;padding-inline:0}}@media (min-width: 1240px){.section--chapter-in-flow .section__inner{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1240px){.section--chapter-in-flow .section__inner .chapter__copy{grid-column:1}}.section--article-image{background:#19171b;padding-block:24px}@media (min-width: 1240px){.section--article-image{padding-block:32px}}.article-image__image{display:block;width:100%;height:auto}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1023px){.article-image__image{max-height:70vh;object-fit:cover}}.archive-header__title{font-family:Merriweather,Georgia,serif;font-size:32px}@media (min-width: 1024px){.archive-header__title{font-size:42px}}@media (min-width: 1240px){.archive-header__title{font-size:50px}}body.home{background:#19171b}.post-header{margin-bottom:40px}.post-header__meta{opacity:.6;margin-bottom:16px}.post-header__title{font-family:Merriweather,Georgia,serif;font-size:calc(34px + clamp(-18px,(100vw - 440px) * .0773,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.2;font-weight:500}@media (min-width: 1024px){.post-header__title{line-height:1.15;font-weight:500}}@media (min-width: 1240px){.post-header__title{line-height:1.1;font-weight:500}}.post-header__image{margin-bottom:48px}.post-header__image img{width:100%;aspect-ratio:16/9;object-fit:cover}.post-content{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0017,1px) + clamp(0px,(100vw - 1024px) * .0024,1px));line-height:1.5;font-weight:300}@media (min-width: 1024px){.post-content{line-height:1.5;font-weight:300}}@media (min-width: 1240px){.post-content{line-height:1.5;font-weight:300}}.post-content>*+*{margin-top:32px}.post-content h2,.post-content h3{margin-top:48px}.post-content a{text-decoration:underline;transition:color .2s ease}.post-content a:hover{color:#d65b19}.error-404{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:32px;background:#19171b;color:#fdf5ed}.error-404 .section__text{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(18px + clamp(-2px,(100vw - 440px) * .0409,0px) + clamp(0px,(100vw - 440px) * .0103,6px) + clamp(0px,(100vw - 1024px) * .0144,6px));line-height:1.5;font-weight:250}@media (min-width: 1024px){.error-404 .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1240px){.error-404 .section__text{line-height:1.5;font-weight:250}}@media (min-width: 1024px){.error-404 .section__text{font-family:Merriweather,Georgia,serif;font-size:calc(28px + clamp(-12px,(100vw - 440px) * .0636,0px) + clamp(0px,(100vw - 440px) * .0137,8px) + clamp(0px,(100vw - 1024px) * .0192,8px));line-height:1.1;font-weight:500}}@media (min-width: 1024px) and (min-width: 1024px){.error-404 .section__text{line-height:1.1;font-weight:600}}@media (min-width: 1024px) and (min-width: 1240px){.error-404 .section__text{line-height:1.1;font-weight:600}}.error-404__title{font-family:Merriweather,Georgia,serif;font-size:calc(68px + clamp(-52px,(100vw - 440px) * .1545,0px) + clamp(0px,(100vw - 440px) * .089,52px) + clamp(0px,(100vw - 1024px) * .1779,74px));line-height:.9;font-weight:600}@media (min-width: 1024px){.error-404__title{line-height:.88;font-weight:600}}@media (min-width: 1240px){.error-404__title{line-height:.85;font-weight:600}}
