.ActivityAccordion-module__MJe5Rq__accordion{background:#03131f;border-block:1px solid #67e8f929;width:100%;height:clamp(27rem,46vw,35rem);display:flex;overflow:hidden}.ActivityAccordion-module__MJe5Rq__panel{isolation:isolate;color:#ecfeff;border-right:1px solid #cffafe33;flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ActivityAccordion-module__MJe5Rq__panel:last-child{border-right:0}.ActivityAccordion-module__MJe5Rq__panel.ActivityAccordion-module__MJe5Rq__active{flex-grow:4.15}.ActivityAccordion-module__MJe5Rq__image{z-index:-3;object-fit:cover;filter:saturate(.72)brightness(.75);transition:filter .7s,transform 1s cubic-bezier(.16,1,.3,1);transform:scale(1.035)}.ActivityAccordion-module__MJe5Rq__active .ActivityAccordion-module__MJe5Rq__image{filter:saturate(.92)brightness(.92);transform:scale(1)}.ActivityAccordion-module__MJe5Rq__scrim{z-index:-2;background:linear-gradient(#020f195c 0%,#0000 34%),linear-gradient(#0000 22%,#020d163d 44%,#020d16f0 100%);position:absolute;inset:0}.ActivityAccordion-module__MJe5Rq__trigger{z-index:1;cursor:pointer;width:100%;position:absolute;inset:0}.ActivityAccordion-module__MJe5Rq__trigger:focus-visible{outline-offset:-4px;outline:2px solid #67e8f9}.ActivityAccordion-module__MJe5Rq__index{color:#cffafead;font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:.55rem;font-size:.61rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.ActivityAccordion-module__MJe5Rq__indexLine{background:currentColor;width:1.8rem;height:1px;transition:width .6s cubic-bezier(.16,1,.3,1)}.ActivityAccordion-module__MJe5Rq__active .ActivityAccordion-module__MJe5Rq__indexLine{width:3.5rem}.ActivityAccordion-module__MJe5Rq__content{z-index:2;pointer-events:none;padding:clamp(1.35rem,2.6vw,2.8rem);position:absolute;bottom:0;left:0;right:0}.ActivityAccordion-module__MJe5Rq__category{color:#cffafeb8;font-family:var(--font-secondary);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;margin-bottom:.65rem;font-size:.68rem;font-weight:700;transition:opacity .26s,transform .5s;transform:translateY(.4rem)}.ActivityAccordion-module__MJe5Rq__active .ActivityAccordion-module__MJe5Rq__category{opacity:1;transition-delay:.18s;transform:translateY(0)}.ActivityAccordion-module__MJe5Rq__code{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.65rem,3vw,3.25rem);font-weight:600;line-height:.9}.ActivityAccordion-module__MJe5Rq__details{opacity:0;grid-template-rows:0fr;max-width:32rem;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1),opacity .22s;display:grid;overflow:hidden}.ActivityAccordion-module__MJe5Rq__active .ActivityAccordion-module__MJe5Rq__details{opacity:1;grid-template-rows:1fr;transition-delay:80ms}.ActivityAccordion-module__MJe5Rq__detailsInner{min-height:0;overflow:hidden}.ActivityAccordion-module__MJe5Rq__description{color:#cffafedb;font-family:var(--font-secondary);margin-top:1rem;font-size:clamp(.86rem,1.25vw,1rem);line-height:1.65}.ActivityAccordion-module__MJe5Rq__link{z-index:3;color:#a5f3fc;letter-spacing:.14em;text-transform:uppercase;pointer-events:auto;border-bottom:1px solid #a5f3fc94;align-items:center;gap:.7rem;width:fit-content;margin-top:1.4rem;padding-bottom:.32rem;font-size:.7rem;font-weight:700;transition:color .18s,gap .18s,border-color .18s;display:inline-flex;position:relative}.ActivityAccordion-module__MJe5Rq__link:hover{color:#fff;border-color:#fff;gap:.95rem}@media (max-width:767px){.ActivityAccordion-module__MJe5Rq__accordion{border-block:0;flex-direction:column;height:min(36rem,100svh - 4rem);min-height:31rem}.ActivityAccordion-module__MJe5Rq__panel{border-bottom:1px solid #cffafe33;border-right:0;flex:1 1 0;width:100%;transition:flex-grow .65s cubic-bezier(.16,1,.3,1)}.ActivityAccordion-module__MJe5Rq__panel:last-child{border-bottom:0}.ActivityAccordion-module__MJe5Rq__panel.ActivityAccordion-module__MJe5Rq__active{flex-grow:4.7}.ActivityAccordion-module__MJe5Rq__index{top:1rem;left:auto;right:1rem}.ActivityAccordion-module__MJe5Rq__indexLine,.ActivityAccordion-module__MJe5Rq__active .ActivityAccordion-module__MJe5Rq__indexLine{width:1.5rem}.ActivityAccordion-module__MJe5Rq__content{padding:1rem}.ActivityAccordion-module__MJe5Rq__category{margin-bottom:.35rem;font-size:.59rem}.ActivityAccordion-module__MJe5Rq__code{font-size:clamp(1.35rem,7vw,2rem)}.ActivityAccordion-module__MJe5Rq__description{max-width:29rem;margin-top:.7rem;font-size:.82rem;line-height:1.45}.ActivityAccordion-module__MJe5Rq__link{margin-top:.85rem;font-size:.64rem}.ActivityAccordion-module__MJe5Rq__panel:not(.ActivityAccordion-module__MJe5Rq__active) .ActivityAccordion-module__MJe5Rq__content{top:50%;bottom:auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.ActivityAccordion-module__MJe5Rq__panel,.ActivityAccordion-module__MJe5Rq__image,.ActivityAccordion-module__MJe5Rq__indexLine,.ActivityAccordion-module__MJe5Rq__category,.ActivityAccordion-module__MJe5Rq__details,.ActivityAccordion-module__MJe5Rq__link{transition-duration:.01ms!important}}
.ProductGallery-module__Lhom4G__productImage{animation:.62s cubic-bezier(.16,1,.3,1) both ProductGallery-module__Lhom4G__product-image-focus}.ProductGallery-module__Lhom4G__productCopy{animation:.48s cubic-bezier(.16,1,.3,1) both ProductGallery-module__Lhom4G__product-copy-focus}.ProductGallery-module__Lhom4G__scanLine{background:#0891b247;width:1px;animation:3.8s ease-in-out infinite ProductGallery-module__Lhom4G__product-scan;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #22d3ee40}@keyframes ProductGallery-module__Lhom4G__product-image-focus{0%{opacity:.42;transform:scale(1.045)translate(1.5%)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes ProductGallery-module__Lhom4G__product-copy-focus{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes ProductGallery-module__Lhom4G__product-scan{0%,12%{opacity:0;left:0}25%{opacity:1}76%{opacity:.65}88%,to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.ProductGallery-module__Lhom4G__productImage,.ProductGallery-module__Lhom4G__productCopy,.ProductGallery-module__Lhom4G__scanLine{animation:none}}
.AnimatedLayeringLink-module__NF30hW__link{color:#cffafe;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#032437d1;border:1px solid #67e8f980;border-radius:.2rem;outline:none;grid-template-columns:2.2rem auto 1fr 1.1rem;align-items:center;gap:.75rem;min-width:min(100%,16.5rem);min-height:3.45rem;padding:0 1rem;transition:border-color .25s,background .25s,box-shadow .25s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a5f3fc0a,0 .8rem 2.3rem #020d1633}.AnimatedLayeringLink-module__NF30hW__link:after{content:"";background:linear-gradient(100deg,#0000 0 48%,#67e8f91a 50%,#0000 52% 100%);animation:5s ease-in-out infinite AnimatedLayeringLink-module__NF30hW__layering-sweep;position:absolute;inset:0;transform:translate(-115%)}.AnimatedLayeringLink-module__NF30hW__layers{z-index:1;place-items:center;width:2rem;height:1.75rem;display:grid;position:relative}.AnimatedLayeringLink-module__NF30hW__layers span{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);background:#07516d;border:1px solid #a5f3fcb8;width:1.65rem;height:.34rem;transition:background .25s,border-color .25s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute}.AnimatedLayeringLink-module__NF30hW__layers span:first-child{transform:translateY(-.64rem)}.AnimatedLayeringLink-module__NF30hW__layers span:nth-child(2){transform:translateY(-.22rem)}.AnimatedLayeringLink-module__NF30hW__layers span:nth-child(3){transform:translateY(.22rem)}.AnimatedLayeringLink-module__NF30hW__layers span:nth-child(4){transform:translateY(.64rem)}.AnimatedLayeringLink-module__NF30hW__label{z-index:1;font-family:var(--font-secondary);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:800;position:relative}.AnimatedLayeringLink-module__NF30hW__flow{z-index:1;background:#a5f3fc33;height:1px;position:relative;overflow:hidden}.AnimatedLayeringLink-module__NF30hW__flow span{background:linear-gradient(90deg,#0000,#67e8f9 45%,#cffafe 55%,#0000);animation:3.2s ease-in-out infinite AnimatedLayeringLink-module__NF30hW__layering-flow;position:absolute;inset:0;transform:translate(-100%)}.AnimatedLayeringLink-module__NF30hW__arrow{z-index:1;color:#67e8f9;transition:color .25s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.AnimatedLayeringLink-module__NF30hW__link:hover,.AnimatedLayeringLink-module__NF30hW__link:focus-visible{background:#043348f0;border-color:#a5f3fc;transform:translateY(-3px);box-shadow:0 0 0 1px #67e8f91f,0 .9rem 2.7rem #22d3ee2e}.AnimatedLayeringLink-module__NF30hW__link:hover .AnimatedLayeringLink-module__NF30hW__layers span,.AnimatedLayeringLink-module__NF30hW__link:focus-visible .AnimatedLayeringLink-module__NF30hW__layers span{background:#0891b2;border-color:#cffafe}.AnimatedLayeringLink-module__NF30hW__link:hover .AnimatedLayeringLink-module__NF30hW__layers span:first-child,.AnimatedLayeringLink-module__NF30hW__link:focus-visible .AnimatedLayeringLink-module__NF30hW__layers span:first-child{transform:translate(.16rem,-.78rem)}.AnimatedLayeringLink-module__NF30hW__link:hover .AnimatedLayeringLink-module__NF30hW__layers span:nth-child(2),.AnimatedLayeringLink-module__NF30hW__link:focus-visible .AnimatedLayeringLink-module__NF30hW__layers span:nth-child(2){transform:translate(-.12rem,-.26rem)}.AnimatedLayeringLink-module__NF30hW__link:hover .AnimatedLayeringLink-module__NF30hW__layers span:nth-child(3),.AnimatedLayeringLink-module__NF30hW__link:focus-visible .AnimatedLayeringLink-module__NF30hW__layers span:nth-child(3){transform:translate(.12rem,.26rem)}.AnimatedLayeringLink-module__NF30hW__link:hover .AnimatedLayeringLink-module__NF30hW__layers span:nth-child(4),.AnimatedLayeringLink-module__NF30hW__link:focus-visible .AnimatedLayeringLink-module__NF30hW__layers span:nth-child(4){transform:translate(-.16rem,.78rem)}.AnimatedLayeringLink-module__NF30hW__link:hover .AnimatedLayeringLink-module__NF30hW__arrow,.AnimatedLayeringLink-module__NF30hW__link:focus-visible .AnimatedLayeringLink-module__NF30hW__arrow{color:#cffafe;transform:translate(.3rem)}.AnimatedLayeringLink-module__NF30hW__link:focus-visible{outline-offset:4px;outline:2px solid #67e8f9}@keyframes AnimatedLayeringLink-module__NF30hW__layering-flow{0%,18%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes AnimatedLayeringLink-module__NF30hW__layering-sweep{0%,72%{transform:translate(-115%)}92%,to{transform:translate(115%)}}@media (prefers-reduced-motion:reduce){.AnimatedLayeringLink-module__NF30hW__link,.AnimatedLayeringLink-module__NF30hW__link:after,.AnimatedLayeringLink-module__NF30hW__layers span,.AnimatedLayeringLink-module__NF30hW__flow span,.AnimatedLayeringLink-module__NF30hW__arrow{transition:none;animation:none}}
.AnimatedReadLink-module__tcqeQW__link{color:#cffafe;background:#031f2f;border:1px solid #0891b26b;border-radius:.2rem;outline:none;grid-template-columns:2.2rem auto 1fr 1.1rem;align-items:center;gap:.75rem;min-width:11.75rem;min-height:3.45rem;padding:0 1rem;transition:border-color .25s,background .25s,box-shadow .25s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;overflow:hidden;box-shadow:0 .75rem 2.2rem #020d1629}.AnimatedReadLink-module__tcqeQW__link:before{content:"";background:linear-gradient(105deg,#0000 0 45%,#67e8f91a 50%,#0000 55% 100%);animation:5.2s ease-in-out infinite AnimatedReadLink-module__tcqeQW__read-sweep;position:absolute;inset:0;transform:translate(-110%)}.AnimatedReadLink-module__tcqeQW__pages{perspective:6rem;width:1.75rem;height:1.9rem;position:relative}.AnimatedReadLink-module__tcqeQW__backPage,.AnimatedReadLink-module__tcqeQW__frontPage{background:#06354a;border:1px solid #a5f3fcb8;border-radius:.08rem;width:1.25rem;height:1.55rem;position:absolute}.AnimatedReadLink-module__tcqeQW__backPage{transition:transform .45s cubic-bezier(.16,1,.3,1);top:.08rem;right:.05rem;transform:rotate(6deg)}.AnimatedReadLink-module__tcqeQW__frontPage{z-index:1;transform-origin:0;flex-direction:column;gap:.2rem;padding:.35rem .24rem;transition:border-color .25s,background .25s;animation:3.4s ease-in-out infinite AnimatedReadLink-module__tcqeQW__page-breathe;display:flex;bottom:.05rem;left:.05rem}.AnimatedReadLink-module__tcqeQW__frontPage span{background:#a5f3fc8c;width:100%;height:1px;display:block}.AnimatedReadLink-module__tcqeQW__frontPage span:last-child{width:62%}.AnimatedReadLink-module__tcqeQW__label{z-index:1;font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:800;position:relative}.AnimatedReadLink-module__tcqeQW__progress{z-index:1;background:#a5f3fc33;height:1px;position:relative;overflow:hidden}.AnimatedReadLink-module__tcqeQW__progressFill{background:#67e8f9;animation:3.4s ease-in-out infinite AnimatedReadLink-module__tcqeQW__read-progress;position:absolute;inset:0;transform:translate(-100%)}.AnimatedReadLink-module__tcqeQW__arrow{z-index:1;color:#67e8f9;transition:color .25s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.AnimatedReadLink-module__tcqeQW__link:hover,.AnimatedReadLink-module__tcqeQW__link:focus-visible{background:#052b3e;border-color:#67e8f9;transform:translateY(-3px);box-shadow:0 0 0 1px #67e8f91f,0 .9rem 2.6rem #0891b233}.AnimatedReadLink-module__tcqeQW__link:hover .AnimatedReadLink-module__tcqeQW__backPage,.AnimatedReadLink-module__tcqeQW__link:focus-visible .AnimatedReadLink-module__tcqeQW__backPage{transform:translate(.18rem,-.1rem)rotate(10deg)}.AnimatedReadLink-module__tcqeQW__link:hover .AnimatedReadLink-module__tcqeQW__frontPage,.AnimatedReadLink-module__tcqeQW__link:focus-visible .AnimatedReadLink-module__tcqeQW__frontPage{background:#07516d;border-color:#cffafe}.AnimatedReadLink-module__tcqeQW__link:hover .AnimatedReadLink-module__tcqeQW__arrow,.AnimatedReadLink-module__tcqeQW__link:focus-visible .AnimatedReadLink-module__tcqeQW__arrow{color:#cffafe;transform:translate(.3rem)}.AnimatedReadLink-module__tcqeQW__link:focus-visible{outline-offset:4px;outline:2px solid #0891b2}@keyframes AnimatedReadLink-module__tcqeQW__page-breathe{0%,24%,to{transform:rotateY(0)}45%{transform:rotateY(-18deg)}64%{transform:rotateY(0)}}@keyframes AnimatedReadLink-module__tcqeQW__read-progress{0%,18%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes AnimatedReadLink-module__tcqeQW__read-sweep{0%,72%{transform:translate(-110%)}92%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.AnimatedReadLink-module__tcqeQW__link,.AnimatedReadLink-module__tcqeQW__link:before,.AnimatedReadLink-module__tcqeQW__frontPage,.AnimatedReadLink-module__tcqeQW__backPage,.AnimatedReadLink-module__tcqeQW__progressFill,.AnimatedReadLink-module__tcqeQW__arrow{transition:none;animation:none}}
.AnimatedShopLink-module__lXkkfq__link{color:#042539;background:#67e8f9;border:1px solid #a5f3fccc;border-radius:3px;outline:none;grid-template-columns:auto minmax(1.5rem,1fr) 2.25rem;align-items:center;gap:.75rem;min-width:9.75rem;min-height:3rem;padding-left:1rem;transition:background .22s,border-color .22s,box-shadow .22s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-grid;box-shadow:0 .55rem 1.5rem #020d1624}.AnimatedShopLink-module__lXkkfq__label{font-family:var(--font-secondary);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:800}.AnimatedShopLink-module__lXkkfq__line{transform-origin:100%;background:#04253957;width:100%;height:1px;transition:background .22s,transform .35s cubic-bezier(.16,1,.3,1)}.AnimatedShopLink-module__lXkkfq__icon{background:#cffafe40;border-left:1px solid #04253940;place-items:center;width:2.25rem;height:3rem;transition:background .22s;display:grid}.AnimatedShopLink-module__lXkkfq__arrow{transition:transform .35s cubic-bezier(.16,1,.3,1)}.AnimatedShopLink-module__lXkkfq__link:hover,.AnimatedShopLink-module__lXkkfq__link:focus-visible{background:#a5f3fc;border-color:#cffafe;transform:translateY(-2px);box-shadow:0 .7rem 1.8rem #22d3ee2e}.AnimatedShopLink-module__lXkkfq__link:hover .AnimatedShopLink-module__lXkkfq__line,.AnimatedShopLink-module__lXkkfq__link:focus-visible .AnimatedShopLink-module__lXkkfq__line{background:#042539ad;transform:scaleX(.82)}.AnimatedShopLink-module__lXkkfq__link:hover .AnimatedShopLink-module__lXkkfq__icon,.AnimatedShopLink-module__lXkkfq__link:focus-visible .AnimatedShopLink-module__lXkkfq__icon{background:#ffffff52}.AnimatedShopLink-module__lXkkfq__link:hover .AnimatedShopLink-module__lXkkfq__arrow,.AnimatedShopLink-module__lXkkfq__link:focus-visible .AnimatedShopLink-module__lXkkfq__arrow{transform:translate(.14rem,-.14rem)}.AnimatedShopLink-module__lXkkfq__link:focus-visible{outline-offset:4px;outline:2px solid #ecfeff}@media (prefers-reduced-motion:reduce){.AnimatedShopLink-module__lXkkfq__link,.AnimatedShopLink-module__lXkkfq__line,.AnimatedShopLink-module__lXkkfq__icon,.AnimatedShopLink-module__lXkkfq__arrow{transition:none}}
.MagazineGallery-module__JPnroG__gallery{background:#03131f;grid-template-columns:minmax(0,1.75fr) minmax(18rem,.8fr);min-height:32rem;display:grid;overflow:hidden}.MagazineGallery-module__JPnroG__featured{isolation:isolate;color:#ecfeff;outline:none;min-width:0;position:relative;overflow:hidden}.MagazineGallery-module__JPnroG__featuredImage{z-index:-3;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;animation:.6s both MagazineGallery-module__JPnroG__magazine-image-in;transform:scale(1.075)}.MagazineGallery-module__JPnroG__featuredScrim{z-index:-2;background:linear-gradient(90deg,#020d1633,#0000 62%),linear-gradient(#0000 24%,#020d166b 52%,#020d16f5 100%);position:absolute;inset:0}.MagazineGallery-module__JPnroG__featuredIndex{color:#cffafeb8;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:.55rem;font-size:.6rem;display:inline-flex;position:absolute;top:1.5rem;left:1.5rem}.MagazineGallery-module__JPnroG__featuredIndex span{background:currentColor;width:2.2rem;height:1px;transition:width .4s cubic-bezier(.16,1,.3,1)}.MagazineGallery-module__JPnroG__featuredContent{max-width:48rem;padding:2rem;display:block;position:absolute;bottom:0;left:0;right:0}.MagazineGallery-module__JPnroG__category{color:#a5f3fc;font-family:var(--font-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.MagazineGallery-module__JPnroG__title{overflow-wrap:anywhere;max-width:17ch;font-family:var(--font-display);text-transform:uppercase;margin-top:.65rem;font-size:2.25rem;font-weight:600;line-height:.92;display:block}.MagazineGallery-module__JPnroG__subtitle{color:#cffafed6;max-width:52ch;font-family:var(--font-secondary);margin-top:.8rem;font-size:.9rem;line-height:1.55;display:block}.MagazineGallery-module__JPnroG__action{color:#a5f3fc;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #a5f3fc94;align-items:center;gap:.6rem;margin-top:1.15rem;padding-bottom:.2rem;font-size:.66rem;font-weight:700;transition:gap .22s,border-color .22s,color .22s;display:inline-flex}.MagazineGallery-module__JPnroG__featured:hover .MagazineGallery-module__JPnroG__featuredImage,.MagazineGallery-module__JPnroG__featured:focus-visible .MagazineGallery-module__JPnroG__featuredImage{filter:saturate(1.06);transform:scale(1.1)}.MagazineGallery-module__JPnroG__featured:hover .MagazineGallery-module__JPnroG__featuredIndex span,.MagazineGallery-module__JPnroG__featured:focus-visible .MagazineGallery-module__JPnroG__featuredIndex span{width:3.2rem}.MagazineGallery-module__JPnroG__featured:hover .MagazineGallery-module__JPnroG__action,.MagazineGallery-module__JPnroG__featured:focus-visible .MagazineGallery-module__JPnroG__action{color:#fff;border-color:#fff;gap:.9rem}.MagazineGallery-module__JPnroG__featured:focus-visible{outline-offset:-4px;outline:2px solid #67e8f9}.MagazineGallery-module__JPnroG__selectors{background:#03131f;grid-template-rows:repeat(4,minmax(0,1fr));min-width:0;display:grid}.MagazineGallery-module__JPnroG__selector{isolation:isolate;color:#ecfeff;cursor:pointer;text-align:left;border:0;border-bottom:1px solid #a5f3fc24;outline:none;min-width:0;position:relative;overflow:hidden}.MagazineGallery-module__JPnroG__selector:last-child{border-bottom:0}.MagazineGallery-module__JPnroG__selectorImage{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.65)brightness(.54);transition:filter .45s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1.075)}.MagazineGallery-module__JPnroG__selectorScrim{z-index:-2;background:linear-gradient(90deg,#020d16db,#020d164d);transition:background .35s;position:absolute;inset:0}.MagazineGallery-module__JPnroG__selectorIndex{color:#cffafea3;font-family:var(--font-mono);letter-spacing:.1em;font-size:.56rem;position:absolute;top:.8rem;right:.9rem}.MagazineGallery-module__JPnroG__selectorContent{transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;bottom:.85rem;left:1rem;right:1rem;transform:translate(0)}.MagazineGallery-module__JPnroG__selectorContent span{color:#a5f3fcb8;font-family:var(--font-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700;display:block}.MagazineGallery-module__JPnroG__selectorContent strong{font-family:var(--font-display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:1rem;font-weight:600;line-height:1;display:-webkit-box;overflow:hidden}.MagazineGallery-module__JPnroG__selector:hover .MagazineGallery-module__JPnroG__selectorImage,.MagazineGallery-module__JPnroG__selector:focus-visible .MagazineGallery-module__JPnroG__selectorImage,.MagazineGallery-module__JPnroG__activeSelector .MagazineGallery-module__JPnroG__selectorImage{filter:saturate(.94)brightness(.8);transform:scale(1.11)}.MagazineGallery-module__JPnroG__selector:hover .MagazineGallery-module__JPnroG__selectorContent,.MagazineGallery-module__JPnroG__selector:focus-visible .MagazineGallery-module__JPnroG__selectorContent,.MagazineGallery-module__JPnroG__activeSelector .MagazineGallery-module__JPnroG__selectorContent{transform:translate(.35rem)}.MagazineGallery-module__JPnroG__activeSelector:after{content:"";background:#67e8f9;width:3px;position:absolute;top:0;bottom:0;left:0}.MagazineGallery-module__JPnroG__selector:focus-visible{outline-offset:-3px;outline:2px solid #67e8f9}@keyframes MagazineGallery-module__JPnroG__magazine-image-in{0%{opacity:.65;transform:scale(1.105)}to{opacity:1;transform:scale(1.075)}}@media (max-width:767px){.MagazineGallery-module__JPnroG__gallery{grid-template-columns:1fr;min-height:0}.MagazineGallery-module__JPnroG__featured{aspect-ratio:4/5}.MagazineGallery-module__JPnroG__featuredIndex{top:1rem;left:1rem}.MagazineGallery-module__JPnroG__featuredContent{padding:1.15rem}.MagazineGallery-module__JPnroG__title{font-size:1.75rem}.MagazineGallery-module__JPnroG__subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.MagazineGallery-module__JPnroG__selectors{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.MagazineGallery-module__JPnroG__selector{aspect-ratio:1;border-right:1px solid #a5f3fc24}.MagazineGallery-module__JPnroG__selector:nth-child(2n){border-right:0}.MagazineGallery-module__JPnroG__selectorContent{bottom:.7rem;left:.75rem;right:.75rem}.MagazineGallery-module__JPnroG__selectorContent strong{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.MagazineGallery-module__JPnroG__featuredImage,.MagazineGallery-module__JPnroG__featuredIndex span,.MagazineGallery-module__JPnroG__action,.MagazineGallery-module__JPnroG__selectorImage,.MagazineGallery-module__JPnroG__selectorContent{transition:none;animation:none}}
.ThermalSystemExplorer-module__GaTLCW__explorer{aspect-ratio:1;color:#cffafe;outline:none;justify-self:center;place-items:center;width:min(74vw,22rem);display:grid;position:relative}.ThermalSystemExplorer-module__GaTLCW__compass{border:1px solid #a5f3fc6b;border-radius:50%;transition:border-color .3s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:8%;box-shadow:inset 0 0 2.5rem #22d3ee0d,0 0 2.5rem #020d1647}.ThermalSystemExplorer-module__GaTLCW__compass:before,.ThermalSystemExplorer-module__GaTLCW__compass:after{content:"";border:1px solid #a5f3fc2e;border-radius:50%;position:absolute}.ThermalSystemExplorer-module__GaTLCW__compass:before{inset:11%}.ThermalSystemExplorer-module__GaTLCW__compass:after{border-style:dashed;inset:26%}.ThermalSystemExplorer-module__GaTLCW__ticks{opacity:.72;background:repeating-conic-gradient(from -1deg,#a5f3fc7a 0deg .65deg,#0000 .65deg 10deg);border-radius:50%;position:absolute;inset:-.35rem;-webkit-mask:radial-gradient(circle,#0000 0 91%,#000 91% 100%);mask:radial-gradient(circle,#0000 0 91%,#000 91% 100%)}.ThermalSystemExplorer-module__GaTLCW__crosshair{border-block:1px solid #a5f3fc21;position:absolute;inset:8%}.ThermalSystemExplorer-module__GaTLCW__crosshair:after{content:"";background:#a5f3fc21;height:1px;position:absolute;inset:-1px 0 auto;transform:rotate(90deg)}.ThermalSystemExplorer-module__GaTLCW__needle{z-index:2;filter:drop-shadow(0 0 .55rem #22d3ee3d);transition:filter .3s;animation:16s cubic-bezier(.65,0,.35,1) infinite ThermalSystemExplorer-module__GaTLCW__compass-bearing;position:absolute;inset:10%}.ThermalSystemExplorer-module__GaTLCW__needleNorth,.ThermalSystemExplorer-module__GaTLCW__needleSouth{width:.72rem;height:42%;position:absolute;left:50%;transform:translate(-50%)}.ThermalSystemExplorer-module__GaTLCW__needle[data-tracking=true]{transform:rotate(var(--pointer-bearing,0deg));transition:transform 80ms linear,filter .3s;animation:none}.ThermalSystemExplorer-module__GaTLCW__needleNorth{clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:bottom;background:#67e8f9;top:8%}.ThermalSystemExplorer-module__GaTLCW__needleSouth{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;background:#cffafe57;bottom:8%}.ThermalSystemExplorer-module__GaTLCW__pin{z-index:3;background:#042539;border:2px solid #cffafe;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .28rem #042539b8}.ThermalSystemExplorer-module__GaTLCW__cardinal{z-index:4;white-space:nowrap;align-items:center;gap:.4rem;transition:color .25s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.ThermalSystemExplorer-module__GaTLCW__direction{width:1.35rem;height:1.35rem;font-family:var(--font-mono);color:#a5f3fc;background:#03131fb8;border:1px solid #a5f3fc70;border-radius:50%;place-items:center;font-size:.56rem;font-weight:700;display:grid}.ThermalSystemExplorer-module__GaTLCW__layer{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#cffafeb3;font-size:.57rem;font-weight:700}.ThermalSystemExplorer-module__GaTLCW__north{flex-direction:column;top:10%;left:50%;transform:translate(-50%)}.ThermalSystemExplorer-module__GaTLCW__east{flex-direction:column;top:50%;right:10%;transform:translateY(-50%)}.ThermalSystemExplorer-module__GaTLCW__south{flex-direction:column-reverse;bottom:10%;left:50%;transform:translate(-50%)}.ThermalSystemExplorer-module__GaTLCW__west{flex-direction:column;top:50%;left:10%;transform:translateY(-50%)}.ThermalSystemExplorer-module__GaTLCW__core{z-index:5;aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03131fdb;border:1px solid #a5f3fc85;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:37%;transition:background .3s,border-color .3s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 0 2.8rem #22d3ee17}.ThermalSystemExplorer-module__GaTLCW__eyebrow{font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;color:#a5f3fcad;font-size:.49rem;font-weight:700}.ThermalSystemExplorer-module__GaTLCW__name{font-family:var(--font-display);color:#fff;margin-top:.2rem;font-size:clamp(1.55rem,3.7vw,2.25rem);line-height:.9}.ThermalSystemExplorer-module__GaTLCW__action{letter-spacing:.09em;text-transform:uppercase;color:#a5f3fc;border-bottom:1px solid #67e8f980;align-items:center;gap:.35rem;margin-top:.62rem;padding-bottom:.18rem;font-size:.51rem;font-weight:700;transition:gap .25s,border-color .25s,color .25s;display:inline-flex}.ThermalSystemExplorer-module__GaTLCW__explorer:hover .ThermalSystemExplorer-module__GaTLCW__compass,.ThermalSystemExplorer-module__GaTLCW__explorer:focus-visible .ThermalSystemExplorer-module__GaTLCW__compass{border-color:#a5f3fcb8;transform:scale(1.025)}.ThermalSystemExplorer-module__GaTLCW__explorer:hover .ThermalSystemExplorer-module__GaTLCW__needle,.ThermalSystemExplorer-module__GaTLCW__explorer:focus-visible .ThermalSystemExplorer-module__GaTLCW__needle{filter:drop-shadow(0 0 .8rem #22d3ee73);animation-duration:8s}.ThermalSystemExplorer-module__GaTLCW__explorer:hover .ThermalSystemExplorer-module__GaTLCW__core,.ThermalSystemExplorer-module__GaTLCW__explorer:focus-visible .ThermalSystemExplorer-module__GaTLCW__core{background:#042539f0;border-color:#67e8f9;transform:scale(1.07)}.ThermalSystemExplorer-module__GaTLCW__explorer:hover .ThermalSystemExplorer-module__GaTLCW__action,.ThermalSystemExplorer-module__GaTLCW__explorer:focus-visible .ThermalSystemExplorer-module__GaTLCW__action{color:#fff;border-color:#fff;gap:.62rem}.ThermalSystemExplorer-module__GaTLCW__explorer:hover .ThermalSystemExplorer-module__GaTLCW__layer,.ThermalSystemExplorer-module__GaTLCW__explorer:focus-visible .ThermalSystemExplorer-module__GaTLCW__layer{color:#ecfeff}.ThermalSystemExplorer-module__GaTLCW__explorer:focus-visible .ThermalSystemExplorer-module__GaTLCW__core{outline-offset:5px;outline:2px solid #67e8f9}@keyframes ThermalSystemExplorer-module__GaTLCW__compass-bearing{0%,19%{transform:rotate(0)}25%,44%{transform:rotate(90deg)}50%,69%{transform:rotate(180deg)}75%,94%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@media (max-width:1023px){.ThermalSystemExplorer-module__GaTLCW__explorer{width:min(82vw,20rem);margin-block:.5rem}}@media (max-width:420px){.ThermalSystemExplorer-module__GaTLCW__east{right:9%}.ThermalSystemExplorer-module__GaTLCW__west{left:9%}.ThermalSystemExplorer-module__GaTLCW__layer{font-size:.51rem}}@media (prefers-reduced-motion:reduce){.ThermalSystemExplorer-module__GaTLCW__needle{animation:none}.ThermalSystemExplorer-module__GaTLCW__compass,.ThermalSystemExplorer-module__GaTLCW__needle,.ThermalSystemExplorer-module__GaTLCW__needle[data-tracking=true],.ThermalSystemExplorer-module__GaTLCW__core,.ThermalSystemExplorer-module__GaTLCW__cardinal,.ThermalSystemExplorer-module__GaTLCW__action{transition-duration:.01ms}}
.ThermalLayerExplorer-module__Q-hfnW__explorer{min-width:0}.ThermalLayerExplorer-module__Q-hfnW__tabs{border-bottom:1px solid #a5f3fc33;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ThermalLayerExplorer-module__Q-hfnW__tab{text-align:left;color:#cffafe80;cursor:pointer;min-width:0;padding:.65rem .7rem .85rem;transition:color .25s;position:relative}.ThermalLayerExplorer-module__Q-hfnW__tab:after{content:"";transform-origin:0;background:#67e8f9;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ThermalLayerExplorer-module__Q-hfnW__tabActive{color:#ecfeff}.ThermalLayerExplorer-module__Q-hfnW__tabActive:after{transform:scaleX(1)}.ThermalLayerExplorer-module__Q-hfnW__step{font-family:var(--font-mono);letter-spacing:.12em;color:#67e8f9c7;margin-bottom:.5rem;font-size:.56rem;font-weight:700;display:block}.ThermalLayerExplorer-module__Q-hfnW__title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.86rem,1.25vw,1.08rem);line-height:1;display:block;overflow:hidden}.ThermalLayerExplorer-module__Q-hfnW__tab:focus-visible{outline-offset:-3px;outline:2px solid #67e8f9}.ThermalLayerExplorer-module__Q-hfnW__visual{min-height:16rem;padding:1.7rem 0 0;position:relative}.ThermalLayerExplorer-module__Q-hfnW__visual:before{z-index:0;content:"";background:#a5f3fc38;width:1px;position:absolute;top:1.7rem;bottom:4.7rem;left:.55rem}.ThermalLayerExplorer-module__Q-hfnW__visual:after{z-index:0;content:"";background:#042539;border:1px solid #67e8f9;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.55rem;left:.3rem;box-shadow:0 0 0 .25rem #22d3ee12}.ThermalLayerExplorer-module__Q-hfnW__layers{z-index:1;flex-direction:column;justify-content:center;gap:0;min-height:10.1rem;margin-left:1.55rem;display:flex;position:relative}.ThermalLayerExplorer-module__Q-hfnW__layer{color:#cffafe8f;opacity:.7;background-color:#0425396b;background-image:repeating-linear-gradient(108deg,#0000 0 .7rem,#a5f3fc09 .7rem .76rem);border-top:1px solid #a5f3fc33;flex:none;align-items:center;gap:.7rem;width:calc(100% - .4rem);height:1.75rem;padding-inline:1rem;transition:height .6s cubic-bezier(.16,1,.3,1),opacity .3s,background-color .3s,border-color .3s,color .3s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ThermalLayerExplorer-module__Q-hfnW__layer:first-child{clip-path:polygon(.8% 10%,99.4% 0,100% 100%,0 100%)}.ThermalLayerExplorer-module__Q-hfnW__layer:last-child{clip-path:polygon(0 0,100% 0,99.3% 90%,.7% 100%);border-bottom:1px solid #a5f3fc33}.ThermalLayerExplorer-module__Q-hfnW__layerActive{color:#ecfeff;opacity:1;background-color:#085770c7;border-color:#67e8f99e;height:3.7rem;transform:translate(.4rem)}.ThermalLayerExplorer-module__Q-hfnW__layerActive:after{content:"";transform-origin:0;background:#67e8f9;height:1px;animation:2.8s ease-in-out infinite ThermalLayerExplorer-module__Q-hfnW__thermal-flow;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 .9rem #22d3eea6}.ThermalLayerExplorer-module__Q-hfnW__layerIndex{font-family:var(--font-mono);letter-spacing:.1em;color:#a5f3fcb8;flex:none;font-size:.56rem;font-weight:700}.ThermalLayerExplorer-module__Q-hfnW__layerName{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.84rem;line-height:1;overflow:hidden}.ThermalLayerExplorer-module__Q-hfnW__readout{z-index:2;border-top:1px solid #a5f3fc26;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-height:4.5rem;margin:.75rem 0 0 1.55rem;padding-top:.8rem;display:grid;position:relative}.ThermalLayerExplorer-module__Q-hfnW__readoutStep{font-family:var(--font-mono);letter-spacing:.12em;color:#67e8f9;padding-top:.12rem;font-size:.58rem;font-weight:700}.ThermalLayerExplorer-module__Q-hfnW__readoutTitle{font-family:var(--font-display);color:#fff;font-size:1.08rem;line-height:1;display:block}.ThermalLayerExplorer-module__Q-hfnW__readoutDescription{font-family:var(--font-secondary);color:#cffafebd;margin-top:.35rem;font-size:.78rem;line-height:1.45;display:block}@keyframes ThermalLayerExplorer-module__Q-hfnW__thermal-flow{0%,to{opacity:.35;transform:scaleX(.12)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:639px){.ThermalLayerExplorer-module__Q-hfnW__tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(7.3rem,1fr));overflow-x:auto}.ThermalLayerExplorer-module__Q-hfnW__tabs::-webkit-scrollbar{display:none}.ThermalLayerExplorer-module__Q-hfnW__visual{min-height:15.5rem}.ThermalLayerExplorer-module__Q-hfnW__title{font-size:.9rem}.ThermalLayerExplorer-module__Q-hfnW__layerActive{transform:translate(.2rem)}}@media (prefers-reduced-motion:reduce){.ThermalLayerExplorer-module__Q-hfnW__tab:after,.ThermalLayerExplorer-module__Q-hfnW__layer{transition-duration:.01ms}.ThermalLayerExplorer-module__Q-hfnW__layerActive:after{animation:none;transform:scaleX(1)}}
