.assembled-info-page{width:min(100%,860px);margin:clamp(32px,6vw,84px) auto;padding:clamp(24px,5vw,56px);border:1px solid rgba(9,9,9,.16);background:#fffdfa;color:#111}.assembled-info-page__eyebrow,.assembled-info-page__updated{margin:0 0 18px;color:#8e6752;font-size:.67rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.assembled-info-page__content{font-size:clamp(.88rem, 1.5vw, 1rem);line-height:1.75}.assembled-info-page__content>:first-child{margin-top:0}.assembled-info-page__content>section{margin-top:clamp(30px,5vw,52px);padding-top:20px;border-top:1px solid rgba(9,9,9,.16)}.assembled-info-page h2{margin:0 0 12px;font-size:clamp(1.2rem, 2.4vw, 1.7rem);letter-spacing:-.035em;line-height:1.15}.assembled-info-page h3{margin:22px 0 7px;font-size:.9rem}.assembled-info-page p,.assembled-info-page ul{margin:0 0 16px}.assembled-info-page ul{padding-left:1.2em}.assembled-info-page li+li{margin-top:5px}.assembled-info-page a{color:#8e6752;font-weight:700}.assembled-info-page__lead{font-size:clamp(1rem, 2vw, 1.25rem);font-weight:600;line-height:1.6}.assembled-info-page blockquote{margin:clamp(30px,5vw,52px) 0 0;padding:22px 0 0 20px;border-left:2px solid #c9a792;color:#111;font-size:clamp(1.08rem, 2.5vw, 1.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.35}.assembled-info-page__faq{display:grid;gap:0;margin:0}.assembled-info-page__faq>div{padding:20px 0;border-bottom:1px solid rgba(9,9,9,.16)}.assembled-info-page__faq dt{font-weight:800;line-height:1.4}.assembled-info-page__faq dd{margin:9px 0 0;line-height:1.65}.assembled-info-page__section-label{margin:0 0 12px;color:#8e6752;font-size:.64rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.assembled-info-page__contact-grid,.assembled-info-page__pillars{display:grid;gap:1px;margin-top:24px;border:1px solid rgba(9,9,9,.16);background:rgba(9,9,9,.16)}.assembled-info-page__contact-card,.assembled-info-page__pillars article{position:relative;min-width:0;padding:20px;background:#fffdfa}.assembled-info-page__contact-mark,.assembled-info-page__pillars span{display:block;margin-bottom:22px;color:#c9a792;font-size:.64rem;font-weight:800;letter-spacing:.14em}.assembled-info-page__pillars h3{margin:0 0 8px;font-size:.88rem;letter-spacing:0}.assembled-info-page__contact-card p,.assembled-info-page__pillars p{margin:0}.assembled-info-page__contact-note,.assembled-info-page__pillars p{color:rgba(17,17,17,.7);font-size:.82rem;line-height:1.55}.assembled-info-page__contact-grid{margin-top:26px}.assembled-info-page__contact-card{display:grid;align-content:start;min-height:202px}.assembled-info-page__contact-type{color:#8e6752;font-size:.66rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.assembled-info-page__contact-value{margin-top:8px!important;color:#111;font-size:clamp(1rem, 2vw, 1.3rem);font-weight:800;letter-spacing:-.03em}.assembled-info-page__contact-note{align-self:end;margin-top:26px!important}@media (min-width:640px){.assembled-info-page__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.assembled-info-page__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.assembled-info-landing{padding:clamp(24px,5vw,72px) 16px clamp(64px,9vw,132px);background:#fffdfa;color:#111}.assembled-info-page--landing{width:min(100%,1280px);margin:0 auto;padding:0;border:0;background:0 0}.assembled-info-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'eyebrow code' 'title title';gap:clamp(20px,5vw,62px);align-items:end;min-height:clamp(260px,37vw,480px);padding:clamp(28px,6vw,78px);overflow:hidden;background:linear-gradient(rgba(255,253,250,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,253,250,.055) 1px,transparent 1px),#090909;background-size:38px 38px,38px 38px,auto;color:#fffdfa}.assembled-info-page__hero::after{position:absolute;right:clamp(28px,6vw,78px);bottom:0;width:clamp(90px,18vw,240px);height:5px;background:#c9a792;content:''}.assembled-info-page__hero p,.assembled-info-page__hero span{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.assembled-info-page__hero p{grid-area:eyebrow;color:#c9a792}.assembled-info-page__hero span{grid-area:code;color:rgba(255,253,250,.58)}.assembled-info-page__hero h1{grid-area:title;margin:0;color:#fffdfa;font-size:clamp(3rem, 10vw, 8.8rem);font-weight:700;letter-spacing:-.075em;line-height:.82}.assembled-info-page--landing .assembled-info-page__content{font-size:clamp(.92rem, 1.35vw, 1.04rem);line-height:1.72}.assembled-info-page--landing .assembled-info-page__content>section{margin:0;padding:clamp(48px,8vw,104px) clamp(24px,6vw,78px);border:0;border-right:1px solid rgba(9,9,9,.16);border-bottom:1px solid rgba(9,9,9,.16);border-left:1px solid rgba(9,9,9,.16)}.assembled-info-module{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1.58fr);gap:clamp(28px,7vw,112px)}.assembled-info-module__rail span{display:block;margin-bottom:16px;color:#c9a792;font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:800}.assembled-info-module__rail p{margin:0;font-size:.63rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.assembled-info-module__body{max-width:790px}.assembled-info-page--landing .assembled-info-page__lead{margin-bottom:clamp(26px,4vw,44px);font-size:clamp(1.45rem, 3.4vw, 3.2rem);font-weight:700;letter-spacing:-.05em;line-height:1.12}.assembled-info-page--landing h2{font-size:clamp(2rem, 5.5vw, 5.4rem);letter-spacing:-.065em;line-height:.98}.assembled-info-page--landing .assembled-info-module--statement{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:clamp(26px,6vw,90px);align-items:end;border-color:#090909;background:#090909;color:#fffdfa}.assembled-info-module--statement .assembled-info-page__section-label{grid-column:1/-1;color:#c9a792}.assembled-info-module--statement h2{color:#fffdfa}.assembled-info-module--statement>p:last-child{color:rgba(255,253,250,.7)}.assembled-info-page--landing .assembled-info-page__contact-grid,.assembled-info-page--landing .assembled-info-page__pillars{margin:0}.assembled-info-page--landing .assembled-info-page__pillars article{min-height:250px;padding:clamp(22px,3vw,36px)}.assembled-info-page--landing blockquote{margin:0;padding:clamp(54px,9vw,118px) clamp(24px,6vw,78px);border:0;background:#c9a792;font-size:clamp(2rem, 6vw, 5.8rem);letter-spacing:-.065em;line-height:.98}.assembled-info-page--kontakti .assembled-info-page__hero{background:linear-gradient(rgba(255,253,250,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,253,250,.05) 1px,transparent 1px),linear-gradient(135deg,#211b18,#090909 66%);background-size:38px 38px,38px 38px,auto}.assembled-info-module--contact-lead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.assembled-info-page__connector{display:flex;align-items:center;margin-top:38px}.assembled-info-page__connector::after,.assembled-info-page__connector::before{flex:1;height:1px;background:rgba(9,9,9,.3);content:''}.assembled-info-page__connector span{width:11px;height:11px;border:2px solid #111;border-radius:50%;background:#fffdfa}.assembled-info-page__connector span+span{margin-left:clamp(34px,6vw,80px)}.assembled-info-page--landing .assembled-info-page__contact-card{min-height:clamp(250px,30vw,390px);padding:clamp(26px,5vw,58px)}.assembled-info-page--landing .assembled-info-page__contact-mark{margin-bottom:auto}.assembled-info-page--landing .assembled-info-page__contact-value{font-size:clamp(1.25rem, 3vw, 2.5rem)}.assembled-info-page--landing .assembled-info-page__contact-note{font-size:.88rem}.assembled-info-module--contact-topics{align-items:start}.assembled-info-page__topic-list p{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;margin:0;padding:20px 0;border-bottom:1px solid rgba(9,9,9,.16);font-size:clamp(1rem, 2vw, 1.35rem);font-weight:700}.assembled-info-page__topic-list span{color:#c9a792;font-size:.68rem}@media (max-width:639px){.assembled-info-page__hero{grid-template-columns:1fr;grid-template-areas:'eyebrow' 'title' 'code'}.assembled-info-module,.assembled-info-module--contact-lead,.assembled-info-page--landing .assembled-info-module--statement{grid-template-columns:1fr}.assembled-info-module__rail{display:flex;align-items:center;gap:14px}.assembled-info-module__rail span{margin:0}.assembled-info-module--statement .assembled-info-page__section-label{grid-column:auto}.assembled-info-page--landing .assembled-info-page__pillars{grid-template-columns:1fr}}.assembled-info-page--landing .assembled-info-page__eyebrow{display:none}.assembled-info-page__hero{display:flex;grid-template-columns:none;grid-template-areas:none;align-items:flex-end;min-height:clamp(190px,24vw,330px)}.assembled-info-module{display:block;grid-template-columns:none}.assembled-info-module__body{max-width:none}.assembled-info-page--landing .assembled-info-page__content>section{padding-block:clamp(38px,6vw,76px)}.assembled-info-module--construction>p,.assembled-info-module--contact-lead>p,.assembled-info-module--intro>p,.assembled-info-module--story>p{max-width:68ch}.assembled-info-page--landing .assembled-info-module--statement{display:block;grid-template-columns:none}.assembled-info-page--landing .assembled-info-module--statement>p:last-child{max-width:56ch;margin-top:18px}.assembled-info-page--landing .assembled-info-page__pillars article{min-height:0;padding:clamp(20px,2.6vw,30px)}.assembled-info-page--landing .assembled-info-page__pillars h3{margin:0 0 8px}.assembled-info-page--kontakti .assembled-info-page__hero{min-height:clamp(150px,17vw,230px);border:1px solid rgba(9,9,9,.18);background:#fffdfa;color:#111}.assembled-info-page--kontakti .assembled-info-page__hero h1{color:#111;font-size:clamp(2.4rem, 7vw, 5.6rem)}.assembled-info-page--kontakti .assembled-info-page__hero::after{display:none}.assembled-info-page__contact-value{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.assembled-info-page__contact-link{color:#111;text-decoration:none}.assembled-info-page__contact-link:focus-visible,.assembled-info-page__contact-link:hover{color:#c9a792;text-decoration:underline;text-underline-offset:3px}.assembled-info-page__copy{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid rgba(17,17,17,.35);border-radius:0;background:#fffdfa;color:#111;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease}.assembled-info-page__copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.assembled-info-page__copy.is-copied,.assembled-info-page__copy:focus-visible,.assembled-info-page__copy:hover{border-color:#111;background:#111;color:#fffdfa}.assembled-info-page__copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.assembled-info-page--kontakti .assembled-info-page__content>section{border-top:0}.assembled-info-page--kontakti .assembled-info-page__lead{margin-bottom:14px}.assembled-info-page--landing .assembled-info-page__contact-card{display:block;min-height:0;padding:clamp(24px,4vw,42px)}.assembled-info-page--landing .assembled-info-page__contact-value{margin-top:10px!important}