﻿:root{--reform-line:rgb(242 239 233 / 18%);--reform-ease:cubic-bezier(.76, 0, .24, 1);--reform-header-height:92px;--reform-inner-hero-height:clamp(480px, 44vw, 760px);--reform-inner-intro-padding:clamp(64px, 7vw, 120px);--reform-inner-intro-heading-size:clamp(2.75rem, 4.7vw, 5.125rem)}@media(max-width:680px){:root{--reform-inner-hero-height:min(112vw, calc(100svh - 130px));--reform-inner-intro-heading-size:clamp(2.375rem, 11vw, 3.625rem)}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--reform-header-height) + 24px)}body{min-width:320px;overflow-x:clip;-webkit-font-smoothing:antialiased;letter-spacing:0}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:#fff0}img,video{display:block;max-width:100%}::selection{color:var(--wp--preset--color--ink);background:var(--wp--preset--color--sand)}@media(prefers-reduced-motion:no-preference){.image-motion-ready :is([data-image-reveal],.reform-project-card__media,.marcin-office-frame,.band-image,.reform-inner-hero,.reform-awards-hero,.reform-feature-band__image,.reform-media-quote__image,.reform-contact-details__frame,.reform-project-gallery__item,body.single-project .wp-block-post-content .wp-block-image):not(.is-image-revealed){clip-path:inset(0 100% 0 0)}.image-motion-ready :is([data-image-reveal=up],.marcin-office-frame,.band-image,.reform-inner-hero,.reform-awards-hero,.reform-feature-band__image,.reform-media-quote__image,.reform-contact-details__frame):not(.is-image-revealed){clip-path:inset(100% 0 0 0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid var(--wp--preset--color--sand);outline-offset:5px}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.reform-main{min-height:70vh;padding-block:clamp(56px,7vw,112px)}.reform-main--front,.reform-main--page,.reform-main--projects,.reform-project{padding-block:0}.reform-main--page>.wp-block-post-content{width:100%;max-width:none!important;padding-inline:0}.reform-main--page>.wp-block-post-content>.alignfull{width:100%;max-width:none!important;margin-inline:0!important}.reform-main--front>.wp-block-post-content{max-width:none}.wrap{padding-inline:var(--wp--preset--spacing--gutter)}.sect{padding-block:clamp(56px,6vw,96px)}.label,.eyebrow{color:var(--wp--preset--color--ash);font-family:var(--wp--preset--font-family--sans);font-size:clamp(.75rem,.68vw,.8125rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:14px}.eyebrow::before{width:26px;height:1px;content:"";background:var(--wp--preset--color--sand)}.h-serif{font-family:var(--wp--preset--font-family--heading);font-optical-sizing:auto;font-weight:500;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.h-serif em{color:var(--wp--preset--color--sand);font-weight:500}.h-lg{font-size:clamp(2.375rem,5.2vw,5.125rem)}.lead,.reform-studio-manifesto__copy-paragraph,.reform-studio-chapter__story-paragraph{font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.75}.lead{max-width:52ch;margin:0;color:var(--wp--preset--color--ash)}.lead strong{color:var(--wp--preset--color--bone);font-weight:500}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:14px;padding:16px 23px;border:1px solid currentColor;border-radius:99px;font-family:var(--wp--preset--font-family--sans);font-size:.625rem;font-weight:500;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.btn:hover,.btn:focus-visible{color:var(--wp--preset--color--ink);background:var(--wp--preset--color--bone)}.link{display:inline-flex;min-height:44px;align-items:center;gap:14px;font-size:.6875rem;font-weight:500;letter-spacing:.13em;text-decoration:underline;text-decoration-color:#fff0;text-transform:uppercase;text-underline-offset:8px;transition:text-decoration-color .3s ease}.link:hover,.link:focus-visible{text-decoration-color:currentColor}.arr{width:14px;height:14px;flex:0 0 14px}.reform-header{position:fixed;inset:0 0 auto;z-index:800;min-height:var(--reform-header-height);isolation:isolate}.reform-header::before{position:absolute;z-index:-1;inset:0;content:"";background:rgb(10 10 11 / .93);box-shadow:0 8px 24px rgb(0 0 0 / .12);opacity:1;backdrop-filter:blur(14px);transition:opacity .3s ease}.home .reform-header:not(.is-solid)::before{opacity:0}.reform-page-studio .reform-header:not(.is-solid)::before,.reform-page-nagrody .reform-header:not(.is-solid)::before,.reform-page-kontakt .reform-header:not(.is-solid)::before{opacity:0}.reform-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--reform-header-height);padding:16px var(--wp--preset--spacing--gutter);gap:20px;transition:padding .25s ease}.reform-header.is-solid .reform-header__inner{padding-block:8px}.reform-header__left,.reform-header__right{min-width:0;margin:0}.reform-header__left{grid-column:1;grid-row:1}.reform-header__right{grid-column:3;grid-row:1;gap:clamp(16px,1.2vw,24px);justify-self:stretch}.reform-header__desktop-nav{gap:clamp(16px,1.2vw,24px)}.reform-header__desktop-nav .wp-block-navigation__container{gap:inherit}.reform-header__desktop-nav .wp-block-navigation-item__content{position:relative;display:inline-flex;min-height:44px;align-items:center;font-size:.875rem;letter-spacing:.015em;white-space:nowrap}.reform-header__desktop-nav .wp-block-navigation-item__content::after{position:absolute;right:0;bottom:5px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.reform-header__desktop-nav .wp-block-navigation-item__content:hover,.reform-header__desktop-nav .wp-block-navigation-item__content:focus-visible{color:var(--wp--preset--color--sand)}.reform-header__desktop-nav .current-menu-item>.wp-block-navigation-item__content,.reform-header__desktop-nav .wp-block-navigation-item__content[aria-current],.reform-header__desktop-nav .wp-block-navigation-item__content.is-current-category{color:var(--wp--preset--color--sand)}.reform-header__desktop-nav .current-menu-item>.wp-block-navigation-item__content::after,.reform-header__desktop-nav .wp-block-navigation-item__content[aria-current]::after,.reform-header__desktop-nav .wp-block-navigation-item__content.is-current-category::after{transform:scaleX(1)}.reform-header__brand{grid-column:2;grid-row:1;display:block;width:clamp(184px,15vw,275px);aspect-ratio:10/3;margin:0;background:url(https://reformarchitekt.pl/wp-content/themes/reform/assets/images/LOGO_APNG_ZANIKANIE.png) center/contain no-repeat;line-height:0}.reform-header__brand img{display:block;width:100%;height:auto;visibility:hidden}.reform-header__language{display:flex;align-items:center;gap:8px;font-size:.875rem;letter-spacing:.015em;white-space:nowrap}.reform-header__language a,.reform-header__language span[aria-current]{position:relative;display:inline-flex;min-height:44px;align-items:center;color:#fff}.reform-header__language a::after,.reform-header__language span[aria-current]::after{position:absolute;right:0;bottom:5px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.reform-header__language a:hover,.reform-header__language a:focus-visible,.reform-header__language span[aria-current]{color:var(--wp--preset--color--sand)}.reform-header__language a:hover::after,.reform-header__language a:focus-visible::after,.reform-header__language span[aria-current]::after{transform:scaleX(1)}.reform-header__actions{flex:0 0 auto}.reform-header__actions .wp-block-button__link{min-height:44px;padding:10px 16px;font-size:.875rem;letter-spacing:.015em;white-space:nowrap}.reform-header .reform-header__mobile-nav{display:none}.reform-header__mobile-nav .wp-block-navigation__responsive-container-open{min-width:44px;min-height:44px;align-items:center;gap:12px;padding:0}.reform-header__mobile-nav .wp-block-navigation__responsive-container-open svg{width:23px;height:14px}.reform-header__mobile-nav .wp-block-navigation__responsive-container-open path{transform:scaleX(1.642857);transform-origin:center}.reform-header__mobile-nav .wp-block-navigation__responsive-container-open path:nth-child(2){display:none}.reform-header__mobile-nav .wp-block-navigation__responsive-container-open::after{content:"Menu";font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:max(16px,env(safe-area-inset-top)) var(--wp--preset--spacing--gutter) max(24px,env(safe-area-inset-bottom));overflow-y:auto;z-index:100000;color:var(--wp--preset--color--bone)!important;background-color:var(--wp--preset--color--ink)!important;overscroll-behavior:contain;animation:none}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container:not(.is-menu-open){color:var(--wp--preset--color--bone)!important;background-color:var(--wp--preset--color--ink)!important;pointer-events:none}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;flex-direction:column;padding-top:72px}@media(prefers-reduced-motion:no-preference){.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container{clip-path:inset(0 0 100% 0);transition:clip-path .55s cubic-bezier(.65,0,.25,1),display .55s allow-discrete}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container.is-menu-open{clip-path:inset(0 0 0 0)}@starting-style{.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container.is-menu-open{clip-path:inset(0 0 100% 0)}}}.reform-header__mobile-nav .wp-block-navigation__responsive-close{width:100%;max-width:none}.reform-header__mobile-nav .wp-block-navigation__responsive-container-close{min-width:48px;min-height:48px;color:var(--wp--preset--color--bone)}.reform-header__mobile-nav .wp-block-navigation-item{display:block;width:100%}.reform-header__mobile-nav .wp-block-navigation-item:nth-child(-n+3){grid-column:1}.reform-header__mobile-nav .wp-block-navigation-item:nth-child(n+4){grid-column:2}.reform-header__mobile-nav .wp-block-navigation-item:nth-child(1),.reform-header__mobile-nav .wp-block-navigation-item:nth-child(4){border-top:1px solid var(--reform-line);padding-top:18px}.reform-header__mobile-nav .wp-block-navigation-item:nth-child(1)::before,.reform-header__mobile-nav .wp-block-navigation-item:nth-child(4)::before{display:block;margin-bottom:12px;color:var(--wp--preset--color--ash);font-family:var(--wp--preset--font-family--sans);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.reform-header__mobile-nav .wp-block-navigation-item:nth-child(1)::before{content:var(--reform-mobile-projects-label,"Projekty i identyfikacje")}.reform-header__mobile-nav .wp-block-navigation-item:nth-child(4)::before{content:var(--reform-mobile-studio-label,"Pracownia")}.reform-header__mobile-nav .wp-block-navigation-item__content{display:flex;min-height:44px;align-items:center;padding-block:5px;font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.25;text-transform:none}.reform-header__mobile-nav .current-menu-item>.wp-block-navigation-item__content,.reform-header__mobile-nav .wp-block-navigation-item__content[aria-current],.reform-header__mobile-nav .wp-block-navigation-item__content.is-current-category,.reform-header__mobile-nav .wp-block-navigation-item__content:hover,.reform-header__mobile-nav .wp-block-navigation-item__content:focus-visible{color:var(--wp--preset--color--sand)}.reform-header__mobile-nav .current-menu-item>.wp-block-navigation-item__content,.reform-header__mobile-nav .wp-block-navigation-item__content[aria-current],.reform-header__mobile-nav .wp-block-navigation-item__content.is-current-category{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container .wp-block-navigation__container{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-items:start}.wp-block-navigation-item__content{min-height:44px;align-items:center}.wp-element-button,.wp-block-button__link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 22px;letter-spacing:.1em;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.wp-block-button.is-style-reform-primary .wp-block-button__link{color:var(--wp--preset--color--ink);background:var(--wp--preset--color--bone)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-reform-outline .wp-block-button__link{color:var(--wp--preset--color--bone);background:#fff0;border:1px solid currentColor}.wp-block-button.is-style-reform-text .wp-block-button__link{min-height:44px;padding-block:0;padding-inline:0;background:#fff0;border:0;border-bottom:1px solid currentColor;border-radius:0}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus-visible{color:var(--wp--preset--color--ink);background:var(--wp--preset--color--sand);border-color:var(--wp--preset--color--sand)}.wp-block-group.is-style-reform-section{padding-block:var(--wp--preset--spacing--l)}.wp-block-group.is-style-reform-surface{padding:var(--wp--preset--spacing--m);background:var(--wp--preset--color--graphite);border:1px solid var(--reform-line)}.reform-page-hero{min-height:min(72vh,760px);align-content:end;padding-block:clamp(120px,16vw,240px) var(--wp--preset--spacing--l);border-bottom:1px solid var(--reform-line)}.reform-page-hero .wp-block-post-title{max-width:15ch;margin-bottom:var(--wp--preset--spacing--s)}.reform-page-hero .wp-block-post-excerpt{max-width:48rem;color:var(--wp--preset--color--ash)}.reform-conversation-cta{border-block:1px solid var(--reform-line)}.reform-conversation-cta .wp-block-group{align-items:flex-end;gap:var(--wp--preset--spacing--m)}.reform-conversation-cta h2{max-width:14ch;margin:0}.reform-contact-statement{display:flex;align-items:center;padding:var(--reform-inner-intro-padding) var(--wp--preset--spacing--gutter)}.reform-contact-statement>.reform-contact-statement__title{width:auto;max-width:24ch;margin:0!important;font-size:var(--reform-inner-intro-heading-size);font-weight:500;letter-spacing:0;line-height:1.04}.reform-contact-statement__title em{color:var(--wp--preset--color--sand);font-style:italic}.reform-page{max-width:none!important;margin-block:0!important;color:var(--wp--preset--color--bone);background:var(--wp--preset--color--ink)}.reform-page>*{margin-block-start:0!important}.reform-inner-hero,.reform-awards-hero{position:relative;width:calc(100% + 2*var(--wp--preset--spacing--gutter));max-width:none!important;height:var(--reform-inner-hero-height);margin-block:0!important;margin-inline:calc(var(--wp--preset--spacing--gutter)*-1)!important;overflow:hidden;background:var(--wp--preset--color--graphite)}.reform-inner-hero::after,.reform-awards-hero::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgb(10 10 11 / .38),transparent 38%,rgb(10 10 11 / .24));pointer-events:none}.reform-inner-hero img,.reform-awards-hero img{display:block;width:100%;height:100%;object-fit:cover}.reform-inner-hero--studio img{object-position:center 44%}.reform-awards-hero::after{background:linear-gradient(180deg,rgb(10 10 11 / .38),transparent 38%,rgb(10 10 11 / .24))}.reform-awards-hero img{object-position:50% 44%}.reform-inner-statement{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--reform-inner-intro-padding) var(--wp--preset--spacing--gutter)}.reform-inner-statement>*{width:100%;max-width:none!important;margin-block-start:0!important}.reform-inner-statement>.reform-inner-statement__title{max-width:20ch!important;margin:0;margin-inline:0!important;font-size:var(--reform-inner-intro-heading-size);font-weight:500;letter-spacing:0;line-height:1.04}.reform-inner-statement__title em{color:var(--wp--preset--color--sand);font-style:italic}.reform-inner-statement--awards>.reform-inner-statement__title{max-width:none!important}.reform-inner-statement--awards .reform-inner-statement__title em{white-space:nowrap;overflow-wrap:anywhere}.reform-page--nagrody>.reform-section--awards{width:calc(100% + 2*var(--wp--preset--spacing--gutter));max-width:none!important;margin-block:0!important;margin-inline:calc(var(--wp--preset--spacing--gutter)*-1)!important;padding-inline:0!important}.reform-page--nagrody .reform-section--awards>.reform-award-list{width:100%;max-width:none!important;margin:0!important}.reform-inner-statement>.reform-inner-statement__label{display:flex;align-items:center;gap:16px;margin:32px 0 0!important}.reform-inner-statement>.reform-inner-statement__label::before{width:44px;height:1px;content:"";background:var(--wp--preset--color--sand)}.reform-feature-band{position:relative;display:block!important;height:clamp(540px,43vw,780px);overflow:hidden;isolation:isolate;background:var(--wp--preset--color--graphite)}.reform-feature-band::after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,rgb(10 10 11 / .78),rgb(10 10 11 / .48) 38%,transparent 72%),linear-gradient(0deg,rgb(10 10 11 / .36),transparent 45%);pointer-events:none}.reform-feature-band>.reform-feature-band__image{position:absolute;z-index:0;inset:0;width:100%;max-width:none!important;height:100%;margin:0!important;overflow:hidden}.reform-feature-band>.reform-feature-band__image img{width:100%;height:100%;object-fit:cover}.reform-feature-band>.reform-feature-band__content{position:absolute;z-index:2;inset:0;display:flex!important;width:100%;max-width:none!important;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:var(--wp--preset--spacing--gutter)}.reform-feature-band__content>*{width:min(100%,560px);max-width:560px!important;margin-block-start:0!important;margin-inline:0!important}.reform-feature-band__title{margin:0;color:var(--wp--preset--color--sand);font-size:clamp(2.625rem,3.8vw,4.25rem);font-weight:500;letter-spacing:0;line-height:1}.reform-feature-band__title::after{display:block;width:72px;height:1px;margin:26px 0 32px;content:"";background:var(--wp--preset--color--bone)}.reform-feature-band__copy{margin:0;color:rgb(242 239 233 / .92);font-size:.9375rem;line-height:1.75}.reform-feature-band__actions{margin-top:32px!important}.reform-feature-band__actions .wp-block-button__link{color:var(--wp--preset--color--sand)}.reform-feature-band__actions .wp-block-button__link::after{margin-left:14px;content:"↗"}.reform-feature-band--commercial::after{background:linear-gradient(270deg,rgb(10 10 11 / .8),rgb(10 10 11 / .43) 40%,transparent 72%),linear-gradient(0deg,rgb(10 10 11 / .34),transparent 45%)}.reform-feature-band--commercial .reform-feature-band__content{align-items:flex-end;text-align:right}.reform-feature-band--commercial .reform-feature-band__title::after{margin-left:auto}.reform-feature-band--commercial .reform-feature-band__actions{justify-content:flex-end}.reform-feature-band--interiors .reform-feature-band__image img{object-position:56% center}.reform-section--services--support{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px clamp(32px,7vw,112px);align-items:end;padding:clamp(56px,6vw,96px) var(--wp--preset--spacing--gutter);background:var(--wp--preset--color--graphite)}.reform-section--services--support>*{width:100%;max-width:none!important;margin-block-start:0!important;margin-inline:0!important}.reform-section--services--support>.reform-section__eyebrow{grid-column:1/-1;display:inline-flex;align-items:center;gap:14px;margin-bottom:0!important;color:var(--wp--preset--color--ash);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.reform-section--services--support>.reform-section__eyebrow::before{width:26px;height:1px;content:"";background:var(--wp--preset--color--sand)}.reform-section--services--support>.reform-section__heading{grid-column:1;margin:0;font-size:clamp(2.375rem,5.2vw,5.125rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.reform-section--services--support>.reform-section__heading em{color:var(--wp--preset--color--sand);font-style:italic}.reform-section--services--support>.reform-section__copy{grid-column:2;align-self:end;max-width:52ch!important;margin:0;color:var(--wp--preset--color--ash);font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.75}.reform-section--services--support>.reform-services__grid{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:clamp(16px,5vw - 24px,56px)!important}.reform-services__grid>.reform-services__item{width:100%;max-width:none!important;min-width:0;margin:0!important;padding-top:24px;border-top:1px solid rgb(237 234 228 / .25)}.reform-services__item>*{width:100%;max-width:none!important;margin-inline:0!important}.reform-services__item-label{display:inline;margin:0;color:var(--wp--preset--color--sand)}.reform-services__item-title{margin:20px 0;font-size:clamp(1.75rem,3.2vw,3.125rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.reform-services__item-copy{margin:0;color:var(--wp--preset--color--ash);font-size:.875rem;line-height:1.8}.reform-services__item-actions{margin-top:20px!important}.reform-services__item-actions .wp-block-button__link::after{margin-left:14px;content:"↗"}.reform-section--services--support>.reform-services__note{grid-column:1/-1;max-width:74ch!important;margin:16px 0 0!important;color:var(--wp--preset--color--ash);font-size:.75rem}.reform-media-quote{position:relative;display:flex!important;min-height:clamp(640px,52vw,900px);align-items:center;overflow:hidden;isolation:isolate;background:var(--wp--preset--color--ink)}.reform-media-quote::after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,rgb(10 10 11 / .38) 18%,rgb(10 10 11 / .54) 43%,rgb(10 10 11 / .9) 72%,rgb(10 10 11 / .98) 100%),linear-gradient(0deg,rgb(10 10 11 / .46),rgb(10 10 11 / .08) 58%);pointer-events:none}.reform-media-quote>.reform-media-quote__image{position:absolute;z-index:0;inset:0;width:100%;max-width:none!important;height:100%;margin:0!important;overflow:hidden}.reform-media-quote>.reform-media-quote__image img{width:100%;height:100%;object-fit:cover}.reform-media-quote>.reform-media-quote__content{position:relative;z-index:2;width:min(50%,760px);max-width:760px!important;min-width:0;margin-left:auto!important;padding:clamp(64px,7vw,120px) var(--wp--preset--spacing--gutter)}.reform-media-quote__content>*{width:100%;max-width:620px!important;margin-inline:0!important}.reform-media-quote__title{margin:0 0 32px;font-size:clamp(2.5rem,3.6vw,3.75rem);font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.reform-media-quote__quote{margin:0;padding:0;border:0}.reform-media-quote__quote>*{margin-inline:0!important}.reform-media-quote__lead{margin:0 0 36px;color:var(--wp--preset--color--sand);font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.6875rem,2.25vw,2.5rem);font-style:italic;font-weight:500;letter-spacing:0;line-height:1.25}.reform-media-quote__copy{max-width:56ch;margin:0;color:var(--wp--preset--color--bone);font-size:.9375rem;line-height:1.8}.reform-media-quote__copy+.reform-media-quote__copy{margin-top:24px}.reform-page--studio>.reform-inner-statement--studio-intro{min-height:clamp(250px,27vw,430px);padding-block:clamp(64px,7vw,120px);background:var(--wp--preset--color--ink)}.reform-inner-statement--studio-intro>.reform-inner-statement__title{max-width:none!important;color:var(--wp--preset--color--bone);font-size:var(--reform-inner-intro-heading-size);line-height:.98}.reform-media-quote--studio-founder{min-height:clamp(500px,47vw,760px)}.reform-media-quote--studio-founder::after{background:linear-gradient(90deg,rgb(10 10 11 / .46) 12%,rgb(10 10 11 / .22) 48%,rgb(10 10 11 / .82) 100%),linear-gradient(0deg,rgb(10 10 11 / .58),transparent 58%)}.reform-media-quote--studio-founder>.reform-media-quote__content{position:absolute;z-index:2;inset:0 0 0 auto;display:flex!important;width:min(50%,920px);max-width:none!important;min-height:0;flex-direction:column;justify-content:center;margin:0!important}.reform-media-quote--studio-founder .reform-media-quote__title{order:2;align-self:flex-end;display:inline-flex;width:fit-content!important;max-width:none!important;align-items:center;gap:16px;margin:32px 0 0;color:var(--wp--preset--color--sand);font-size:.6875rem;font-weight:500;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.reform-media-quote--studio-founder .reform-media-quote__title::after{width:44px;height:1px;content:"";background:currentColor}.reform-media-quote--studio-founder .reform-media-quote__quote{order:1}.reform-media-quote--studio-founder .reform-media-quote__lead{max-width:20ch;color:var(--wp--preset--color--bone);font-size:clamp(1.6875rem,2.25vw,2.5rem);line-height:1.25}.reform-studio-manifesto{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,0.85fr);column-gap:clamp(40px,8vw,156px);row-gap:clamp(48px,4vw,64px);align-items:start;padding:clamp(72px,7vw,112px) var(--wp--preset--spacing--gutter);background:var(--wp--preset--color--ink)}.reform-studio-manifesto>*{width:100%;max-width:none!important;margin:0!important}.reform-studio-manifesto__heading{max-width:none!important;margin:0;color:var(--wp--preset--color--bone);font-family:var(--wp--preset--font-family--heading);font-size:var(--reform-inner-intro-heading-size);font-weight:500;letter-spacing:0;line-height:1.04;white-space:normal}.reform-studio-manifesto__heading em{display:block;color:var(--wp--preset--color--sand);font-style:italic}.reform-studio-manifesto__copy{padding-top:clamp(8px,2.5vw,40px)}.reform-studio-manifesto__copy-paragraph{margin:0;color:var(--wp--preset--color--bone)}.reform-studio-manifesto__copy-paragraph+.reform-studio-manifesto__copy-paragraph{margin-top:15px}.reform-studio-manifesto__principles{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,56px);margin-top:clamp(12px,4vw,64px)!important}.reform-studio-manifesto__principle{width:100%;max-width:none!important;margin:0!important}.reform-studio-manifesto__principle-title{margin:0;color:var(--wp--preset--color--bone);font-size:clamp(1.1875rem,1.45vw,1.375rem);font-weight:500;letter-spacing:0;line-height:1.1}.reform-studio-manifesto__principle-title::after{display:block;width:72px;height:1px;margin-top:22px;content:"";background:var(--reform-line)}.reform-studio-manifesto__principle-copy{width:100%;max-width:30ch;margin:18px 0 0!important;color:var(--wp--preset--color--ash);font-size:clamp(.875rem,.9vw,.9375rem);line-height:1.55;text-align:left}@media(min-width:1023px){.reform-studio-manifesto__principle-title{font-size:clamp(1.875rem,2.15vw,2.75rem);line-height:1}.reform-studio-manifesto__principle-title::after{width:96px;height:2px;margin-top:26px;background:var(--wp--preset--color--sand)}.reform-studio-manifesto__principle-copy{margin-top:22px!important}}.reform-studio-chapter{width:calc(100% + 2*var(--wp--preset--spacing--gutter));max-width:none!important;margin:0 calc(var(--wp--preset--spacing--gutter)*-1)!important;padding-inline:0!important;background:var(--wp--preset--color--ink)}.reform-studio-chapter>.reform-studio-chapter__header,.reform-studio-chapter>.reform-studio-chapter__feature,.reform-studio-chapter>.reform-studio-chapter__reflection{width:100%;max-width:none!important;margin-inline:0!important}.reform-studio-chapter__header{position:relative;z-index:3;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(36px,7vw,132px);align-items:end;padding:clamp(72px,8vw,144px) var(--wp--preset--spacing--gutter) clamp(12px,2vw,32px)}.reform-studio-chapter__header>*{width:100%;max-width:none!important;margin:0!important}.reform-studio-chapter__heading{max-width:none!important;color:var(--wp--preset--color--bone);font-size:clamp(2.125rem,3.1vw,4rem);font-weight:500;letter-spacing:0;line-height:.96;white-space:normal}.reform-studio-chapter__heading em{display:block;color:inherit;font-style:normal}.reform-studio-chapter__eyebrow{align-self:start;justify-self:end;display:inline-flex;width:auto;align-items:center;gap:14px;color:var(--wp--preset--color--sand);font-size:.75rem;font-weight:500;letter-spacing:.13em;line-height:1.4;text-align:right;text-transform:uppercase}.reform-studio-chapter__eyebrow::after{width:44px;height:1px;content:"";background:currentColor}.reform-studio-chapter__feature{position:relative;display:block!important;height:clamp(560px,46vw,860px);margin-top:clamp(-96px,-5vw,-48px)!important;overflow:hidden;isolation:isolate;background:var(--wp--preset--color--graphite)}.reform-studio-chapter__feature::after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,rgb(10 10 11 / .8),rgb(10 10 11 / .46) 42%,transparent 76%),linear-gradient(0deg,rgb(10 10 11 / .36),transparent 46%);pointer-events:none}.reform-studio-chapter__feature>.reform-studio-chapter__image{position:absolute;z-index:0;inset:0;width:100%;max-width:none!important;height:100%;margin:0!important;overflow:hidden}.reform-studio-chapter__feature>.reform-studio-chapter__image img{display:block;width:100%;height:100%;object-fit:cover}.reform-studio-chapter__feature-content{position:absolute;z-index:2;inset:0;display:flex!important;width:min(100%,720px);max-width:720px!important;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0!important;padding:clamp(72px,5vw,112px) var(--wp--preset--spacing--gutter) clamp(44px,6vw,108px)}.reform-studio-chapter__feature-content>*{width:100%;max-width:none!important;margin-inline:0!important}.reform-studio-chapter__feature-title{margin:0 0 28px!important;color:var(--wp--preset--color--sand);font-size:clamp(2.25rem,4.1vw,4.75rem);font-weight:500;letter-spacing:0;line-height:.94}.reform-studio-chapter__feature-title em{display:block;font-style:italic}.reform-studio-chapter__feature-title::after{display:block;width:72px;height:1px;margin-top:28px;content:"";background:var(--wp--preset--color--bone)}.reform-studio-chapter--homes .reform-studio-chapter__feature-title{white-space:nowrap}.reform-studio-chapter__feature-line{margin:0;color:rgb(242 239 233 / .94);font-size:clamp(1.125rem,1.35vw,1.375rem);line-height:1.35;margin-block:.75rem}.reform-studio-chapter__feature-line+.reform-studio-chapter__feature-line{margin-top:.12em!important}.reform-studio-chapter__feature-actions{margin-top:32px!important}.reform-studio-chapter__feature-actions .wp-block-button__link{color:var(--wp--preset--color--sand)}.reform-studio-chapter__feature-actions .wp-block-button__link::after{margin-left:14px;content:"↗"}.reform-studio-chapter__reflection{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,0.94fr);gap:clamp(48px,10vw,190px);padding:clamp(72px,9vw,156px) var(--wp--preset--spacing--gutter)}.reform-studio-chapter__reflection>*{width:100%;max-width:none!important;margin:0!important}.reform-studio-chapter__story{max-width:59ch!important}.reform-studio-chapter__story-paragraph{margin:0;color:var(--wp--preset--color--bone)}.reform-studio-chapter__story-paragraph+.reform-studio-chapter__story-paragraph{margin-top:18px}.reform-studio-chapter__quote{align-self:start;margin:0;padding:0;border:0}.reform-studio-chapter__quote p{margin:0;color:var(--wp--preset--color--bone);font-size:clamp(2.4rem,3.45vw,4.35rem);font-style:italic;font-weight:500;letter-spacing:0;line-height:.98}.reform-studio-chapter__quote p em{color:var(--wp--preset--color--sand)}.reform-studio-chapter--commercial .reform-studio-chapter__heading em,.reform-studio-chapter--interiors .reform-studio-chapter__heading em{color:var(--wp--preset--color--sand);font-style:italic}.reform-studio-chapter--commercial .reform-studio-chapter__feature>.reform-studio-chapter__image img{object-position:52% center}.reform-studio-chapter--interiors .reform-studio-chapter__feature>.reform-studio-chapter__image img{object-position:56% center}@media(max-width:1023px){.reform-studio-manifesto,.reform-studio-chapter__header{grid-template-columns:1fr}.reform-studio-chapter__heading{font-size:clamp(2rem,5vw,3.4rem)}.reform-studio-chapter__feature-title{font-size:clamp(2rem,4.8vw,3.25rem)}.reform-studio-chapter__eyebrow{justify-self:start;order:-1;text-align:left}}@media(max-width:680px){.reform-header__brand{width:clamp(184px,16vw,216px)}.reform-page--studio>.reform-inner-statement--studio-intro{min-height:0;padding-block:72px}.reform-inner-statement--studio-intro>.reform-inner-statement__title{max-width:none!important}.reform-media-quote--studio-founder{min-height:min(180vw,760px)}.reform-media-quote--studio-founder>.reform-media-quote__content{position:relative;inset:auto;width:100%;max-width:none!important;margin:0!important;padding-block:56px}.reform-media-quote--studio-founder .reform-media-quote__lead{max-width:20ch;font-size:clamp(1.75rem,7vw,2.25rem)}.reform-studio-manifesto,.reform-studio-chapter__header,.reform-studio-chapter__reflection{grid-template-columns:1fr}.reform-studio-manifesto{gap:48px;padding-block:84px}.reform-studio-manifesto__heading{max-width:none!important}.reform-studio-manifesto__principles{grid-template-columns:repeat(auto-fit,minmax(min(100%, 10rem),1fr));gap:32px 20px;margin-top:0!important}.reform-studio-chapter__header{gap:24px;padding-block:88px 22px}.reform-studio-chapter__heading{max-width:none!important;font-size:clamp(1.25rem,6.1vw,2rem)}.reform-studio-chapter__eyebrow{justify-self:start;text-align:left}.reform-studio-chapter__feature{height:min(176vw,760px);min-height:600px;margin-top:-48px!important}.reform-studio-chapter__feature::after{background:linear-gradient(0deg,rgb(10 10 11 / .94),rgb(10 10 11 / .1) 86%)}.reform-studio-chapter__feature-content{width:100%;min-height:100%;inset:0;justify-content:flex-start;padding-block:64px 44px}.reform-studio-chapter__feature-title{margin-bottom:22px!important;font-size:clamp(1.875rem,8vw,2.75rem)}.reform-studio-chapter__feature-title::after{margin-top:22px}.reform-studio-chapter__feature-line{font-size:clamp(1rem,4.25vw,1.125rem)}.reform-studio-chapter__reflection{gap:56px;padding-block:82px}.reform-studio-chapter__quote p{font-size:clamp(2.1rem,8.5vw,3.25rem)}}.reform-page--revisual{--revisual-muted:#514b42;--revisual-lead:#38352f;width:100%;max-width:none!important;padding-inline:0!important;color:var(--wp--preset--color--ink);background:var(--wp--preset--color--sand)}.reform-page--revisual>*{margin-block-start:0!important}.reform-page--revisual>.alignfull{width:100%;max-width:none!important;margin-inline:0!important}.revisual-heading,.revisual-studies,.revisual-direction,.revisual-invitation{width:100%;max-width:none!important;padding-inline:var(--wp--preset--spacing--gutter)}.revisual-heading>*,.revisual-intro>*,.revisual-direction>*{width:100%;max-width:none!important;margin-block-start:0!important}.revisual-heading{container-type:inline-size;padding-top:clamp(156px,14cqi,220px);padding-bottom:clamp(40px,6cqi,96px)}.revisual-topline{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:20px}.revisual-topline>*{width:auto;max-width:none!important;margin:0!important}.revisual-eyebrow,.revisual-topline__label{color:var(--revisual-muted)}.revisual-eyebrow::before{background:currentColor}.revisual-wordmark{max-width:none!important;margin:clamp(44px,6cqi,96px) 0!important;font-family:var(--wp--preset--font-family--heading);font-size:clamp(2.875rem,14.2vw,15rem);font-weight:500;letter-spacing:-.075em;line-height:.85;white-space:nowrap}.revisual-wordmark>span{font-weight:300}.revisual-intro{container-type:inline-size;display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6cqi,110px);padding-top:40px;border-top:1px solid rgb(10 10 11 / .3)}.revisual-intro__title,.revisual-studies__title,.revisual-direction__title,.revisual-invitation__title{width:auto;max-width:none!important;margin-inline:0!important;margin:0;font-family:var(--wp--preset--font-family--heading);font-weight:500;letter-spacing:-.045em;line-height:1.08}.revisual-intro__title{font-size:clamp(2.25rem,3.9vw,4rem)}.revisual-intro__title em,.revisual-direction__title em,.revisual-invitation__title em{color:inherit;font-style:italic}.revisual-intro__copy>*{margin-block-start:0!important}.revisual-intro__lead,.revisual-direction__lead{margin:0;color:var(--revisual-lead);font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.75}.revisual-intro__note{max-width:58ch;margin:24px 0 0!important;color:var(--revisual-muted);font-size:.8125rem;line-height:1.8}.revisual-studies,.revisual-direction,.revisual-invitation{padding-block:clamp(56px,6cqi,96px)}.revisual-section-head{display:flex!important;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.revisual-section-head>*{width:auto;max-width:none!important;margin:0!important}.revisual-studies>.revisual-section-head,.revisual-studies>.revisual-study-grid{width:100%;max-width:none!important;margin-inline:0!important}.revisual-section-head__title>*{width:auto;max-width:none!important;margin:0!important}.revisual-studies__title{margin-top:20px;font-size:clamp(1.75rem,3.2vw,3.125rem)}.revisual-section-head__note{max-width:40ch!important;margin:0!important;color:var(--revisual-muted);font-size:.8125rem;line-height:1.8}.revisual-study-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.revisual-study{width:100%!important;max-width:none!important;min-width:0;margin:0}.revisual-study-art{position:relative;isolation:isolate;container-type:inline-size;display:grid;overflow:hidden;aspect-ratio:3/4;place-items:center}.revisual-study figcaption{display:flex;flex-direction:column;gap:6px;padding-top:16px;font-size:.75rem;letter-spacing:0;line-height:1.6}.revisual-study figcaption>span:last-child{color:var(--revisual-muted)}.revisual-study-identity .revisual-study-art{background:var(--wp--preset--color--bone)}.revisual-study-identity .revisual-study-art::before{position:absolute;z-index:-1;inset:12%;content:"";border:1px solid rgb(10 10 11 / .18)}.revisual-glyph{font-family:var(--wp--preset--font-family--heading);font-size:clamp(6.25rem,60cqi,19.375rem);font-weight:500;letter-spacing:0;line-height:1}.revisual-art-caption{position:absolute;right:20px;bottom:20px;left:20px;font-size:.625rem;letter-spacing:.06em;line-height:1.5;text-align:center;text-transform:uppercase}.revisual-study-strategy .revisual-study-art{color:var(--wp--preset--color--sand);background:var(--wp--preset--color--graphite)}.revisual-orbits{position:relative;width:76%;aspect-ratio:1}.revisual-orbits i{position:absolute;inset:0;border:1px solid currentColor;border-radius:50%}.revisual-orbits i:nth-child(2){inset:14%}.revisual-orbits i:nth-child(3){inset:28%}.revisual-orbits b{position:absolute;top:13%;right:13%;width:8%;aspect-ratio:1;background:var(--wp--preset--color--bone);border-radius:50%}.revisual-study-communication .revisual-study-art{background:#b3a084}.revisual-type-lines{display:block;padding:24px;font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.625rem,11cqi,3.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.15}.revisual-type-lines em{font-weight:500}.revisual-direction{container-type:inline-size;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6cqi,96px);border-top:1px solid rgb(10 10 11 / .3)}.revisual-direction__heading>*{margin-block-start:0!important}.revisual-direction__title,.revisual-invitation__title{margin-top:20px;font-size:clamp(2.375rem,5.2vw,5.125rem)}.revisual-direction__copy>*{margin-block-start:0!important}.revisual-topics{margin:40px 0 0}.revisual-topics>div{padding:20px 0;border-top:1px solid rgb(10 10 11 / .25)}.revisual-topics dt{font-size:.875rem;font-weight:500}.revisual-topics dd{margin:8px 0 0;color:var(--revisual-muted);font-size:.875rem;line-height:1.7}.revisual-invitation{container-type:inline-size;border-top:1px solid rgb(10 10 11 / .3)}.revisual-invitation>*{max-width:none!important;margin-block-start:0!important}.revisual-invitation__title{max-width:22ch!important}.revisual-invitation__links{display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px;margin-top:40px!important}.reform-page--revisual .wp-block-button.is-style-reform-primary .wp-block-button__link{color:var(--wp--preset--color--bone);background:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink);white-space:normal}.reform-page--revisual .wp-block-button.is-style-reform-primary .wp-block-button__link:hover,.reform-page--revisual .wp-block-button.is-style-reform-primary .wp-block-button__link:focus-visible{color:var(--wp--preset--color--ink);background:var(--wp--preset--color--bone)}.reform-page--revisual .wp-block-button.is-style-reform-text .wp-block-button__link{color:var(--wp--preset--color--ink)}.revisual-invitation__links .wp-block-button__link::after{margin-left:10px;content:"↗"}.reform-page--revisual a:focus-visible{outline-color:var(--wp--preset--color--ink)}body.reform-page-oferta{color:var(--wp--preset--color--bone);background:var(--wp--preset--color--ink)}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support),body.reform-page-oferta .reform-section--contact{width:100%;max-width:none!important;margin:0!important;padding-inline:var(--wp--preset--spacing--gutter)}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support){padding-block:clamp(140px,12vw,190px) clamp(72px,8vw,128px)}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support)>*,body.reform-page-oferta .reform-section--contact>*{width:100%;max-width:none!important;margin-block-start:0!important;margin-inline:0!important}body.reform-page-oferta .reform-section__eyebrow{display:inline-flex;width:auto!important;align-items:center;gap:14px;color:var(--wp--preset--color--ash);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}body.reform-page-oferta .reform-section__eyebrow::before{width:26px;height:1px;content:"";background:var(--wp--preset--color--sand)}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support)>.reform-section__heading{max-width:14ch!important;margin:24px 0 0!important;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:500;letter-spacing:0;line-height:1}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support)>.reform-services__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5vw,80px) clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,112px)!important}body.reform-page-oferta .reform-services__item-title{font-size:clamp(1.75rem,2.7vw,2.75rem)}body.reform-page-oferta .reform-section--contact{display:grid!important;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:32px clamp(48px,8vw,128px);align-items:start;padding-block:clamp(72px,8vw,128px);background:var(--wp--preset--color--graphite)}body.reform-page-oferta .reform-section--contact>.reform-section__eyebrow{grid-column:1/-1}body.reform-page-oferta .reform-section--contact>.reform-section__heading{margin:0;font-size:clamp(2.75rem,5vw,5.125rem);font-weight:500;letter-spacing:0;line-height:1.08}body.reform-page-oferta .reform-section--contact>.reform-contact-details{align-self:start}body.reform-page-oferta .reform-contact-details__content{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:0}body.reform-page-oferta .reform-contact-details__company address{font-size:clamp(2rem,3.5vw,3.25rem)}body.reform-page-studio .reform-footer,body.reform-page-nagrody .reform-footer,body.reform-page-kontakt .reform-footer{border-top:0}body.reform-page-studio .reform-footer__inner,body.reform-page-nagrody .reform-footer__inner,body.reform-page-kontakt .reform-footer__inner{padding-top:0}body.reform-page-studio .reform-footer__lead,body.reform-page-nagrody .reform-footer__lead,body.reform-page-kontakt .reform-footer__lead{display:none}.reform-project-archive{padding-block:clamp(72px,9vw,144px)}.reform-archive-head{align-items:flex-end;gap:var(--wp--preset--spacing--m);margin-bottom:var(--wp--preset--spacing--l)}.reform-archive-head .wp-block-query-title{max-width:12ch;margin:0}.reform-project-filters .wp-block-navigation-item__content{color:var(--wp--preset--color--ash);font-size:var(--wp--preset--font-size--caption);letter-spacing:.08em;text-transform:uppercase}.reform-project-filters .current-menu-item>.wp-block-navigation-item__content,.reform-project-filters .wp-block-navigation-item__content:hover,.reform-project-filters .wp-block-navigation-item__content:focus-visible{color:var(--wp--preset--color--bone)}.reform-project-grid,.reform-post-grid{gap:clamp(40px,6vw,96px) clamp(20px,3vw,48px)}.wp-block-query-pagination{min-height:48px;margin-top:var(--wp--preset--spacing--l);padding-top:24px;border-top:1px solid var(--reform-line)}.wp-block-query-pagination a,.wp-block-query-pagination .current{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.reform-article{gap:var(--wp--preset--spacing--m)}.reform-article__head{width:100%;padding-top:clamp(48px,7vw,112px)}.reform-article__head .wp-block-post-title{max-width:18ch}.reform-article__head .wp-block-post-excerpt{max-width:46rem;color:var(--wp--preset--color--ash)}.reform-project-hero{position:relative;display:grid;min-height:max(650px,100svh);isolation:isolate;background:var(--wp--preset--color--ink)}.reform-project-hero>*{grid-area:1/1}.reform-project-hero__image,.reform-project-hero__image a,.reform-project-hero__image img{width:100%;height:100%}.reform-project-hero__image{position:absolute;z-index:-1;inset:0;margin:0}.reform-project-hero__image img{object-fit:cover}.reform-project-hero__copy{z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:28px;width:100%;height:100%;padding-block:160px 44px;padding-inline:var(--wp--preset--spacing--gutter)}.reform-project-hero .reform-project-return{width:auto;max-width:none;align-self:start;margin:0;padding:0;border:0}.reform-project-hero .reform-project-return a,.reform-project-hero__explore a{color:var(--wp--preset--color--bone);text-decoration:none}.reform-project-hero__title{width:100%;max-width:none!important;align-self:end}.reform-project-hero__meta{display:flex!important;gap:.45em;margin:0}.reform-project-hero__meta>*{width:auto;max-width:none!important;margin:0!important}.reform-project-hero__copy .wp-block-post-title{max-width:none;margin:12px 0 0;font-family:var(--wp--preset--font-family--heading);font-size:clamp(3.75rem,12vw,12.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;overflow-wrap:anywhere}.reform-project-hero__copy .wp-block-post-terms{margin:0;color:var(--wp--preset--color--bone);font-weight:500;text-transform:uppercase}.reform-project-hero__explore{margin:0}.reform-project>.wp-block-post-content{width:100%;max-width:none!important;padding:0!important}.reform-project>.wp-block-post-content>:is(.reform-project-story,.reform-project-gallery-section){width:100%;max-width:none!important;margin-inline:0!important}.reform-project>.wp-block-post-content>.reform-project-story{padding-inline:var(--wp--preset--spacing--gutter)}.reform-project-story{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,128px);padding-block:clamp(72px,8vw,128px);scroll-margin-top:calc(var(--reform-header-height) + 24px)}.reform-project-story>*,.reform-project-story__heading>*,.reform-project-story__content>*,.reform-project-gallery-section>*,.reform-project-gallery__head>*{width:100%;max-width:none!important;margin-block-start:0!important}.reform-project-story__heading,.reform-project-story__content{width:100%;max-width:none!important}.reform-project-story__eyebrow{margin:0}.reform-project-story__title{margin:26px 0 0;font-family:var(--wp--preset--font-family--heading);font-size:4rem;font-weight:500;letter-spacing:0;line-height:1.08}.reform-project-story__title em{display:block;color:var(--wp--preset--color--sand);font-weight:inherit}.reform-project-story__lead{margin:0;font-size:var(--wp--preset--font-size--lead);line-height:1.5}.reform-project-gallery-section{padding-block-end:clamp(72px,8vw,128px);scroll-margin-top:calc(var(--reform-header-height) + 24px)}.reform-project-gallery__head{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:none!important;padding-block:24px 40px;padding-inline:var(--wp--preset--spacing--gutter);border-top:1px solid var(--reform-line)}.reform-project-gallery__title,.reform-project-gallery__count{margin:0;font-family:var(--wp--preset--font-family--sans);line-height:inherit}:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery){--reform-project-gallery-gap:clamp(12px, 1.6vw, 26px);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--reform-project-gallery-gap)!important;width:100%;max-width:none!important;margin:0!important}:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery)>.wp-block-image{grid-column:span 1;width:auto!important;min-width:0;margin:0!important}:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery)>.wp-block-image:nth-child(3n+1),:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery)>.wp-block-image:last-child:nth-child(3n+2){grid-column:1/-1}:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery)>.wp-block-image img{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}.reform-project-gallery__caption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;color:var(--wp--preset--color--ash);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase}.reform-not-found{min-height:66vh;place-content:center}.reform-footer{border-top:1px solid var(--reform-line)}.reform-footer__inner{padding:clamp(50px,6vw,90px) var(--wp--preset--spacing--gutter) 0}.reform-footer__lead{align-items:flex-end;gap:32px;padding-block-end:48px}.reform-footer__title{margin:0;font-family:var(--wp--preset--font-family--heading);font-size:clamp(2rem,5vw,4.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.reform-footer__button{flex:0 0 auto}.reform-footer__meta{gap:20px;padding-block:24px;color:var(--wp--preset--color--ash);border-top:1px solid var(--reform-line);font-size:var(--wp--preset--font-size--caption);letter-spacing:.1em;text-transform:uppercase}.reform-footer__meta p{margin:0}.reform-footer__socials{gap:12px;margin:0}.reform-footer__blog a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding-inline:8px}.reform-footer__blog a:hover,.reform-footer__blog a:focus-visible{color:var(--wp--preset--color--bone)}.reform-footer__wordmark{display:flex;height:.65em;align-items:flex-start;justify-content:center;margin:0 calc(-1*var(--wp--preset--spacing--gutter));overflow:hidden;color:#4c493f;font-family:var(--wp--preset--font-family--heading);font-size:25vw;font-weight:500;letter-spacing:-.02em;line-height:.74;user-select:none;white-space:nowrap}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{display:none!important}@media(max-width:1279px){.reform-header__inner{padding-block:14px}.reform-header .reform-header__desktop-nav,.reform-header .reform-header__actions{display:none}.reform-header .reform-header__mobile-nav{display:flex}.reform-header__brand{width:clamp(184px,16vw,216px)}}@media(min-width:1280px)and (max-width:1559px){.reform-header__actions .wp-block-button{display:none}.reform-header__left .reform-header__desktop-nav{gap:16px}}@media(max-width:639px){:root{--reform-header-height:72px}.reform-header__inner{gap:8px;padding-block:12px;padding-inline:16px}.reform-header__brand{width:clamp(140px,46vw,184px)}.reform-header__right{gap:0}.reform-header__language{display:flex;gap:0}.reform-header__language span[aria-hidden]{display:none}.reform-header__language a{min-width:44px;justify-content:center}.reform-header__mobile-nav .wp-block-navigation__responsive-container-open::after{display:none}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{padding-top:64px}.reform-header .reform-header__mobile-nav .wp-block-navigation__responsive-container .wp-block-navigation__container{display:block}.reform-header .reform-header__mobile-nav .wp-block-navigation-item:nth-child(4){margin-top:20px}.reform-header .reform-header__mobile-nav .wp-block-navigation-item__content{font-size:1.75rem}.reform-footer__lead{align-items:flex-start}.reform-footer__meta>.reform-footer__socials{display:block;width:100%}.reform-footer__socials .reform-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.reform-footer__socials .reform-social-links a{min-height:44px}.reform-footer__blog a{justify-content:flex-start;padding-inline:0}.reform-project-grid,.reform-post-grid{grid-template-columns:minmax(0,1fr)}.reform-archive-head{align-items:flex-start}.reform-project-filters{width:100%}.reform-project-hero{min-height:max(650px,100svh)}.reform-project-hero__copy{padding-block:128px 32px}.reform-project-story{grid-template-columns:minmax(0,1fr)}.reform-project-story__title{font-size:2.75rem}:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery){grid-template-columns:minmax(0,1fr);gap:var(--reform-project-gallery-gap)!important}:is(.reform-project-gallery,body.single-project .wp-block-post-content .wp-block-gallery)>.wp-block-image:nth-child(n){grid-column:1/-1;padding-top:0}.reform-project-gallery__caption{font-size:.5rem}}@media(max-width:900px){body.reform-page-oferta .reform-section--services:not(.reform-section--services--support)>.reform-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.revisual-section-head{flex-direction:column;align-items:flex-start;gap:20px}.revisual-section-head__note{max-width:66ch!important}.revisual-study-grid{gap:14px}.revisual-art-caption{right:8px;bottom:12px;left:8px;font-size:.5625rem}.revisual-type-lines{padding:12px}.reform-section--services--support>.reform-services__grid{grid-template-columns:minmax(0,1fr);gap:32px}.reform-services__grid>.reform-services__item{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:32px}.reform-services__item-label,.reform-services__item-title{grid-column:1}.reform-services__item-title{margin-bottom:0}.reform-services__item-copy{grid-column:2;grid-row:1/3}.reform-services__item-actions{grid-column:2}}@media(max-width:820px){.reform-media-quote{min-height:clamp(860px,145vw,1100px);align-items:flex-end}.reform-media-quote::after{background:linear-gradient(0deg,rgb(10 10 11 / .98) 8%,rgb(10 10 11 / .88) 47%,rgb(10 10 11 / .16) 82%)}.reform-media-quote>.reform-media-quote__content{width:100%;max-width:760px!important;margin-left:0!important}.reform-media-quote--studio-founder>.reform-media-quote__image img{object-position:center}}@media(max-width:680px){.revisual-heading{padding-top:8rem}.revisual-intro,.revisual-direction{grid-template-columns:minmax(0,1fr);gap:28px}.revisual-study-grid{grid-template-columns:minmax(0,1fr);gap:36px}.revisual-study-art{aspect-ratio:1}.revisual-glyph{font-size:clamp(10rem,54cqi,19.375rem)}.revisual-type-lines{font-size:clamp(2.5rem,11cqi,4.5rem)}.revisual-art-caption{right:20px;bottom:20px;left:20px;font-size:.625rem}.revisual-topics{margin-top:28px}.reform-inner-hero,.reform-awards-hero{min-height:380px}.reform-inner-hero--studio img{object-position:50% 44%}.reform-inner-statement>.reform-inner-statement__label{align-items:flex-start;margin-top:28px!important;line-height:1.5}.reform-inner-statement>.reform-inner-statement__label::before{flex:0 0 32px;margin-top:.7em}.reform-inner-statement--awards .reform-inner-statement__title em{white-space:normal}.reform-feature-band{height:min(185vw,760px);min-height:620px}.reform-feature-band::after,.reform-feature-band.reform-feature-band--commercial::after{background:linear-gradient(0deg,rgb(10 10 11 / .94),rgb(10 10 11 / .08) 82%)}.reform-feature-band>.reform-feature-band__content,.reform-feature-band--commercial>.reform-feature-band__content{align-items:flex-start;justify-content:flex-end;padding-bottom:40px;text-align:left}.reform-feature-band__title{font-size:2.5rem}.reform-feature-band__title::after,.reform-feature-band--commercial .reform-feature-band__title::after{margin:22px 0 26px}.reform-feature-band__copy{font-size:.875rem;line-height:1.65}.reform-feature-band__actions{justify-content:flex-start!important;margin-top:26px!important}.reform-feature-band--homes .reform-feature-band__image img{object-position:62% center}.reform-feature-band--commercial .reform-feature-band__image img{object-position:42% center}.reform-feature-band--interiors .reform-feature-band__image img{object-position:62% center}.reform-section--services--support{grid-template-columns:minmax(0,1fr)}.reform-section--services--support>.reform-section__heading,.reform-section--services--support>.reform-section__copy{grid-column:1}.reform-services__grid>.reform-services__item{display:block!important}.reform-services__item-title{margin-bottom:20px}.reform-media-quote{min-height:clamp(820px,225vw,980px)}.reform-media-quote>.reform-media-quote__content{padding-block:64px}.reform-media-quote__title{font-size:clamp(2.375rem,11vw,3.375rem);white-space:normal}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support){padding-top:112px}body.reform-page-oferta .reform-section--services:not(.reform-section--services--support)>.reform-services__grid,body.reform-page-oferta .reform-section--contact{grid-template-columns:minmax(0,1fr)}body.reform-page-oferta .reform-section--contact>.reform-section__eyebrow{grid-column:1}}@media(max-width:400px){body.reform-page-oferta .reform-section--contact>.reform-section__heading{font-size:clamp(2.25rem,11vw,2.75rem)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.reform-header{view-transition-name:reform-site-header}::view-transition{background:var(--wp--preset--color--ink);pointer-events:none}::view-transition-group(root){animation-duration:.7s}::view-transition-old(root){animation:reform-vt-fade-out .22s both ease}::view-transition-new(root){animation:reform-vt-fade-in .6s .12s both cubic-bezier(.22,1,.36,1)}::view-transition-group(reform-site-header){z-index:5;animation-duration:.4s}::view-transition-old(reform-site-header){opacity:0;animation:none}::view-transition-new(reform-site-header){animation:none;mix-blend-mode:normal}[data-reform-transition=page]::view-transition-group(root){animation-duration:1s}[data-reform-transition=page]::view-transition-old(root){animation:reform-vt-page-out .42s both cubic-bezier(.65,0,.25,1)}[data-reform-transition=page]::view-transition-new(root){animation:reform-vt-page-in .58s .42s both cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}.reform-vt-project-image{view-transition-name:reform-project-image;transform:none!important}[data-reform-transition^=project-] .reform-project-hero__copy{view-transition-name:reform-project-copy}::view-transition-group(reform-project-image){z-index:1;overflow:clip;animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.25,1)}::view-transition-old(reform-project-image),::view-transition-new(reform-project-image){width:100%;height:100%;opacity:0;object-fit:cover;animation:none;mix-blend-mode:normal}::view-transition-old(reform-project-image){opacity:1}::view-transition-image-pair(reform-project-image){width:100%;height:100%;background:var(--reform-transition-photo) center/cover no-repeat}::view-transition-group(reform-project-copy){z-index:3}::view-transition-new(reform-project-copy){animation:reform-vt-copy-in .65s .35s both cubic-bezier(.22,1,.36,1)}::view-transition-old(reform-project-copy){animation:reform-vt-fade-out .25s both ease}.reform-vt-home-project,.reform-vt-home-copy,.reform-vt-catalogue-copy,.reform-vt-catalogue-photo{view-transition-name:var(--reform-vt-name)}.reform-vt-home-copy{view-transition-class:reform-home-copy}.reform-vt-catalogue-copy{view-transition-class:reform-catalogue-copy}.reform-vt-catalogue-photo{view-transition-class:reform-catalogue-photo}.reform-vt-copy-step-0{view-transition-class:reform-catalogue-copy reform-copy-step-0}.reform-vt-home-copy.reform-vt-copy-step-0{view-transition-class:reform-home-copy reform-copy-step-0}.reform-vt-photo-step-0{view-transition-class:reform-catalogue-photo reform-photo-step-0}.reform-vt-copy-step-1{view-transition-class:reform-catalogue-copy reform-copy-step-1}.reform-vt-home-copy.reform-vt-copy-step-1{view-transition-class:reform-home-copy reform-copy-step-1}.reform-vt-photo-step-1{view-transition-class:reform-catalogue-photo reform-photo-step-1}.reform-vt-copy-step-2{view-transition-class:reform-catalogue-copy reform-copy-step-2}.reform-vt-home-copy.reform-vt-copy-step-2{view-transition-class:reform-home-copy reform-copy-step-2}.reform-vt-photo-step-2{view-transition-class:reform-catalogue-photo reform-photo-step-2}.reform-vt-copy-step-3{view-transition-class:reform-catalogue-copy reform-copy-step-3}.reform-vt-home-copy.reform-vt-copy-step-3{view-transition-class:reform-home-copy reform-copy-step-3}.reform-vt-photo-step-3{view-transition-class:reform-catalogue-photo reform-photo-step-3}.reform-vt-copy-step-4{view-transition-class:reform-catalogue-copy reform-copy-step-4}.reform-vt-home-copy.reform-vt-copy-step-4{view-transition-class:reform-home-copy reform-copy-step-4}.reform-vt-photo-step-4{view-transition-class:reform-catalogue-photo reform-photo-step-4}[data-reform-transition=home-portfolio]::view-transition{background:#fff0}[data-reform-transition=home-portfolio]::view-transition-group(root){animation:none}[data-reform-transition=home-portfolio]::view-transition-old(root){opacity:0;animation:none}[data-reform-transition=home-portfolio]::view-transition-new(root){opacity:1;animation:none;mix-blend-mode:normal}::view-transition-group(reform-home-project-0){z-index:2;overflow:clip;animation-duration:1s;animation-delay:.12s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.6,.16,1)}::view-transition-image-pair(reform-home-project-0){width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .2),transparent 35%,rgb(0 0 0 / .85)),var(--reform-home-photo-0) center/cover no-repeat;animation:reform-vt-lens-settle 1s .12s both cubic-bezier(.22,.6,.16,1)}::view-transition-old(reform-home-project-0),::view-transition-new(reform-home-project-0){width:100%;height:100%;opacity:0;object-fit:cover;animation:none;mix-blend-mode:normal}::view-transition-old(reform-home-project-0){opacity:1}::view-transition-group(reform-home-project-1){z-index:2;overflow:clip;animation-duration:1s;animation-delay:.24s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.6,.16,1)}::view-transition-image-pair(reform-home-project-1){width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .2),transparent 35%,rgb(0 0 0 / .85)),var(--reform-home-photo-1) center/cover no-repeat;animation:reform-vt-lens-settle 1s .24s both cubic-bezier(.22,.6,.16,1)}::view-transition-old(reform-home-project-1),::view-transition-new(reform-home-project-1){width:100%;height:100%;opacity:0;object-fit:cover;animation:none;mix-blend-mode:normal}::view-transition-old(reform-home-project-1){opacity:1}::view-transition-group(reform-home-project-2){z-index:2;overflow:clip;animation-duration:1s;animation-delay:.36s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.6,.16,1)}::view-transition-image-pair(reform-home-project-2){width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .2),transparent 35%,rgb(0 0 0 / .85)),var(--reform-home-photo-2) center/cover no-repeat;animation:reform-vt-lens-settle 1s .36s both cubic-bezier(.22,.6,.16,1)}::view-transition-old(reform-home-project-2),::view-transition-new(reform-home-project-2){width:100%;height:100%;opacity:0;object-fit:cover;animation:none;mix-blend-mode:normal}::view-transition-old(reform-home-project-2){opacity:1}::view-transition-group(reform-home-project-3){z-index:2;overflow:clip;animation-duration:1s;animation-delay:.48s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.6,.16,1)}::view-transition-image-pair(reform-home-project-3){width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .2),transparent 35%,rgb(0 0 0 / .85)),var(--reform-home-photo-3) center/cover no-repeat;animation:reform-vt-lens-settle 1s .48s both cubic-bezier(.22,.6,.16,1)}::view-transition-old(reform-home-project-3),::view-transition-new(reform-home-project-3){width:100%;height:100%;opacity:0;object-fit:cover;animation:none;mix-blend-mode:normal}::view-transition-old(reform-home-project-3){opacity:1}::view-transition-group(reform-home-project-4){z-index:2;overflow:clip;animation-duration:1s;animation-delay:.6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.6,.16,1)}::view-transition-image-pair(reform-home-project-4){width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .2),transparent 35%,rgb(0 0 0 / .85)),var(--reform-home-photo-4) center/cover no-repeat;animation:reform-vt-lens-settle 1s .6s both cubic-bezier(.22,.6,.16,1)}::view-transition-old(reform-home-project-4),::view-transition-new(reform-home-project-4){width:100%;height:100%;opacity:0;object-fit:cover;animation:none;mix-blend-mode:normal}::view-transition-old(reform-home-project-4){opacity:1}::view-transition-group(.reform-home-copy),::view-transition-group(.reform-catalogue-copy),::view-transition-group(.reform-catalogue-photo){animation:none}::view-transition-group(.reform-home-copy),::view-transition-group(.reform-catalogue-copy){z-index:3}::view-transition-old(.reform-home-copy){animation:reform-vt-fade-out .1s both ease}::view-transition-new(.reform-catalogue-copy){animation:reform-vt-fade-in .32s 1.14s both ease;mix-blend-mode:normal}::view-transition-group(.reform-catalogue-photo){z-index:1;overflow:clip}::view-transition-new(.reform-catalogue-photo){animation:reform-vt-home-photo-in .6s .5s both cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}::view-transition-old(.reform-home-copy.reform-copy-step-0){animation-delay:0s}::view-transition-new(.reform-catalogue-copy.reform-copy-step-0){animation-delay:1.14s}::view-transition-new(.reform-catalogue-photo.reform-photo-step-0){animation-delay:.5s}::view-transition-old(.reform-home-copy.reform-copy-step-1){animation-delay:.12s}::view-transition-new(.reform-catalogue-copy.reform-copy-step-1){animation-delay:1.26s}::view-transition-new(.reform-catalogue-photo.reform-photo-step-1){animation-delay:.59s}::view-transition-old(.reform-home-copy.reform-copy-step-2){animation-delay:.24s}::view-transition-new(.reform-catalogue-copy.reform-copy-step-2){animation-delay:1.38s}::view-transition-new(.reform-catalogue-photo.reform-photo-step-2){animation-delay:.68s}::view-transition-old(.reform-home-copy.reform-copy-step-3){animation-delay:.36s}::view-transition-new(.reform-catalogue-copy.reform-copy-step-3){animation-delay:1.5s}::view-transition-new(.reform-catalogue-photo.reform-photo-step-3){animation-delay:.77s}::view-transition-old(.reform-home-copy.reform-copy-step-4){animation-delay:.48s}::view-transition-new(.reform-catalogue-copy.reform-copy-step-4){animation-delay:1.62s}::view-transition-new(.reform-catalogue-photo.reform-photo-step-4){animation-delay:.86s}@keyframes reform-vt-fade-out{to{opacity:0}}@keyframes reform-vt-fade-in{from{opacity:0}}@keyframes reform-vt-page-out{from{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}@keyframes reform-vt-page-in{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes reform-vt-copy-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes reform-vt-lens-settle{0%{filter:brightness(1);transform:scale(1)}24%{filter:brightness(.92);transform:scale(1.025)}100%{filter:brightness(1);transform:scale(1)}}@keyframes reform-vt-home-photo-in{from{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}