.iako-site main:has(>.site-home-hero){margin-top:calc(-96px - env(safe-area-inset-top))}.iako-site .site-home-hero{color:#fff;isolation:isolate;min-height:max(700px,100svh);padding-top:calc(128px + env(safe-area-inset-top));background:#17231e;display:grid;position:relative;overflow:clip}.site-home-hero-photo{z-index:-2;position:absolute;inset:0}.site-home-hero-photo img{object-fit:cover;object-position:50% 47%;width:100%;height:100%}.site-home-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000 35%,#0000004d 62%,#000000bd 100%);position:absolute;inset:0}.site-home-hero-content{padding-bottom:max(64px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:48px;padding-top:240px;display:grid}.iako-site .site-home-hero h1{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(4.5rem,7.4vw,7rem);font-weight:500;line-height:1.01}.site-home-title-line{display:block}.site-home-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:7px;display:flex}.site-home-hero-actions .site-button{min-height:56px;padding-inline:26px}.site-home-hero-actions .site-button:after{display:none}.site-home-hero-actions .site-text-link{align-self:center}.site-home-hero :focus-visible{outline-color:#ebd35b}@media (width>=761px) and (height<=700px){.iako-site .site-home-hero{min-height:640px}.site-home-hero-content{padding-bottom:48px}}@media (width<=1100px){.site-home-hero-content{gap:32px}.iako-site .site-home-hero h1{font-size:clamp(3.625rem,7.5vw,5rem)}}@media (width<=760px){.iako-site .site-home-hero{min-height:max(740px,100svh)}.site-home-hero-photo img{object-position:50% 42%}.site-home-hero:after{background:linear-gradient(#0000 35%,#00000047 57%,#000000b8 82%,#000000d6 100%)}.site-home-hero-content{padding-bottom:max(32px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:28px;padding-top:320px}.iako-site .site-home-hero h1{font-size:clamp(3.125rem,8.7vw,4.75rem);line-height:1.04}.site-home-hero-actions{gap:12px;padding:0}.site-home-hero-actions .site-text-link{align-self:flex-start}.site-home-hero-actions .site-button{min-height:52px;padding-inline:24px}}@media (width<=680px){.iako-site main:has(>.site-home-hero){margin-top:calc(-80px - env(safe-area-inset-top))}}.site-inspirations{background:#fff;padding-block:clamp(40px,5vw,72px) 32px}.site-inspirations-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.site-inspirations-navigation{flex:none;gap:8px;display:flex}.site-inspirations-navigation button{color:var(--site-ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.site-inspirations-navigation button:disabled{cursor:default;opacity:.35;background:0 0;border-color:#d6d7d1}.site-inspirations-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#183030 #dfdfd8;scrollbar-width:thin;grid-auto-columns:minmax(280px,calc(26.6667% - 12.8px));grid-auto-flow:column;gap:16px;margin:0;padding:6px 0 30px;list-style:none;display:grid;overflow-x:auto}.site-inspiration-card{scroll-snap-align:start;background:#fff;min-width:0;position:relative}.site-inspiration-link{height:100%;text-decoration:none;display:block}.iako-site .site-inspiration-link:focus-visible{outline-offset:-2px}.site-inspiration-visual{aspect-ratio:1;background:var(--site-soft);display:block;position:relative;overflow:hidden}.site-inspiration-visual img{width:100%;height:100%}.site-inspiration-product{object-fit:contain}.site-inspiration-room{object-fit:cover;opacity:0;position:absolute;inset:0}.site-inspiration-description{flex-direction:column;padding:20px 0 22px;display:flex}.iako-site .site-inspiration-description h3{letter-spacing:-.02em;margin-bottom:7px;font-size:1.1875rem;line-height:1.3}.site-inspiration-description>span{color:var(--site-muted);font-size:.9375rem;line-height:1.5}.site-inspiration-description .site-inspiration-action{color:var(--site-ink);text-underline-offset:4px;margin-top:22px;text-decoration:underline}.site-inspiration-unavailable{color:var(--site-muted);font-size:.75rem;position:absolute;top:14px;left:20px}.site-inspiration-card[data-room-ready=true] .site-inspiration-link:focus-visible .site-inspiration-room{opacity:1}@media (hover:hover) and (pointer:fine){.site-inspiration-card[data-room-ready=true]:has(.site-inspiration-link:hover) .site-inspiration-room{opacity:1}}@media (hover:none){.site-inspiration-card[data-room-ready=true] .site-inspiration-room{opacity:1}}@media (prefers-reduced-motion:no-preference){.site-inspiration-room{transition:opacity .28s}}@media (width<=1100px){.site-inspirations-track{grid-auto-columns:42%}}@media (width<=760px){.site-inspirations-heading{align-items:flex-end;gap:16px;margin-bottom:24px}.iako-site .site-inspirations-heading h2{font-size:1.875rem}.site-inspirations-navigation{display:none}.site-inspiration-description{padding:18px 0}.site-inspiration-description .site-inspiration-action{margin-top:16px}}.site-realization-carousel{overflow:clip}.site-realization-orbit{--orbit-radius:min(48vw, 650px);perspective:1500px;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;height:clamp(340px,43vw,600px);margin:16px 0 32px;position:relative}.site-realization-orbit.is-dragging{cursor:grabbing}.site-realization-orbit:focus-visible{outline:2px solid var(--site-ink);outline-offset:-4px}.site-realization-frame{background:var(--site-soft);width:min(66vw,740px);height:calc(100% - 24px);transform:translate3d(calc(-50% + var(--orbit-x) * var(--orbit-radius)), -50%, var(--orbit-z)) rotateY(var(--orbit-turn)) scale(var(--orbit-scale));cursor:inherit;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .45s;display:block;position:absolute;top:50%;left:50%;box-shadow:0 18px 35px -28px #17333280}.site-realization-frame[data-active=true]{cursor:pointer}.site-realization-frame:focus-visible{outline:3px solid var(--site-ink);outline-offset:5px}.site-realization-frame img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.site-realization-frame[data-project=beezi] img{object-position:50% 53%}.site-realization-placeholder{text-align:center;background:var(--site-soft);height:100%;color:var(--site-ink);flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}.site-realization-placeholder>span:first-child{letter-spacing:-.04em;max-width:520px;font-size:clamp(1.9rem,4vw,3.8rem);font-weight:600;line-height:1.05}.site-realization-placeholder>span+span{margin-top:22px;font-size:1rem}.site-realization-placeholder small{margin-top:64px;font-size:.875rem}.site-realization-caption{min-height:182px}.site-realization-description{max-width:650px}.site-realization-description h3{font-size:clamp(1.6rem,2.3vw,2rem);line-height:1.15}.site-realization-description h3 a{align-items:center;gap:20px;text-decoration:none;display:inline-flex}.site-realization-description h3 a:hover{text-underline-offset:5px;text-decoration:underline}.site-realization-description h3 svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.site-realization-description h3 svg{transition:transform .22s cubic-bezier(.2,.65,.3,1)}.site-realization-description h3 a:focus-visible svg{transform:translate(6px)}@media (hover:hover) and (pointer:fine){.site-realization-description h3 a:hover svg{transform:translate(6px)}}}.site-realization-description p{margin:16px 0 0;line-height:1.6}.site-realization-description .site-realization-location{color:var(--site-muted);margin-top:8px;font-size:.9375rem}.site-realization-orbit.is-dragging .site-realization-frame{transition:none}@media (width<=760px){.site-realization-orbit{--orbit-radius:65vw;perspective:900px;height:390px;margin-bottom:24px}.site-realization-frame{width:78vw}.site-realization-placeholder{padding:22px}.site-realization-caption{min-height:248px}.site-realization-description{min-height:200px}}@media (prefers-reduced-motion:reduce){.site-realization-frame{transition:none;transform:translate(-50%,-50%)}.site-realization-frame[data-active=false]{visibility:hidden!important}}@media (prefers-reduced-motion:no-preference) and (height>=720px){.site-realizations-sticky{top:calc(var(--iako-header-height) + 12px)}.site-home-realizations[data-scroll-enabled=true]>.site-realizations-sticky{position:sticky}.iako-site main:has(>.site-home-hero) .site-home-realizations .site-section-heading{margin-bottom:24px}.site-home-realizations .site-realization-orbit{height:clamp(240px,100svh - 410px,560px);margin-bottom:24px}.site-home-realizations[data-scroll-enabled=true] .site-realization-frame{transition:none}@media (width<=760px){.site-home-realizations .site-realization-orbit{height:clamp(180px,100svh - 555px,350px);margin-block:12px 16px}.site-home-realizations .site-realization-caption,.site-home-realizations .site-realization-description{min-height:216px}}}.iako-site main:has(>.site-home-hero)>section{scroll-margin-top:calc(var(--iako-header-height) + 24px)}.iako-site main:has(>.site-home-hero) .site-home-intro{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:clamp(80px,8vw,120px) 0;display:grid}.iako-site main:has(>.site-home-hero) .site-home-intro h2{font-size:clamp(2.5rem,3.6vw,3.5rem);line-height:1.12}.iako-site main:has(>.site-home-hero) .site-home-intro>p{max-width:560px;font-size:1.1875rem;line-height:1.65}.iako-site main:has(>.site-home-hero) .site-home-experience{color:var(--site-muted);text-wrap:pretty;margin-top:14px;font-size:.875rem;line-height:1.5;display:block}.iako-site main:has(>.site-home-hero) .site-home-intro .site-button{margin-top:32px}.iako-site main:has(>.site-home-hero) .site-configurator-choices{gap:32px;margin-top:48px}.iako-site main:has(>.site-home-hero) .site-configurator-choice-title{text-align:center}.iako-site main:has(>.site-home-hero) .site-testimonial-grid{gap:48px}.iako-site main:has(>.site-home-hero) .site-testimonial-grid blockquote p{font-size:1.5rem}.iako-site main:has(>.site-home-hero) .site-home-contact{padding-block:clamp(56px,6vw,88px)}.iako-site main:has(>.site-home-hero) .site-founder-section+.site-home-contact{margin-top:0}.iako-site main:has(>.site-home-hero) .site-inspirations{padding-block:0}.iako-site main:has(>.site-home-hero) .site-home-contact-grid{gap:80px}.iako-site main:has(>.site-home-hero) .site-home-contact-direct{justify-self:center}@media (width>=761px) and (width<=1100px){.iako-site main:has(>.site-home-hero) .site-home-intro{gap:42px}}@media (width<=760px){.iako-site main:has(>.site-home-hero) .site-home-intro{grid-template-columns:1fr;gap:28px;padding-top:64px}.iako-site main:has(>.site-home-hero) .site-home-intro h2{font-size:2.25rem}.iako-site main:has(>.site-home-hero) .site-home-intro>p{font-size:1.0625rem;line-height:1.6}.iako-site main:has(>.site-home-hero) .site-home-intro .site-button{margin-top:24px}.iako-site main:has(>.site-home-hero) .site-configurator-choices{gap:16px;margin-top:32px}.iako-site main:has(>.site-home-hero) .site-configurator-choice-title{text-align:left}.iako-site main:has(>.site-home-hero) .site-testimonial-grid{gap:32px}.iako-site main:has(>.site-home-hero) .site-testimonial-grid>figure{padding-top:24px}.iako-site main:has(>.site-home-hero) .site-testimonial-grid blockquote p{font-size:1.25rem}.iako-site main:has(>.site-home-hero) .site-testimonial-grid figcaption{flex-flow:wrap;align-items:baseline;gap:4px 12px;margin-top:12px}.iako-site main:has(>.site-home-hero) .site-home-contact{padding-block:48px}.iako-site main:has(>.site-home-hero) .site-home-contact-grid{gap:40px}.iako-site main:has(>.site-home-hero) .site-home-contact-direct{justify-self:start}}
