:root{--ik-black: #0b0b09;--ik-charcoal: #151511;--ik-paper: #f4f0e6;--ik-paper-bright: #fbf9f3;--ik-ink: #161712;--ik-warm: #c78a60;--ik-warm-dark: #7a4934;--ik-blue: #293f63;--ik-sage: #a7ad91;--ik-line-light: rgba(251, 249, 243, .18);--ik-line-dark: rgba(22, 23, 18, .16);--ik-muted-light: rgba(251, 249, 243, .64);--ik-muted-dark: rgba(22, 23, 18, .63);--ik-shell: 122rem;--ik-panel: 108rem;--ik-ease: cubic-bezier(.22, 1, .36, 1);--ik-sans: var(--inkanva-font-sans);--ik-serif: var(--inkanva-font-display);--ik-mono: var(--inkanva-font-label)}html{scroll-behavior:smooth}body:has(.ik){overflow-x:hidden;background:var(--ik-black)!important}body:has(.ik-loader:not(.is-hidden)){overflow:hidden}.ik-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;overflow:hidden;color:var(--ik-ink);background:var(--ik-paper-bright);opacity:1;visibility:visible;transition:opacity .7s var(--ik-ease),visibility .7s var(--ik-ease)}.ik-loader.is-hidden{pointer-events:none;opacity:0;visibility:hidden}.ik-loader__mark{display:grid;justify-items:center;gap:1.5rem}.ik-loader__logo{width:clamp(9rem,14vw,15rem);height:auto}.ik-loader__mark span{font-family:var(--ik-mono);font-size:1rem;letter-spacing:.42em;opacity:0;transform:translateY(.8rem);animation:ik-loader-label .5s var(--ik-ease) .7s forwards}.ik-loader__track{position:absolute;right:0;bottom:0;left:0;height:.3rem;background:#1617121a}.ik-loader__track:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ik-ink);content:"";transform:scaleX(0);transform-origin:left;animation:ik-loader-progress 1.6s var(--ik-ease) forwards}@keyframes ik-loader-label{to{opacity:1;transform:translateY(0)}}@keyframes ik-loader-progress{70%{transform:scaleX(.78)}to{transform:scaleX(1)}}.section-inkanva-home,.section-inkanva-home>.ik,.ik{margin:0!important;padding:0!important}.ik,.ik *,.ik *:before,.ik *:after{box-sizing:border-box}.ik{position:relative;width:100%;overflow:clip;color:var(--ik-paper-bright);background:var(--ik-black);font-family:var(--ik-sans);font-size:1.4rem;line-height:1.55;text-rendering:optimizeLegibility}.ik img,.ik video{display:block;max-width:100%}.ik .ik-hero__shade,.ik .ik-home__shade,.ik .ik-frame__grid,.ik .ik-power__wash{display:block}.ik a{color:inherit;text-decoration:none}.ik button,.ik input{color:inherit;font:inherit}.ik button{border:0}.ik h1,.ik h2,.ik h3,.ik h4,.ik h5,.ik h6,.ik p,.ik ul,.ik ol,.ik figure{margin:0}.ik ul,.ik ol{padding:0;list-style:none}.ik h1,.ik h2,.ik h3,.ik h4,.ik h5,.ik h6{font-family:var(--ik-serif);font-weight:400}.ik-shell{width:min(var(--ik-shell),calc(100% - (2*clamp(2rem,5.5vw,9.6rem))));margin-inline:auto}.ik-section{padding-block:clamp(10rem,12vw,17rem)}.ik-panel{width:min(100%,var(--ik-panel));margin-inline:auto;overflow:hidden;border-radius:clamp(1.2rem,1.2vw,1.8rem)}.ik-eyebrow{font-family:var(--ik-mono);font-size:1rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.ik-section-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(25rem,.55fr);gap:clamp(6rem,10vw,15rem);align-items:end;width:min(100%,var(--ik-panel));margin:0 auto clamp(6rem,7.5vw,10rem)}.ik-section-head h2,.ik-faq__intro h2,.ik-signup__panel h2,.ik-kickstarter__panel h2,.ik-home__head h2,.ik-display__head h2,.ik-power__head h2,.ik-app__head h2,.ik-style__content h3{margin-top:2.2rem;font-family:var(--ik-serif);font-size:clamp(3.6rem,4.25vw,5.8rem);font-weight:400;letter-spacing:-.04em;line-height:1}.ik .ik-home__head h2,.ik .ik-home__caption h3,.ik .ik-kickstarter__panel h2,.ik .ik-signup__panel h2,.ik .ik-display__head h2,.ik .ik-power__head h2,.ik .ik-app__head h2{color:var(--ik-paper-bright)!important}.ik .ik-frame h2,.ik .ik-create>.ik-shell>.ik-section-head h2,.ik .ik-faq h2,.ik .ik-style h2,.ik .ik-style__content h3{color:var(--ik-ink)!important}.ik-section-head>p,.ik-home__head>p{max-width:37rem;color:var(--ik-muted-dark);font-size:clamp(1.35rem,1.15vw,1.6rem);line-height:1.7}.ik-button{display:inline-flex;gap:1.6rem;align-items:center;justify-content:center;min-height:5rem;padding:0 2.3rem;border:1px solid currentColor;border-radius:99rem;font-size:1.3rem;font-weight:600;letter-spacing:.015em;transition:color .35s ease,background-color .35s ease,border-color .35s ease,transform .35s var(--ik-ease)}.ik-button:hover,.ik-button:focus-visible{color:var(--ik-ink);background:var(--ik-paper-bright);border-color:var(--ik-paper-bright);transform:translateY(-2px)}.ik-button--small{min-height:4.1rem;padding-inline:1.8rem;font-size:1.18rem}.ik-button--light{color:var(--ik-ink)!important;background:var(--ik-paper-bright);border-color:var(--ik-paper-bright)}.ik-button--light:hover,.ik-button--light:focus-visible{color:var(--ik-paper-bright)!important;background:transparent}.ik-text-link{display:inline-flex;gap:1.4rem;align-items:center;padding-bottom:.6rem;border-bottom:1px solid currentColor;font-size:1.35rem;font-weight:600}.ik-text-link span{transition:transform .3s var(--ik-ease)}.ik-text-link:hover span,.ik-text-link:focus-visible span{transform:translate(.25rem,-.25rem)}.ik-header{position:fixed;z-index:80;top:0;right:0;left:0;min-height:7.2rem;color:var(--ik-paper-bright);background:linear-gradient(180deg,rgba(8,8,7,.76),transparent);transition:min-height .4s var(--ik-ease),background-color .4s ease,backdrop-filter .4s ease}.ik-header.is-scrolled{min-height:6.4rem;background:#0b0b09e0;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem)}.ik-header__inner{display:grid;grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);gap:3rem;align-items:center;width:min(var(--ik-shell),calc(100% - (2*clamp(1.8rem,4.5vw,7.2rem))));min-height:inherit;margin-inline:auto}.ik-header__inner--simple,.ik-header__inner--home-links{grid-template-columns:minmax(13rem,1fr) auto}.ik-header__inner--home-links .ik-header__nav{justify-self:end}.ik-header__logo{display:block;width:12.5rem;line-height:0}.ik-header__logo img{width:100%;height:auto}.ik-header__nav{display:flex;gap:clamp(1.4rem,2vw,3rem);align-items:center;justify-content:center}.ik-header__nav a{position:relative;padding-block:.8rem;color:#fbf9f3c7;font-size:1.2rem;white-space:nowrap;transition:color .25s ease}.ik-header__nav a:after{position:absolute;right:0;bottom:.2rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ik-ease)}.ik-header__nav a:hover,.ik-header__nav a:focus-visible,.ik-header__nav a.is-active{color:var(--ik-paper-bright)}.ik-header__nav a:hover:after,.ik-header__nav a:focus-visible:after,.ik-header__nav a.is-active:after{transform:scaleX(1);transform-origin:left}.ik-header .ik-button{justify-self:end}.ik-header__progress{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--ik-warm);transform:scaleX(var(--ik-page-progress, 0));transform-origin:left}.ik-header__menu-button{display:none;justify-self:end;width:4.2rem;height:4.2rem;padding:1.2rem .8rem;background:transparent;cursor:pointer}.ik-header__menu-button span{display:block;width:100%;height:1px;margin-block:.55rem;background:currentColor;transition:transform .35s var(--ik-ease)}.ik-header__menu-button[aria-expanded=true] span:first-child{transform:translateY(.6rem) rotate(45deg)}.ik-header__menu-button[aria-expanded=true] span:last-child{transform:translateY(-.6rem) rotate(-45deg)}.ik-menu{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr auto auto;gap:3rem;padding:11rem clamp(2rem,6vw,5rem) 4rem;visibility:hidden;color:var(--ik-paper-bright);background:var(--ik-black);opacity:0;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.ik-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.ik-menu nav{display:grid;align-content:center}.ik-menu nav a{display:flex;gap:1.5rem;align-items:baseline;padding-block:1.1rem;border-bottom:1px solid var(--ik-line-light);font-family:var(--ik-serif);font-size:clamp(3.8rem,10vw,6rem);letter-spacing:-.045em;line-height:1}.ik-menu nav a span{min-width:2.5rem;font-family:var(--ik-mono);font-size:1rem;letter-spacing:.08em}.ik-menu>.ik-button{width:100%}.ik-menu__foot{display:flex;gap:2rem;align-items:flex-end;justify-content:space-between;padding-top:2rem;border-top:1px solid var(--ik-line-light);color:var(--ik-muted-light);font-size:1.2rem}.ik-menu__foot img{width:4rem;height:4rem;object-fit:contain}.ik-menu__foot p{max-width:24rem;text-align:right}body.ik-menu-open{overflow:hidden}.ik-hero{position:relative;min-height:max(72rem,100svh);overflow:hidden;background:#24211b}.ik-hero__film,.ik-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ik-hero__film{object-fit:cover;object-position:center top;transform:scale(1.02)}.ik-hero__shade{background:linear-gradient(180deg,rgba(248,244,236,.2) 0%,transparent 36%,rgba(31,27,22,.14) 100%),linear-gradient(90deg,#f8f4ecbd,#f8f4ec6b 42%,#f8f4ec05 72%)}.ik-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:max(72rem,100svh);padding-block:14rem 18rem}.ik-hero__eyebrow{margin-bottom:clamp(2rem,3vw,4rem)}.ik-hero h1{max-width:14ch;color:#131a22!important;font-family:var(--ik-serif);font-size:clamp(4.8rem,5.6vw,8.2rem);font-weight:400;letter-spacing:-.05em;line-height:.96;text-wrap:balance}.ik-hero__notify-form{width:min(100%,58rem);margin-top:clamp(4.5rem,6vw,7.5rem)}.ik-hero__notify-form>label{display:block;margin-bottom:1rem;color:#131a22b8;font-family:var(--ik-mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.ik-hero__notify-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;padding:.6rem;border:1px solid rgba(19,26,34,.36);border-radius:99rem;background:#fbf9f3d1;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.ik-hero__notify-form input{min-width:0;min-height:5rem;padding:0 1.8rem;border:0;outline:0;color:#131a22;background:transparent;font-size:1.35rem}.ik-hero__notify-form input::placeholder{color:#131a227a}.ik-hero__notify-form button{display:inline-flex;gap:1.2rem;align-items:center;justify-content:center;min-height:5rem;padding-inline:2.2rem;border-radius:99rem;color:var(--ik-paper-bright);background:var(--ik-black);font-size:1.05rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:transform .3s var(--ik-ease),background-color .3s ease}.ik-hero__notify-form button:hover,.ik-hero__notify-form button:focus-visible{background:var(--ik-warm-dark);transform:translateY(-1px)}.ik-hero__notify-form small,.ik-hero__notify-success{display:block;margin-top:1rem;color:#5f2f20;font-size:1.1rem}.ik-hero__eyebrow{color:#131a22}.ik-hero__foot{position:absolute;z-index:2;right:0;bottom:3.2rem;left:0;display:flex;gap:3rem;align-items:flex-end;justify-content:space-between;padding-top:2rem;border-top:1px solid rgba(19,26,34,.22);color:#131a22;font-size:1.1rem;letter-spacing:.04em}.ik-hero__foot ul{display:flex;gap:clamp(2rem,4vw,5rem)}.ik-hero__foot li:before{display:inline-block;width:.5rem;height:.5rem;margin-right:.9rem;border-radius:50%;background:var(--ik-warm);content:"";vertical-align:.1rem}.ik-hero__foot>a{display:flex;gap:1.5rem;color:#131a22c2}.ik-frame{color:var(--ik-ink);background:var(--ik-paper)}.ik-frame__panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(38rem,.92fr);min-height:66rem;border:1px solid var(--ik-line-dark);background:var(--ik-paper-bright)}.ik-frame__visual{position:relative;min-height:66rem;overflow:hidden;border-right:1px solid var(--ik-line-dark);background:#ded8ca}.ik-frame__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(22,23,18,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(22,23,18,.07) 1px,transparent 1px);background-size:5rem 5rem;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 82%)}.ik-frame__visual>img{position:absolute;top:49%;left:50%;width:min(78%,52rem);max-height:50rem;object-fit:contain;opacity:0;transform:translate(-50%,-47%) scale(.96);transition:opacity .5s ease,transform .7s var(--ik-ease)}.ik-frame__visual>img.is-active{z-index:1;opacity:1;transform:translate(-50%,-50%) scale(1)}.ik-frame__visual>img.ik-frame__visual--phone{width:min(38%,21rem);max-height:49rem}.ik-frame__visual>img.ik-frame__visual--landscape{width:min(92%,64rem);height:auto;max-height:58rem;border:1px solid rgba(22,23,18,.12);border-radius:1.2rem;box-shadow:0 2.5rem 5rem #16171224}.ik-frame__visual>img.ik-frame__visual--portrait{width:min(60%,36rem);height:auto;max-height:59rem;border-radius:1rem;box-shadow:0 2.5rem 5rem #16171224}.ik-overview .ik-frame__visual>img.ik-frame__visual--cover{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;max-height:none!important;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:center;transform:scale(1.025)}.ik-overview .ik-frame__visual>img.ik-frame__visual--cover.is-active{transform:scale(1)}.ik-frame__visual figcaption{position:absolute;z-index:2;right:2.4rem;bottom:2.4rem;left:2.4rem;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding-top:1.6rem;border-top:1px solid var(--ik-line-dark)}.ik-frame__visual figcaption span{font-family:var(--ik-mono);font-size:1rem;letter-spacing:.08em}.ik-frame__visual figcaption strong{flex:1;max-width:28rem;font-family:var(--ik-serif);font-size:1.7rem;font-weight:400;text-align:right}.ik-carousel-toggle{display:grid;flex:0 0 auto;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:1px solid var(--ik-line-dark)!important;border-radius:50%;color:var(--ik-ink);background:#fbf9f3b8;font-size:1.7rem;cursor:pointer}.ik-carousel-toggle--light{border-color:var(--ik-line-light)!important;color:var(--ik-paper-bright);background:#0b0b0961}.ik-carousel-toggle[hidden]{display:none}.ik-frame__features{display:grid;grid-template-rows:repeat(4,1fr)}.ik-frame__features button{position:relative;display:grid;grid-template-columns:3.4rem 1fr auto;grid-template-rows:auto auto;gap:.7rem 1.5rem;align-content:center;padding:2.7rem 3rem;border-bottom:1px solid var(--ik-line-dark);color:var(--ik-ink);background:transparent;text-align:left;cursor:pointer;transition:color .35s ease,background-color .35s ease}.ik-frame__features button:last-child{border-bottom:0}.ik-frame__features button>span{grid-row:1 / 3;padding-top:.25rem;color:var(--ik-muted-dark);font-family:var(--ik-mono);font-size:.95rem}.ik-frame__features button strong{font-family:var(--ik-serif);font-size:clamp(1.75rem,1.6vw,2.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.15}.ik-frame__features button p{max-width:34rem;color:var(--ik-muted-dark);font-size:1.12rem;line-height:1.55}.ik-frame__features button i{grid-row:1 / 3;grid-column:3;align-self:center;font-style:normal;opacity:0;transform:translate(-.5rem,.5rem);transition:opacity .3s ease,transform .3s var(--ik-ease)}.ik-frame__features button:hover,.ik-frame__features button:focus-visible,.ik-frame__features button.is-active{color:var(--ik-paper-bright);background:var(--ik-warm-dark)}.ik-frame__features button:hover>span,.ik-frame__features button:hover p,.ik-frame__features button:focus-visible>span,.ik-frame__features button:focus-visible p,.ik-frame__features button.is-active>span,.ik-frame__features button.is-active p{color:#fbf9f3b3}.ik-frame__features button:hover i,.ik-frame__features button:focus-visible i,.ik-frame__features button.is-active i{opacity:1;transform:none}.ik-home{padding-block:clamp(8rem,9vw,12rem) clamp(2rem,3vw,4rem);background:var(--ik-black)}.ik-home__head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(26rem,.65fr);gap:clamp(4rem,8vw,12rem);align-items:end;margin-bottom:clamp(4rem,5vw,6rem)}.ik-home__head>p{color:var(--ik-muted-light)}.ik-home__stage{position:relative;width:calc(100% - clamp(2rem,3vw,4rem));height:min(79svh,88rem);min-height:62rem;margin-inline:auto;overflow:hidden;border-radius:clamp(1.4rem,1.6vw,2.4rem);background:#292720}.ik-home__stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .6s ease,transform 1s var(--ik-ease)}.ik-home__stage>img.is-active{opacity:1;transform:scale(1)}.ik-home__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050405 40%,#050504ad);pointer-events:none}.ik-home__card{position:absolute;z-index:2;right:clamp(2rem,4vw,6rem);bottom:clamp(2rem,4vw,5rem);left:clamp(2rem,4vw,6rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(34rem,.75fr);width:min(108rem,calc(100% - (2*clamp(2rem,4vw,6rem))));margin-inline:auto;overflow:hidden;border:1px solid rgba(251,249,243,.28);border-radius:1.2rem;color:var(--ik-paper-bright);background:#0b0b09b8;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.ik-home__caption{display:grid;grid-template-columns:5rem 1fr;gap:2rem;align-items:start;padding:2.7rem 3rem}.ik-home__caption>span{padding-top:.5rem;font-family:var(--ik-mono);font-size:.95rem;letter-spacing:.08em}.ik-home__caption h3{font-family:var(--ik-serif);font-size:clamp(3rem,3.7vw,4.6rem);font-weight:400;letter-spacing:-.04em;line-height:.95}.ik-home__caption p{max-width:43rem;margin-top:1rem;color:var(--ik-muted-light);font-size:1.25rem}.ik-home__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(251,249,243,.2)}.ik-home__tabs button{position:relative;padding:2rem 1rem;border-right:1px solid rgba(251,249,243,.15);color:var(--ik-muted-light);background:transparent;font-size:1.12rem;cursor:pointer;transition:color .3s ease,background-color .3s ease}.ik-home__tabs button:last-child{border-right:0}.ik-home__tabs button:before{position:absolute;top:0;right:0;left:0;height:2px;background:var(--ik-warm);content:"";transform:scaleX(0);transition:transform .35s var(--ik-ease)}.ik-home__tabs button:hover,.ik-home__tabs button:focus-visible,.ik-home__tabs button.is-active{color:var(--ik-paper-bright);background:#fbf9f314}.ik-home__tabs button.is-active:before{transform:scaleX(1)}.ik-overview .ik-section-head{grid-template-columns:1fr;gap:2.8rem;justify-items:center;text-align:center}.ik-overview .ik-section-head>p{max-width:52rem;text-align:center}.ik-overview__cards{--ik-overview-edge: clamp(1.8rem, 3vw, 4.8rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.2rem,1.5vw,2rem);width:calc(100vw - 2 * var(--ik-overview-edge));max-width:none;margin-left:calc(50% - 50vw + var(--ik-overview-edge))}.ik-overview__card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--ik-line-dark);border-radius:1.2rem;background:var(--ik-paper-bright)}.ik-overview__card figure{aspect-ratio:4 / 5;overflow:hidden;border-bottom:1px solid var(--ik-line-dark);background:#ded8ca}.ik-overview__card img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ik-ease)}.ik-overview__card:hover img{transform:scale(1.025)}.ik-overview__card>div{display:flex;flex-direction:column;min-height:18rem;padding:clamp(1.6rem,1.8vw,2.2rem)}.ik-overview__card span{color:var(--ik-muted-dark);font-family:var(--ik-mono);font-size:.78rem;letter-spacing:.07em}.ik-overview__card h3{margin-top:1.4rem;color:var(--ik-ink)!important;font-size:clamp(1.6rem,1.5vw,2rem);letter-spacing:-.025em;line-height:1.12}.ik-overview__card p{margin-top:auto;padding-top:2.8rem;color:var(--ik-muted-dark);font-size:1.08rem;line-height:1.55}@media(max-width:820px){.ik-overview__cards{grid-template-columns:none;grid-auto-columns:minmax(19rem,34vw);grid-auto-flow:column;overflow-x:auto;padding-bottom:1.2rem;scroll-padding-inline:.2rem;scroll-snap-type:x proximity;scrollbar-width:thin}.ik-overview__card{scroll-snap-align:start}}@media(max-width:560px){.ik-overview__cards{grid-auto-columns:minmax(23rem,78vw)}.ik-overview__card>div{min-height:16rem}}.ik-fit{padding-block:clamp(8rem,9vw,12rem);border-top:1px solid var(--ik-line-dark);color:var(--ik-ink);background:#ebe5da}.ik-fit__head{width:min(100%,62rem);margin:0 auto clamp(4rem,5vw,6rem);text-align:center}.ik-fit__head h2{margin-top:1.6rem;color:var(--ik-ink)!important;font-size:clamp(3.4rem,3.8vw,5rem);letter-spacing:-.04em;line-height:1}.ik-fit__head>p:last-child{max-width:48rem;margin:2rem auto 0;color:var(--ik-muted-dark);font-size:clamp(1.25rem,1.15vw,1.5rem);line-height:1.7}.ik-fit__wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.8rem,.9vw,1.2rem);width:min(150rem,calc(100% - (2*clamp(1.8rem,3vw,4.8rem))));margin-inline:auto}.ik-fit__card{position:relative;display:block;aspect-ratio:1672 / 941;min-width:0;overflow:hidden;padding:0;border:1px solid var(--ik-line-dark)!important;border-radius:.8rem;background:#d9d1c5;cursor:zoom-in}.ik-fit__card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .9s var(--ik-ease)}.ik-fit__card>span{position:absolute;right:.8rem;bottom:.8rem;display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(251,249,243,.4);border-radius:50%;color:var(--ik-paper-bright);background:#0b0b0994;font-size:1.3rem;opacity:0;transition:opacity .25s ease,transform .3s var(--ik-ease);transform:translateY(.4rem)}.ik-fit__card:hover img{transform:scale(1.015)}.ik-fit__card:hover>span,.ik-fit__card:focus-visible>span{opacity:1;transform:none}.ik-fit-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:clamp(2rem,4vw,6rem);border:0;color:var(--ik-paper-bright);background:transparent}.ik-fit-lightbox::backdrop{background:#080807f0;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.ik-fit-lightbox__inner{position:relative;display:grid;place-items:center;width:100%;height:100%}.ik-fit-lightbox__inner>img{position:relative;z-index:1;width:auto;max-width:92vw;height:auto;max-height:86vh;object-fit:contain;opacity:0;box-shadow:0 3rem 8rem #00000061;transform:scale(.985);transition:opacity .32s ease,transform .5s var(--ik-ease)}.ik-fit-lightbox.is-ready .ik-fit-lightbox__inner>img{opacity:1;transform:none}.ik-fit-lightbox__progress{position:absolute;z-index:2;top:50%;left:50%;width:min(32rem,calc(100vw - 4rem));color:var(--ik-paper-bright);opacity:1;transform:translate(-50%,-50%);transition:opacity .22s ease,visibility .22s ease}.ik-fit-lightbox.is-ready .ik-fit-lightbox__progress{opacity:0;visibility:hidden}.ik-fit-lightbox__progress>div{height:.2rem;overflow:hidden;background:#fbf9f333}.ik-fit-lightbox__progress>div>span{display:block;width:0;height:100%;background:var(--ik-warm);transition:width .16s ease}.ik-fit-lightbox__progress.is-indeterminate>div>span{width:42%;animation:ik-fit-progress 1.1s var(--ik-ease) infinite}.ik-fit-lightbox__progress p{display:flex;justify-content:space-between;gap:2rem;margin:1rem 0 0;color:#fbf9f3a3;font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}.ik-fit-lightbox__progress output{color:var(--ik-paper-bright)}@keyframes ik-fit-progress{0%{transform:translate(-110%)}to{transform:translate(250%)}}.ik-fit-lightbox__close{position:fixed;z-index:2;top:2rem;right:2rem;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(251,249,243,.28)!important;border-radius:50%;color:var(--ik-paper-bright);background:#0b0b098a;font-size:2rem;cursor:pointer}@media(max-width:820px){.ik-fit__wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ik-fit-lightbox__inner>img,.ik-fit-lightbox__progress,.ik-fit-lightbox__progress>div>span{transition:none}.ik-fit-lightbox__progress.is-indeterminate>div>span{animation-duration:1.8s}}@media(max-width:560px){.ik-fit{padding-block:7rem}.ik-fit__wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ik-fit__card>span{right:.5rem;bottom:.5rem;width:2.4rem;height:2.4rem;font-size:1.1rem;opacity:1;transform:none}.ik-fit-lightbox{padding:1.2rem}.ik-fit-lightbox__close{top:1.2rem;right:1.2rem}}.ik-ticker{overflow:hidden;border-top:1px solid var(--ik-line-light);border-bottom:1px solid var(--ik-line-light);color:var(--ik-paper-bright);background:var(--ik-black)}.ik-ticker>div{display:flex;gap:2.8rem;align-items:center;width:max-content;padding-block:1.6rem;animation:ik-ticker 34s linear infinite}.ik-ticker span{font-family:var(--ik-serif);font-size:clamp(1.8rem,2.1vw,2.8rem);letter-spacing:-.035em;white-space:nowrap}.ik-ticker i{width:.7rem;height:.7rem;border-radius:50%;background:var(--ik-warm)}@keyframes ik-ticker{to{transform:translate(-50%)}}.ik-display{padding-block:clamp(11rem,13vw,18rem);color:var(--ik-paper-bright);background:radial-gradient(circle at 20% 14%,rgba(55,109,84,.22),transparent 26%),#101411}.ik-display__head{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:clamp(4rem,8vw,11rem);align-items:start;width:min(var(--ik-panel),calc(100% - (2*clamp(2rem,5.5vw,9.6rem))));margin-bottom:clamp(4.5rem,6vw,7rem)}.ik-display__head h2{justify-self:end;width:100%;max-width:15ch;margin-top:0;font-size:clamp(3.4rem,3.8vw,5rem);line-height:1.02;text-align:right}.ik-display__story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);gap:clamp(4rem,6vw,8rem);align-items:stretch;width:min(var(--ik-panel),calc(100% - (2*clamp(2rem,5.5vw,9.6rem))));height:clamp(54rem,58vw,64rem)}.ik-display__sticky{align-self:stretch;min-height:0}.ik-display__visual{position:relative;top:auto;display:grid;place-items:center;height:100%;min-height:0;max-height:none;overflow:hidden;border-radius:clamp(1.2rem,1.2vw,1.8rem);color:var(--ik-ink);background:linear-gradient(rgba(22,23,18,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(22,23,18,.055) 1px,transparent 1px),#e9e3d7;background-size:5rem 5rem}.ik-display__visual:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:28%;background:linear-gradient(transparent,#080a089e);content:"";pointer-events:none}.ik-display__visual>img.ik-display__detail-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;filter:none;opacity:0;transform:scale(1.025);transition:opacity .65s ease,transform 1.1s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.ik-display__visual>img.ik-display__detail-image.is-active{z-index:1;opacity:1;transform:scale(1)}.ik-display__visual figcaption{position:absolute;z-index:2;right:2.6rem;bottom:2.6rem;left:2.6rem;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid rgba(251,249,243,.38);color:var(--ik-paper-bright);text-shadow:0 1px 1.2rem rgba(0,0,0,.45)}.ik-display__visual figcaption span{font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.08em}.ik-display__visual figcaption span b{font-weight:400}.ik-display__visual figcaption strong{font-family:var(--ik-serif);font-size:1.7rem;font-weight:400}.ik-display__steps{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));height:100%;min-height:0}.ik-display__steps button{display:grid;grid-template-columns:3.8rem minmax(0,1fr);grid-template-rows:auto auto auto;gap:.5rem 1.6rem;align-content:center;width:100%;min-height:0;padding:clamp(2rem,2.5vw,3rem) 1.2rem;border-top:1px solid var(--ik-line-light);border-right:0;border-bottom:0;border-left:.2rem solid transparent;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,padding-left .25s ease}.ik-display__steps button:last-child{border-bottom:1px solid var(--ik-line-light)}.ik-display__steps button:hover,.ik-display__steps button:focus-visible,.ik-display__steps button.is-active{padding-left:1.8rem;border-left-color:var(--ik-warm);background:#fbf9f30b}.ik-display__steps button:focus-visible{outline:1px solid rgba(197,133,83,.7);outline-offset:-1px}.ik-display__steps h3{grid-row:2;grid-column:2;max-width:18ch;margin:.3rem 0 .7rem;color:var(--ik-paper-bright)!important;font-family:var(--ik-serif);font-size:clamp(2rem,2vw,2.7rem);font-weight:400;letter-spacing:-.035em;line-height:1.12}.ik-display__steps button>p:last-child{grid-row:3;grid-column:2;max-width:34rem;color:var(--ik-muted-light);font-size:clamp(1.15rem,1vw,1.3rem);line-height:1.62}.ik-display__steps button>.ik-eyebrow{grid-row:1;grid-column:2}.ik-power{padding-block:clamp(11rem,13vw,18rem);color:var(--ik-paper-bright);background:var(--ik-warm-dark)}.ik-power__head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(26rem,.65fr);gap:3.5rem clamp(6rem,10vw,15rem);align-items:end;width:min(100%,var(--ik-panel));margin:0 auto clamp(7rem,9vw,12rem)}.ik-power__head .ik-eyebrow{grid-column:1 / -1}.ik-power__head h2{grid-column:1 / -1;font-size:clamp(3.8rem,4.25vw,5.8rem);text-align:center;white-space:nowrap}.ik-power__head>p:last-child{max-width:37rem;color:var(--ik-muted-light);font-size:clamp(1.35rem,1.15vw,1.6rem);line-height:1.7}.ik-power__stage{position:relative;width:min(100%,var(--ik-panel));min-height:88rem;margin-inline:auto;overflow:hidden;border:1px solid rgba(251,249,243,.2);border-radius:clamp(1.2rem,1.2vw,1.8rem);background:#29241c}.ik-power__room,.ik-power__wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ik-power__room{z-index:0;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .65s ease,transform 1.1s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.ik-power__room.is-active{opacity:1;transform:scale(1)}.ik-power__wash{z-index:1;background:none;pointer-events:none}.ik-power__card{position:absolute;z-index:2;top:10%;right:3%;width:min(52%,59rem);max-height:52rem;object-fit:contain;filter:drop-shadow(0 3rem 4rem rgba(17,9,5,.28));transform:translate3d(0,var(--ik-parallax-y, 0),0);will-change:transform}.ik-power__card.ik-power__card--photo{top:12%;right:4%;width:min(43%,48rem);height:auto;max-height:none;border:1px solid rgba(251,249,243,.35);border-radius:1.4rem;box-shadow:0 3rem 6rem #1109054d}.ik-power__callout{position:absolute;z-index:3;top:clamp(4rem,6vw,7rem);left:clamp(3rem,5vw,6rem);color:#171510;text-shadow:0 .2rem 2.4rem rgba(255,255,255,.72)}.ik-power__callout span{font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.1em}.ik-power__callout strong{display:block;margin-top:2rem;font-family:var(--ik-serif);font-size:clamp(3.4rem,4.6vw,6rem);font-weight:400;letter-spacing:-.04em;line-height:.98}.ik-power__stage ul{position:absolute;z-index:4;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(251,249,243,.22);background:#0b0b09bd;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}.ik-power__stage li{min-height:17rem;border-right:1px solid rgba(251,249,243,.22)}.ik-power__stage li:last-child{border-right:0}.ik-power__stage li>button{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.8rem 1.3rem;width:100%;height:100%;min-height:inherit;padding:clamp(2.6rem,3.2vw,4.2rem);border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease}.ik-power__stage li>button:hover,.ik-power__stage li>button:focus-visible,.ik-power__stage li>button.is-active{background:#c585531f;box-shadow:inset 0 .2rem var(--ik-warm)}.ik-power__stage li>button:focus-visible{outline:1px solid rgba(251,249,243,.7);outline-offset:-.5rem}.ik-power__stage li button>span{grid-row:1 / 3;color:var(--ik-muted-light);font-family:var(--ik-mono);font-size:.9rem}.ik-power__stage li button strong{grid-column:2;grid-row:1;align-self:center;font-family:var(--ik-serif);font-size:clamp(1.8rem,1.9vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.12}.ik-power__stage li button p{grid-column:2 / 4;grid-row:2;max-width:26rem;color:var(--ik-muted-light);font-size:1.08rem;line-height:1.55}.ik-create{color:var(--ik-ink);background:var(--ik-paper)}.ik-create__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(39rem,.9fr);min-height:67rem;color:var(--ik-paper-bright);background:var(--ik-blue)}.ik-create__visual{position:relative;min-height:67rem;overflow:hidden;background:#1c2c48}.ik-create__visual>img[data-create-image]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .55s ease,transform .85s var(--ik-ease)}.ik-create__visual>img[data-create-image].is-active{opacity:1;transform:scale(1)}.ik-create__visual>img[data-create-image].ik-create__visual--contain{object-fit:contain;background:#e5d7c4}.ik-create__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(7,13,23,.74));content:"";pointer-events:none}.ik-create__visual figcaption{position:absolute;z-index:3;right:2.8rem;bottom:2.6rem;left:2.8rem;max-width:38rem;display:flex;gap:2rem;align-items:flex-end;justify-content:space-between;font-family:var(--ik-serif);font-size:clamp(1.8rem,2vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.2}.ik-create__visual figcaption>span{max-width:31rem}.ik-create__content{display:flex;flex-direction:column;padding:clamp(4rem,5vw,6.5rem)}.ik-create__intro{display:grid;grid-template-columns:10rem 1fr;gap:2rem;margin-bottom:3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--ik-line-light)}.ik-create__intro span{font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.ik-create__intro p{color:var(--ik-muted-light);font-size:1.3rem}.ik-create__options{display:grid;flex:1;align-content:center}.ik-create__options button{display:grid;grid-template-columns:3.2rem 1fr auto;gap:1.5rem;align-items:start;padding:2.7rem 0;border-bottom:1px solid var(--ik-line-light);color:var(--ik-paper-bright);background:transparent;text-align:left;cursor:pointer}.ik-create__options button>span{padding-top:.4rem;color:var(--ik-muted-light);font-family:var(--ik-mono);font-size:.9rem}.ik-create__options strong{display:block;font-family:var(--ik-serif);font-size:clamp(1.9rem,2vw,2.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.15}.ik-create__options p{max-width:31rem;margin-top:.8rem;color:var(--ik-muted-light);font-size:1.2rem}.ik-create__options button>i{padding-top:.4rem;font-style:normal;opacity:0;transform:translate(-.5rem,.5rem);transition:opacity .3s ease,transform .3s var(--ik-ease)}.ik-create__options button:hover>i,.ik-create__options button:focus-visible>i,.ik-create__options button.is-active>i{opacity:1;transform:none}.ik-create__options button strong{opacity:.62;transition:opacity .3s ease}.ik-create__options button:hover strong,.ik-create__options button:focus-visible strong,.ik-create__options button.is-active strong{opacity:1}.ik-create__note{margin-top:2.8rem;color:#fbf9f37a;font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.04em}.ik-app{padding-block:clamp(10rem,12vw,17rem);color:var(--ik-paper-bright);background:radial-gradient(circle at 14% 18%,rgba(41,63,99,.34),transparent 27%),var(--ik-black)}.ik-app__head{display:grid;width:min(100%,var(--ik-panel));margin:0 auto clamp(6rem,7.5vw,10rem)}.ik-app__head h2{max-width:14ch;margin-top:1.8rem}.ik-app__showcase{width:min(100%,var(--ik-panel));margin-inline:auto}.ik-app__screen-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.5rem,2vw,2.4rem);padding:.5rem .2rem 5rem}.ik-app__screen-rail::-webkit-scrollbar{height:.6rem}.ik-app__screen-rail::-webkit-scrollbar-thumb{border-radius:99rem;background:#fbf9f347}.ik-app__screen-card{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;scroll-snap-align:start}.ik-app__screen-card:nth-child(2n){transform:translateY(4rem)}.ik-iphone-mock{position:relative;width:min(100%,16rem);padding:.65rem;border:1px solid #67686a;border-radius:3.8rem;background:linear-gradient(145deg,#5f6064,#111214 18%,#050506 76%,#747578);box-shadow:0 2.8rem 4rem #0000005c,inset 0 0 0 1px #ffffff21}.ik-iphone-mock:before,.ik-iphone-mock:after{position:absolute;z-index:0;width:.38rem;border-radius:.4rem;background:#393a3d;content:""}.ik-iphone-mock:before{top:8.5rem;left:-.42rem;height:2.8rem;box-shadow:0 4.2rem #393a3d,0 8rem #393a3d}.ik-iphone-mock:after{top:12rem;right:-.42rem;height:6.2rem}.ik-iphone-mock img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:3.15rem;background:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.ik-app__screen-card>div:last-child{align-self:center;width:min(100%,16rem);margin-top:1.7rem;padding-top:1.2rem;border-top:1px solid var(--ik-line-light)}.ik-app__screen-card span{color:var(--ik-warm);font-family:var(--ik-mono);font-size:.8rem;letter-spacing:.08em}.ik-app__screen-card h3{color:var(--ik-paper-bright)!important;font-family:var(--ik-serif);font-size:1.6rem;font-weight:400;letter-spacing:-.03em;line-height:1.12}.ik-app__screen-card p{margin-top:1rem;color:var(--ik-muted-light);font-size:1.08rem;line-height:1.5}.ik-app__panel{display:grid;grid-template-columns:minmax(34rem,.72fr) minmax(0,1.28fr);min-height:74rem;border:1px solid var(--ik-line-light);background:var(--ik-charcoal)}.ik-app__phone{position:relative;min-height:74rem;overflow:hidden;border-right:1px solid var(--ik-line-light);background:linear-gradient(145deg,#293f63e6,#0f1622f0)}.ik .ik-app__halo{position:absolute;top:50%;left:50%;display:block;width:46rem;height:46rem;border:1px solid rgba(251,249,243,.16);border-radius:50%;background:#fbf9f30d;box-shadow:0 0 0 6rem #fbf9f306,0 0 0 12rem #fbf9f304;transform:translate(-50%,-54%)}.ik-app__phone>img{position:absolute;z-index:2;top:48%;left:50%;width:min(48%,24rem);max-height:58rem;object-fit:contain;filter:drop-shadow(0 3rem 4rem rgba(4,8,16,.38));transform:translate(-50%,-50%) rotate(-2deg);transition:transform .8s var(--ik-ease)}.ik-app__panel:hover .ik-app__phone>img{transform:translate(-50%,-52%) rotate(0) scale(1.02)}.ik-app__phone>img.ik-app__experience{width:min(86%,50rem);height:auto;max-height:58rem;border:1px solid rgba(251,249,243,.22);border-radius:1.4rem;object-fit:contain;transform:translate(-50%,-50%)}.ik-app__panel:hover .ik-app__phone>img.ik-app__experience{transform:translate(-50%,-52%) scale(1.015)}.ik-app__phone figcaption{position:absolute;z-index:4;right:2.4rem;bottom:2.4rem;left:2.4rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--ik-line-light)}.ik-app__phone figcaption span{font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.08em}.ik-app__phone figcaption strong{font-family:var(--ik-serif);font-size:1.45rem;font-weight:400}.ik-app__chip{position:absolute;z-index:3;padding:.9rem 1.3rem;border:1px solid rgba(251,249,243,.25);border-radius:99rem;color:var(--ik-paper-bright);background:#0b0b0994;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-family:var(--ik-mono);font-size:.8rem;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.ik-app__chip--gallery{top:19%;left:7%}.ik-app__chip--cloud{top:37%;right:6%}.ik-app__chip--widgets{bottom:23%;left:8%}.ik-app__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ik-app__features article{display:flex;flex-direction:column;min-height:18.5rem;padding:clamp(2.3rem,2.7vw,3.4rem);border-right:1px solid var(--ik-line-light);border-bottom:1px solid var(--ik-line-light)}.ik-app__features article:nth-child(2n){border-right:0}.ik-app__features article:nth-last-child(-n+2){border-bottom:0}.ik-app__features article>span{color:var(--ik-muted-light);font-family:var(--ik-mono);font-size:.8rem;letter-spacing:.07em}.ik-app__features h3{margin:auto 0 .8rem;color:var(--ik-paper-bright)!important;font-family:var(--ik-serif);font-size:clamp(2.1rem,2.3vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1}.ik-app__features p{max-width:31rem;color:var(--ik-muted-light);font-size:1.12rem;line-height:1.48}.ik-app__features.ik-app__features--standalone{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,var(--ik-panel));margin:clamp(6rem,8vw,10rem) auto 0;border-top:1px solid var(--ik-line-light);border-bottom:1px solid var(--ik-line-light);background:transparent}.ik-app__features--standalone article{min-height:0;padding:1.6rem 1.4rem}.ik-app__features--standalone h3{margin:0;font-family:var(--ik-sans);font-size:clamp(1.15rem,1.1vw,1.35rem);font-weight:500;letter-spacing:0;line-height:1.3}.ik-app__features--standalone article:nth-child(2n){border-right:1px solid var(--ik-line-light)}.ik-app__features--standalone article:nth-child(4n){border-right:0}.ik-app__features--standalone article:nth-last-child(-n+4){border-bottom:0}.ik-app__interactive{display:grid;grid-template-columns:minmax(30rem,.78fr) minmax(0,1.22fr);gap:clamp(4rem,7vw,9rem);width:min(100%,var(--ik-panel));min-height:68rem;margin-inline:auto}.ik-app__device-stage{position:relative;display:grid;min-height:68rem;place-items:center;overflow:visible;background:radial-gradient(circle at 50% 43%,rgba(41,63,99,.5),transparent 58%)}.ik-app__device-halo{position:absolute;top:46%;left:50%;display:block;width:37rem;height:37rem;border:1px solid rgba(251,249,243,.13);border-radius:50%;box-shadow:0 0 0 5rem #fbf9f306,0 0 0 10rem #fbf9f303;transform:translate(-50%,-50%)}.ik-app__device{position:relative;z-index:1;width:clamp(20rem,22vw,25rem);padding:.72rem;border:1px solid #717276;border-radius:4.5rem;background:linear-gradient(145deg,#6d6e72,#17181a 16%,#050506 78%,#77787c);box-shadow:0 3.2rem 5rem #00000070,inset 0 0 0 1px #ffffff21;transform:rotate(-1.5deg);transition:transform .5s var(--ik-ease)}.ik-app__interactive:hover .ik-app__device{transform:rotate(0) translateY(-.4rem)}.ik-app__device:before,.ik-app__device:after{position:absolute;width:.38rem;border-radius:.4rem;background:#393a3d;content:""}.ik-app__device:before{top:10rem;left:-.45rem;height:3rem;box-shadow:0 4.5rem #393a3d,0 8.4rem #393a3d}.ik-app__device:after{top:14rem;right:-.45rem;height:6.5rem}.ik-app__device-screen{position:relative;aspect-ratio:1179 / 2556;overflow:hidden;border-radius:3.75rem;background:#fff}.ik-app__device-screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate(1.2rem) scale(.99);transition:opacity .42s ease,transform .52s var(--ik-ease)}.ik-app__device-screen img.is-active{z-index:1;opacity:1;transform:none}.ik-app__device-stage figcaption{position:absolute;z-index:2;right:2.4rem;bottom:2.2rem;left:2.4rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.ik-app__device-stage figcaption span{color:var(--ik-warm);font-family:var(--ik-mono);font-size:.85rem;letter-spacing:.09em}.ik-app__device-stage figcaption strong{font-family:var(--ik-serif);font-size:1.4rem;font-weight:400}.ik-app__content{display:flex;flex-direction:column;min-width:0;padding:clamp(2rem,3vw,4rem) 0;color:var(--ik-paper-bright)}.ik-app__interactive .ik-app__head{display:block;width:auto;margin:0 0 clamp(3rem,4vw,4.8rem)}.ik-app__interactive .ik-app__head h2{margin-top:1.6rem;color:var(--ik-paper-bright)!important}.ik-app__interactive .ik-app__head .ik-eyebrow{color:var(--ik-warm)}.ik-app__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 2rem}.ik-app__tabs button{display:grid;grid-template-columns:2.8rem minmax(0,1fr);grid-template-rows:auto 1fr;gap:.35rem 1rem;align-items:center;width:100%;min-height:6.3rem;padding:.7rem 0;border:0;border-radius:0;color:var(--ik-paper-bright);background:transparent;text-align:left;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .26s var(--ik-ease)}.ik-app__tabs button>i{grid-row:1 / 3;align-self:center;color:var(--ik-warm);font-size:1.8rem}.ik-app__tabs button>span{color:#fbf9f361;font-family:var(--ik-mono);font-size:.75rem;letter-spacing:.08em;transition:color .22s ease}.ik-app__tabs button>strong{color:#fbf9f3a6;font-family:var(--ik-sans);font-size:1.2rem;font-weight:500;line-height:1.25;transition:color .22s ease}.ik-app__tabs button:hover,.ik-app__tabs button:focus-visible{transform:translateY(-.2rem)}.ik-app__tabs button.is-active{color:var(--ik-paper-bright);background:transparent}.ik-app__tabs button.is-active>strong,.ik-app__tabs button.is-active>span{color:var(--ik-paper-bright)}.ik-app__tabs button.is-active>i{color:var(--ik-warm)}.ik-app__content-foot{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin-top:auto;padding-top:2.6rem}.ik-app__content-foot>p{color:#fbf9f366;font-family:var(--ik-mono);font-size:.8rem;letter-spacing:.08em}.ik-app__content-foot button{display:inline-flex;gap:.6rem;align-items:center;padding:.7rem 1rem;border:1px solid var(--ik-line-light);border-radius:99rem;color:var(--ik-muted-light);background:transparent;font-size:1rem;cursor:pointer}.ik-app__content-foot button i{color:var(--ik-warm);font-size:1.35rem}.ik-app__pills{margin-top:clamp(3rem,4vw,4.8rem);padding:0}.ik-app__pills>span{display:block;margin-bottom:1.2rem;color:#fbf9f36b;font-family:var(--ik-mono);font-size:.75rem;letter-spacing:.1em}.ik-app__pills ul{display:flex;flex-wrap:wrap;gap:.8rem}.ik-app__pills li{display:inline-flex;gap:.65rem;align-items:center;min-height:3.2rem;padding:.65rem 1.1rem;border:1px solid rgba(251,249,243,.16);border-radius:99rem;color:#fbf9f3bd;background:#fbf9f30d;font-size:1.05rem;line-height:1}.ik-app__pills li i{color:var(--ik-warm);font-size:1.3rem}@media(max-width:820px){.ik-app__interactive{grid-template-columns:1fr}.ik-app__device-stage{min-height:58rem}.ik-app__device{width:21rem}.ik-app__content{padding:3.5rem 0 0}}@media(max-width:560px){.ik-app__device-stage{min-height:50rem}.ik-app__device{width:18rem;border-radius:3.7rem}.ik-app__device-screen{border-radius:3.05rem}.ik-app__device-stage figcaption{right:1.8rem;bottom:1.7rem;left:1.8rem}.ik-app__content{padding:3rem 0 0}.ik-app__tabs button{padding-block:1.35rem}.ik-app__content-foot{align-items:flex-start}.ik-app__content-foot>p{max-width:18rem;line-height:1.6}.ik-app__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-app__pills{margin-top:3rem;padding:0}.ik-app__pills>span{display:block;margin-bottom:1rem}}.ik-kickstarter{color:var(--ik-paper-bright);background:var(--ik-charcoal)}.ik-kickstarter__panel{display:grid;grid-template-columns:minmax(30rem,.72fr) minmax(0,1.28fr);border:1px solid rgba(251,249,243,.18);background:var(--ik-warm-dark)}.ik-kickstarter__panel>header{padding:clamp(4rem,5vw,6.5rem);border-right:1px solid rgba(251,249,243,.2)}.ik-kickstarter__panel h2{margin-top:2.2rem;font-size:clamp(4.5rem,5.6vw,7.4rem)}.ik-kickstarter__panel header>p:not(.ik-eyebrow){max-width:38rem;margin:3rem 0;color:var(--ik-muted-light);font-size:1.4rem;line-height:1.6}.ik-kickstarter__steps{display:grid;grid-template-columns:repeat(2,1fr)}.ik-kickstarter__steps li{display:grid;grid-template-columns:3.5rem 1fr;gap:1.5rem;min-height:26rem;padding:clamp(3rem,3.5vw,4.5rem);border-right:1px solid rgba(251,249,243,.2);border-bottom:1px solid rgba(251,249,243,.2)}.ik-kickstarter__steps li:nth-child(2n){border-right:0}.ik-kickstarter__steps li:nth-last-child(-n+2){border-bottom:0}.ik-kickstarter__steps li>span{font-family:var(--ik-mono);font-size:.95rem}.ik-kickstarter__steps small{display:block;color:var(--ik-muted-light);font-family:var(--ik-mono);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.ik-kickstarter__steps strong{display:block;margin-top:1.8rem;font-family:var(--ik-serif);font-size:clamp(3.2rem,3.8vw,4.8rem);font-weight:400;letter-spacing:-.04em;line-height:.95}.ik-kickstarter__steps p{max-width:28rem;margin-top:1.6rem;color:var(--ik-muted-light);font-size:1.2rem}.ik-style{color:var(--ik-ink);background:var(--ik-paper-bright)}.ik-style__static{position:relative;width:min(100%,var(--ik-panel));margin-inline:auto;overflow:hidden;border:1px solid var(--ik-line-dark);background:#efe7d9}.ik-style__static>img{display:block;width:100%;max-width:100%;height:auto;margin-inline:auto}.ik-style__static figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:1.5rem 1.8rem;border:1px solid rgba(22,23,18,.12);border-radius:1.2rem;background:#fbf9f3e6;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.ik-style__static figcaption span{color:var(--ik-muted-dark);font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.ik-style__static figcaption strong{font-family:var(--ik-serif);font-size:1.75rem;font-weight:400;line-height:1.05;text-align:right}.ik-faq{color:var(--ik-ink);background:var(--ik-paper-bright)}.ik-faq__layout{display:grid;grid-template-columns:minmax(28rem,.7fr) minmax(0,1.3fr);gap:clamp(7rem,11vw,16rem);width:min(var(--ik-panel),calc(100% - (2*clamp(2rem,5.5vw,9.6rem))))}.ik-faq__intro{align-self:start}.ik-faq__intro h2{margin-block:2rem 3rem;font-size:clamp(3.6rem,4vw,5.3rem)}.ik-faq__intro>p:not(.ik-eyebrow){max-width:37rem;margin-bottom:2.8rem;color:var(--ik-muted-dark);font-size:1.25rem;line-height:1.7}.ik-faq__list{border-top:1px solid var(--ik-line-dark)}.ik-faq__list details{border-bottom:1px solid var(--ik-line-dark)}.ik-faq__list summary{display:grid;grid-template-columns:4rem 1fr 2.2rem;gap:1.5rem;align-items:center;min-height:8.5rem;padding-block:2.2rem;list-style:none;cursor:pointer}.ik-faq__list summary::-webkit-details-marker{display:none}.ik-faq__list summary span{color:var(--ik-muted-dark);font-family:var(--ik-mono);font-size:.95rem}.ik-faq__list summary strong{font-family:var(--ik-serif);font-size:clamp(1.7rem,1.8vw,2.2rem);font-weight:400;letter-spacing:-.015em;line-height:1.25}.ik-faq__list summary i{position:relative;width:1.8rem;height:1.8rem}.ik-faq__list summary i:before,.ik-faq__list summary i:after{position:absolute;top:50%;left:50%;width:1.5rem;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .3s var(--ik-ease)}.ik-faq__list summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.ik-faq__list details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.ik-faq__list details>p{max-width:58rem;padding:0 3rem 2.8rem 5.5rem;color:var(--ik-muted-dark);font-size:1.22rem;line-height:1.72}.ik-signup{padding-block:clamp(11rem,13vw,18rem) 3rem;color:var(--ik-paper-bright);background:var(--ik-black)}.ik-signup__panel{position:relative;width:min(100%,var(--ik-panel));margin-inline:auto;overflow:hidden;padding:clamp(6rem,8vw,10rem);border:1px solid var(--ik-line-light);border-radius:clamp(1.2rem,1.2vw,1.8rem);background:radial-gradient(circle at 82% 22%,rgba(199,138,96,.24),transparent 30%),#141411}.ik-signup__panel>:not(.ik-signup__watermark){position:relative;z-index:1}.ik-signup__watermark{position:absolute;z-index:0;top:50%;right:clamp(2rem,6vw,8rem);width:clamp(20rem,30vw,42rem);height:auto;pointer-events:none;opacity:.055;filter:invert(1);transform:translateY(-50%) rotate(-5deg)}.ik-signup__panel h2{max-width:9ch;margin-block:2rem 2.7rem;font-size:clamp(3.8rem,4.25vw,5.6rem)}.ik-signup__lead{max-width:47rem;color:var(--ik-muted-light);font-size:1.3rem;line-height:1.7}.ik-signup__form{width:min(100%,67rem);margin-top:clamp(4rem,6vw,7rem)}.ik-signup__form label{display:block;margin-bottom:1.2rem;font-family:var(--ik-mono);font-size:.9rem;letter-spacing:.09em;text-transform:uppercase}.ik-signup__form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid rgba(251,249,243,.55)}.ik-signup__form input{min-width:0;height:6rem;padding:0 1rem 0 0;border:0;outline:0;color:var(--ik-paper-bright);background:transparent;font-family:var(--ik-serif);font-size:clamp(2rem,2.7vw,3rem)}.ik-signup__form input::placeholder{color:#fbf9f352}.ik-signup__form button{display:flex;gap:1.5rem;align-items:center;padding-inline:1rem 0;background:transparent;font-size:1.25rem;font-weight:600;cursor:pointer}.ik-signup__form small,.ik-signup__success{display:block;margin-top:1.2rem;color:var(--ik-warm);font-size:1.15rem}.ik-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:4rem;align-items:end;width:min(100%,var(--ik-panel));margin:clamp(10rem,12vw,16rem) auto 0;padding-top:3rem;border-top:1px solid var(--ik-line-light)}.ik-footer__brand{width:13rem;line-height:0}.ik-footer__brand img{width:100%;height:auto}.ik-footer nav{display:flex;gap:clamp(1.8rem,3vw,3.6rem);justify-content:center}.ik-footer nav a,.ik-footer__meta{color:var(--ik-muted-light);font-size:1.1rem}.ik-footer nav a{padding-bottom:.35rem;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease}.ik-footer nav a:hover,.ik-footer nav a:focus-visible{color:var(--ik-paper-bright);border-color:currentColor}.ik-footer__meta{display:flex;gap:2rem;justify-content:flex-end}.ik-motion-ready .ik-reveal{opacity:0;transform:translateY(1.8rem);transition:opacity .7s ease,transform .75s var(--ik-ease)}.ik-motion-ready .ik-reveal.is-visible{opacity:1;transform:none}@media(max-width:1100px){.ik-header__inner{grid-template-columns:1fr auto}.ik-header__nav,.ik-header .ik-button{display:none}.ik-header__menu-button{display:block}.ik-frame__panel,.ik-create__panel,.ik-style__panel{grid-template-columns:minmax(0,1fr) minmax(34rem,.9fr)}.ik-app__panel{grid-template-columns:minmax(31rem,.68fr) minmax(0,1.32fr)}.ik-display__story{grid-template-columns:minmax(0,1fr) minmax(30rem,.72fr);gap:5rem}.ik-home__card{grid-template-columns:minmax(0,1fr) 32rem}.ik-footer{grid-template-columns:1fr auto}.ik-footer nav{grid-row:2;grid-column:1 / -1;justify-content:flex-start}}@media(max-width:820px){.ik-section{padding-block:clamp(8rem,18vw,12rem)}.ik-section-head,.ik-home__head,.ik-faq__layout,.ik-power__head,.ik-app__head{grid-template-columns:1fr;gap:2.8rem}.ik-display__head{grid-template-columns:1fr;gap:2.2rem}.ik-display__head h2{margin-top:0}.ik-power__head .ik-eyebrow{grid-column:auto}.ik-section-head h2,.ik-home__head h2,.ik-faq__intro h2,.ik-signup__panel h2,.ik-power__head h2,.ik-app__head h2{font-size:clamp(3.4rem,8vw,4.8rem)}.ik-power__head h2{font-size:clamp(2rem,5.2vw,4.8rem);letter-spacing:-.05em}.ik-hero__content{justify-content:center;padding-block:11rem 17rem}.ik-hero h1{max-width:12ch;font-size:clamp(4.4rem,9.5vw,6.2rem);line-height:.96}.ik-hero__foot ul{display:grid;gap:.5rem}.ik-frame__panel,.ik-create__panel,.ik-kickstarter__panel,.ik-style__panel,.ik-app__panel{grid-template-columns:1fr}.ik-app__phone{min-height:62rem;border-right:0;border-bottom:1px solid var(--ik-line-light)}.ik-app__phone>img{width:min(38%,23rem);max-height:50rem}.ik-frame__visual,.ik-create__visual,.ik-style__visual{min-height:55rem}.ik-frame__visual,.ik-style__visual{border-right:0;border-bottom:1px solid var(--ik-line-dark)}.ik-frame__features{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.ik-overview .ik-frame__features{grid-template-rows:none}.ik-overview .ik-frame__features button:nth-last-child(-n+2){border-bottom:1px solid var(--ik-line-dark)}.ik-overview .ik-frame__features button:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.ik-display__story{grid-template-columns:1fr;height:auto}.ik-display__visual{position:relative;top:auto;height:68svh;min-height:50rem}.ik-display__steps{height:auto}.ik-display__steps button{min-height:0}.ik-app__screen-rail{grid-template-columns:none;grid-auto-columns:minmax(18rem,21rem);grid-auto-flow:column;gap:2rem;overflow-x:auto;padding-bottom:2rem;scroll-padding-inline:.5rem;scroll-snap-type:x proximity;scrollbar-color:rgba(251,249,243,.28) transparent;scrollbar-width:thin}.ik-app__screen-card:nth-child(2n){transform:none}.ik-power__stage{min-height:94rem}.ik-power__card{top:18%;width:62%}.ik-power__stage ul{grid-template-columns:1fr}.ik-power__stage li{min-height:0;border-right:0;border-bottom:1px solid rgba(251,249,243,.22)}.ik-power__stage li:last-child{border-bottom:0}.ik-frame__features button{min-height:18rem;border-right:1px solid var(--ik-line-dark)}.ik-frame__features button:nth-child(2n){border-right:0}.ik-frame__features button:nth-last-child(-n+2){border-bottom:0}.ik-overview .ik-frame__features button:nth-child(4){border-bottom:1px solid var(--ik-line-dark)}.ik-overview .ik-frame__features button:last-child{border-bottom:0}.ik-home__stage{min-height:68rem}.ik-home__card{grid-template-columns:1fr}.ik-home__tabs{min-height:7rem;border-top:1px solid rgba(251,249,243,.2);border-left:0}.ik-create__content{min-height:58rem}.ik-kickstarter__panel>header{border-right:0;border-bottom:1px solid rgba(251,249,243,.2)}}@media(max-width:560px){.ik{font-size:1.4rem}.ik-shell,.ik-header__inner{width:calc(100% - 3.6rem)}.ik-header__logo{width:11rem}.ik-hero{min-height:76rem}.ik-hero__content{min-height:76rem;padding-block:11rem 18rem}.ik-hero__shade{display:none}.ik-hero__film{object-position:62% center}.ik-hero__notify-form{margin-top:3rem}.ik-hero__notify-form>div{grid-template-columns:1fr;gap:.6rem;padding:.7rem;border-radius:1.6rem}.ik-hero__notify-form button{width:100%}.ik-hero__foot{bottom:2rem}.ik-hero__foot>a{display:none}.ik-style__static figcaption{position:static;display:grid;gap:.5rem;border:0;border-top:1px solid var(--ik-line-dark);border-radius:0;background:var(--ik-paper)}.ik-style__static figcaption strong{font-size:1.7rem;text-align:left}.ik-frame__visual,.ik-create__visual,.ik-style__visual{min-height:43rem}.ik-frame__visual>img{width:88%;max-height:34rem}.ik-frame__visual>img.ik-frame__visual--phone{width:34%;max-height:32rem}.ik-frame__visual figcaption{right:1.8rem;bottom:1.8rem;left:1.8rem}.ik-frame__visual figcaption strong{max-width:20rem;font-size:1.35rem}.ik-frame__features{grid-template-columns:1fr}.ik-overview .ik-frame__panel,.ik-overview .ik-frame__visual{min-height:43rem}.ik-frame__features button{min-height:0;padding:2.2rem 2rem;border-right:0;border-bottom:1px solid var(--ik-line-dark)!important}.ik-frame__features button:last-child{border-bottom:0!important}.ik-overview .ik-frame__features button:last-child{grid-column:auto}.ik-frame__features button strong{font-size:2.2rem}.ik-home{padding-bottom:1.8rem}.ik-home__stage{width:calc(100% - 1.8rem);height:74svh;min-height:62rem}.ik-home__stage>img{object-position:58% center}.ik-home__card{right:1.2rem;bottom:1.2rem;left:1.2rem;width:auto}.ik-home__caption{grid-template-columns:3.5rem 1fr;padding:2rem}.ik-home__caption h3{font-size:2.6rem}.ik-home__tabs{min-height:5.8rem}.ik-create__visual figcaption{right:2rem;bottom:2rem;left:2rem;max-width:none;font-size:1.7rem}.ik-display__head h2{font-size:clamp(3.4rem,9vw,4.5rem)}.ik-display__visual{height:56rem;min-height:0}.ik-display__visual figcaption{right:1.8rem;bottom:1.8rem;left:1.8rem}.ik-display__visual figcaption strong{max-width:18rem;font-size:1.35rem;text-align:right}.ik-display__steps h3{font-size:2.6rem}.ik-power__stage{min-height:96rem}.ik-power__room{object-position:58% center}.ik-power__callout{top:3rem;left:2.2rem}.ik-power__callout strong{font-size:3.8rem}.ik-power__card{top:18rem;right:-7%;width:82%}.ik-power__card.ik-power__card--photo{top:20rem;right:4%;width:82%}.ik-power__stage li>button{padding:2.2rem}.ik-style__visual>img{width:90%;max-height:34rem}.ik-style__visual figcaption{right:1.8rem;bottom:1.8rem;left:1.8rem}.ik-style__visual figcaption strong{max-width:18rem;font-size:1.35rem;text-align:right}.ik-style__content{padding:3.2rem 2.2rem}.ik-style__content h3{font-size:3rem}.ik-app{padding-block:9rem}.ik-app__phone{min-height:54rem}.ik-app__phone>img{width:min(48%,20rem);max-height:41rem}.ik-app__phone figcaption{right:1.8rem;bottom:1.8rem;left:1.8rem}.ik-app__phone figcaption strong{max-width:16rem;font-size:1.2rem;text-align:right}.ik-app__chip{padding:.7rem 1rem;font-size:.7rem}.ik-app__chip--gallery{top:15%;left:5%}.ik-app__chip--cloud{top:34%;right:4%}.ik-app__chip--widgets{bottom:22%;left:5%}.ik-app__features{grid-template-columns:1fr}.ik-app__features article{min-height:13.5rem;padding:2.2rem;border-right:0;border-bottom:1px solid var(--ik-line-light)!important}.ik-app__features article:last-child{border-bottom:0!important}.ik-app__features h3{margin-top:3.3rem;font-size:2rem}.ik-create__content{min-height:0;padding:3rem 2.2rem}.ik-create__intro{grid-template-columns:1fr;gap:1rem}.ik-create__options strong{font-size:2rem}.ik-kickstarter__panel>header{padding:3.2rem 2.4rem 4rem}.ik-kickstarter__panel h2{font-size:3.9rem}.ik-kickstarter__steps{grid-template-columns:1fr}.ik-kickstarter__steps li{min-height:0;padding:3rem 2.4rem;border-right:0;border-bottom:1px solid rgba(251,249,243,.2)!important}.ik-kickstarter__steps li:last-child{border-bottom:0!important}.ik-faq__list summary{grid-template-columns:3rem 1fr 2rem;gap:1rem}.ik-faq__list summary strong{font-size:1.75rem}.ik-faq__list details>p{padding-left:4rem}.ik-signup__panel{padding:3.5rem 2.3rem}.ik-signup__form>div{grid-template-columns:1fr}.ik-signup__form input{height:5.5rem}.ik-signup__form button{justify-content:space-between;min-height:5.5rem;border-top:1px solid var(--ik-line-light)}.ik-footer{grid-template-columns:1fr;gap:3rem}.ik-footer nav{grid-row:auto;grid-column:auto;flex-wrap:wrap;gap:1.5rem 2.5rem;justify-content:flex-start}.ik-footer__meta{justify-content:space-between}}@media(max-width:820px){.ik-app__features.ik-app__features--standalone{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-app__features--standalone article{border-right:1px solid var(--ik-line-light);border-bottom:1px solid var(--ik-line-light)!important}.ik-app__features--standalone article:nth-child(2n){border-right:0}.ik-app__features--standalone article:nth-last-child(-n+2){border-bottom:0!important}}@media(max-width:560px){.ik-app__screen-rail{grid-auto-columns:minmax(19.5rem,72vw);gap:1.8rem}.ik-app__screen-card{padding:0}.ik-iphone-mock{width:min(100%,16.5rem)}.ik-app__features.ik-app__features--standalone{grid-template-columns:1fr}.ik-app__features--standalone article,.ik-app__features--standalone article:nth-child(2n){min-height:0;padding:1.6rem 1.2rem;border-right:0;border-bottom:1px solid var(--ik-line-light)!important}.ik-app__features--standalone h3{margin:0;font-size:1.3rem}.ik-app__features--standalone article:last-child{border-bottom:0!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ik *,.ik *:before,.ik *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ik-motion-ready .ik-reveal,.ik-loader__mark span{opacity:1;transform:none}}body.ik-thanks-open{overflow:hidden!important}.ik-thanks[hidden]{display:none}.ik-thanks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;grid-template-columns:minmax(32rem,42%) minmax(0,58%);overflow-y:auto;color:var(--ik-ink);background:radial-gradient(circle at 90% 5%,rgba(199,138,96,.12),transparent 28%),var(--ik-paper-bright);isolation:isolate;font-family:var(--ik-sans);font-size:1.5rem;line-height:1.45}.ik-thanks,.ik-thanks *,.ik-thanks *:before,.ik-thanks *:after{box-sizing:border-box}.ik-thanks img{display:block;max-width:100%}.ik .ik-hero__notify-form>.ik-thanks,.ik .ik-signup__form>.ik-thanks{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(32rem,42%) minmax(0,58%);align-items:stretch;overflow-y:auto;padding:0;border:0;border-radius:0;background:radial-gradient(circle at 90% 5%,rgba(199,138,96,.12),transparent 28%),var(--ik-paper-bright);-webkit-backdrop-filter:none;backdrop-filter:none}.ik .ik-thanks[hidden]{display:none!important}.ik-thanks__close{position:fixed;z-index:3;top:2rem;right:2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(22,23,18,.18);border-radius:50%;color:var(--ik-ink);background:#fbf9f3c7;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-family:var(--ik-sans);font-size:2.8rem;line-height:1;cursor:pointer}.ik-thanks__scene{position:sticky;top:0;min-height:100vh;overflow:hidden}.ik-thanks__scene:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 72%,rgba(251,249,243,.32));content:""}.ik-thanks__scene img{width:100%;height:100%;object-fit:cover;object-position:44% center}.ik-thanks__content{display:grid;align-content:center;gap:clamp(3.5rem,5vw,7rem);min-height:100vh;padding:clamp(8rem,9vw,13rem) clamp(3rem,5.5vw,9rem) clamp(5rem,7vw,9rem)}.ik-thanks__intro{max-width:76rem;margin-inline:auto;text-align:center}.ik-thanks__check{display:grid;place-items:center;width:6.4rem;height:6.4rem;margin:0 auto 2.2rem;border-radius:50%;color:var(--ik-paper-bright);background:linear-gradient(135deg,var(--ik-warm-dark),var(--ik-warm))}.ik-thanks__check svg{width:3.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.ik-thanks__check>i{font-size:3.4rem}.ik-thanks__intro h2{margin:0;font-family:var(--ik-serif);font-size:clamp(4.6rem,5.5vw,7.5rem);font-weight:400;letter-spacing:-.05em;line-height:.96}.ik-thanks__intro h3{margin:2.5rem 0 0;font-family:var(--ik-serif);font-size:clamp(2rem,2vw,2.8rem);font-weight:400}.ik-thanks__intro p{max-width:68rem;margin:2rem auto 0;color:var(--ik-muted-dark);font-size:clamp(1.35rem,1.3vw,1.8rem)}.ik-thanks__next{width:min(100%,88rem);margin-inline:auto}.ik-thanks__next h4{margin:0;padding-bottom:1.3rem;border-bottom:1px solid rgba(122,73,52,.45);color:var(--ik-warm-dark);font-family:var(--ik-serif);font-size:2.6rem;font-weight:400}.ik-thanks__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.ik-thanks__actions article{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-height:20rem;padding:2.2rem 1.8rem;border:1px solid rgba(122,73,52,.22);border-radius:1.4rem;background:#ffffff57;text-align:center}.ik-thanks__action-icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:1.5rem;border-radius:50%;color:var(--ik-warm-dark)}.ik-thanks__action-icon svg{width:5.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.ik-thanks__action-icon>i{font-size:3.8rem}.ik-thanks__action-icon--kickstarter{color:#fff;background:#4cc73b;font-family:var(--ik-sans);font-size:3.8rem;font-weight:800}.ik-thanks__action-icon--discord{color:#fff;background:#6675e8}.ik-thanks__action-icon--discord svg{width:4.4rem}.ik-thanks__actions strong{align-self:end;margin-bottom:1.2rem;color:var(--ik-muted-dark);font-size:1.15rem;font-weight:500}.ik-thanks__actions a,.ik-thanks__action-link{display:block;width:100%;padding:1.15rem 1.3rem;border-radius:99rem;color:#fff!important;background:linear-gradient(110deg,var(--ik-warm-dark),#c05f3c);font-size:1.3rem;font-weight:600;text-decoration:none}.ik-thanks__action-link.is-disabled{cursor:default}@media(max-width:990px){.ik-thanks,.ik .ik-hero__notify-form>.ik-thanks,.ik .ik-signup__form>.ik-thanks{grid-template-columns:1fr}.ik-thanks__scene{position:relative;min-height:32rem;height:36vh}.ik-thanks__scene:after{background:linear-gradient(0deg,var(--ik-paper-bright),transparent 38%)}.ik-thanks__content{min-height:auto;padding-top:4rem}}@media(max-width:640px){.ik-thanks__close{top:1.2rem;right:1.2rem}.ik-thanks__content{padding-inline:1.8rem}.ik-thanks__actions{grid-template-columns:1fr}.ik-thanks__actions article{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 1.4rem;min-height:0;justify-items:start;text-align:left}.ik-thanks__action-icon{grid-row:1 / 3;margin:0}.ik-thanks__actions strong{align-self:end;margin-bottom:.8rem}}.ik-display__step-icon{display:grid;place-items:center;grid-row:2 / 4;grid-column:1;width:3.2rem;height:3.2rem;margin:.3rem 0 0;border:1px solid rgba(251,249,243,.24);border-radius:50%;color:var(--ik-warm);font-size:1.4rem}.ik-power__stage li{position:relative}.ik-power__item-icon{position:static;grid-column:3;grid-row:1;align-self:center;justify-self:end;color:var(--ik-warm);font-size:2.2rem}.ik-create__options strong .ik-icon,.ik-app__features--standalone h3 .ik-icon{color:var(--ik-warm)}.ik-app__features--standalone h3{display:flex;gap:.7rem;align-items:center}.ik-app__features--standalone h3 .ik-icon{font-size:1.45rem}.ik-hero__foot li,.ik-footer nav a,.ik-footer__meta a{display:inline-flex;align-items:center}.ik-hero__notify-form button,.ik-signup__form button,.ik-text-link{align-items:center}.ik-footer .ik-footer__social{grid-row:auto;grid-column:1 / -1;gap:.8rem;justify-content:center;width:100%;padding-top:1.8rem;border-top:1px solid rgba(251,249,243,.1)}.ik-footer .ik-footer__social a{display:grid;place-items:center;padding:0;border:0;color:var(--ik-muted-light);font-size:1.65rem;line-height:1}.ik-footer .ik-footer__social a>i,.ik-footer .ik-footer__social a>svg{display:block;margin:0}.ik-footer .ik-footer__social a>i:before{display:block;line-height:1}.ik-footer .ik-footer__social a:hover,.ik-footer .ik-footer__social a:focus-visible{color:var(--ik-paper-bright)}@media(max-width:820px){.ik-footer .ik-footer__social{justify-content:center}}.ik-hero h1{font-size:clamp(4.4rem,5vw,7.2rem)}.ik-hero__launch-note{margin-top:2.2rem;color:#131a22;font-family:var(--ik-sans);font-size:clamp(1.45rem,1.35vw,1.8rem);font-weight:500;letter-spacing:.01em}.ik-hero__notify-form{margin-top:clamp(3.5rem,4.5vw,5.5rem)}.ik-overview__cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(132rem,calc(100vw - 2 * var(--ik-overview-edge)));margin-inline:auto}.ik-overview__card figure{aspect-ratio:4 / 3}.ik-overview__card>div{min-height:15rem}.ik-overview__card h3{margin-top:0;font-size:clamp(2rem,2vw,2.8rem)}.ik-overview__card p{padding-top:2rem;font-size:1.18rem}.ik-fit__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-display__head{display:block;margin-bottom:clamp(4.5rem,6vw,7rem);text-align:center}.ik-display__head h2{max-width:none;margin:0;text-align:center}.ik-display__steps{grid-template-rows:repeat(2,minmax(0,1fr))}.ik-power__head{display:block;margin-bottom:clamp(5rem,7vw,8rem);text-align:center}.ik-power__head h2{white-space:normal}.ik-power__callout strong{margin-top:0}.ik-create__panel{grid-template-columns:minmax(0,1fr) minmax(44rem,.95fr)}.ik-create__visual figcaption{right:2rem;left:auto;justify-content:flex-end}.ik-create__options button{padding-block:clamp(3.2rem,3.6vw,4.4rem)}.ik-create__options strong{font-size:clamp(2.3rem,2.35vw,3rem)}.ik-create__options p{max-width:35rem;font-size:1.35rem;line-height:1.55}.ik-app__device-stage figcaption{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.ik-app__device-stage figcaption strong{justify-self:center}.ik-app__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 3rem}.ik-app__tabs button{min-height:8rem}.ik-app__tabs button>i{font-size:2.2rem}.ik-app__tabs button>span{font-size:.85rem}.ik-app__tabs button>strong{font-size:1.5rem}.ik-style{padding-bottom:clamp(5rem,6vw,8rem)}.ik-style__static{margin:0 auto}.ik-faq{padding-top:clamp(5rem,6vw,8rem)}.ik-faq__layout{grid-template-columns:1fr;gap:clamp(3rem,4vw,5rem)}.ik-faq__intro{text-align:center}.ik-faq__intro h2{margin:0}.ik-faq__list{width:min(100%,92rem);margin-inline:auto}.ik-signup__panel h2{max-width:18ch;margin-top:0}@media(max-width:820px){.ik-overview__cards{grid-template-columns:none;width:calc(100vw - 2 * var(--ik-overview-edge));margin-left:calc(50% - 50vw + var(--ik-overview-edge));scroll-behavior:smooth;scroll-snap-type:x mandatory}.ik-overview__card{scroll-snap-align:start}.ik-create__panel{grid-template-columns:1fr}.ik-create__content{min-width:0;min-height:0}.ik-app__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ik-hero h1{max-width:12.5ch;font-size:clamp(3.8rem,10vw,5rem)}.ik-hero__launch-note{margin-top:1.8rem;font-size:1.4rem}.ik-hero__notify-form{margin-top:6rem}.ik-overview__cards{grid-auto-columns:minmax(24rem,82vw)}.ik-overview__card figure{aspect-ratio:4 / 3}.ik-fit__wall{grid-template-columns:none;grid-auto-columns:minmax(25rem,84vw);grid-auto-flow:column;justify-content:start;overflow-x:auto;width:calc(100% - 3.6rem);padding-bottom:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin}.ik-fit__card{scroll-snap-align:start}.ik-fit__card:nth-child(n+7){display:none}.ik-display{padding-block:8rem}.ik-power__head h2{font-size:clamp(3.6rem,10vw,4.8rem)}.ik-power__callout{top:4rem}.ik-create__options button{padding-block:2.8rem}.ik-create__options strong{font-size:2.25rem}.ik-create__options p{font-size:1.28rem}.ik-app__tabs button{min-height:7rem}.ik-app__tabs button>strong{font-size:1.35rem}.ik-style{padding-bottom:5rem}.ik-faq{padding-top:5rem}.ik-signup__panel h2{font-size:clamp(3.5rem,10.5vw,4.5rem)}}.ik-power__head h2{font-size:clamp(2rem,5vw,5.8rem);white-space:nowrap}.ik-create__visual>img[data-create-image]{object-position:center}.ik-create__options button{grid-template-columns:minmax(0,1fr)}.ik-app__device-stage figcaption{display:flex;right:2.4rem;left:auto;justify-content:flex-end}.ik-app__tabs button{grid-template-columns:2.8rem minmax(0,1fr);grid-template-rows:1fr}.ik-app__tabs button>i{grid-row:auto}.ik-style .ik-section-head{grid-template-columns:1fr;justify-items:center;text-align:center}.ik-style__static{width:min(100%,116rem);margin-inline:auto}.ik-fit{padding-block:clamp(7rem,9vw,12rem)}.ik-fit__head h2{max-width:22ch;margin-inline:auto;text-align:center}@media(max-width:560px){.ik-power__head h2{font-size:clamp(2rem,5vw,3rem)}.ik-app__device-stage figcaption{right:1.8rem;left:auto}.ik-fit__head h2{font-size:clamp(3.2rem,9vw,4.2rem)}}@media(max-width:820px){.ik-display__story{gap:2.4rem}.ik-display__steps,.ik-create__options,.ik-app__tabs,.ik-power__stage ul{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ik-display__steps::-webkit-scrollbar,.ik-create__options::-webkit-scrollbar,.ik-app__tabs::-webkit-scrollbar,.ik-power__stage ul::-webkit-scrollbar{display:none}.ik-display__steps{grid-template-rows:none;grid-template-columns:none;grid-auto-columns:min(82vw,60rem);grid-auto-flow:column;gap:1.2rem;overflow-x:auto;padding:.1rem .1rem 1.2rem}.ik-display__steps button{min-height:20rem;padding:2.4rem 2rem;border:1px solid var(--ik-line-light);border-radius:1.4rem;background:#fbf9f309;scroll-snap-align:start}.ik-display__steps button:last-child{border-bottom:1px solid var(--ik-line-light)}.ik-display__steps button:hover,.ik-display__steps button:focus-visible,.ik-display__steps button.is-active{padding-left:2rem;border-color:#c58553b8;box-shadow:inset 0 .2rem var(--ik-warm)}.ik-power__stage{min-height:72rem}.ik-power__stage ul{grid-template-columns:none;grid-auto-columns:min(84%,60rem);grid-auto-flow:column;gap:1rem;overflow-x:auto;padding:1rem;border-top:0;background:#0b0b09b8}.ik-power__stage li,.ik-power__stage li:last-child{min-height:16.5rem;overflow:hidden;border:1px solid rgba(251,249,243,.22);border-radius:1.2rem;background:#11110e80;scroll-snap-align:start}.ik-power__stage li>button{padding:2rem}.ik-create__content{min-height:0}.ik-create__options{grid-template-columns:none;grid-auto-columns:min(84%,56rem);grid-auto-flow:column;gap:1.2rem;align-content:stretch;overflow-x:auto;padding:.1rem .1rem 1.2rem}.ik-create__options button{min-height:17rem;padding:2.4rem 2.2rem;border:1px solid var(--ik-line-light);border-radius:1.4rem;background:#fbf9f309;scroll-snap-align:start}.ik-create__options button.is-active{border-color:#c58553b8;box-shadow:inset 0 .2rem var(--ik-warm)}.ik-app__tabs{grid-template-columns:none;grid-auto-columns:min(72%,44rem);grid-auto-flow:column;gap:1rem;overflow-x:auto;padding:.1rem .1rem 1.2rem}.ik-app__tabs button{min-height:8.5rem;padding:1.6rem;border:1px solid rgba(251,249,243,.16);border-radius:1.2rem;background:#fbf9f309;scroll-snap-align:start}.ik-app__tabs button.is-active{border-color:#c58553b8;box-shadow:inset 0 .2rem var(--ik-warm)}}@media(max-width:560px){.ik-display__visual{height:48rem}.ik-power__stage{min-height:70rem}.ik-power__stage ul{grid-auto-columns:86%}.ik-create__content{padding:2.4rem 2.2rem}.ik-create__options button{padding:2.2rem 2rem}}.ik-power__room>img{width:100%;height:100%;object-fit:cover}.ik-power__stage li>button{grid-template-columns:minmax(0,1fr) 3rem}.ik-power__stage li button strong{grid-column:1}.ik-power__stage li button p{grid-column:1 / 3}.ik-power__item-icon{grid-column:2}.ik-create__visual>picture[data-create-image]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.025);transition:opacity .55s ease,transform .85s var(--ik-ease)}.ik-create__visual>picture[data-create-image].is-active{opacity:1;transform:scale(1)}.ik-create__visual>picture[data-create-image]>img{width:100%;height:100%;object-fit:cover;object-position:center}.id-reserve__footer-wrap .ik-footer nav[hidden]{display:none}@media(max-width:990px){.ik-thanks,.ik .ik-hero__notify-form>.ik-thanks,.ik .ik-signup__form>.ik-thanks{grid-template-rows:minmax(16rem,30svh) minmax(0,1fr);height:100svh;overflow:hidden}.ik-thanks__scene{min-height:0;height:auto}.ik-thanks__content{align-content:center;gap:clamp(1.8rem,3vh,3.2rem);min-height:0;overflow:hidden;padding:clamp(2rem,3vh,3.6rem) clamp(1.8rem,4vw,4rem)}.ik-thanks__check{width:5rem;height:5rem;margin-bottom:1.2rem}.ik-thanks__check>i{font-size:2.8rem}.ik-thanks__intro h2{font-size:clamp(3.6rem,7vw,5rem)}.ik-thanks__intro h3{margin-top:1.2rem;font-size:clamp(1.7rem,3.2vw,2.2rem)}.ik-thanks__intro p{margin-top:1rem;font-size:clamp(1.15rem,2.3vw,1.4rem)}.ik-thanks__next h4{padding-bottom:.8rem;font-size:2.2rem}.ik-thanks__actions{margin-top:1.2rem}.ik-thanks__actions article{min-height:0;padding:1.3rem}.ik-thanks__action-icon{width:5rem;height:5rem}.ik-thanks__action-icon>i{font-size:3rem}}@media(max-width:560px){.ik-thanks,.ik .ik-hero__notify-form>.ik-thanks,.ik .ik-signup__form>.ik-thanks{grid-template-rows:minmax(12rem,18svh) minmax(0,1fr)}.ik-hero,.ik-hero__content{min-height:max(76rem,100svh)}.ik-hero__film{object-position:center top}.ik-hero__content{justify-content:flex-end;padding-block:10rem clamp(3rem,6svh,5.5rem)}.ik-hero__notify-form{margin-top:3rem}.ik-thanks__close{width:3.8rem;height:3.8rem;font-size:2.4rem}.ik-thanks__content{align-content:start;gap:1.4rem;padding:1.6rem 1.8rem}.ik-thanks__check{width:4rem;height:4rem;margin-bottom:.8rem}.ik-thanks__check>i{font-size:2.3rem}.ik-thanks__intro h2{font-size:clamp(3.2rem,10vw,4.2rem)}.ik-thanks__intro h3{margin-top:.7rem;font-size:1.55rem}.ik-thanks__intro p{margin-top:.7rem;font-size:1.08rem;line-height:1.35}.ik-thanks__next h4{padding-bottom:.6rem;font-size:1.8rem}.ik-thanks__actions{gap:.7rem;margin-top:.8rem}.ik-thanks__actions article{grid-template-columns:3.8rem minmax(0,1fr);gap:0 .8rem;padding:.6rem .8rem}.ik-thanks__action-icon{width:3.8rem;height:3.8rem}.ik-thanks__action-icon>i{font-size:2.2rem}.ik-thanks__actions strong{margin-bottom:.4rem;font-size:1rem}.ik-thanks__actions a,.ik-thanks__action-link{padding:.6rem .9rem;font-size:1.08rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/inkanva-home.css.map */
