:root{--headerHeight:136px;--searchBarHeight:56px;--mainContainerPadding:40px;--progressBarHeight:100px;--defaultPadding:1.25rem;--lightBorderColor:#f2f2f2;--borderColor:#f2f2f2}@media (width>=1024px) and (width<=1300px){:root{--headerHeight:227px}}@media (width>=768px) and (width<=1024px){:root{--headerHeight:272px;--defaultPadding:.8rem}}@media (width<=768px){:root{--headerHeight:141px;--searchBarHeight:40px;--mainContainerPadding:20px;--progressBarHeight:80px;--defaultPadding:.625rem}}.white-layout-page{--black:#fff;--white:#000;--darkDarkGrey:#f2f2f2;--darkGrey:#b7b7b7;--mediumGrey:#b7b7b7;--introBG:#fff;--blueLink:#52b4ee;--lightGrey:#f2f2f2;background-color:var(--black);color:var(--white);width:100%;min-height:100vh;margin:0 auto}.white-layout-page a{color:var(--white)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pt-20{padding-top:20px}.app-page>.header,.faq-page>.header,.expansion-panel>.header,.experiments-page>.section.header{z-index:auto;transition:none;position:static;top:auto;left:auto}.font-small,.experiments-page .section,.experiments-page .section .group .right button,.experiments-page .section .group .right .blue-btn,.article-summary .article .info,.resource-item,.journal-index .journal-index__head nav{font-size:1.25rem;line-height:130%}.font-normal,.resource-item .title{font-size:2rem;line-height:120%}.font-large,.faq-page .header h1,.journal-post .main-container>.title-art p,.article-summary .article .info .title,.more-article .more,.journal-index .journal-index__head h1{font-size:3rem;line-height:110%}.desktop,.tablet,.mobile{display:none}.tablet-hide,.mobile-hide{display:block}@media (width<=1024px) and (width>=768px){.tablet{display:block}.tablet-hide{display:none}.font-small,.experiments-page .section,.experiments-page .section .group .right button,.experiments-page .section .group .right .blue-btn,.article-summary .article .info,.resource-item,.journal-index .journal-index__head nav{font-size:1em}.font-large,.faq-page .header h1,.journal-post .main-container>.title-art p,.article-summary .article .info .title,.more-article .more,.journal-index .journal-index__head h1{font-size:1.75em}}@media (width<=768px){.font-small,.experiments-page .section,.experiments-page .section .group .right button,.experiments-page .section .group .right .blue-btn,.article-summary .article .info,.resource-item,.journal-index .journal-index__head nav{font-size:1em}.font-normal,.resource-item .title{font-size:1.4rem}.font-large,.faq-page .header h1,.journal-post .main-container>.title-art p,.article-summary .article .info .title,.more-article .more,.journal-index .journal-index__head h1{font-size:1.75em}.mobile{display:block}.mobile-hide{display:none!important}}.item{padding:calc(var(--mainContainerPadding) * .5)!important}.grid-view{scroll-behavior:smooth;grid-template-columns:repeat(6,1fr);grid-auto-flow:row;display:grid}.grid-view .item{border-right:1px solid var(--darkDarkGrey);border-bottom:1px solid var(--darkDarkGrey)}.grid-view .item:nth-child(6n){border-right:unset}.vertical-list-view{scroll-behavior:smooth;flex-direction:column;display:flex}.vertical-list-view .item{border-bottom:.25px solid var(--darkDarkGrey);width:100%}.common-item,.list-item,.grid-item{cursor:pointer;flex-direction:column;justify-content:space-between;height:100%;display:flex}.common-item .thumbnail,.list-item .thumbnail,.grid-item .thumbnail{align-items:center;width:100%;height:100%;display:flex}.common-item .thumbnail img,.list-item .thumbnail img,.grid-item .thumbnail img{object-fit:contain}.common-item .info,.list-item .info,.grid-item .info{flex-direction:column;justify-content:space-between;row-gap:1.25em;width:100%;display:flex}.common-item .info .left .market-link,.list-item .info .left .market-link,.grid-item .info .left .market-link{color:#b7b7b7;padding-top:.25rem;font-size:1rem}.common-item .info .left .market-link a,.list-item .info .left .market-link a,.grid-item .info .left .market-link a{color:#b7b7b7;text-decoration:underline}.common-item .info .left .name,.list-item .info .left .name,.grid-item .info .left .name{flex-direction:column;display:flex}.common-item .info p,.list-item .info p,.grid-item .info p,.common-item .info span,.list-item .info span,.grid-item .info span{line-height:110%;display:inline}.grid-item .thumbnail img{width:100%;height:100%}.grid-item .info{flex-direction:column;font-size:1em}.list-item .thumbnail img{width:100%;max-height:70vh}.list-item .info{flex-direction:row;align-items:center;font-size:1.25em}.sub-grid,.resource-item,.grid-resource-items .grid-resource-item{grid-template-rows:minmax(0,1fr) auto;grid-template-rows:subgrid;grid-row:span 4;row-gap:1.25em;display:grid}@media (width<=768px){.grid-view{grid-template-columns:repeat(2,1fr)}.grid-view .item:nth-child(6n){border-right:1px solid var(--darkDarkGrey)}.grid-view .item:nth-child(2n){border-right:unset}.list-item .thumbnail img{max-height:unset}.list-item .info{flex-direction:column;align-items:center;font-size:1em}.list-item .info p{width:100%;font-size:1em}.list-item .info .name,.list-item .info .left{width:100%}}@media (width>=768px) and (width<=1400px){.grid-view{grid-template-columns:repeat(4,1fr)}.grid-view .item:nth-child(6n){border-right:1px solid var(--darkDarkGrey)}.grid-view .item:nth-child(4n){border-right:unset}}@media (width>=1824px) and (width<=2560px){.grid-view{grid-template-columns:repeat(7,1fr)}.grid-view .item:nth-child(6n){border-right:1px solid var(--darkDarkGrey)}.grid-view .item:nth-child(7n){border-right:unset}}@media (width>=2560px){.grid-view{grid-template-columns:repeat(8,1fr)}.grid-view .item:nth-child(6n),.grid-view .item.item:nth-child(7n){border-right:1px solid var(--darkDarkGrey)}.grid-view .item:nth-child(8n){border-right:unset}}.journal-page{color:#fff;padding-top:var(--headerHeight);background-color:#000;min-height:100vh}.journal-page--post{padding-top:0}.journal-post{--contentWidth:50%;color:#fff;padding:0 var(--mainContainerPadding);background-color:#000}.journal-post .main-container{border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a}.journal-post .main-container>.title-art{padding:5rem var(--defaultPadding) 0;flex-direction:column;align-items:center;width:100%;display:flex}.journal-post .main-container>.title-art p{max-width:var(--contentWidth);width:100%}.journal-post .main-container .github-md .interview-content{padding:5.5rem var(--defaultPadding) 6.375rem}.journal-post .main-container .github-md .interview-content .html{flex-direction:column;align-items:center;display:flex}.journal-post .main-container .github-md .interview-content h1{text-align:center;max-width:70%;padding:5.5rem 0;font-size:3em;font-weight:400;display:none}.journal-post .main-container .github-md .interview-content a{max-width:var(--contentWidth);color:#fff;cursor:pointer;width:100%;height:100%;line-height:120%;text-decoration:underline}.journal-post .main-container .github-md .interview-content a img{width:inherit;height:inherit}.journal-post .main-container .github-md .interview-content sub{font-size:1em}.journal-post .main-container .github-md .interview-content ul,.journal-post .main-container .github-md .interview-content ol{width:var(--contentWidth);padding-bottom:1rem;font-size:1.25em}.journal-post .main-container .github-md .interview-content ul li,.journal-post .main-container .github-md .interview-content ol li{padding-bottom:.5rem;line-height:130%}.journal-post .main-container .github-md .interview-content p{max-width:var(--contentWidth);width:100%;padding-bottom:1rem;font-size:1.25em;line-height:130%}.journal-post .main-container .github-md .interview-content p:has(img){color:#4a4a4a;max-width:100%;margin:5.5rem 0;font-size:1em}.journal-post .main-container .github-md .interview-content p:has(img) a{color:#4a4a4a}.journal-post .main-container .github-md .interview-content p:has(img) img{object-fit:contain;max-height:calc(100vh - var(--progressBarHeight))}.journal-post .main-container .github-md .interview-content p:has(iframe),.journal-post .main-container .github-md .interview-content p:has(.video-cover){color:#4a4a4a;max-width:100%;margin:5.5rem 0;font-size:1em}.journal-post .main-container .github-md .interview-content p:has(iframe) a,.journal-post .main-container .github-md .interview-content p:has(.video-cover) a{color:#4a4a4a}.journal-post .main-container .github-md .interview-content p:has(iframe) iframe,.journal-post .main-container .github-md .interview-content p:has(.video-cover) iframe{aspect-ratio:1318/751}.journal-post .main-container .github-md .interview-content iframe{aspect-ratio:1318/751;width:100%}.journal-post .main-container .github-md .interview-content img{width:100%;height:100%}.journal-post .main-container .github-md .interview-content hr{width:var(--contentWidth);border:none;border-top:1px solid #4a4a4a;margin:1rem 0 2rem}.journal-post .main-container .github-md .footer{height:var(--progressBarHeight);background-color:#000;border-top:1px solid #4a4a4a;position:sticky;bottom:0;overflow:hidden}.journal-post .main-container .github-md .footer .progress-line{transform-origin:0;background-color:#ff0;width:100%;height:4px;position:absolute;top:0;left:0;transform:scaleX(0)}.journal-post .main-container .github-md .footer .des{color:#fff;justify-content:space-between;align-items:center;height:100%;padding:0 1.25rem;text-decoration:none;display:flex}.journal-post .main-container .github-md .footer .des p{font-size:1em}@keyframes journal-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.journal-post .github-md .footer .progress-line{animation:linear both journal-progress scroll(root)}}@media (width<=1024px) and (width>=768px){.journal-post{--contentWidth:70%}}@media (width<=768px){.journal-post .main-container>.title-art{padding:2.5rem .625rem 0}.journal-post .main-container>.title-art p{max-width:100%}.journal-post .main-container .github-md .interview-content{padding:2.5rem .625rem 4.25rem}.journal-post .main-container .github-md .interview-content h1{max-width:100%;padding:2.5rem 0;font-size:1.75rem}.journal-post .main-container .github-md .interview-content p{max-width:100%;font-size:1em}.journal-post .main-container .github-md .interview-content ul,.journal-post .main-container .github-md .interview-content ol{width:100%;font-size:1em}.journal-post .main-container .github-md .interview-content p:has(img),.journal-post .main-container .github-md .interview-content p:has(iframe),.journal-post .main-container .github-md .interview-content p:has(.video-cover){padding:2.5rem 0}}.article-summary{padding:var(--defaultPadding);color:#fff;flex-direction:column;display:flex}.article-summary .back-btn{width:fit-content;margin-bottom:1em;display:block}.article-summary .back-btn img{display:block}.article-summary .article{align-items:flex-end;column-gap:2rem;display:flex;position:relative}.article-summary .article .media{background-color:#000;width:60%}.article-summary .article .media iframe{aspect-ratio:1318/751;width:100%}.article-summary .article .media .thumbnail-container{justify-content:center;display:flex}.article-summary .article .media .thumbnail-container .thumb{object-fit:contain;width:100%;height:auto;max-height:95vh}.article-summary .article .media.full-width{width:100%}.article-summary .article .media.placeholder{background-image:url(/images/default-avatar.svg);background-size:contain;width:100%;height:515px}.article-summary .article .info{width:40%;margin-top:1.5rem;margin-right:1.5rem}.article-summary .article .info .title{font-weight:400}.article-summary .article .info .more-info{flex-direction:column;row-gap:2.5rem;margin-top:2.5rem;display:flex}.article-summary .article .info .more-info .share{column-gap:2.5rem;font-size:1rem;display:flex}.article-summary .article .info .more-info .share p{color:#4a4a4a}.article-summary .article .info .more-info .share a{cursor:pointer;white-space:nowrap;text-decoration:underline}.video-cover{aspect-ratio:1318/751;background-color:#000;width:100%;display:block;position:relative;overflow:hidden}.video-cover img{object-fit:cover;width:100%;height:100%;display:block}.video-cover:after{content:"";background-color:#000000b3;border-radius:12px;width:68px;height:48px;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-cover:before{content:"";z-index:1;border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.video-cover:hover:after{background-color:red}@media (width<=1024px) and (width>=768px){.article-summary .article .info{width:60%}}@media (width<=768px){.article-summary .back-btn img{width:30px;height:30px}.article-summary .article{flex-direction:column}.article-summary .article .media,.article-summary .article .info{width:100%}.article-summary .article .media .thumbnail-container .thumb{object-fit:contain;width:100%;height:auto;max-height:60vh}.article-summary .article .info{width:100%;margin-top:1rem;margin-right:0}.article-summary .article .info .more-info{flex-direction:row;justify-content:space-between;column-gap:1rem;width:100%;margin-top:2.5rem}.article-summary .article .info .more-info .time{margin-top:.25rem}.article-summary .article .info .more-info .share{flex-direction:column;row-gap:.25rem}}.resource-item{height:100%;padding:var(--defaultPadding);row-gap:var(--defaultPadding);border-bottom:1px solid #4a4a4a;border-right:1px solid #4a4a4a;grid-row:span 5}.resource-item .title{cursor:pointer;color:#fff}.resource-item .time,.resource-item .type-and-exhibition{color:#b7b7b7}.resource-item .time{height:1.2em}.resource-item .resource-thumbnail{align-self:center;width:100%;display:block}.resource-item .type-and-exhibition{column-gap:var(--defaultPadding);display:flex}.resource-item .type-and-exhibition .type{white-space:nowrap}.resource-item .type-and-exhibition a{color:#b7b7b7}.resource-item .resource-thumbnail .media{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.resource-item .resource-thumbnail .media iframe{aspect-ratio:1318/751;width:100%}.resource-item .resource-thumbnail .media img{object-fit:contain;flex-grow:1;width:100%;height:auto;min-height:0}.resource-item .resource-thumbnail .media.placeholder{background-image:url(/images/default-avatar.svg);background-size:contain}@media (width<=768px){.resource-item .resource-thumbnail .media{aspect-ratio:1;background-color:#000}}.grid-resource-items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.grid-resource-items .grid-resource-item{justify-content:unset;grid-row:span 5}.grid-resource-items .grid-resource-item:nth-child(3n) .resource-item{border-right:unset}.grid-resource-items:after{content:"";background-color:#f2f2f2;width:100%;height:1px;position:absolute;bottom:0;left:0}@media (width>=1824px){.grid-resource-items{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-resource-items .grid-resource-item:nth-child(3n) .resource-item{border-right:1px solid var(--borderColor)}.grid-resource-items .grid-resource-item:nth-child(4n) .resource-item{border-right:unset}}@media (width<=1024px) and (width>=768px){.grid-resource-items{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-resource-items .grid-resource-item:nth-child(3n) .resource-item{border-right:1px solid var(--borderColor)}.grid-resource-items .grid-resource-item:nth-child(2n) .resource-item{border-right:unset}}@media (width<=768px){.grid-resource-items{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-resource-items .grid-resource-item .resource-item{border-right:unset}}.more-article{border-top:1px solid #4a4a4a}.more-article .more{border-bottom:1px solid #4a4a4a;padding:1.25rem;font-weight:400}.more-article .resource-item{border-color:#4a4a4a!important}.more-article .grid-resource-items:after{background-color:#4a4a4a}.more-article .empty-line{height:3rem}.more-article--post .grid-resource-item:nth-child(n+3){display:none}@media (width>=1025px){.more-article--post .grid-resource-item:nth-child(n+3){display:grid}.more-article--post .grid-resource-item:nth-child(n+4){display:none}}@media (width>=1824px){.more-article--post .grid-resource-item:nth-child(n+4){display:grid}}@media (width<=768px){.more-article .more{padding:1.25rem .675rem;font-size:1.75rem}}.journal-index{padding:0 var(--mainContainerPadding)}.journal-index .journal-index__head{padding:5rem var(--defaultPadding) 3rem;border-bottom:1px solid #4a4a4a}.journal-index .journal-index__head h1{font-weight:400}.journal-index .journal-index__head nav{column-gap:2.5rem;margin-top:1.25rem;display:flex}.journal-index .journal-index__head nav a{color:#b7b7b7;text-decoration:underline}.journal-index .journal-index__head nav a:hover{color:#fff}.journal-index .more-article{scroll-margin-top:var(--headerHeight);border-top:none}.learn-index{color:#fff;background-color:#000;min-height:100vh}.learn-index .page-container{padding:var(--headerHeight) var(--mainContainerPadding) 0;margin-bottom:var(--headerHeight);position:relative}.learn-index .page-container .post-item{height:calc(70vh - var(--headerHeight));justify-content:center;row-gap:calc(2 * var(--defaultPadding));width:100%;padding-left:var(--defaultPadding);border-top:1px solid var(--darkGrey);color:#fff;flex-direction:column;display:flex}.learn-index .page-container .post-item h3{font-weight:400}.learn-index .page-container .post-item .title{max-width:80%}.learn-index .page-container .post-item .short-desc{max-width:50%}@keyframes ff-subtle-text-reveal{0%{opacity:0;filter:blur(.5px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.text-reveal-intro,.text-reveal-intro-delay{will-change:transform, opacity;animation:.42s cubic-bezier(.2,.65,.3,1) both ff-subtle-text-reveal}.text-reveal-intro-delay{animation-delay:90ms}@media (prefers-reduced-motion:reduce){.text-reveal-intro,.text-reveal-intro-delay,.about-page .section .head-section>*,.faq-page .intro-reveal h1,.faq-page .intro-reveal p:first-of-type{animation:none}}.about-page{padding-top:var(--headerHeight)}.about-page .section{border-bottom:1px solid #f2f2f2;padding:5em 10.75em}.about-page .section a{text-decoration:underline}.about-page .section h1,.about-page .section h2{padding-bottom:3.25rem;font-size:3rem;font-weight:400;line-height:110%}.about-page .section h1 a,.about-page .section h2 a{text-decoration:none}.about-page .section h3{padding-bottom:1.5rem;font-size:2rem;font-weight:400;line-height:110%}.about-page .section p,.about-page .section li{line-height:140%}.about-page .section p+h3{margin-block-start:2.5rem}.about-page .section .content{padding-left:10.5rem;padding-right:10.5rem;font-size:1.25em}.about-page .section .content p{margin-top:1em}.about-page .section .content p:first-child{margin-top:0}.about-page .section .content p:last-child{margin-bottom:0}.about-page .section .content ul{padding-inline-start:0;margin-bottom:3rem;padding-left:1.5rem;list-style-type:disc}.about-page .section .content ul li{margin-bottom:1rem}.about-page .section .content ul li ul{padding-inline-start:0;margin-bottom:0;padding-left:2.5rem;list-style-type:circle}.about-page .section .content ul li ul li{margin-bottom:0}.about-page .head-section>h1,.about-page .head-section>h2{will-change:transform, opacity;animation:.42s cubic-bezier(.2,.65,.3,1) both ff-subtle-text-reveal}.about-page .head-section>.content>p:first-child{will-change:transform, opacity;animation:.42s cubic-bezier(.2,.65,.3,1) 90ms both ff-subtle-text-reveal}@media (width>=1024px) and (width<=1400px){.about-page .section{padding:4em 8em}.about-page .section h1,.about-page .section h2{font-size:2rem}.about-page .section h3{font-size:1.75rem}}@media (width>=768px) and (width<=1024px){.about-page .section{padding:2rem}.about-page .section h1,.about-page .section h2{font-size:1.75rem}.about-page .section h3{font-size:1.5rem}.about-page .section p+h3{margin-block-start:1.25rem}}@media (width<=768px){.about-page .section{padding:1.5rem var(--mainContainerPadding)}.about-page .section h1,.about-page .section h2{padding-bottom:1rem;font-size:1.9rem;line-height:1.15}.about-page .section h3{padding-bottom:.75rem;font-size:1.35rem;line-height:1.2}.about-page .section .content{padding-left:0;padding-right:0;font-size:1rem;line-height:1.45}.about-page .section .content p{margin-top:.9rem}.about-page .section .content li{line-height:1.45}.about-page .section .content ul{margin-bottom:2rem}.about-page .section p+h3{margin-block-start:1.75rem}}.faq-page{padding:var(--headerHeight) var(--mainContainerPadding) 0}.faq-page .link{color:#000}.faq-page .header{text-align:center;border-bottom:1px solid #f2f2f2;padding:2.5rem 0}.faq-page .header h1{font-weight:400}.faq-page .header p{line-height:130%}.faq-page .intro-reveal h1,.faq-page .intro-reveal p:first-of-type{will-change:transform, opacity;animation:.42s cubic-bezier(.2,.65,.3,1) both ff-subtle-text-reveal}.faq-page .intro-reveal p:first-of-type{animation-delay:90ms}.faq-page .body{border:none;justify-content:center;padding:3.75rem 0;display:flex}.faq-page .body .main-content{width:50%}.faq-page .body .main-content .group{padding-bottom:2.5rem}.faq-page .body .main-content .title{font-weight:700}.faq-page .body .main-content .block{scroll-margin-top:calc(var(--headerHeight) + 20px);border-top:none;border-bottom:1px solid #f2f2f2;margin:0;padding:1.25rem 0}.faq-page .expansion-toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.faq-page .expansion-panel .header{cursor:pointer;text-align:left;border-bottom:none;width:100%;padding:0;font-size:1em;display:block}.faq-page .expansion-panel .header .top{justify-content:space-between;align-items:center;display:flex}.faq-page .expansion-panel .header .top .left{justify-content:space-between;align-items:baseline;column-gap:.75em;width:100%;line-height:1.2;display:flex}.faq-page .expansion-panel .header .top .left .expand{align-items:center;display:flex}.faq-page .expansion-panel .header .top .left .expand .expand-icon{object-fit:contain;width:1em;height:.5em;transition:transform .225s;transform:rotate(180deg)}.faq-page .expansion-panel .content{display:none}.faq-page .expansion-panel .content a{text-decoration:underline}.faq-page .expansion-panel .content p+p{margin-top:1em}.faq-page .expansion-toggle:checked~.expansion-panel .content,.faq-page .block:target .expansion-panel .content{display:block}.faq-page .expansion-toggle:checked~.expansion-panel .expand-icon,.faq-page .block:target .expansion-panel .expand-icon{transform:rotate(0)}.faq-page .expansion-toggle:focus-visible~.expansion-panel .header .link{outline-offset:2px;outline:2px solid #000}@media (width<=768px){.faq-page .header{padding:.625rem 0}.faq-page .body{padding:3em .625em}.faq-page .body .main-content{width:100%}.faq-page .body .main-content .group{padding-bottom:2em}.faq-page .body .main-content .title{padding:.75rem 0}}.app-page .link,.contact-page .link{color:#000}.app-page q,.contact-page q{text-transform:uppercase}.app-page .header,.contact-page .header{text-align:center;border-bottom:1px solid #f2f2f2;width:100%;padding:2.5em}.app-page .header .center,.contact-page .header .center{flex-direction:column;justify-content:center;align-items:center;row-gap:1.25em;display:flex}.app-page .header .center .header-text,.contact-page .header .center .header-text{font-size:3rem;font-weight:400;line-height:110%}.app-page .header .center .information,.contact-page .header .center .information{column-gap:1.25em;display:flex}.app-page .header .center .information p,.contact-page .header .center .information p{color:#b7b7b7;font-size:1.25em}.app-page .content,.contact-page .content{column-gap:1em;font-size:1.25em;line-height:120%;display:flex;position:relative}.app-page .content .catalogue,.contact-page .content .catalogue{z-index:1;top:var(--headerHeight);align-self:start;width:37%;margin-top:3em;padding:1em;position:sticky}.app-page .content .catalogue .outlineHeadings,.contact-page .content .catalogue .outlineHeadings{flex-direction:column;row-gap:.25em;display:flex}.app-page .content .catalogue .outlineHeadings .anchor,.contact-page .content .catalogue .outlineHeadings .anchor{text-decoration:underline}.app-page .content .catalogue .nav-active,.contact-page .content .catalogue .nav-active{font-weight:700}.app-page .content .content-info,.contact-page .content .content-info{align-self:start;width:63%;padding:3em 1em 1em}.app-page .content .content-info .interview-content,.contact-page .content .content-info .interview-content{z-index:0;width:100%;position:relative}.app-page .content .content-info .interview-content .image img,.contact-page .content .content-info .interview-content .image img{object-fit:contain;width:100%;height:100%}.app-page .content .content-info a,.contact-page .content .content-info a{text-decoration:underline}.app-page .content .content-info h1 .anchor,.app-page .content .content-info h2 .anchor,.app-page .content .content-info h3 .anchor,.app-page .content .content-info h4 .anchor,.app-page .content .content-info h5 .anchor,.app-page .content .content-info h6 .anchor,.contact-page .content .content-info h1 .anchor,.contact-page .content .content-info h2 .anchor,.contact-page .content .content-info h3 .anchor,.contact-page .content .content-info h4 .anchor,.contact-page .content .content-info h5 .anchor,.contact-page .content .content-info h6 .anchor{text-decoration:none}.app-page .content .content-info h1,.app-page .content .content-info h2,.app-page .content .content-info h3,.app-page .content .content-info h4,.app-page .content .content-info h5,.app-page .content .content-info h6,.contact-page .content .content-info h1,.contact-page .content .content-info h2,.contact-page .content .content-info h3,.contact-page .content .content-info h4,.contact-page .content .content-info h5,.contact-page .content .content-info h6{scroll-margin-top:calc(var(--headerHeight) + 16px)}.app-page .content .content-info.full-screen,.contact-page .content .content-info.full-screen{width:100%;padding:3em 16.25em}.app-page .content a,.contact-page .content a{line-height:130%}.app-page .content h1,.app-page .content h2,.app-page .content h3,.app-page .content h4,.app-page .content h5,.app-page .content h6,.contact-page .content h1,.contact-page .content h2,.contact-page .content h3,.contact-page .content h4,.contact-page .content h5,.contact-page .content h6{font-weight:700}.app-page .content h1,.contact-page .content h1{font-size:2em}.app-page .content h2,.contact-page .content h2{font-size:1.5em}.app-page .content h3,.contact-page .content h3{margin:revert;margin-top:6.25rem;margin-bottom:2rem;font-size:3rem;font-weight:400;line-height:110%}.app-page .content h3:first-child,.contact-page .content h3:first-child{margin-top:1rem}.app-page .content h4,.contact-page .content h4{margin:revert}.app-page .content h5,.app-page .content h6,.contact-page .content h5,.contact-page .content h6{font-size:1em}.app-page .content p,.app-page .content span,.contact-page .content p,.contact-page .content span{margin:revert;line-height:130%}.app-page .content li,.contact-page .content li{margin-bottom:.5em;line-height:130%}.app-page .content ul,.app-page .content ol,.contact-page .content ul,.contact-page .content ol{padding-inline-start:2.5em}.app-page .content .anchor,.contact-page .content .anchor{color:inherit}.app-page .content .anchor:hover,.contact-page .content .anchor:hover{cursor:pointer}.app-page.custom-style .content p,.app-page.custom-style .content li{line-height:145%}.app-page.custom-style .content p+p{margin-top:.9rem}@media (width>=1024px) and (width<=1400px){.app-page .header .header-text,.contact-page .header .header-text,.app-page .content h3,.contact-page .content h3{font-size:2.75rem}.app-page .content .content-info.full-screen,.contact-page .content .content-info.full-screen{padding:2.5em 10.25em!important}}@media (width>=768px) and (width<=1024px){.app-page .header .header-text,.contact-page .header .header-text{font-size:2.5rem}.app-page .content h3,.contact-page .content h3{margin-top:5rem;margin-bottom:1.75rem;font-size:2.5rem}.app-page .content .content-info.full-screen,.contact-page .content .content-info.full-screen{padding:2em 4.25em!important}}@media (width<=768px){.app-page .header,.contact-page .header{padding:1.09375em}.app-page .header .header-text,.contact-page .header .header-text{font-size:1.75rem}.app-page .content,.contact-page .content{font-size:1em;display:block}.app-page .content h3,.contact-page .content h3{margin-top:5rem;margin-bottom:1.75rem;font-size:1.75rem}.app-page .content .catalogue,.app-page .content .content-info,.contact-page .content .catalogue,.contact-page .content .content-info{width:100%;padding:3rem .5rem}.app-page .content .catalogue,.contact-page .content .catalogue{margin-top:unset;position:unset;border-bottom:1px solid #f2f2f2}.app-page .content .content-info,.contact-page .content .content-info{padding:2em .5em!important}.app-page.custom-style .content h3{margin-top:3rem;margin-bottom:1.2rem;font-size:1.55rem}}.legal-docs-page{padding:var(--headerHeight) var(--mainContainerPadding) 0}.legal-docs-page .content .content-info h1,.legal-docs-page .content .content-info h2,.legal-docs-page .content .content-info h3,.legal-docs-page .content .content-info h4{font-weight:500;line-height:1.2}.legal-docs-page .content .content-info h1{font-size:2.7rem}.legal-docs-page .content .content-info h2{font-size:2.2rem}.legal-docs-page .content .content-info h3{margin-top:3.5rem;margin-bottom:1.25rem;font-size:1.8rem}.legal-docs-page .content .content-info p,.legal-docs-page .content .content-info li{font-weight:400;line-height:1.45}.legal-docs-page .content .content-info li{margin-bottom:.25em}.legal-docs-page .content .content-info li p{margin:0}.legal-docs-page .content .content-info li p+p{margin-top:.4em}.legal-docs-page .content .content-info strong,.legal-docs-page .content .content-info b{font-weight:600}@media (width<=768px){.legal-docs-page .content .content-info h1{font-size:2rem}.legal-docs-page .content .content-info h2{font-size:1.65rem}.legal-docs-page .content .content-info h3{margin-top:2.5rem;margin-bottom:1rem;font-size:1.4rem}}.article-page{color:#fff;background-color:#000;min-height:100vh}.article-page .link{color:#fff}.article-page{padding:var(--headerHeight) var(--mainContainerPadding) 0}.article-page .header{min-height:calc(62vh - var(--headerHeight));border-bottom:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.article-page .header .center{align-items:flex-start}.article-page .content{column-gap:0;width:100%}.article-page .content .catalogue{flex-shrink:0;width:20.3125em;margin-top:0;padding:0;top:0}.article-page .content .catalogue .outlineHeadings{row-gap:0;height:100vh;overflow-y:scroll}.article-page .content .catalogue .outlineHeadings .anchor{color:#b7b7b7;padding:1.25rem;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;text-decoration:none;position:relative}.article-page .content .catalogue .outlineHeadings .anchor:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"13\" viewBox=\"0 0 12 13\" fill=\"none\"%3E%3Ccircle cx=\"6\" cy=\"6.89258\" r=\"5.5\" stroke=\"white\" /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:12px;height:13px;position:absolute;left:0;transform:translateY(25%)}.article-page .content .catalogue .outlineHeadings .anchor:hover{color:var(--white)}.article-page .content .catalogue .outlineHeadings .nav-active{color:var(--white);font-weight:400}.article-page .content .catalogue .outlineHeadings .nav-active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"13\" viewBox=\"0 0 12 13\" fill=\"white\"%3E%3Ccircle cx=\"6\" cy=\"6.89258\" r=\"5.5\" stroke=\"white\" /%3E%3C/svg%3E")}.article-page .content .content-info{width:100%;padding:0 11% 16vh}.article-page .content .content-info h4{font-size:1em;font-weight:700;line-height:145%}@media (width>=768px) and (width<=1024px){.article-page .content .catalogue{width:15.25em}.article-page .content .catalogue .outlineHeadings .anchor{padding:.75em}.article-page .content .content-info{padding:5.5em 6% 16vh}}@media (width<=768px){.article-page .header{min-height:42vh}.article-page .header .center .header-text{margin-bottom:.75rem}.article-page .header .center .information{justify-content:center;width:100%}.article-page .content .catalogue{border-bottom:none;width:100%}.article-page .content .catalogue .outlineHeadings{height:auto}.article-page .content .content-info{border-left:none;padding:1.75rem var(--mainContainerPadding) 14vh!important}}.contact-page{padding:var(--headerHeight) var(--mainContainerPadding) 0}.contact-page .content .content-info h1{padding:2.5em 0;font-size:3rem;font-weight:400;line-height:110%}.contact-page .interview-content{font-size:1.25rem}.contact-page .interview-content ul{padding-top:.5rem}.contact-page .interview-content p+p{margin-top:1em}@media (width<=768px){.contact-page .content .content-info h1{font-size:1.75rem}.contact-page .interview-content{font-size:1rem}}.experiments-page{color:#fff;scroll-behavior:smooth;width:100%;min-height:100vh;padding:var(--headerHeight) var(--mainContainerPadding) 5rem;background-color:#000;margin:0 auto}.experiments-page .section{--padding:calc(var(--mainContainerPadding) * .5);border-bottom:1px solid var(--darkDarkGrey);padding:var(--padding) 0}.experiments-page .section .thumbnail{width:100%;padding-bottom:var(--padding)}.experiments-page .section .thumbnail img{object-fit:contain;width:100%;height:100%}.experiments-page .section .thumbnail .credit{color:#b7b7b7;margin-top:.75em;font-size:1rem}.experiments-page .section .group{gap:var(--padding);display:flex}.experiments-page .section .group .left{width:35%}.experiments-page .section .group .right{width:65%;margin-bottom:.5em}.experiments-page .section .group .right .title{padding-bottom:calc(var(--padding) * .5)}.experiments-page .section .group .right .title a{color:#fff}.experiments-page .section .group .right .date-time{color:#b7b7b7;margin-bottom:calc(var(--padding) * 1.5)}.experiments-page .section .group .right .description{margin-bottom:var(--padding);width:80%;line-height:138%}.experiments-page .section .group .right .description p{margin-top:1em}.experiments-page .section .group .right .description p:first-child{margin-top:0}.experiments-page .section .group-padding{padding:5em 0 3em}.experiments-page .section h1,.experiments-page .section h2{font-weight:400}.experiments-page .section:last-child{border-bottom:none;padding-bottom:8em}.experiments-page .archive-link{width:fit-content;display:inline-block}.experiments-page .moma-link{margin-top:var(--padding)}@media (width<=768px){.experiments-page{margin:0}.experiments-page .section.header{padding:calc(var(--padding) * 2.5) 0}.experiments-page .section{padding:calc(var(--padding) * 1.5) 0}.experiments-page .section .thumbnail{padding-bottom:calc(var(--padding) * 2)}.experiments-page .section .thumbnail .credit{margin-top:.25em;font-size:.875rem}.experiments-page .section .group{flex-direction:column}.experiments-page .section .group .left,.experiments-page .section .group .right,.experiments-page .section .group .right .description{width:100%}.experiments-page .section .group .right .title{padding-bottom:calc(var(--padding) * 1.25)}.experiments-page .section .group .right .date-time{margin-bottom:calc(var(--padding) * 1.25)}.experiments-page .section .group .right .description{margin-bottom:0;line-height:1.45}.experiments-page .section .group .right button,.experiments-page .section .group .right .blue-btn{margin-top:var(--padding)}.experiments-page .section .group-padding{padding:2em 0 1em}.experiments-page .section:last-child{padding-bottom:5em}}.about-display .display-text-section{grid-template-columns:2fr 3.5fr;gap:12%;width:100%;display:grid}.about-display .display-text-section .display-text-section-right ul{margin-block-start:1em;padding-inline-start:0;list-style:none}.about-display .display-text-section .display-text-section-right ul li{line-height:130%}.about-display .single-quote{grid-template-columns:1fr}.about-display p{line-height:130%}.about-display p+p{margin-block-start:1.25rem}.about-display .button-section{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:3.125rem;display:flex}.about-display .button-section span{font-size:1.25rem;line-height:110%}.about-display .blue-btn-light{color:#000;border:unset;cursor:pointer;background-color:#b9e5ff;border-radius:90px;justify-content:center;align-items:center;padding:12px 28px;font-size:1em;line-height:130%;text-decoration:none;display:flex}.about-display .blue-btn-light:hover{color:#fff;background-color:#000}.about-display .light-link{color:var(--white)}.about-display .title-large,.about-display h1,.about-display h2{font-weight:400}.about-display.main-container{background:var(--black);color:var(--white);min-height:100vh;margin-top:var(--headerHeight);width:100%;margin-bottom:var(--mainContainerPadding);gap:12.5em;display:grid}.about-display.main-container .intro-section .landing-viewport{height:100dvh}.about-display.main-container .intro-section .landing-viewport .banner-layer{--banner-frame-aspect:1439 / 806;--banner-screen-left-pct:.365;--banner-screen-top-pct:.2315;--banner-screen-width-pct:.268;--banner-screen-height-pct:.4769;--banner-frame-scale:1;--banner-frame-width:min(100dvw, calc(100dvh * (1439 / 806)));--banner-frame-height:calc(var(--banner-frame-width) / (1439 / 806));--banner-screen-left:calc(var(--banner-frame-width) * var(--banner-screen-left-pct));--banner-screen-top:calc(var(--banner-frame-height) * var(--banner-screen-top-pct));--banner-screen-width:calc(var(--banner-frame-width) * var(--banner-screen-width-pct));--banner-screen-height:calc(var(--banner-frame-height) * var(--banner-screen-height-pct));background-color:var(--lightGrey);width:100%;height:100dvh;margin-top:calc(-1 * var(--headerHeight));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-display.main-container .intro-section .landing-viewport .banner-layer .banner-preview{width:var(--banner-frame-width);height:var(--banner-frame-height);aspect-ratio:var(--banner-frame-aspect);z-index:2;transform:scale(var(--banner-frame-scale));transform-origin:50%;margin:auto;position:absolute;inset:0}.about-display.main-container .intro-section .landing-viewport .banner-layer .banner-preview__iframe{left:var(--banner-screen-left);top:var(--banner-screen-top);width:var(--banner-screen-width);height:var(--banner-screen-height);background:var(--black);border:none;display:block;position:absolute;overflow:hidden}.about-display.main-container .intro-section .landing-viewport .banner-layer .banner-preview__iframe img{object-fit:cover;width:100%;height:100%;display:block}.about-display.main-container .intro-section .landing-viewport .banner-layer__frame{z-index:0;width:var(--banner-frame-width);height:var(--banner-frame-height);max-width:none;max-height:none;aspect-ratio:var(--banner-frame-aspect);object-fit:contain;pointer-events:none;transform:scale(var(--banner-frame-scale));transform-origin:50%;position:relative}.about-display.main-container .art-system{margin:0 var(--mainContainerPadding);padding-top:3.75rem}.about-display.main-container .art-system .container{grid-template-columns:1fr 1.25fr;gap:12%;width:100%;display:grid}.about-display.main-container .art-system .container .left-content .title-large{font-size:4.6875rem;line-height:100%}.about-display.main-container .art-system .container .left-content .system-intro-copy{max-width:42rem;margin-top:1rem}.about-display.main-container .art-system .container .right-content p{margin-top:1rem}.about-display.main-container .art-system .container .right-content .video-cover{aspect-ratio:16/9}.about-display.main-container #ff1,.about-display.main-container #ffp,.about-display.main-container #demo-video,.about-display.main-container #install-care,.about-display.main-container #open-by-design{border-top:1px solid var(--darkDarkGrey);margin:0 var(--mainContainerPadding);scroll-margin-top:var(--headerHeight);padding-top:12.5rem}.about-display.main-container #install-care .content,.about-display.main-container #open-by-design .content{width:50%}.about-display.main-container #install-care .content .description,.about-display.main-container #open-by-design .content .description{margin-top:3.75rem}.about-display.main-container #install-care .content .description ul,.about-display.main-container #open-by-design .content .description ul{margin-block-start:1em;padding-inline-start:0;list-style:none}.about-display.main-container #install-care .content .description ul li,.about-display.main-container #open-by-design .content .description ul li{line-height:130%}.about-display.main-container .tech-section{padding:0 var(--mainContainerPadding);gap:2.5rem;display:grid}.about-display.main-container .tech-section .tech-specs{padding:var(--mainContainerPadding);background-color:var(--lightGrey);scroll-margin-top:var(--headerHeight);border-radius:1.25rem;align-items:stretch;gap:5.625rem;display:flex}.about-display.main-container .tech-section .tech-specs .tech-specs-left{flex-direction:column;width:54%;display:flex;position:relative}.about-display.main-container .tech-section .tech-specs .tech-specs-left h2{z-index:1;position:relative}.about-display.main-container .tech-section .tech-specs .tech-specs-left .edition{width:100%;padding-top:var(--mainContainerPadding);flex:1;justify-content:center;align-items:center;display:flex}.about-display.main-container .tech-section .tech-specs .tech-specs-left .edition img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.about-display.main-container .tech-section .tech-specs .tech-specs-right{flex-direction:column;width:46%;display:flex}.about-display.main-container .tech-section .tech-specs .tech-specs-right .tech-specs-right-item{border-left:1px solid var(--white);margin-bottom:1.25rem;padding-left:1.25rem;font-size:.75em}.about-display.main-container .tech-section .tech-specs .tech-specs-right .tech-specs-right-item h4{text-transform:uppercase;font-weight:700}.about-display.main-container .tech-section .tech-specs .tech-specs-right .tech-specs-right-item h4+p{margin-block-start:.625rem}.about-display.main-container .tech-section .tech-specs .tech-specs-right .tech-specs-right-item p+p{margin-block-start:0}.sell-ff1{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:12%;width:100%;display:grid}.sell-ff1 .display-text-section-left{flex-direction:column;justify-content:space-between;align-self:stretch;gap:0;width:100%;display:flex}.sell-ff1 .display-text-section-left .title-and-description .description-text{margin-top:3.75rem}.sell-ff1 .display-text-section-left .title-and-description .description-text p{margin-block-end:1lh}.sell-ff1 .display-text-section-left .title-and-description .description-text .light-link{color:var(--darkGrey)}.sell-ff1 .display-text-section-right{align-self:stretch;width:100%;position:relative}@media (width<=1375px){.about-display .button-section,.sell-ff1 .display-text-section-left .button-section{flex-direction:column;align-items:flex-start;gap:1rem}}@media (width<=1024px){.about-display .display-text-section,.sell-ff1{gap:4.625rem}.about-display .button-section,.sell-ff1 .display-text-section-left .button-section{flex-direction:column;align-items:flex-start;gap:1.875rem}}.device-photos-container{flex-direction:column;width:100%;display:flex}.device-photos-container .hero-image-wrapper{background-color:var(--lightGrey);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.device-photos-container .carousel-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.device-photos-container .hero-image{width:100%;display:flex;position:relative;overflow:hidden}.device-photos-container .hero-image .track{width:100%;transition:transform .4s;display:flex}.device-photos-container .hero-image .track img{aspect-ratio:1;object-fit:cover;flex:0 0 100%;width:100%;display:block}.device-photos-container .nav-arrow{cursor:pointer;padding:max(var(--mainContainerPadding) * .5, 12px);z-index:7;color:var(--black);background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.device-photos-container .nav-arrow:hover{opacity:.8}.device-photos-container .nav-arrow svg{width:24px;height:24px}.device-photos-container .nav-arrow.nav-arrow-left{left:0}.device-photos-container .nav-arrow.nav-arrow-right{right:0}.device-photos-container .pagination-dots-container{width:100%;position:relative}.device-photos-container .pagination-dots-container .pagination-dots{width:100%;bottom:calc(var(--mainContainerPadding) * .6);justify-content:center;align-items:center;gap:10px;height:18px;display:flex;position:absolute;right:0}.device-photos-container .pagination-dots-container .pagination-dots .dot{cursor:pointer;background:#4a4a4a;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.device-photos-container .pagination-dots-container .pagination-dots .dot:hover{background:#232323}.device-photos-container .hero-image-wrapper:has(>.carousel-input:first-of-type:checked) .track{transform:translate(-0%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:first-of-type:checked) .nav-arrow[data-slide="1"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:first-of-type:checked) .dot:first-of-type{border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(2):checked) .track{transform:translate(-100%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(2):checked) .nav-arrow[data-slide="2"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(2):checked) .dot:nth-of-type(2){border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(3):checked) .track{transform:translate(-200%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(3):checked) .nav-arrow[data-slide="3"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(3):checked) .dot:nth-of-type(3){border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(4):checked) .track{transform:translate(-300%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(4):checked) .nav-arrow[data-slide="4"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(4):checked) .dot:nth-of-type(4){border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(5):checked) .track{transform:translate(-400%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(5):checked) .nav-arrow[data-slide="5"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(5):checked) .dot:nth-of-type(5){border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(6):checked) .track{transform:translate(-500%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(6):checked) .nav-arrow[data-slide="6"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(6):checked) .dot:nth-of-type(6){border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(7):checked) .track{transform:translate(-600%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(7):checked) .nav-arrow[data-slide="7"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(7):checked) .dot:nth-of-type(7){border-radius:26px;width:26px}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(8):checked) .track{transform:translate(-700%)}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(8):checked) .nav-arrow[data-slide="8"]{display:flex}.device-photos-container .hero-image-wrapper:has(>.carousel-input:nth-of-type(8):checked) .dot:nth-of-type(8){border-radius:26px;width:26px}@media (width<=768px){.about-display.main-container{gap:8.75rem}.about-display.main-container .intro-section .landing-viewport{height:auto}.about-display.main-container .intro-section .landing-viewport .banner-layer{--banner-frame-scale:1.875;align-items:center;max-height:60vh;margin-top:0}.about-display.main-container .intro-section .landing-viewport .banner-layer img{aspect-ratio:var(--banner-frame-aspect)}.about-display.main-container .intro-section{margin-bottom:0}.about-display.main-container #ff1,.about-display.main-container #ffp,.about-display.main-container #demo-video,.about-display.main-container #install-care,.about-display.main-container #open-by-design{padding-top:8.75rem}.about-display.main-container .tech-section .tech-specs{flex-direction:column;gap:2.5rem}.about-display.main-container .tech-section .tech-specs .tech-specs-left{width:100%}.about-display.main-container .tech-section .tech-specs .tech-specs-left .edition{height:90%;position:relative;top:0}.about-display.main-container .tech-section .tech-specs .tech-specs-left .edition img{height:100%}.about-display.main-container .tech-section .tech-specs .tech-specs-right{width:100%}.about-display.main-container .tech-section .ffp-tech-specs .tech-specs-left .edition{height:initial;position:relative}.about-display.main-container .art-system .container{grid-template-columns:1fr;gap:3.75rem}.about-display.main-container .art-system .container .left-content .title-large{font-size:2.5rem}.about-display.main-container #install-care .content,.about-display.main-container #open-by-design .content{width:100%}.about-display.main-container #install-care .content .description,.about-display.main-container #open-by-design .content .description{margin-top:2.5rem}.about-display .display-text-section{grid-template-columns:1fr;gap:3rem}.about-display .display-text-section .display-text-section-right{width:100%}.about-display .single-quote{grid-template-columns:1fr}.about-display p+p{margin-block-start:1lh}.about-display .button-section{flex-direction:column;align-items:flex-start;gap:1rem}.about-display .button-section span{font-size:1rem}.sell-ff1{grid-template-columns:1fr;gap:3rem}.sell-ff1 .display-text-section-left{width:100%}.sell-ff1 .display-text-section-left .button-section{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1.875rem}.sell-ff1 .display-text-section-right{width:100%}}@media (width>=1400px){.device-photos-container .hero-image-wrapper .pagination-dots-container .pagination-dots{justify-content:center;height:20px;right:0}}
