@font-face{font-family:Boska;src:url(boska-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Boska;src:url(boska-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(space-grotesk.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--bone: #f2efe9;--ink: #111111;--cement: #c9c5bd;--cadmium: #ff4d00;--line: rgba(17, 17, 17, .07);--font-display: "Boska", "Times New Roman", serif;--font-mono: "Space Grotesk", "Helvetica Neue", sans-serif;--gutter: 4vw}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bone);color:var(--ink);font-family:var(--font-mono);font-size:1rem;line-height:1.5;cursor:crosshair;overflow-x:hidden}a{color:inherit;text-decoration:none;cursor:crosshair}button{cursor:crosshair}img,svg{display:block}sup{font-size:.4em;vertical-align:super}::selection{background:var(--cadmium);color:var(--bone)}.mono{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.8}.eyebrow{color:var(--cadmium);margin-bottom:2.5rem;display:block}.display-xl,.display-l,.display-m{font-family:var(--font-display);font-weight:500;text-transform:uppercase;line-height:.92;letter-spacing:-.015em}.display-xl{font-size:clamp(3.2rem,12.5vw,15rem)}.display-l{font-size:clamp(2.4rem,7vw,7.5rem)}.display-m{font-size:clamp(1.8rem,4.2vw,4.2rem);line-height:1.05}.serif{text-transform:none;font-weight:400}.w{display:inline-block;overflow:hidden;vertical-align:top}.wi{display:inline-block;will-change:transform}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;background:var(--ink);transform:scaleY(0);transform-origin:50% 100%}.blueprint{background-image:radial-gradient(circle at center,transparent 0,transparent 46px,rgba(255,77,0,.06) 46px,rgba(255,77,0,.06) 48px,transparent 48px),repeating-radial-gradient(circle at center,var(--line) 0,var(--line) 1px,transparent 1px,transparent 96px),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 1px,1px 100%}#lens{position:fixed;top:0;left:0;z-index:80;width:11rem;height:11rem;border-radius:50%;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.1rem;-webkit-backdrop-filter:invert(1) hue-rotate(180deg);backdrop-filter:invert(1) hue-rotate(180deg);box-shadow:inset 0 0 0 1px #11111140;transition:width .45s cubic-bezier(.6,0,.2,1),height .45s cubic-bezier(.6,0,.2,1),backdrop-filter .3s,-webkit-backdrop-filter .3s}#lens:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:conic-gradient(from .25turn,#ff4d00,#2244ff 35%,transparent 60%,#ff4d00);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));filter:blur(.6px)}#lens:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background-image:radial-gradient(circle at center,transparent 0 9px,rgba(17,17,17,.45) 9px 10px,transparent 10px),linear-gradient(rgba(17,17,17,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.45) 1px,transparent 1px);background-position:center,center,center;background-size:100% 100%,1px 22px,22px 1px;background-repeat:no-repeat;-webkit-mask:radial-gradient(closest-side,#000 60%,transparent 62%);mask:radial-gradient(closest-side,#000 60%,transparent 62%)}#lens[data-mode]:not([data-mode=mini]):after{box-shadow:none}#lens[data-mode=mini]:after{-webkit-mask:none;mask:none;background-image:none}.lens-label{font-family:var(--font-mono);font-size:.55rem;font-weight:500;letter-spacing:.25em;color:var(--cadmium)}#lens[data-mode=sole]{-webkit-backdrop-filter:sepia(.65) saturate(1.6) hue-rotate(-15deg) brightness(.85) contrast(1.05);backdrop-filter:sepia(.65) saturate(1.6) hue-rotate(-15deg) brightness(.85) contrast(1.05)}#lens[data-mode=foto]{-webkit-backdrop-filter:brightness(.5) contrast(1.2);backdrop-filter:brightness(.5) contrast(1.2)}#lens[data-mode=vista]{-webkit-backdrop-filter:contrast(1.25) saturate(1.1);backdrop-filter:contrast(1.25) saturate(1.1)}#lens[data-mode=mini]{width:3.5rem;height:3.5rem;padding-bottom:0;align-items:center}#lens[data-mode=mini] .lens-label{display:none}@media(pointer:coarse){#lens{display:none}}.head{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:baseline;justify-content:space-between;padding:1.6rem var(--gutter)}.logo{font-family:var(--font-display);font-size:1.6rem;font-weight:500}.nav{display:flex;gap:2.8rem}.nav a{position:relative;padding-bottom:.2rem}.nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--cadmium);transform:scaleX(0);transform-origin:left;transition:transform .35s}.nav a:hover:after{transform:scaleX(1)}.nav a[aria-current=page]:after{transform:scaleX(1);background:var(--ink)}.sec-index{position:fixed;left:var(--gutter);bottom:1.6rem;z-index:60;color:var(--cadmium)}.hero{position:relative;height:100vh;overflow:hidden;display:grid;place-items:center;text-align:center}.hero h1{position:relative;z-index:1;padding:0 var(--gutter)}#gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hero-meta,.hero-foot{position:absolute;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;z-index:3}.hero-meta{top:5.5rem}.hero-foot{bottom:1.6rem;padding-left:14rem}.marquee{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;padding:1.4rem 0}.marquee-inner{display:flex;width:max-content;animation:mq 30s linear infinite}.mq{display:flex;gap:3.5rem;padding-right:3.5rem;white-space:nowrap;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.8rem);text-transform:uppercase;line-height:1}@keyframes mq{to{transform:translate(-50%)}}.statement{padding:26vh var(--gutter);max-width:68rem}.statement .cta{margin-top:3rem}.cta{display:inline-block;transition:color .3s}.cta:hover{color:var(--cadmium)}.preview{padding:14vh var(--gutter) 20vh}.preview-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;align-items:start}.cards--two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--ink);padding:4.5rem 2rem 2rem;color:var(--ink);background:transparent;transition:background .4s,color .4s}.cards:not(.cards--two) .card:nth-child(2){transform:translateY(7vh)}.card:hover{background:var(--ink);color:var(--bone)}.card-meta{display:flex;justify-content:space-between;margin-top:3.5rem}.preview>.cta{margin-top:12vh}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.stat{padding:4rem 2rem 5rem;border-left:1px solid var(--ink)}.stat:first-child{border-left:0;padding-left:var(--gutter)}.stat .display-m{margin-bottom:1rem}.foot{background:var(--ink);color:var(--bone);padding:10vh var(--gutter) 0;overflow:hidden}.foot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:8vh}.foot-grid h3{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cement);margin-bottom:1.2rem;font-weight:500}.foot-grid a,.foot-grid span{display:block;margin-bottom:.6rem}.foot-grid a:hover{color:var(--cadmium)}.foot-mark{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:clamp(4rem,22vw,26rem);line-height:.78;text-align:center;color:transparent;-webkit-text-stroke:1px var(--bone);transform:translateY(10%)}.page-hero{padding:32vh var(--gutter) 10vh}.page-hero .meta-row{display:flex;justify-content:space-between;gap:2rem;margin-top:2.5rem;border-top:1px solid var(--ink);padding-top:1.2rem}.hwrap{height:100vh;overflow:hidden}.htrack{display:flex;height:100%}.panel-col{min-width:62vw;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;gap:2.2rem;padding:0 6vw;border-right:1px solid var(--ink)}.panel-col svg{width:min(34vw,560px)}.panel-col .idx{position:absolute;top:7rem;left:6vw;color:var(--cadmium)}.panel-col .pmeta{display:flex;gap:3rem;flex-wrap:wrap}.panel-intro{min-width:48vw}svg[data-frame]{width:100%}svg[data-frame] .fr *{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}svg[data-frame] .dims line{stroke:currentColor;stroke-width:1}svg[data-frame] .dims text{fill:currentColor;stroke:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-anchor:middle}.dims{opacity:0;transition:opacity .35s}.panel:hover .dims,.panel-col:hover .dims{opacity:1}.exploded{height:280vh}.exploded-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:0 var(--gutter)}#exploded-svg{width:min(860px,92vw);height:auto}.x-stroke *{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}.x-stroke .x-lens{fill:#1111110d;stroke-width:1.5}.x-labels line{stroke:var(--ink);stroke-width:1;stroke-dasharray:4 4}.x-labels text{fill:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.x-hint{color:var(--cadmium)}#x-crosshair line{stroke:var(--cadmium);stroke-width:1}#x-crosshair circle{fill:var(--cadmium);stroke:none}.specs{padding:16vh var(--gutter);max-width:72rem}.specs .eyebrow{margin-bottom:3.5rem}.specs .row{display:grid;grid-template-columns:1fr 2fr;align-items:baseline;border-top:1px solid var(--ink);padding:1.4rem 0}.specs .row:last-child{border-bottom:1px solid var(--ink)}.spec-val{font-family:var(--font-display);font-size:1.45rem}.buy{display:flex;gap:1.5rem;flex-wrap:wrap;padding:0 var(--gutter) 18vh}.btn{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:1.3rem 3rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:background .35s,color .35s,border-color .35s}.btn:hover{background:var(--cadmium);border-color:var(--cadmium);color:var(--bone)}.btn--solid{background:var(--ink);color:var(--bone)}.mani{padding:8vh var(--gutter)}.mani-item{max-width:76rem;margin:0 0 24vh}.mani-item.alt{margin-left:auto;text-align:right}.mani-item .num{color:var(--cadmium);display:block;margin-bottom:2rem}.stk{padding:4vh var(--gutter) 16vh}.stk-row{display:grid;grid-template-columns:2fr 2fr auto;align-items:center;border-top:1px solid var(--ink);padding:2.6rem 0;transition:background .3s,color .3s,padding .3s}.stk-row:last-child{border-bottom:1px solid var(--ink)}.stk-row:hover{background:var(--ink);color:var(--bone);padding-left:2rem;padding-right:2rem}.stk-city{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:clamp(1.6rem,3.4vw,3rem);line-height:1}.stk-arrow{font-size:1.4rem}@media(max-width:767px){.nav{display:none}.hero-foot{padding-left:0}.cards,.cards--two{grid-template-columns:1fr}.cards:not(.cards--two) .card:nth-child(2){transform:none}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(odd){border-left:0;padding-left:var(--gutter)}.foot-grid{grid-template-columns:repeat(2,1fr)}.hwrap{height:auto;overflow:visible}.htrack{flex-direction:column}.panel-col{min-width:100%;height:auto;border-right:0;border-top:1px solid var(--ink);padding:14vh 6vw}.panel-col svg{width:80vw}.panel-col .idx{top:4rem}.exploded{height:200vh}.page-hero{padding-top:24vh}.specs .row{grid-template-columns:1fr;gap:.4rem}.stk-row{grid-template-columns:1fr auto}.stk-row .mono{display:none}}@media(prefers-reduced-motion:reduce){.marquee-inner{animation:none}#lens{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.card-img{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center;filter:grayscale(1);mix-blend-mode:multiply;transition:filter .4s}.card:hover .card-img{mix-blend-mode:normal;filter:grayscale(0)}.panel-img{width:min(46vw,740px);aspect-ratio:3/2;object-fit:cover;object-position:center;filter:grayscale(1);transition:filter .4s}.panel-col:hover .panel-img{filter:grayscale(0)}.product-media{padding:0 var(--gutter) 10vh}.product-media img{width:min(70rem,100%);filter:grayscale(1)}.buy-form{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:stretch}.variant-sel{appearance:none;-webkit-appearance:none;border:1px solid var(--ink);border-radius:0;background:transparent;padding:1rem 1.6rem;color:var(--ink);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;cursor:crosshair}.cart-sec{padding:4vh var(--gutter) 16vh;max-width:80rem}.cart-row{display:grid;grid-template-columns:3fr 1fr 1fr auto;gap:1.5rem;align-items:center;border-top:1px solid var(--ink);padding:1.6rem 0}.cart-total{border-top:2px solid var(--ink)}.cart-remove{font-size:1.4rem;line-height:1;transition:color .3s}.cart-remove:hover{color:var(--cadmium)}.cart-actions{display:flex;gap:1.5rem;margin-top:3rem;flex-wrap:wrap}.qty{width:5rem;background:transparent;border:1px solid var(--ink);border-radius:0;padding:.7rem;text-align:center;font-family:var(--font-mono);font-size:.8rem;color:var(--ink)}.prose{max-width:60rem;font-size:1.05rem;line-height:1.7}.prose p{margin-bottom:1.4rem}.prose h2,.prose h3{font-family:var(--font-display);font-weight:500;margin:2.5rem 0 1rem}.prose img{max-width:100%;filter:grayscale(1)}.search-input{border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;outline:none;width:100%;font-family:var(--font-display);font-size:clamp(2rem,6vw,5rem);padding:.5rem 0;color:var(--ink)}.search-input::placeholder{color:var(--cement)}.form-field{display:block;margin-bottom:1.8rem;max-width:28rem}.form-field input{display:block;width:100%;margin-top:.5rem;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;outline:none;font-family:var(--font-mono);font-size:1rem;color:var(--ink);padding:.5rem 0}.form-field input:focus{border-bottom-color:var(--cadmium)}.recover{margin-top:6rem}.statement .btn{margin-right:1rem;margin-top:1rem}.skip-link{position:fixed;top:-100%;left:1rem;z-index:200;background:var(--ink);color:var(--bone);padding:1rem 1.6rem;transition:top .2s}.skip-link:focus{top:1rem}#MainContent:focus{outline:none}.pagination{margin-top:4rem}.pagination a{color:var(--cadmium)}.errors{font-family:var(--font-mono);font-size:.75rem;color:var(--cadmium);margin-bottom:2rem}.errors ul{list-style:none}@media(max-width:767px){.panel-img{width:80vw}.cart-row{grid-template-columns:2fr 1fr auto}.cart-row .spec-val:nth-child(3){display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mira.css.map */
