.i4-body{margin:0;background:#f4f4ec;color:#141210;font-family:Archivo,sans-serif;-webkit-font-smoothing:antialiased}.i4 a{color:#141210;text-decoration:none}.i4 ::selection{background:#8c786d4d}@keyframes i4marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes i4rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes i4zoom{0%{transform:scale(1.07)}to{transform:none}}.i4-reveal{animation:i4rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}.i4-serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#8c786d}.i4-mark{background:linear-gradient(180deg,transparent 64%,rgba(175,157,147,.4) 64%)}.i4-nowrap{white-space:nowrap}.i4-hero-img{animation:i4zoom 1.9s cubic-bezier(.22,1,.36,1) both}.i4-btn,.i5-book{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s}.i4-btn:before,.i5-book:before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);transition:left .6s cubic-bezier(.22,1,.36,1);z-index:-1}.i4-btn:hover:before,.i5-book:hover:before{left:130%}.i4-btn:hover{background:#a5907f!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 28px -8px #8c786d8c}.i4-btn:active,.i5-book:active{transform:scale(.965)}.i4-btn--nav:hover,.i4-btn--invert:hover{background:#a5907f!important;color:#fff!important}.i5-link2{position:relative;transition:color .25s}.i5-link2:hover{color:#dd7350!important;border-bottom-color:#dd7350!important}.i4-navlink{transition:color .2s,opacity .2s}.i4-navlink:hover{color:#fff!important}.i4-proj img{transition:transform .5s ease}.i4-proj:hover img{transform:scale(1.05)}.i4-map-dot{transition:r .2s,fill .2s;cursor:pointer}.i4-lift{transition:transform .3s,border-color .25s}.i4-lift:hover{transform:translateY(-5px)}.i4-chip{transition:transform .25s,border-color .25s}.i4-chip:hover{transform:translateY(-2px);border-color:#8c786d}input[type=range].i4-cmp-range{-webkit-appearance:none;appearance:none;background:transparent}input[type=range].i4-cmp-range::-webkit-slider-thumb{-webkit-appearance:none;width:60px;height:100%}input[type=range].i4-cmp-range::-moz-range-thumb{width:60px;border:0;background:transparent}.i4-toggle{width:46px;height:26px;border-radius:999px;background:#f4f4ec33;position:relative;transition:background .25s;display:block;box-shadow:inset 0 1px 2px #0000004d;cursor:pointer;flex:none;border:0;padding:0}.i4-toggle .i4-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#f4f4ec;transition:transform .25s;box-shadow:0 1px 3px #00000059}.i4-toggle.is-on{background:#8c786d}.i4-toggle.is-on .i4-knob{transform:translate(20px)}.i4 summary::-webkit-details-marker{display:none}.i4 details[open] .i4-faq-plus{transform:rotate(45deg)}.i4-faq-plus{transition:transform .25s;display:inline-block}.i5-h1s{width:var(--wd,52%)}@media(max-width:760px){.i5-h1s{width:var(--wm,92%)}}.i5-nav2{display:flex;flex-direction:column;align-items:center;gap:9px}.i5-logorow{display:inline-flex;align-items:center;padding:7px 16px;border-radius:999px;transition:background .5s,backdrop-filter .5s}.i5-logoimg{height:22px;width:auto;display:block}.i5-div{width:1px;height:19px;background:#f4f4ec66;margin:0 13px;flex:none}.i5-tag2{color:#f4f4ece0;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;font-weight:300}.i5-pill{position:relative;display:flex;align-items:center;gap:clamp(12px,1.7vw,18px);background:#221b16b8;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);border:1px solid rgba(244,244,236,.16);box-shadow:inset 0 1px #ffffff2e,0 13px 34px #14121059;border-radius:999px;padding:7px 8px 7px 22px;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.i5-links2{display:flex;align-items:center;gap:clamp(12px,1.7vw,18px)}.i5-links2 .i4-navlink+.i4-navlink:before{content:"|";margin-right:clamp(12px,1.7vw,18px);color:#f4f4ec59;font-weight:300}.i5-book{display:inline-flex;align-items:center;background:#a89584cc;color:#fff;padding:9px 24px;border-radius:999px;font-size:11.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff4d}.i5-book:hover{background:#dd7350;color:#fff}.i5-book .i5-free{position:absolute;top:-8px;right:-6px;background:#dd7350;color:#fff;padding:2.5px 9px;border-radius:999px;font-size:8px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 3px 10px #1412104d;z-index:1}.i5-book:hover .i5-free{background:#141210}.i5-burger{display:none;background:none;border:0;width:36px;height:36px;position:relative;cursor:pointer;flex:none;padding:0}.i5-burger i,.i5-burger:before,.i5-burger:after{content:"";position:absolute;left:8px;right:8px;height:1.6px;background:#f4f4ec;transition:transform .3s,opacity .3s}.i5-burger:before{top:12px}.i5-burger:after{bottom:12px}.i5-burger i{top:50%}.is-open .i5-burger:before{transform:translateY(5.4px) rotate(45deg)}.is-open .i5-burger:after{transform:translateY(-5.4px) rotate(-45deg)}.is-open .i5-burger i{opacity:0}.i5-nav2.is-mini .i5-pill{opacity:0;transform:translateY(-8px);pointer-events:none}.i5-nav2.is-mini .i5-logorow{background:#221b16b8;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8)}@media(max-width:760px){.i5-burger{display:block}.i5-links2{display:none}.i5-pill{padding:6px 8px}.i5-nav2.is-open .i5-links2{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:calc(100vw - 24px);background:#221b16f0;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);border:1px solid rgba(244,244,236,.16);border-radius:21px;padding:18px;gap:16px;box-shadow:0 21px 44px #14121066}.i5-nav2.is-open .i5-links2 a{text-align:center;font-size:13px!important}.i5-nav2.is-open .i5-links2 .i4-navlink+.i4-navlink:before{content:none}}.i5-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:14px clamp(16px,3vw,40px);transition:background .5s,box-shadow .5s;border-radius:0}.i5-bar.is-mini,.i5-bar.is-open{background:#221b16c7;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);box-shadow:0 8px 30px #14121040}.i5-bar .i5-logoimg{height:24px}.i5-bar .i5-links2{position:absolute;left:50%;transform:translate(-50%)}@media(max-width:900px){.i5-bar .i5-links2{display:none}.i5-bar .i5-burger{display:block}}@media(min-width:901px){.i5-bar .i5-burger{display:none}}.i5-bar .i5-right{display:flex;align-items:center;gap:12px}.i5-bar.is-open .i5-links2{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;transform:none;background:#221b16f0;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-top:1px solid rgba(244,244,236,.12);padding:18px;gap:16px}.i5-bar.is-open .i5-links2 a{text-align:center;font-size:13px!important}.i5-bar.is-open .i5-links2 .i4-navlink+.i4-navlink:before{content:none}.i5-float{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px clamp(14px,2.5vw,28px)}.i5-float .i5-logopill{display:inline-flex;align-items:center;background:#221b16b3;backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);border:1px solid rgba(244,244,236,.16);border-radius:999px;padding:10px 18px;box-shadow:0 10px 28px #1412104d}.i5-float .i5-right{display:flex;align-items:center;gap:10px}.i5-float .i5-burger{display:block;background:#221b16b3;backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);border:1px solid rgba(244,244,236,.16);border-radius:50%;width:44px;height:44px;box-shadow:0 10px 28px #1412104d}.i5-float .i5-burger i,.i5-float .i5-burger:before,.i5-float .i5-burger:after{left:13px;right:13px}.i5-float .i5-burger:before{top:16px}.i5-float .i5-burger:after{bottom:16px}.i5-ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#181310eb;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3.5vh,30px);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1);z-index:-1}.i5-float.is-open .i5-ovl{opacity:1;pointer-events:auto}.i5-ovl a{font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(28px,6vw,55px);color:#f4f4ec!important;text-transform:uppercase;letter-spacing:-.01em;opacity:.9;transition:color .25s,opacity .25s,transform .35s;transform:translateY(10px)}.i5-float.is-open .i5-ovl a{transform:none}.i5-ovl a:hover{color:#dd7350!important;opacity:1}.i5-ovl .i5-ovl-book{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;background:#8c786d;padding:18px 40px;border-radius:999px;transform:none}.i5-float.is-mini .i5-logopill,.i5-float.is-mini .i5-right>.i5-book{opacity:.55;transition:opacity .4s}.i5-stories{display:flex;align-items:flex-start;gap:clamp(12px,2.2vw,24px);background:#221b1699;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);border:1px solid rgba(244,244,236,.16);box-shadow:inset 0 1px #ffffff2e,0 13px 34px #14121052;border-radius:26px;padding:11px 16px 9px;transition:padding .6s cubic-bezier(.22,1,.36,1);overflow-x:auto;scrollbar-width:none;max-width:100%}.i5-stories::-webkit-scrollbar{display:none}.i5-story{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;width:60px}.i5-ring{display:block;width:52px;height:52px;border-radius:50%;padding:2.5px;background:conic-gradient(from 210deg,#8c786d,#dd7350,#af9d93,#f4f4ec,#8c786d);transition:transform .35s cubic-bezier(.22,1,.36,1),width .6s,height .6s}.i5-story:hover .i5-ring{transform:scale(1.1)}.i5-story:active .i5-ring{transform:scale(.96)}.i5-ring-in{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#f4f4ec;border:2px solid rgba(34,27,22,.9);overflow:hidden}.i5-ring-in img{width:62%;height:62%;object-fit:contain;display:block}.i5-story--book .i5-ring{background:#dd7350}.i5-story--book .i5-ring-in{background:#8c786d}.i5-story--book .i5-ring-in img{filter:brightness(0) invert(1)}.i5-story--logo .i5-ring{background:#f4f4ec59}.i5-story-lbl{max-height:14px;opacity:1;overflow:hidden;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#f4f4ece6;white-space:nowrap;transition:max-height .5s,opacity .35s,margin .5s}.i5-stories.is-mini{padding:8px 14px}.i5-stories.is-mini .i5-ring{width:40px;height:40px}.i5-stories.is-mini .i5-story-lbl{max-height:0;opacity:0;margin-top:-6px}.i5-island{position:relative;display:flex;align-items:center;background:#221b16b8;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);border:1px solid rgba(244,244,236,.16);border-radius:999px;padding:6px 8px 6px 18px;white-space:nowrap}.i5-links{display:flex;align-items:center;gap:clamp(12px,2vw,20px)}.i5-tag{display:none}@media(min-width:761px){.i5-heroin{padding-left:var(--i5off,0vw)!important}}.i5-mbtns{display:none}@media(max-width:760px){.i5-ctas .i4-btn{font-size:calc(12px*var(--mbs,1))!important;padding:calc(14px*var(--mbs,1)) calc(24px*var(--mbs,1))!important}.i5-ctas .i5-link2{font-size:calc(12px*var(--mbs,1))!important}.i5-mpos-top .i5-h1wrap{margin:0!important}.i5-mpos-bottom .i5-h1wrap{margin:auto 0 14px!important}.i5-mbtns{display:flex;flex-direction:column;gap:12px;margin-top:18px}.i5-mbtns a{text-align:center;padding:calc(14px*var(--mbs,1)) 20px;border-radius:999px;font-size:calc(12px*var(--mbs,1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s}.i5-mbtns a:active{transform:scale(.97)}.i5-mbtns a.solid{background:#8c786d;color:#f4f4ec}.i5-mbtns a.ghost{border:1.5px solid rgba(244,244,236,.65);color:#f4f4ec}.i5-stories{gap:11px;padding:9px 12px 8px}.i5-story{width:52px}.i5-ring{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.i4-reveal{animation:none}.i4-marq{animation:none!important}.i4-hero-img{animation:none}.i4-btn:before,.i5-book:before{display:none}.i5-nav2 .i5-pill,.i5-logorow,.i5-stories,.i5-ring,.i5-story-lbl,.i5-ovl{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/313/assets/interior4.css.map */
