*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root [data-theme=primary][data-variant=light]{background-color:#e3d4cd;color:#4e3730}:root [data-theme=primary][data-variant=dark]{background-color:#4e3730;color:#e3d4cd}:root [data-theme=neutral][data-variant=light]{background-color:#fafaf9;color:#42403c}:root [data-theme=neutral][data-variant=dark]{background-color:#42403c;color:#fafaf9}:root [data-theme=secondary][data-variant=light]{background-color:#dcdad5;color:#454239}:root [data-theme=secondary][data-variant=dark]{background-color:#454239;color:#dcdad5}[data-bg=transparent]{background-color:transparent!important}body{background:#fafaf9;color:#42403c}@font-face{font-family:Junicode;src:url(https://the-orb-studio.myshopify.com/cdn/shop/t/5/assets/Junicode-Italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:TeXGyreHeros;src:url(https://the-orb-studio.myshopify.com/cdn/shop/t/5/assets/TeXGyreHeros-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:TeXGyreHeros;src:url(https://the-orb-studio.myshopify.com/cdn/shop/t/5/assets/TeXGyreHeros-Bold.woff2) format("woff2");font-weight:700;font-style:normal}[data-ff=sans]{font-family:TeXGyreHeros,Arial,Helvetica,sans-serif}[data-fw=bold]{font-weight:700}[data-ff=serif]{font-family:Junicode,Georgia,Times New Roman,serif;font-style:italic}[data-fs=xs]{font-size:.75em}[data-fs=m],[data-fs=l]{font-size:1em}@media (min-width: 1024px){[data-fs=l]{font-size:1.25em}}[data-fs=xl]{font-size:1.5em}@media (min-width: 1024px){[data-fs=xl]{font-size:2em}}[data-fs=xxl]{font-size:2em}@media (min-width: 1024px){[data-fs=xxl]{font-size:3em}}[data-fs=xxxl]{font-size:3em}@media (min-width: 1024px){[data-fs=xxxl]{font-size:4.5em}}[data-tt=u]{text-transform:uppercase}body{font-family:TeXGyreHeros,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(.85em,1.25vw,1.25em)}a{color:curremtColor}[data-muted]{opacity:.75}.global-contact-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.global-contact-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.global-contact-modal .modal-content{position:relative;padding:1rem;width:100%;max-height:calc(100vh - 3rem);overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (min-width: 1280px){.global-contact-modal .modal-content{width:50vw;max-width:none;padding:1.5rem}}.global-contact-modal .modal-content .section-header{margin-bottom:1.5rem}.global-contact-modal .close-modal{position:absolute;top:1.5rem;right:1.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;text-decoration:none;color:currentColor;font-size:1.5rem;z-index:10000}.global-contact-modal .close-modal:after{content:"✕";transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center}.global-contact-modal .close-modal:hover:after{color:#0009}.global-contact-modal.show{animation:fadeIn .3s ease}.global-contact-modal.hide{animation:fadeOut .3s ease}.global-contact-modal .modal-content{animation:slideIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(-2rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 1024px){.global-contact-modal .modal-content{padding:1.5rem;margin:.5rem;max-height:95vh}}section.hero{min-height:100vw;position:relative;display:flex;flex-flow:column;justify-content:end}section.hero img{position:absolute;top:0;left:0;object-fit:cover}@media (max-width: 1024px){section.hero{padding:1rem}section.hero p{line-height:1.5}section.hero div>*{margin-bottom:.5rem}section.hero div>*:not(:last-child){margin-bottom:.5rem}}@media (min-width: 1024px){section.hero{min-height:calc(100vh - 1.5em);overflow:hidden}section.hero .grid{padding:1.5em 1.5em calc(((100vw / 24) * 3) - 3em)}section.hero .grid>*{grid-column:4 / span 16}section.hero.split .grid>*{grid-column:11 / span 8}section.hero.split img{width:calc(50% - .75rem);height:100%}section.hero h1{margin-bottom:1rem}section.hero p{line-height:1.5;margin-bottom:2rem}section.hero .designer{line-height:1.5;margin-bottom:2rem}}@media (min-width: 1024px){.grid{display:grid;grid-template-columns:repeat(24,1fr);gap:1.5rem;position:relative}}section.abstract{line-height:1.5}section.abstract .grid{padding:1rem 1rem 2rem}@media (min-width: 1024px){section.abstract .grid{padding:1.5rem;padding-bottom:calc(((100vw / 24) * 4) - 3rem - 3rem - 3rem)}section.abstract .grid>*{grid-column:span 20}}section.multicolumn{padding:1rem 1rem 0rem}@media (min-width: 1024px){section.multicolumn{padding:1.5rem 1.5rem 3rem}}@media (max-width: 1024px){section.multicolumn .col{padding-bottom:2rem}}section.multicolumn .col{grid-column:span 7}section.multicolumn .col:nth-child(2){grid-column:9 / span 7}section.multicolumn .col:nth-child(3){grid-column:17 / span 7}section.multicolumn p{margin-top:1rem;line-height:1.5}section.multicolumn .link-button{margin-top:2rem;margin-bottom:1rem}@media (max-width: 1024px){section.featured-page .logo-title,section.featured-page .text{padding:1em}section.featured-page .text p{line-height:1.5}section.featured-page .text>*:not(:last-child){margin-bottom:1rem}section.featured-page .text>*:last-child{margin-bottom:2rem}}@media (min-width: 1024px){section.featured-page{position:relative;padding:calc(((100vw / 24) * 4) - 3rem) 1.5rem}section.featured-page .section-header{position:absolute;top:1.5rem;left:1.5rem}section.featured-page .logo-title{position:absolute;top:1.5em;left:1.5em}section.featured-page .grid{align-items:center}section.featured-page .grid .text{grid-column:4 / span 8}section.featured-page .grid .text p{margin-top:1rem;line-height:1.5}section.featured-page .grid .link-button{margin-top:3rem}section.featured-page .grid .image{grid-column:14 / span 8;position:relative}section.featured-page .grid .image img{width:100%;max-width:100%;height:auto;display:block;filter:grayscale(100%) contrast(1)}section.featured-page .grid .image:before,section.featured-page .grid .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}section.featured-page .grid .image:before{background-color:currentColor;mix-blend-mode:darken}section.featured-page .grid .image:after{background-color:#42403c;mix-blend-mode:lighten}}body.has-hero-section .header:not(.fixed) .logo-title{color:color-mix(in srgb,currentColor 0%,white)}.header{position:absolute;top:0;width:100%;padding:.75rem 1rem;z-index:9999;transition:all .3s ease-in-out}.header .icons{display:flex;gap:1rem;align-items:center}@media (min-width: 1024px){.header{padding:1.5rem}}.header.hidden{opacity:0}.header.fixed{position:fixed;background:#fafaf9;color:#42403c!important}@media (max-width: 1024px){.header .grid{display:flex;justify-content:space-between}}@media (min-width: 1024px){.header .grid>*:first-child{grid-column:span 12}.header .grid>*:last-child{grid-column:span 12;display:flex;justify-content:space-between;align-items:center}}.header ul{display:none}@media (min-width: 1024px){.header ul{display:flex;gap:1.5rem}.header ul a{display:block}}@media (max-width: 1024px){.header:not(.fixed)[data-bg=transparent] *{color:color-mix(in srgb,currentColor 0%,white)}}.logo-title{display:flex;gap:.5rem;align-items:center}.logo-title aside{display:block;width:.85em;height:.85em;background:currentColor;border-radius:100%}.cart-icon{display:flex;justify-content:center;align-items:center;border:1px solid currentColor;height:1.25rem;width:1.25rem;border-radius:50%}.cart-icon span{margin-top:-1px}.link-button{display:inline-block;padding-bottom:.25em;position:relative}.link-button:after{content:"";display:block;height:1px;width:100%;background-color:currentColor;position:absolute;bottom:0;left:0;opacity:0;transform:translateY(.25em);transition:all .2s ease-in-out}.link-button.highlight:after{opacity:1;transform:translateY(.125em)}.link-button.highlight:hover{opacity:.75}.link-button.highlight:hover:after{opacity:1;transform:translateY(.25em)}.link-button:not(.highlight):hover{opacity:.75}footer.footer{padding:2rem 1rem}footer.footer .logo-title{margin-bottom:3rem}footer.footer .form-group{display:flex;gap:1rem;margin-bottom:1rem}footer.footer .form-group input{width:100%}@media (min-width: 1024px){footer.footer .form-group input{width:50%}}footer.footer .form-group input{border-bottom:1px solid #fafaf9}footer.footer .form-group button{white-space:nowrap}@media (min-width: 1024px){footer.footer .form-group{padding-right:3rem;margin-bottom:2.75rem}}@media (max-width: 1024px){footer.footer ul{line-height:1.5}footer.footer ul:first-child{margin-bottom:2rem}footer.footer ul:last-child{margin-top:2rem}}@media (min-width: 1024px){footer.footer{position:relative}footer.footer .logo-title{margin-bottom:calc(((100vw / 24) * 2) - 3rem)}footer.footer ul{display:flex;flex-flow:column wrap;justify-content:flex-end;line-height:1.5;grid-column:span 6}footer.footer ul:first-child{grid-column:span 12}}.faq ul{display:flex;flex-flow:column;gap:.5rem}@media (min-width: 1024px){.faq ul{gap:1rem}}.faq header{border-bottom:1px solid #42403c;padding-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.faq header>*{transition:all .2s ease-in-out}.faq .content{display:none;line-height:1.5;margin:.5rem 0}.faq .plus{position:relative;width:.75rem;height:.75rem;display:inline-block}.faq .plus:before,.faq .plus:after{content:"";position:absolute;background-color:#42403c;transition:all .2s ease-in-out}.faq .plus:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.faq .plus:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq li.active .content{display:block}.faq li.active .plus:after{opacity:0}.faq li:not(.active) header{cursor:pointer}.faq li:not(.active) header:hover>*{opacity:.5}.faq li:not(.active) header:hover .plus:after{opacity:0}.faq li:not(.active) .content{display:none}.products.grid{padding:0 1em}@media (min-width: 1024px){.products.grid{padding:3rem 1.5rem 1.5rem;align-items:flex-end}.products.grid>*{grid-column:span 6}}.products.grid .product-item header{padding-top:1rem;line-height:1.5;display:flex;flex-flow:column}.products.grid .product-item header ul{display:flex;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1024px){.products.grid .product-item{margin-bottom:2rem}}@media (min-width: 1024px){.products.grid .landscape{grid-column:span 12}}.product-types{margin-top:3.5rem;padding:0 1rem}@media (max-width: 1024px){.product-types ul{display:flex;flex-flow:row wrap;margin:.75rem 0 1.75rem}.product-types ul li{margin:.25rem 0;width:calc(50% - 1rem)}}@media (min-width: 1024px){.product-types{margin-top:2rem;padding:0 1.5rem}.product-types ul{grid-column:span 6;display:flex;gap:1.5rem}.product-types .section-header{margin-bottom:2rem}}.button{display:flex;justify-content:center;align-items:center;padding:.75em 1.5em;border:1px solid currentColor;transition:all .2s ease-in-out}.button.bordered:hover{background:#dcdad5;color:#454239;border:1px solid #4e3730}.button:not(.bordered):hover{background:#dcdad5;color:#454239;border:1px solid currentColor}header.section-header>*{grid-column:span 12}header.section-header>* p{margin-top:.5rem;line-height:1.5}header.section-header>* .link-button{margin-top:1rem}@media (min-width: 1024px){header.section-header>* .link-button{margin-top:2rem}}aside.order-summary{display:flex;flex-flow:column;line-height:1.5}aside.order-summary .button{margin-top:1.5rem}aside.order-summary ul{display:flex;justify-content:space-between;gap:1.5rem}aside.order-summary ul li:last-child{text-align:right}.cart-item{display:flex}.cart-item:not(last-child){margin-bottom:1rem}.cart-item:first-child{margin-top:1rem}.cart-item .cart-item-image{width:25%;height:auto}.cart-item .cart-item-product{width:75%;padding:0 0 0 1rem}@media (max-width: 1024px){.cart-item .cart-item-product ul{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.cart-item .cart-item-product ul li{font-size:.75em;margin-bottom:.25rem}.cart-item .cart-item-product ul li:last-child{text-align:right}}.cart-item .cart-item-product{display:flex;flex-flow:column;justify-content:space-between}@media (min-width: 1024px){.cart-item .cart-item-product{padding:0 1.5rem}}.cart-item-quantity{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1024px){section.featured-collections .section-header{padding:1rem 1rem 0}}@media (min-width: 1024px){section.featured-collections{padding:1.5rem}section.featured-collections .collections{margin-top:calc(((100vw / 24) * 4) - 3rem - 3rem - 3rem)}section.featured-collections .collections.col-3{grid-column:span 16}section.featured-collections .collections.col-3.grid{align-items:end}section.featured-collections .collections.col-3.grid>*{margin-bottom:calc(((100vw / 24) * 4) - 3rem - 3rem - 3rem);grid-column:span 8}section.featured-collections .collections:not(.col-3){grid-column:span 16}section.featured-collections .collections:not(.col-3).grid{align-items:end}section.featured-collections .collections:not(.col-3).grid>*{margin-bottom:calc(((100vw / 24) * 4) - 3rem - 3rem - 3rem);grid-column:span 9}section.featured-collections .landscape{grid-column:span 16!important}}section.featured-collections .location{margin-top:.5rem}section.featured-collections .image{margin-top:1rem}@media (min-width: 1024px){section.featured-collections .image{margin-top:2rem}}section.featured-collections .image{position:relative}section.featured-collections .image img{width:100%;max-width:100%;height:auto;display:block;filter:grayscale(100%) contrast(.75);mix-blend-mode:multiply;transition:filter .3s ease-in-out}section.featured-collections .image:hover img{filter:grayscale(0) contrast(1)}@media (max-width: 1024px){section.featured-collections .section-header{margin-bottom:1rem}section.featured-collections .collection{margin-bottom:3rem}section.featured-collections .collection:last-child{margin-bottom:2rem}section.featured-collections .grid{padding:1rem}}@media (min-width: 1024px){section.featured-collection{margin-bottom:calc(((100vw / 24) * 4) - 3rem - 3rem - 3rem)}}section.featured-collection .section-header{padding:0 1rem}@media (min-width: 1024px){section.featured-collection .section-header{padding:0 1.5rem}}section.featured-collection .products.grid{padding-top:3rem;align-items:flex-end}section.featured-collection .products.grid>*{grid-column:span 6}section.featured-collection .product-item{margin-bottom:2rem}@media (min-width: 1024px){section.featured-collection .product-item{margin-bottom:3rem}}section.featured-collection .product-item img{max-width:100%;width:100%;height:auto;margin:0 auto;display:block;margin-bottom:1rem}section.featured-collection .product-item header{line-height:1.5;display:flex;flex-flow:column}section.featured-collection .product-item header ul{display:flex;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.designers section.featured-collections{padding-top:calc(((100vw / 24) * 2))}section.product .grid{position:relative}section.product .variants{position:relative}section.product .product-images{position:relative;grid-column:span 12}section.product .product-images .image img{width:100%;height:100%;transition:opacity .2s ease-in-out}@media (max-width: 1024px){section.product .product-images .image{aspect-ratio:1/1}}section.product .product-images .navigation,section.product .product-images .thumbnails,section.product .product-images dots{width:100%;z-index:1}section.product .product-images .navigation,section.product .product-images .dots{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;justify-content:space-between;z-index:2;width:100%;pointer-events:none}section.product .product-images .navigation li,section.product .product-images .dots li{pointer-events:all;transition:opacity .3s ease-in-out}section.product .product-images .navigation li:hover,section.product .product-images .navigation li.active,section.product .product-images .dots li:hover,section.product .product-images .dots li.active{opacity:.5}section.product .product-images .dots{position:absolute;justify-content:center;align-items:end;padding-bottom:1.5rem;gap:.75em}section.product .product-images .dots li{width:.75em;height:.75em;background:color-mix(in srgb,currentColor 0%,white);border-radius:50%}section.product .product-images .thumbnails{display:flex;flex-flow:row nowrap;gap:.75rem}@media (min-width: 1024px){section.product .product-images .thumbnails{gap:1.5rem}}section.product .product-images .thumbnails{bottom:0;left:0;padding:1rem}@media (min-width: 1024px){section.product .product-images .thumbnails{padding:1.5rem 0}}section.product .product-images .thumbnails>*{width:50%;transition:opacity .3s ease-in-out}section.product .product-images .thumbnails>*:hover,section.product .product-images .thumbnails>*.active{opacity:.5}section.product .product-images .navigation{color:color-mix(in srgb,currentColor 0%,white);padding:1rem}@media (min-width: 1024px){section.product .product-images .navigation{padding:0 1.5rem}}section.product .details{display:flex;flex-flow:column;gap:1rem;justify-content:end;grid-column:14 / span 9}@media (max-width: 1024px){section.product .details{padding:1em}}section.product .details .inner{display:flex;flex-flow:column;gap:1rem;position:sticky;right:0;bottom:calc((((100vw / 24) * 2) - 1.5rem));margin-bottom:calc((((100vw / 24) * 2) - 1.5rem))}section.product .details ul{line-height:1.5;display:flex;flex-flow:wrap;justify-content:space-between}section.product .details ul>*{width:50%}section.product .details ul>*:nth-child(2n){text-align:right}section.product p{line-height:1.5}section.product .buttons{display:flex;flex-flow:column;gap:.5rem}@media (max-width: 1024px){section.specs{padding:1rem 1rem 2rem}section.specs .section-header{margin-bottom:2rem}}@media (min-width: 1024px){section.specs{padding:1.5em 1.5em calc(((100vw / 24) * 2) - 1.5em)}section.specs .grid>*{grid-column:span 12}}section.related-products{padding-bottom:calc(((100vw / 24) * 2) - 1.5em - 1.5rem)}section.related-products .section-header{padding:1.5rem 0 1.5rem 1.5rem}section.vendor-products .section-header{padding:1.5rem 1.5rem 0}@media (max-width: 1024px){section.featured-content .section-header,section.featured-content .content-wrapper{padding:1rem}section.featured-content [data-ff=serif]{margin-bottom:.5rem}section.featured-content p{line-height:1.5}section.featured-content [data-switch=true]{padding-top:1rem;display:flex;flex-direction:column-reverse}}@media (min-width: 1024px){section.featured-content.no-title .grid{padding:0 1.5rem 4.5rem}section.featured-content:not(.no-title) .grid{padding:4.5rem 1.5rem}section.featured-content .section-header{padding:1.5rem 1.5rem 0}section.featured-content .grid{align-items:center}section.featured-content .grid>*:first-child{grid-column:4 / span 8}section.featured-content .grid>*:last-child{grid-column:14 / span 8}section.featured-content .content-wrapper>*{margin-bottom:1.5rem}section.featured-content .content-wrapper p{line-height:1.5}}section.bio{padding:1.5rem 1.5rem calc(((100vw / 24) * 2) - 1.5rem)}section.bio .grid>*:nth-child(1){grid-column:1 / span 6}section.bio .grid>*:nth-child(2){margin-top:-.25rem;grid-column:7 / span 10}section.bio .grid>*:nth-child(3){margin-top:-.25rem;grid-column:18 / span 6}@media (max-width: 1024px){section.bio .grid{display:flex;flex-direction:column;gap:1.5rem}}section.bio .cta p{line-height:1.5;margin-bottom:.5rem}section.cart{padding:4.5rem 1rem 1rem}@media (min-width: 1024px){section.cart{padding-top:calc(((100vw / 24) * 2));padding-left:1.5rem;padding-right:1rem}section.cart .order-summary{position:static;margin-top:0}section.cart .order-summary .inner{position:static;top:0;left:0}section.cart .cart-items{grid-column:span 16;margin-bottom:calc(((100vw / 24) * 3) - 1.5rem)}section.cart .cart-items .logo-title{margin-bottom:2rem}section.cart .cart-items .details{display:flex;flex-flow:column;gap:.25rem}section.cart .cart-items .details ul{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}section.cart .cart-items .details ul li:last-child{text-align:right}section.cart .order-summary{position:relative;grid-column:18 / span 5;margin-top:2.75rem}section.cart .order-summary .inner{position:sticky;top:2rem;left:0}}section.collection{margin:calc(((100vw / 24) * 2)) 0 calc(((100vw / 24) * 4) - 1.5rem)}.quantity-controls{display:inline-flex;align-items:center;justify-content:center;width:9rem}@media (max-width: 1024px){.quantity-controls{width:calc(100% - 6em)}}.quantity-controls{border:1px solid currentColor}.quantity-controls button,.quantity-controls input{width:2rem;height:2rem;text-align:center;overflow:hidden;cursor:pointer}.quantity-controls input{min-width:4rem;width:calc(100% - 4rem);border-left:1px solid currentColor;border-right:1px solid currentColor;cursor:default}.quantity-controls .minus,.quantity-controls .plus{position:relative}.quantity-controls .minus:after,.quantity-controls .minus:before,.quantity-controls .plus:after,.quantity-controls .plus:before{content:"";position:absolute;background-color:currentColor}.quantity-controls .minus:after,.quantity-controls .plus:after{width:.5rem;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-controls .minus:before,.quantity-controls .plus:before{width:1px;height:.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-controls .minus:before{display:none}.qa{padding:1.5rem 1rem}.qa:nth-child(1){padding-top:0}@media (min-width: 1024px){.qa{padding:4.5rem 1.5rem}}.qa p{line-height:1.5;margin-top:-.25em}.qa h3{line-height:1.25}@media (max-width: 1024px){.qa h3+p{margin-top:.6rem}}.qa .grid>*:nth-child(1){grid-column:span 12}.qa .grid>*:nth-child(2){grid-column:13 / span 10}.qa+.qa{padding-top:0}[data-inview]{opacity:1;transform:none;transition:all .5s ease-out}[data-inview].animate-in{opacity:1;transform:translateY(0)}[data-inview]:not(.animate-in){opacity:0;transform:translateY(20px)}.image{background-color:color-mix(in srgb,currentColor 10%,transparent);position:relative;overflow:hidden}.image.aspect-4-3{aspect-ratio:4 / 3}.image.aspect-3-4{aspect-ratio:3 / 4}.image.aspect-1-1{aspect-ratio:1 / 1}.image.aspect-default{aspect-ratio:auto}.image img{position:absolute;object-fit:cover;top:0;left:0;width:100%!important;height:100%!important}.image .hover-image{transition:all .5s ease-out}.image:hover .hover-image{opacity:1!important;transform:scale(1.05)}section.additional-images{padding:1em}@media (max-width: 1024px){section.additional-images .images{padding-top:2rem}section.additional-images .images>*{margin-bottom:1rem}}@media (min-width: 1024px){section.additional-images{padding:1.5rem 1.5rem 0}section.additional-images .section-header{margin-bottom:2rem}section.additional-images .images{padding-top:calc(((100vw / 24) * 2) - 1.5rem - 3rem);align-items:end}section.additional-images .images>*{margin-bottom:calc(((100vw / 24) * 2) - 1.5rem - 3rem)}section.additional-images .images>*:nth-child(odd){grid-column:3 / span 10}section.additional-images .images>*:nth-child(2n){grid-column:14 / span 9}}.navicon{display:inline-flex}@media (min-width: 1024px){.navicon{display:none}}.navicon{height:1rem;width:15px;align-items:center;justify-content:center;flex-direction:column}.navicon .line{background:currentColor;width:15px;height:1px;transition:all .3s ease-in-out}.navicon .line:first-child{transform:translateY(-.25rem)}.navicon .line:last-child{transform:translateY(.25rem)}.navicon.active .line:first-child{transform:rotate(45deg) translateY(1.25px)}.navicon.active .line:nth-child(2){opacity:0}.navicon.active .line:last-child{transform:rotate(-45deg) translateY(-1.25px)}.off-nav{display:flex;flex-flow:column nowrap;align-items:left;justify-content:end;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;padding:3.5em 1em 1em}.off-nav ul:not(:last-child){margin-bottom:2rem}.off-nav ul li:not(:last-child){margin-bottom:.25em}.off-nav ul.policies{display:flex;flex-flow:row wrap}.off-nav ul.policies li{width:50%;line-height:2}.off-nav{pointer-events:none;visibility:hidden;opacity:0;transition:all .3s ease-in-out}body.off-nav-open{overflow:hidden}body.off-nav-open .off-nav{pointer-events:all;visibility:visible;opacity:1}body.off-nav-open .header{color:#fafaf9!important;background:#42403c!important}.shopify-policy__title{text-align:left;font-family:Junicode,Georgia,Times New Roman,serif;font-size:3em;margin-bottom:1rem}@media (min-width: 1024px){.shopify-policy__title{font-size:4.5em}}.shopify-policy__container{padding:4.5rem 1.5em 3rem}@media (min-width: 1024px){.shopify-policy__container{padding:calc(((100vw / 24) * 4) - 3rem) 1.5rem 3rem}}.shopify-policy__container{max-width:66ch}.shopify-policy__container .rte{line-height:1.5}.shopify-policy__container .rte h4{font-size:1em}.shopify-policy__container .rte h3{line-height:1.25;font-weight:700;font-size:1em;margin-top:1rem}@media (min-width: 1024px){.shopify-policy__container .rte h3{font-size:1.25em}}.shopify-policy__container .rte h2{line-height:1.25;font-weight:700;font-size:1.5em;margin-top:1rem}@media (min-width: 1024px){.shopify-policy__container .rte h2{font-size:2em}}.shopify-policy__container .rte *+*{margin-top:.5rem}.shopify-policy__container .rte p{margin-bottom:2rem}.shopify-policy__container .rte p+*{margin-top:.5rem}.shopify-policy__container .rte ul,.shopify-policy__container .rte ol{margin-left:2rem;padding-left:1rem;list-style-position:outside}.shopify-policy__container .rte ul{list-style-type:disc}.shopify-policy__container .rte ol{list-style-type:decimal}.shopify-policy__container .rte li{margin-bottom:.5rem}.shopify-policy__container .rte blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid #42403c;font-style:italic}.shopify-policy__container .rte a{color:#42403c;font-weight:700;text-decoration:underline}.shopify-policy__container .rte a:hover{text-decoration:none}.shopify-policy__container .rte strong{font-weight:700}.shopify-policy__container .rte em{font-style:italic}.shopify-policy__container .rte img{max-width:100%;height:auto;display:block;margin:1rem 0}.shopify-policy__container .rte table{width:100%;border-collapse:collapse;margin:1rem 0}.shopify-policy__container .rte th,.shopify-policy__container .rte td{border:1px solid var(--color-border, #ddd);padding:.5rem;text-align:left}.shopify-policy__container .rte th{background-color:var(--color-background-alt, #f9f9f9);font-weight:700}section.interview .section-header{padding:1rem}@media (min-width: 1024px){section.interview .section-header{padding:1.5rem}}.vendor-products{background:red}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;pointer-events:none}.modal>*{position:absolute;width:calc(100vw - 3rem)}@media (min-width: 1024px){.modal>*{width:50vw}}.modal>*{left:50%;top:50%;transform:translate(-50%,-50%);padding:1.5rem;display:flex;flex-flow:column;gap:3rem}.modal.open{opacity:1;pointer-events:auto}.modal .close-modal{position:absolute;top:1rem;right:1.5rem;font-size:1.5rem;z-index:10000}.modal .close-modal:after{content:"✕";transition:color .2s}.product-variants ul{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:start!important}.product-variants ul li{width:auto!important;border:1px solid transparent}.product-variants ul li.active{border:1px solid currentColor}.product-variants ul li{border-radius:50%}.product-variants ul li span{display:block;width:2rem;height:2rem;border-radius:50%;margin:.25rem}.interview-images{padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-flow:column;gap:1.5rem}.interview-images:last-child{padding-bottom:1.5rem}@media (min-width: 1024px){.interview-images{display:grid;grid-template-columns:repeat(24,1fr);gap:1.5rem;align-items:center}.interview-images li:first-child{grid-column:6 / span 7}.interview-images li:last-child{grid-column:13 / span 6;margin-left:calc(-8.3333% - 1.5rem)}.interview-images:nth-child(2n) li:first-child{grid-column:1 / span 5}.interview-images:nth-child(2n) li:last-child{grid-column:18 / span 7;margin-left:calc(-8.3333% - 1.5rem)}.interview-images:has(li:only-child) li{grid-column:6 / span 12;margin-left:0}.interview-images:last-child{padding-bottom:6rem}}.contact-form h2{margin-bottom:1rem}.contact-form p{line-height:1.5;margin-top:1rem;margin-bottom:3rem}.contact-form p+*{margin-top:.5rem}.contact-form .form-success{padding:1rem;margin-bottom:2rem}.contact-form .form-errors{padding:1rem;margin-bottom:2rem;list-style:none}.contact-form .form-errors li{margin-bottom:.5rem}.contact-form .form-errors li:last-child{margin-bottom:0}@media (min-width: 1024px){.contact-form fieldset{display:flex;flex-flow:row wrap;gap:1rem}.contact-form fieldset .form-group{width:calc(50% - .5rem)}.contact-form fieldset .form-group:nth-last-child(1){width:100%}}.contact-form .form-group{margin-bottom:.5rem}.contact-form .form-group label{display:block}.contact-form .form-group input,.contact-form .form-group textarea,.contact-form .form-group select{padding:.75rem 0;border:none;border-bottom:1px solid currentColor;background:transparent;font-size:1em;line-height:1.5;width:100%;transition:border-color .2s ease}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus,.contact-form .form-group select:focus{outline:none;border-bottom-color:var(--color-accent, currentColor)}.contact-form .form-group textarea{border:1px solid currentColor;padding:.75rem;resize:vertical;min-height:120px;margin-top:.5rem}.contact-form .form-group.select{position:relative}.contact-form .form-group.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2rem}.contact-form .form-group.select:after{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.5em;height:.5em;border:solid currentColor;border-width:0 2px 2px 0;pointer-events:none;transition:transform .2s ease}.contact-form .form-group.select:focus-within:after{transform:translateY(-50%) rotate(-135deg)}.contact-form button{display:block;width:100%;text-align:center;padding:1rem 2rem;cursor:pointer;transition:all .2s ease}.contact-form button:hover{transform:translateY(-1px)}.contact-form button:disabled{opacity:.6;cursor:not-allowed;transform:none}::placeholder{opacity:.75}section.contact-form-section{padding:3rem 1.5rem}@media (min-width: 1024px){section.contact-form-section{padding:4rem 1.5rem}}section.contact-form-section .contact-form{max-width:66ch;margin:0 auto}.shopify-pc__banner__dialog{display:none!important}img{display:block;width:100%;height:auto;max-inline-size:100%;max-block-size:100%}.metafield-rich_text_field p{line-height:1.5}.metafield-rich_text_field p:not(:last-child){margin-bottom:1em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width: 1024px){[data-carrousel]{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:1em;scroll-padding-right:1em}[data-carrousel]>*{display:flex;flex-direction:row;align-items:end;margin:0;padding:0;list-style:none;padding-left:1rem}[data-carrousel]>*>*{flex:0 0 80vw;scroll-snap-align:start;justify-content:end}[data-carrousel]>*>*>*{display:block;width:calc(100% - 1em)}}.coming-soon{padding:1.5rem;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.coming-soon .contact-form>*{width:33.333%}}html,body,html *:hover,body *:hover{cursor:none!important}
