.UESs9W_footer{--contact-gutter:clamp(20px, 2.4vw, 64px);width:var(--contact-width,calc(100% - 2 * var(--contact-gutter)));margin:var(--contact-top,140px) auto 0;color:#8d8a84;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:0 0 56px;scroll-margin-top:120px;font:13px/1.5 PortfolioMono,monospace;display:flex}.UESs9W_links{gap:24px;display:flex}.UESs9W_links a{color:#d3d0c9;text-decoration:none;transition:color .16s}.UESs9W_links a:hover{color:#f3f0e9}@media (max-width:640px){.UESs9W_footer{margin-top:var(--contact-top,96px);padding-bottom:40px}}
@font-face{font-family:OpalGeist;src:url(/assets/gallery/opal/geist.woff2)format("woff2");font-display:swap}@font-face{font-family:OpalMono;src:url(/assets/gallery/opal/geist-mono.woff2)format("woff2");font-display:swap}.mc228a_page{--portfolio-unit:var(--portfolio-viewport-unit);--portfolio-reading-unit:var(--portfolio-unit);--story-demo-height:calc(100svh - 182 * var(--portfolio-unit) - max(48px,calc(48 * var(--portfolio-unit))) - 2px);--story-phone-width:min(calc(300 * var(--portfolio-unit)),calc((var(--story-demo-height) - 18 * var(--portfolio-unit)) * 390 / 844));--story-bg:var(--portfolio-paper);--story-text:#f3f0e9;--story-muted:#afada6;--story-rule:#383835;--story-art:#1c1c1c;zoom:calc(1 / var(--app-zoom,1));background:var(--story-bg);min-height:100vh;color:var(--story-text);font-family:var(--font-aeonik),sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.mc228a_page){--bg:#1c1c1e}.mc228a_page[data-theme=opal]{--story-bg:var(--portfolio-opal-bg);--story-text:#fafafa;--story-muted:#aaa;--story-rule:#323232;--story-art:#1a1a1a;font-family:OpalGeist,sans-serif;overflow-x:clip}.mc228a_page[data-theme]{--story-bg:#1c1c1e;--story-band:#1c1c1e;--story-rule:#3a3a3c;--story-art:#262628}.mc228a_page[data-theme=opal]{isolation:isolate;--story-paint-opacity:1;position:relative}.mc228a_gemBackdrop{z-index:0;pointer-events:none;opacity:calc(var(--story-paint-opacity) * .8);transition:visibility;position:fixed;inset:0}.mc228a_gemBackdrop:not([data-ready]),.mc228a_gemBackdrop[data-hidden=true]{visibility:hidden}.mc228a_gemBackdrop canvas{width:100%;height:100%;display:block}.mc228a_gemBackdrop[data-ready] canvas{animation:1.6s both mc228a_opal-gems-enter}@keyframes mc228a_opal-gems-enter{0%{opacity:0}}.mc228a_page[data-theme=opal] .mc228a_article{z-index:1;position:relative}.mc228a_page[data-theme=opal] .mc228a_readingLayout:before{content:"";z-index:-1;inset:calc(-96 * var(--portfolio-unit)) -100vw 0;background:linear-gradient(to bottom,transparent,var(--story-bg) calc(96 * var(--portfolio-unit)));pointer-events:none;position:absolute}.mc228a_page *{box-sizing:border-box}.mc228a_page a{color:inherit}.mc228a_page :is(a,button,summary):focus-visible{outline-offset:6px;outline:2px solid #8b7fff}.mc228a_skip{z-index:100;background:var(--story-bg);padding:12px;position:absolute;top:10px;left:20px;transform:translateY(-160%)}.mc228a_skip:focus{transform:none}.mc228a_article{--intro-top-space:0px;padding:var(--intro-top-space) max(calc(24 * var(--portfolio-reading-unit)),env(safe-area-inset-right,0px)) 0 max(calc(24 * var(--portfolio-reading-unit)),env(safe-area-inset-left,0px));margin:auto}.mc228a_introduction{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;max-width:1120px;min-height:440px;margin:0 auto 72px;scroll-margin-top:32px;display:grid}.mc228a_introHeading{text-align:left;max-width:500px}.mc228a_projectName{margin-bottom:24px;font-size:1rem;font-weight:500}.mc228a_projectName img{width:89px;height:auto;display:block}.mc228a_projectTitle{font-family:var(--font-aeonik),sans-serif;font-size:calc(24 * var(--portfolio-reading-unit));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.mc228a_contents,.mc228a_scrollCue,.mc228a_articleFacts{font-family:var(--font-aeonik),sans-serif}.mc228a_lede{color:var(--story-muted);max-width:480px;margin:24px 0 0;font-size:1.125rem;line-height:1.6}.mc228a_facts{flex-wrap:wrap;gap:20px 40px;margin:32px 0 0;font-size:.875rem;line-height:1.5;display:flex}.mc228a_facts dt{color:var(--story-muted);margin-bottom:5px}.mc228a_facts dd{margin:0}.mc228a_readingLayout{--portfolio-unit:1px;--portfolio-reading-unit:1px;width:min(784px,100% - 360px);max-width:none;margin:auto;scroll-margin-top:32px;position:relative}.mc228a_sidebar{width:clamp(152px,100vw - 1280px,200px);position:absolute;top:0;bottom:0;right:calc(100% + clamp(32px,12.5vw - 148px,112px))}.mc228a_contents{font-size:clamp(18px,calc(var(--portfolio-body-size) * .875),20px);flex-direction:column;gap:14px;line-height:1.5;display:flex;position:sticky;top:84px}.mc228a_contents a{color:var(--story-muted);text-decoration:none;transition:color .15s}.mc228a_contents a[aria-current],.mc228a_contents a:hover{color:var(--story-text)}.mc228a_contents a[aria-current]{font-weight:550}.mc228a_chapters{min-width:0}.mc228a_chapter{margin:0 0 calc(80 * var(--portfolio-reading-unit));scroll-margin-top:calc(48 * var(--portfolio-reading-unit))}.mc228a_collaborators{margin-top:calc(96 * var(--portfolio-reading-unit))}.mc228a_beat{scroll-margin-top:calc(48 * var(--portfolio-reading-unit))}.mc228a_beat+.mc228a_beat{margin-top:calc(64 * var(--portfolio-reading-unit))}.mc228a_prose{max-width:calc(640 * var(--portfolio-reading-unit));margin:0 auto}.mc228a_openingCopy{margin-bottom:calc(56 * var(--portfolio-reading-unit))}.mc228a_prose h2,.mc228a_prose h3{color:var(--story-text);font-family:inherit;font-size:clamp(24px,calc(var(--portfolio-body-size) * 1.45),32px);letter-spacing:-.025em;text-wrap:balance;margin:0 0 calc(20 * var(--portfolio-reading-unit));font-weight:500;line-height:1.35}.mc228a_prose h3{font-size:clamp(22px,calc(var(--portfolio-body-size) * 1.28),28px)}.mc228a_brandedHeading{align-items:center;gap:calc(16 * var(--portfolio-reading-unit));margin-bottom:calc(20 * var(--portfolio-reading-unit));display:flex}.mc228a_prose .mc228a_brandedHeading :is(h2,h3){min-width:0;margin:0}.mc228a_sectionBrand{width:calc(30 * var(--portfolio-reading-unit));flex:none;height:auto;display:block}.mc228a_prose p{font-size:var(--portfolio-body-size);color:var(--story-muted);margin:0 0 calc(22 * var(--portfolio-reading-unit));letter-spacing:-.005em;line-height:1.7}.mc228a_prose p:last-child{margin-bottom:0}.mc228a_figure{margin:calc(32 * var(--portfolio-reading-unit)) 0 0;min-width:0}.mc228a_artwork{--story-figure-small:14px;--story-figure-label:15px;aspect-ratio:1.8;background:var(--story-art);isolation:isolate;border-radius:12px;width:100%;height:auto;position:relative;overflow:hidden;container-type:inline-size}.mc228a_figureCanvas{overflow-clip-margin:128px;overflow:clip;container-type:inline-size}.mc228a_scaledArtwork{--portfolio-unit:1px;--portfolio-reading-unit:1px;background:0 0;border-radius:0;overflow:visible}.mc228a_scaledArtwork,.mc228a_scaledArtwork *,.mc228a_scaledArtwork :before,.mc228a_scaledArtwork :after{transition:none!important;animation:none!important}@container (min-width:0){.mc228a_scaledArtwork{zoom:tan(atan2(100cqi,784px));width:784px}}.mc228a_artwork>:first-child{margin-block:0}.mc228a_heroFigure{width:100%;margin:0}.mc228a_heroFigure .mc228a_artwork{aspect-ratio:1.25}.mc228a_page[data-theme=opal] .mc228a_heroFigure .mc228a_artwork{background:radial-gradient(at 50% 55%,#202020 0%,#131313 70%)}.mc228a_page[data-theme=opal] .mc228a_heroFigure .mc228a_artwork>div{width:min(100%,520px);height:100%;margin:auto}.mc228a_page[data-theme=e2] .mc228a_heroFigure .mc228a_artwork{background:#193e48}.mc228a_figure[data-visual^=e2\:]:not(.mc228a_demoFigure) .mc228a_artwork{aspect-ratio:1.3}.mc228a_figure[data-visual=arccos\:corrections] .mc228a_artwork{aspect-ratio:1.4}.mc228a_figure:is([data-visual=arccos\:controls],[data-visual=arccos\:score],[data-visual=arccos\:tour-quality],[data-visual=arccos\:caddie],[data-visual=arccos\:results]) .mc228a_artwork{aspect-ratio:auto}.mc228a_figure[data-visual=arccos\:results]{max-width:calc(640 * var(--portfolio-reading-unit));margin-inline:auto}.mc228a_figure[data-visual=arccos\:system] .mc228a_artwork{aspect-ratio:1400/1493;border-radius:16px;overflow:hidden}.mc228a_equipmentCanvas{width:184%;position:absolute;top:50%;left:-42%;transform:translateY(-50%);container-type:inline-size}.mc228a_heroFigure .mc228a_equipmentCanvas{width:140%;left:-20%}.mc228a_equipmentScene{width:50%;margin:auto}.mc228a_equipmentCanvas[data-active=false] *,.mc228a_equipmentCanvas[data-active=false] :before,.mc228a_equipmentCanvas[data-active=false] :after{animation-play-state:paused!important}.mc228a_opalFeedback{width:min(100%,500px);height:100%;margin:auto;container-type:inline-size}.mc228a_opalAccounts{width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.mc228a_figure[data-visual=opal\:accounts] .mc228a_artwork{aspect-ratio:1.4}.mc228a_figure[data-visual^=opal\:]:not(.mc228a_demoFigure) .mc228a_artwork>div{max-width:none}.mc228a_figure:is([data-visual=opal\:payment-problem],[data-visual=opal\:brief]) .mc228a_artwork{aspect-ratio:1.5}.mc228a_figure:is([data-visual=opal\:payment-problem],[data-visual=opal\:brief],[data-visual=opal\:materials],[data-visual=opal\:handoff]) .mc228a_artwork>div{margin-inline:auto}.mc228a_figure:is([data-visual=opal\:pending],[data-visual=opal\:card-options]) .mc228a_artwork{aspect-ratio:1.45}.mc228a_figure[data-visual=opal\:card-options] .mc228a_artwork{aspect-ratio:auto;padding-block:0}.mc228a_figure[data-visual=opal\:card-options] .mc228a_artwork>div{margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.mc228a_figure:is([data-visual=opal\:continuity],[data-visual=opal\:rules]) .mc228a_artwork{aspect-ratio:1.55}.mc228a_figure[data-visual=opal\:patterns] .mc228a_artwork{aspect-ratio:2}.mc228a_figure[data-visual=opal\:handoff] .mc228a_artwork{aspect-ratio:1.25}.mc228a_figure[data-visual=opal\:materials] .mc228a_artwork{aspect-ratio:1.45}.mc228a_figure[data-visual=opal\:rules] .mc228a_artwork>div{max-width:624px}.mc228a_figure[data-visual=opal\:demo] .mc228a_artwork>div{max-width:none}.mc228a_caption{max-width:calc(624 * var(--portfolio-reading-unit));margin:calc(14 * var(--portfolio-reading-unit)) auto 0;color:var(--story-muted);font-size:calc(14 * var(--portfolio-reading-unit));line-height:1.6}.mc228a_further{max-width:calc(624 * var(--portfolio-reading-unit));border-top:1px solid var(--story-rule);border-bottom:1px solid var(--story-rule);padding:calc(20 * var(--portfolio-reading-unit)) 0;font-size:calc(16 * var(--portfolio-reading-unit));margin:0 auto}.mc228a_further summary{cursor:pointer}.mc228a_further p{color:var(--story-muted);margin:18px 0;line-height:1.6}.mc228a_further a{text-underline-offset:4px}.mc228a_contactFooter{--contact-width:min(calc(2 * (392px + clamp(32px,calc((100vw - 1184px) / 8),112px) + clamp(152px,calc(100vw - 1280px),200px))),calc(100% - 48px));--contact-top:64px}.mc228a_demoFigure .mc228a_artwork{aspect-ratio:1.65}.mc228a_introduction.mc228a_demoIntroduction{overflow-anchor:none;width:100%;max-width:none;min-height:100svh;padding:calc(40 * var(--portfolio-unit)) 0 calc(20 * var(--portfolio-unit));margin:0 auto calc(72 * var(--portfolio-unit));flex-direction:column;align-items:center;gap:0;display:flex}.mc228a_page[data-theme=arccos] .mc228a_demoIntroduction{isolation:isolate;position:relative}.mc228a_courseBackdrop{z-index:-1;pointer-events:none;inset-block:0;background:url(/assets/stories/arccos/course-wireframe-wide.webp) 50%/cover no-repeat;width:100vw;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.mc228a_courseBackdrop canvas{visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.mc228a_courseBackdrop canvas[data-ready]{visibility:visible}.mc228a_courseBackdrop:after{content:"";background:radial-gradient(ellipse 26% 25% at 50% 9%,var(--story-bg),transparent);position:absolute;inset:0}@media (max-aspect-ratio:1){.mc228a_courseBackdrop{background-image:url(/assets/stories/arccos/course-wireframe-narrow.webp)}.mc228a_courseBackdrop:after{background:radial-gradient(ellipse 55% 18% at 50% 16%,var(--story-bg),transparent)}}.mc228a_heroHeading{display:contents}.mc228a_demoIntroduction .mc228a_introHeading{width:100%;max-width:calc(784 * var(--portfolio-unit));margin:0 auto calc(24 * var(--portfolio-unit));text-align:center;flex:none}.mc228a_heroBrand{justify-content:center;align-items:center;gap:calc(10 * var(--portfolio-unit));min-height:calc(32 * var(--portfolio-unit));margin-bottom:calc(12 * var(--portfolio-unit));font-size:calc(18 * var(--portfolio-unit));letter-spacing:-.025em;font-weight:550;display:flex}.mc228a_heroBrand img{object-fit:contain;width:auto;height:auto;display:block}.mc228a_heroBrand .mc228a_arccosLogo{width:calc(143 * var(--portfolio-unit));filter:brightness(0)invert()}.mc228a_heroBrand .mc228a_e2Logo{width:calc(30 * var(--portfolio-unit))}.mc228a_heroBrand .mc228a_fairwaysLogo{width:calc(130 * var(--portfolio-unit));height:calc(32 * var(--portfolio-unit));object-fit:contain}.mc228a_heroBrand .mc228a_dejLogo{width:calc(32 * var(--portfolio-unit));height:calc(22 * var(--portfolio-unit))}.mc228a_awhileWordmark{font-size:calc(26 * var(--portfolio-unit));letter-spacing:-.055em;font-weight:500}.mc228a_figure:is([data-visual^=fairways\:],[data-visual^=dej\:],[data-visual^=awhile\:]):not(.mc228a_demoFigure) .mc228a_artwork{aspect-ratio:auto}.mc228a_demoIntroduction .mc228a_heroFigure{width:min(100%,calc(1120 * var(--portfolio-unit)),calc(var(--story-demo-height) * 16 / 9));flex:none;margin:auto}.mc228a_scrollCue{width:max(48px,calc(48 * var(--portfolio-unit)));height:max(48px,calc(48 * var(--portfolio-unit)));margin:calc(24 * var(--portfolio-unit)) auto 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;color:var(--story-muted)!important}.mc228a_scrollCue:hover{color:var(--story-text)!important}.mc228a_scrollCue[data-visible=false]{visibility:hidden;pointer-events:none}.mc228a_scrollCue[data-visible=false] svg{animation-play-state:paused}.mc228a_scrollCue svg{width:calc(26 * var(--portfolio-unit));height:calc(26 * var(--portfolio-unit));flex:none;animation:2.8s ease-in-out infinite mc228a_demo-read-cue}.mc228a_scrollCue:focus-visible{outline-offset:4px;outline:2px solid}.mc228a_page:is([data-theme=arccos],[data-theme=awhile]) .mc228a_demoIntroduction .mc228a_heroFigure{width:min(100%,calc(760 * var(--portfolio-unit)))}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction{isolation:isolate;position:relative}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction:before{content:"";z-index:-1;inset-block:0;pointer-events:none;background:radial-gradient(58% 52% at 50% 56%,#212521,#1c1d1d 45%,#0000 75%);width:100vw;position:absolute;left:50%;translate:-50%}@media (min-width:821px){.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction{height:100svh;min-height:calc(560 * var(--portfolio-unit));padding-block:calc(24 * var(--portfolio-unit)) calc(12 * var(--portfolio-unit))}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction .mc228a_introHeading{margin-bottom:calc(8 * var(--portfolio-unit))}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction .mc228a_heroFigure{min-height:0;width:calc(100% - 48 * var(--portfolio-unit));max-width:calc(1600 * var(--portfolio-unit));flex:1 1 0;margin:0 auto}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction .mc228a_heroFigure .mc228a_artwork,.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction .mc228a_heroFigure .mc228a_artwork>div{aspect-ratio:auto;height:100%}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction .mc228a_scrollCue{margin-top:calc(4 * var(--portfolio-unit))}}.mc228a_page .mc228a_demoIntroduction .mc228a_heroFigure .mc228a_artwork{aspect-ratio:auto;background:0 0;overflow:visible}.mc228a_page .mc228a_demoIntroduction .mc228a_heroFigure .mc228a_artwork>div{width:100%;max-width:none}.mc228a_opalMasthead{width:100%;min-height:calc(32 * var(--portfolio-unit));margin-bottom:calc(12 * var(--portfolio-unit));flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;animation:.7s both mc228a_opal-heading-enter;display:grid;position:relative}.mc228a_opalWordmark{width:calc(88 * var(--portfolio-unit));aspect-ratio:417/89;background:linear-gradient(115deg,#d3dee6 8%,#fafafa 30%,#d1c4e6 49%,#fafafa 66%,#c2dad9 85%) 0 0/220% 100%;grid-column:2;animation:2.4s cubic-bezier(.22,1,.36,1) both mc228a_opal-logo-light;display:block;-webkit-mask:url(/assets/gallery/opal/opal-logo.png) 50%/contain no-repeat;mask:url(/assets/gallery/opal/opal-logo.png) 50%/contain no-repeat}.mc228a_opalOrientation{width:100%;margin-bottom:calc(24 * var(--portfolio-unit));text-align:center;flex-shrink:0;animation:.8s .12s both mc228a_opal-heading-enter}.mc228a_page[data-theme=opal] .mc228a_projectTitle{color:#eee}.mc228a_opalOrientation p{color:#b3b3b3;letter-spacing:-.005em;text-wrap:pretty;max-width:730px;margin:0;font-size:1rem;line-height:1.55}.mc228a_page[data-theme=opal] .mc228a_readingLayout{width:min(calc(960 * var(--portfolio-reading-unit)),calc(100% - 360 * var(--portfolio-reading-unit)));max-width:none;scroll-margin-top:64px}.mc228a_page[data-theme=opal] .mc228a_prose p{color:#b3b3b3}.mc228a_page[data-theme=opal] .mc228a_figure:not(.mc228a_heroFigure){max-width:calc(784 * var(--portfolio-reading-unit));margin-inline:auto}.mc228a_page[data-theme=opal] .mc228a_caption{max-width:calc(640 * var(--portfolio-reading-unit));margin-top:calc(18 * var(--portfolio-reading-unit));font-size:calc(13 * var(--portfolio-reading-unit));color:#929292;line-height:1.7}.mc228a_systemExplorer{scroll-margin-top:56px}.mc228a_explorerWindow{margin-top:calc(36 * var(--portfolio-reading-unit));height:calc(680 * var(--portfolio-reading-unit));border-radius:calc(16 * var(--portfolio-reading-unit));background:#1c1c1c;border:1px solid #ffffff20;position:relative;overflow:hidden;box-shadow:0 24px 72px #0003}.mc228a_explorerWindow iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;display:block}.mc228a_explorerLoading{color:var(--story-muted);pointer-events:none;place-items:center;margin:0;font-size:.875rem;display:grid;position:absolute;inset:0}@keyframes mc228a_opal-heading-enter{0%{opacity:0}to{opacity:1}}@keyframes mc228a_demo-read-cue{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes mc228a_opal-logo-light{0%{background-position:100%}to{background-position:0%}}.mc228a_articleFacts{gap:calc(20 * var(--portfolio-unit)) calc(48 * var(--portfolio-unit));margin:0 0 calc(32 * var(--portfolio-unit));font-size:calc(14 * var(--portfolio-unit));flex-wrap:wrap;line-height:1.5;display:flex}.mc228a_articleFacts dt{color:var(--story-muted);margin-bottom:5px}.mc228a_articleFacts dd{margin:0}.mc228a_prototypeLink{text-underline-offset:4px;margin-top:16px;font-size:1rem;display:inline-block}.mc228a_demoPoster{background:var(--story-art);place-items:center;width:100%;height:100%;display:grid;position:relative}.mc228a_demoPoster>img{object-fit:cover;opacity:.6;width:100%;height:100%}.mc228a_demoPoster>button{color:#222;cursor:pointer;background:#f5f5f5;border:1px solid #ffffff29;border-radius:100px;padding:15px 24px;font:500 14px OpalGeist,sans-serif;position:absolute;box-shadow:0 8px 32px #0004}.mc228a_phone{aspect-ratio:390/844;background:#101815;border:5px solid #222e28;border-radius:12%/5.5%;height:100%;padding:3px;overflow:hidden;box-shadow:0 24px 40px #183c3026,inset 0 0 0 1px #ffffff40}.mc228a_phone img{object-fit:cover;border-radius:10%/4.8%;width:100%;height:100%;display:block}.mc228a_phoneComposition{perspective:1000px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mc228a_courseWash{background:radial-gradient(at 50% 60%,#c4ddc6,#0000 68%);position:absolute;inset:0}.mc228a_sidePhone{height:79%;margin-left:-16%;position:absolute;transform:rotate(-8deg)translateY(2%)}.mc228a_frontPhone{height:85%;margin-left:17%;position:absolute;transform:rotate(6deg)}.mc228a_phoneComparison{justify-content:space-evenly;align-items:center;gap:5%;height:100%;padding:4.5% 10% 7%;display:flex}.mc228a_phoneComparison>div{text-align:center;height:94%}.mc228a_phoneComparison p{white-space:nowrap;margin:15px 0 0;font-size:1.9cqi}.mc228a_comparisonArrow{color:gray;font-size:3.8cqi}.mc228a_controlStudies{justify-content:center;align-items:center;gap:4%;height:100%;padding:6% 5% 9%;display:flex}.mc228a_controlStudies>div{width:28%;height:70%;position:relative}.mc228a_controlCrop{border-radius:1.8cqi;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1cqi 2cqi #244b3520}.mc228a_controlCrop img{width:100%;height:auto;position:absolute;bottom:0}.mc228a_controlStudies p{text-align:center;margin:calc(12 * var(--portfolio-unit)) 0 0;font-size:1.8cqi}.mc228a_controlStudies span{color:#656565;margin-top:4px;font-size:1.5cqi;display:block}.mc228a_scoreComposition{justify-content:center;align-items:center;gap:9%;height:100%;padding:5%;display:flex}.mc228a_scoreComposition .mc228a_phone{flex:none;height:92%}.mc228a_scoreLogic{flex-direction:column;gap:2.6cqi;width:45%;display:flex}.mc228a_scoreTitle{letter-spacing:-.04em;font-size:3.4cqi}.mc228a_scoreLogic>div{box-shadow:var(--study-surface-light-shadow);background:#f8fbf8;border-radius:1.5cqi;padding:2.5cqi}.mc228a_scoreLogic>div>span{color:#777;font-size:1.7cqi}.mc228a_scoreLogic strong{margin-top:1cqi;font-size:2.1cqi;font-weight:500;line-height:1.35;display:block}.mc228a_scoreFoot{color:#777;font-size:1.5cqi}.mc228a_systemImage{width:100%;height:100%;padding:5%}.mc228a_systemImage img{object-fit:contain;width:100%;height:100%}.mc228a_arccosResults{grid-template-columns:1fr 1fr;align-content:center;gap:4cqi;height:100%;padding:7cqi;display:grid}.mc228a_arccosResults>div{flex-direction:column;display:flex}.mc228a_arccosResults>div:first-child{grid-column:1/-1}.mc228a_arccosResults>div>span{color:#707070;font-size:2cqi}.mc228a_arccosResults strong{letter-spacing:-.06em;align-items:baseline;gap:2cqi;margin-top:1cqi;font-size:6.7cqi;font-weight:500;line-height:1.2;display:flex}.mc228a_arccosResults small{color:#a6a6a6;font-size:4cqi;text-decoration:line-through;text-decoration-thickness:1px}.mc228a_resultBar{background:#d7e2d7;border-radius:100px;max-width:80%;height:1cqi;margin-top:2cqi;overflow:hidden}.mc228a_resultBar i{transform-origin:0;background:#477c54;width:60%;height:100%;display:block}.mc228a_arccosResults>:nth-child(2) .mc228a_resultBar i{width:65%}.mc228a_ratingDots{color:#686868;letter-spacing:.1em;margin-top:1.5cqi;font-size:2.8cqi}.mc228a_arccosResults[data-active=true] .mc228a_resultBar i{animation:1s cubic-bezier(.22,1,.36,1) both mc228a_bar-grow}@keyframes mc228a_bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1180px){.mc228a_sidebar{display:none}.mc228a_page[data-theme] :is(.mc228a_readingLayout,.mc228a_chapter,.mc228a_beat,.mc228a_systemExplorer,.mc228a_introduction){scroll-margin-top:calc(80 * var(--portfolio-reading-unit))}.mc228a_readingLayout{width:min(calc(784 * var(--portfolio-reading-unit)),100%)}.mc228a_page[data-theme=opal] .mc228a_readingLayout{width:min(calc(960 * var(--portfolio-reading-unit)),100%)}}@media (max-width:800px){.mc228a_introduction{grid-template-columns:1fr;gap:24px;max-width:624px;min-height:0;margin-bottom:48px}.mc228a_introHeading{max-width:none}}@media (max-width:640px){.mc228a_page{--portfolio-unit:1px;--portfolio-reading-unit:1px;--story-demo-height:max(160px,calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 380px));--story-phone-width:min(260px,calc(var(--story-demo-height) * 390 / 844))}.mc228a_article{padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px))}.mc228a_introduction.mc228a_demoIntroduction{height:100svh;min-height:560px;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:64px;display:grid}.mc228a_heroHeading{grid-row:1;align-self:end;width:100%;margin-bottom:24px;display:block}html:has(.mc228a_page){background-color:#1c1c1e}.mc228a_projectName{margin-bottom:20px}.mc228a_lede{margin-top:20px;font-size:1.0625rem}.mc228a_facts{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 0;display:grid}.mc228a_heroFigure{margin:0}.mc228a_demoIntroduction .mc228a_introHeading,.mc228a_opalOrientation{margin-bottom:0}.mc228a_projectTitle{font-size:24px;line-height:1.25}.mc228a_demoIntroduction .mc228a_heroFigure{grid-row:2;justify-self:center;width:calc(100% + 16px);margin:0}.mc228a_page:is([data-theme=arccos],[data-theme=awhile]) .mc228a_demoIntroduction .mc228a_heroFigure{width:100%;margin:0}.mc228a_page[data-theme=fairways] .mc228a_demoIntroduction .mc228a_heroFigure{justify-self:start;width:150%;margin:0 0 0 -25%}.mc228a_demoIntroduction .mc228a_scrollCue{grid-row:3;align-self:end;margin:0 auto 24px}.mc228a_scrollCue svg{width:28px;height:28px}.mc228a_opalMasthead{margin-bottom:12px}.mc228a_opalOrientation p{max-width:440px;font-size:.9375rem;line-height:1.6}.mc228a_opalWordmark{width:82px}.mc228a_explorerWindow{border-radius:12px;height:680px}.mc228a_heroBrand{margin-bottom:12px}.mc228a_articleFacts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mc228a_openingCopy{margin-bottom:40px}.mc228a_prose h2,.mc228a_prose h3{margin-bottom:16px;font-size:1.4375rem}.mc228a_prose h3{font-size:1.3125rem}.mc228a_brandedHeading{margin-bottom:16px}.mc228a_prose p{margin-bottom:18px}.mc228a_chapter{margin-bottom:56px;scroll-margin-top:24px}.mc228a_beat+.mc228a_beat{margin-top:48px}.mc228a_figure{margin-top:24px}.mc228a_caption{margin-top:12px;font-size:.8125rem}.mc228a_demoPoster>button{padding:12px 18px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.mc228a_page *,.mc228a_page :before,.mc228a_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-height:600px) and (min-width:641px){.mc228a_page{--story-demo-height:400px}}.mc228a_page[data-theme=awhile] .mc228a_projectTitle{font-size:calc(36 * var(--portfolio-reading-unit));letter-spacing:-.055em;font-weight:400}.mc228a_projectSubtitle{margin:calc(12 * var(--portfolio-unit)) 0 0;color:var(--story-muted);font-size:calc(16 * var(--portfolio-reading-unit));text-wrap:balance;line-height:1.5}.mc228a_figure[data-visual=opal\:payment-problem]{--opal-art-ratio:1.5}.mc228a_figure[data-visual=opal\:accounts]{--opal-art-ratio:1.4}.mc228a_figure[data-visual=opal\:materials]{--opal-art-ratio:1.45}.mc228a_figure[data-visual=opal\:handoff]{--opal-art-ratio:1.25}.mc228a_figure:is([data-visual=opal\:payment-problem],[data-visual=opal\:accounts],[data-visual=opal\:materials],[data-visual=opal\:handoff]) .mc228a_figureCanvas{aspect-ratio:var(--opal-art-ratio);position:relative}.mc228a_figure:is([data-visual=opal\:payment-problem],[data-visual=opal\:accounts],[data-visual=opal\:materials],[data-visual=opal\:handoff]) .mc228a_scaledArtwork{width:784px;height:calc(784px / var(--opal-art-ratio));zoom:1;transform:scale(tan(atan2(100cqi,784px)));transform-origin:0 0;position:absolute;inset:0 auto auto 0}@media (max-width:640px){.mc228a_figure:is([data-visual=opal\:pending],[data-visual=opal\:card-options]) .mc228a_scaledArtwork{zoom:1;aspect-ratio:auto;width:100%}.mc228a_figure:is([data-visual=opal\:pending],[data-visual=opal\:card-options]) .mc228a_artwork>div{position:relative;top:auto;left:auto;transform:none}}.mc228a_e2Logo{filter:grayscale()brightness(0)invert()}@media (max-width:640px){.mc228a_contactFooter{--contact-width:calc(100% - 40px)}}
@font-face{font-family:Gallery DEJ Aeonik;src:url(/assets/gallery/dej/Aeonik-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gallery DEJ Aeonik;src:url(/assets/gallery/dej/Aeonik-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}.fqRMMW_product{color:#171717;text-align:left;isolation:isolate;pointer-events:none;-webkit-font-smoothing:antialiased;background:#fafaf9;width:100%;height:100%;font-family:Gallery DEJ Aeonik,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:relative;overflow:hidden}.fqRMMW_product *,.fqRMMW_product :before,.fqRMMW_product :after{box-sizing:border-box}.fqRMMW_product h1,.fqRMMW_product h2,.fqRMMW_product h3,.fqRMMW_product p{margin:0}.fqRMMW_product button,.fqRMMW_product input{font:inherit}.fqRMMW_product button{appearance:none;background:0 0;border:0;padding:0}.fqRMMW_product strong{font-weight:500}.fqRMMW_homePage,.fqRMMW_detailPage{background:#fafaf9;position:absolute;inset:0;overflow:hidden}.fqRMMW_homeContent{width:768px;margin:0 auto}.fqRMMW_hero{padding:64px 0}.fqRMMW_header{justify-content:space-between;align-items:center;display:flex}.fqRMMW_brand{color:#18181b;letter-spacing:-.75px;white-space:nowrap;align-items:center;gap:10px;font-size:30px;font-weight:500;line-height:36px;display:flex}.fqRMMW_brand img{width:auto;height:36px;display:block}.fqRMMW_post{color:#71717a;font-size:14px;line-height:20px}.fqRMMW_tagline{color:#52525b;font-size:18px;line-height:27px;margin-top:20px!important}.fqRMMW_subscribe{margin-top:64px}.fqRMMW_subscribe p{color:#71717a;margin-bottom:12px;font-size:14px;line-height:20px}.fqRMMW_subscribeForm{gap:8px;display:flex}.fqRMMW_subscribeForm input{color:#18181b;background:radial-gradient(at 50% 20%,#00000008 0%,#0000 60%),linear-gradient(175deg,#ededec 0%,#f0f0ef 20%,#f5f5f4 45%,#fafaf9 70%,#fff 100%);border:0;border-radius:9999px;outline:0;width:100%;min-width:0;padding:10px 16px;box-shadow:inset 0 8px 16px -4px #0000001f,inset 0 4px 8px -2px #00000014,inset 0 2px 3px #0000000f,inset 0 0 20px #00000008,inset 0 -4px 8px #fff6,inset 3px 0 6px -3px #0000000a,inset -3px 0 6px -3px #0000000a,0 1px #ffffff80}.fqRMMW_subscribeForm input::placeholder{color:#a1a1aa;opacity:1}.fqRMMW_product .fqRMMW_convex,.fqRMMW_product[data-remote=false] .fqRMMW_allFilter,.fqRMMW_product[data-remote=true] .fqRMMW_remoteFilter{color:#fff;background:radial-gradient(at 50% 0,#ffffff2e 0%,#0000 78%),linear-gradient(175deg,#3f3f46 0%,#2e2e33 20%,#232326 50%,#1c1c1f 75%,#18181b 100%);border:0;box-shadow:inset 0 1px #ffffff26,inset 0 2px 4px #ffffff14,inset 0 -2px 4px #0000004d,inset 0 -1px 2px #0003,0 2px 4px #0000001f,0 4px 8px -2px #0000001a,0 1px #0000000f}.fqRMMW_subscribeForm .fqRMMW_convex{border-radius:9999px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px}.fqRMMW_filters{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.fqRMMW_filterButtons{align-items:center;gap:8px;display:flex}.fqRMMW_filterButtons button{border-radius:9999px;padding:6px 14px;font-size:14px;line-height:20px}.fqRMMW_product .fqRMMW_pill,.fqRMMW_product[data-remote=true] .fqRMMW_allFilter,.fqRMMW_product[data-remote=false] .fqRMMW_remoteFilter{color:#71717a;background:radial-gradient(at 50% 0,#ffffff2e 0%,#0000 78%),linear-gradient(175deg,#f0f0ef 0%,#f3f3f2 20%,#f0f0ef 50%,#ededec 75%,#eaeae9 100%);box-shadow:inset 0 1px #ffffff59,inset 0 1px 3px #ffffff1a,inset 0 -1px 3px #0000000d,inset 0 -1px 1px #00000008,0 1px 2px #0000000a}.fqRMMW_filters>p{color:#a1a1aa;flex-shrink:0;font-size:14px;line-height:20px}.fqRMMW_filterButtons .fqRMMW_salaryFilter{color:#71717a;white-space:nowrap;align-items:center;gap:8px;display:flex}.fqRMMW_toggle{background:linear-gradient(#e2e2e1 0%,#eaeae9 40%,#f0f0ef 100%);border-radius:9999px;width:44px;height:24px;display:block;position:relative;box-shadow:inset 0 3px 6px -2px #00000026,inset 0 1px 3px #00000014,inset 0 -2px 3px #fff6,0 1px #ffffff80}.fqRMMW_toggle>span{background:linear-gradient(#fff 0%,#f3f3f2 100%);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026,0 1px 1px #00000014}.fqRMMW_jobRow{height:126px;overflow:hidden}.fqRMMW_jobCard{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:center;gap:20px;min-height:114px;margin-bottom:12px;padding:20px 24px;display:flex}.fqRMMW_companyLogo{object-fit:contain;border-radius:8px;flex-shrink:0;width:48px;height:48px;display:block}.fqRMMW_jobInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fqRMMW_company{color:#71717a;font-size:14px;line-height:20px}.fqRMMW_jobTitle{text-overflow:ellipsis;white-space:nowrap;color:#18181b;font-size:18px;font-weight:500;line-height:28px;overflow:hidden}.fqRMMW_metadata{color:#71717a;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.fqRMMW_metadata>span{align-items:center;gap:4px;display:inline-flex}.fqRMMW_metadata svg{flex-shrink:0;width:14px;height:14px}.fqRMMW_metadata .fqRMMW_workType{color:#52525b;background:#f4f4f5;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:16px}.fqRMMW_jobInfo .fqRMMW_location{white-space:nowrap;text-overflow:ellipsis;max-width:265px;overflow:hidden}.fqRMMW_cardArrow{color:#a1a1aa;flex-shrink:0;width:20px;height:20px}.fqRMMW_product[data-hover=job] .fqRMMW_selectedCard{border-color:#00000026;box-shadow:0 1px 3px #00000014}.fqRMMW_product[data-hover=job] .fqRMMW_selectedCard .fqRMMW_cardArrow{color:#52525b;transform:translate(2px,-2px)}.fqRMMW_detailPage{visibility:hidden;opacity:0}.fqRMMW_detailContent{will-change:transform;width:768px;margin:0 auto;padding:40px 0 96px}.fqRMMW_compactBrand{letter-spacing:-.45px;gap:8px;font-size:18px;line-height:28px}.fqRMMW_compactBrand img{height:24px}.fqRMMW_detailPage .fqRMMW_post{color:#a1a1aa}.fqRMMW_detailHeading{align-items:flex-start;gap:16px;margin-top:56px;display:flex}.fqRMMW_detailHeading .fqRMMW_companyLogo{border-radius:12px}.fqRMMW_detailHeading h1{letter-spacing:-.75px;margin-top:2px;font-size:30px;font-weight:500;line-height:36px}.fqRMMW_detailMetadata{gap:16px;margin-top:24px}.fqRMMW_detailMetadata .fqRMMW_workType{padding:4px 12px}.fqRMMW_detailMetadata svg{width:16px;height:16px}.fqRMMW_detailMetadata .fqRMMW_location{gap:6px}.fqRMMW_actions{border-bottom:1px solid #f4f4f5;align-items:center;gap:12px;margin-top:32px;padding-bottom:16px;display:flex}.fqRMMW_actions .fqRMMW_apply,.fqRMMW_bottomApply{border-radius:9999px;align-items:center;gap:8px;line-height:20px;display:inline-flex;padding:10px 20px!important;font-size:14px!important;font-weight:500!important}.fqRMMW_apply svg,.fqRMMW_bottomApply svg{width:16px;height:16px}.fqRMMW_product[data-hover=apply] .fqRMMW_apply{filter:brightness(1.14)}.fqRMMW_product[data-apply=true] .fqRMMW_apply{filter:brightness(.88);transform:translateY(1px)}.fqRMMW_actions .fqRMMW_share{color:#71717a;border:1px solid #e4e4e7;border-radius:9999px;padding:10px 16px;font-size:14px;line-height:20px;display:inline-grid}.fqRMMW_share>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fqRMMW_share svg{width:14px;height:14px}.fqRMMW_shareCopied,.fqRMMW_product[data-shared=true] .fqRMMW_shareIdle{visibility:hidden}.fqRMMW_product[data-shared=true] .fqRMMW_shareCopied{visibility:visible}.fqRMMW_description{color:#3f3f46;margin-top:32px;font-size:15px;line-height:1.7}.fqRMMW_description h2,.fqRMMW_description h3,.fqRMMW_description h4{color:#18181b;margin-top:1.5em;margin-bottom:.5em;font-weight:500}.fqRMMW_description h2{font-size:1.15em}.fqRMMW_description h3{font-size:1.05em}.fqRMMW_description p{margin-bottom:.75em}.fqRMMW_description ul,.fqRMMW_description ol{margin-top:0;margin-bottom:.75em;padding-left:1.25em}.fqRMMW_description ul{list-style-type:disc}.fqRMMW_description li{margin-bottom:.35em}.fqRMMW_bottomApply{margin-top:40px}.fqRMMW_detailNewsletter{border-top:1px solid #f4f4f5;margin-top:64px;padding-top:32px;font-size:14px}.fqRMMW_detailNewsletter>p:first-child{margin-bottom:4px;font-weight:500}.fqRMMW_detailNewsletter>p:nth-child(2){color:#71717a}.fqRMMW_detailNewsletter .fqRMMW_subscribe{margin-top:12px}.fqRMMW_detailNewsletter .fqRMMW_subscribe>p{display:none}.fqRMMW_scrollbar{opacity:0;background:#a1a1aa;border-radius:8px;width:5px;height:165px;position:absolute;top:14px;right:3px}.fqRMMW_cursor{--ripple:18 18 18;z-index:5;opacity:0;pointer-events:none;will-change:transform;transition:opacity calc(.18s / var(--demo-playback-rate,1)) ease;margin:-.297em 0 0 -.495em;font-size:15.4px;position:absolute;top:0;left:0}.fqRMMW_cursor>svg{filter:drop-shadow(0 .1em .14em #00000047);transform-origin:21% 13%;display:block}.fqRMMW_clickPulse{border:1.5px solid rgb(var(--ripple) / .55);background:rgb(var(--ripple) / .12);opacity:0;border-radius:50%;width:3.375em;height:3.375em;position:absolute;top:-1.3905em;left:-1.1925em}.fqRMMW_cursor[data-pressed=true] .fqRMMW_clickPulse{animation:fqRMMW_clickPulse calc(.36s / var(--demo-playback-rate,1)) ease-out both}.fqRMMW_cursor[data-pressed=true]>svg{animation:fqRMMW_cursorPress calc(.25s / var(--demo-playback-rate,1)) ease-out}@keyframes fqRMMW_clickPulse{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(1.35)}}@keyframes fqRMMW_cursorPress{50%{transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.fqRMMW_cursor{display:none}}
.bALjGa_stage{background:linear-gradient(#1c1c1c,#0f0f0f);position:absolute;inset:0;overflow:hidden}.bALjGa_stage video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bALjGa_intention{pointer-events:none;background:linear-gradient(#1c1c1c,#0f0f0f);position:absolute;inset:0}.bALjGa_intention[hidden]{display:none}.bALjGa_intention canvas{width:100%;height:100%;font-family:var(--font-aeonik),sans-serif;display:block}
.QjyHYG_bay{--fit-width:1652px;aspect-ratio:1536/1024;width:100%;position:relative;container-type:size}.QjyHYG_composition{transform-origin:50%;transform:scale(min(tan(atan2(100cqw,var(--fit-width))),tan(atan2(100cqh,1024px)))) translateX(102px);margin:-512px 0 0 -768px;position:absolute;top:50%;left:50%}@media (max-width:820px){.QjyHYG_bay{--fit-width:1536px}}.QjyHYG_hardware{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scaleX(-1)}.QjyHYG_screen{transform-origin:0 0;isolation:isolate;filter:brightness(.96);background:#000;position:absolute;top:0;left:0;overflow:hidden}.QjyHYG_poster,.QjyHYG_recording{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.QjyHYG_recording{opacity:0;transition:opacity .2s linear}.QjyHYG_recording[data-playing=true]{opacity:1}.QjyHYG_spill{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(470px 190px at 870px 752px,#b9dc9a59,#b9dc9a1f 55%,#0000),radial-gradient(640px 420px at 870px 470px,#9fc7a024,#0000 70%);position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.QjyHYG_floor{filter:blur(18px);background:radial-gradient(closest-side,#000c,#0000);border-radius:50%;height:9%;position:absolute;top:91%;left:4%;right:2%}.QjyHYG_error{color:#333;background:#fffffff2;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.4;position:absolute;inset:auto 12px 12px}@media (prefers-reduced-motion:reduce){.QjyHYG_recording{transition:none}}
.QTIqNa_card{width:min(80%,460px);height:100%;margin:auto;position:absolute;inset:0}.QTIqNa_comparison{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none!important}.QTIqNa_decision{width:76%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:580px!important}.QTIqNa_decision[data-kind=rules]{width:82%;max-width:600px!important}.QTIqNa_decision[data-active=false] *,.QTIqNa_decision[data-active=false] :before,.QTIqNa_decision[data-active=false] :after{animation-play-state:paused!important}.QTIqNa_deckScene{width:100%;height:100%;position:absolute;inset:0}
._7pnmuW_desktopDemo{width:100%}._7pnmuW_player{border-radius:calc(16 * var(--portfolio-unit));background:#fff;border:1px solid #1b29291c;overflow:hidden;box-shadow:0 1px 1px #12202112,0 16px 40px -12px #12202125}._7pnmuW_viewport{aspect-ratio:16/9;background:#fafaf9;width:100%;position:relative;overflow:hidden;container-type:inline-size}._7pnmuW_viewport video,._7pnmuW_phoneViewport video{object-fit:cover;width:100%;height:100%;display:block}._7pnmuW_canvas{width:1280px;height:720px;transform:scale(tan(atan2(100cqi,1280px)));transform-origin:0 0;position:absolute;top:0;left:0}._7pnmuW_error{color:#333;background:#fffffff2;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.4;position:absolute;inset:auto 12px 12px}._7pnmuW_phoneDemo{flex-direction:column;align-items:center;gap:24px;display:flex}._7pnmuW_phoneDemo ._7pnmuW_player{width:min(100%,calc(270 * var(--portfolio-unit)),max(180px,calc((100svh - 340px) * 390 / 844)));box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}._7pnmuW_phoneViewport{aspect-ratio:390/844;background:#171817;border:5px solid #292b29;border-radius:15%/7%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #aaa8,0 12px 35px -14px #12202135}._7pnmuW_phoneViewport video{border-radius:13%/6%}._7pnmuW_appStore{justify-content:center;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}._7pnmuW_appStore img{width:120px;height:40px;display:block}@media (max-width:820px){._7pnmuW_player{border-radius:12px}._7pnmuW_phoneDemo ._7pnmuW_player{width:230px;max-width:100%}._7pnmuW_phoneDemo{gap:20px}}._7pnmuW_phoneDemo ._7pnmuW_player{width:min(100%,var(--story-phone-width,270px))}
.iDGD1a_launch{max-width:calc(640 * var(--portfolio-reading-unit));margin:calc(-40 * var(--portfolio-reading-unit)) auto 0;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.iDGD1a_launch>a:not(:has(img)){color:#191919;background:#f3f0e9;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:15px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #26352a10,0 4px 12px #26352a0b}.iDGD1a_launch>a:hover{filter:brightness(.98)}.iDGD1a_launch>span{color:var(--story-muted);font-size:14px}@media (max-width:820px){.iDGD1a_launch{margin-top:-20px}}
.bGYmgq_stage{width:100vw;height:100svh;min-height:560px;margin:0 0 88px calc(50% - 50vw);position:relative;overflow:hidden}.bGYmgq_stage:has(>.bGYmgq_overlay){--foot:clamp(170px, 17vw, 240px);height:auto;min-height:0;padding-bottom:calc(.6 * max(100svh, 560px) + var(--foot));margin-bottom:24px}.bGYmgq_overlay{z-index:1;background:linear-gradient(to bottom, #ffffff05, #ffffff02 45%, #fff0 80%), color-mix(in srgb, var(--story-bg,#1c1c1e) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3)brightness(.36);backdrop-filter:blur(12px)saturate(1.3)brightness(.36);padding-bottom:clamp(40px,4.4vw,64px);display:flow-root;position:relative;box-shadow:inset 0 -1px #ffffff29,0 1px #0000008c,0 28px 60px -12px #0009}.bGYmgq_overlay>*{width:min(calc(2 * var(--inset,584px)), calc(100% - 48px));margin-inline:auto}.bGYmgq_overlay:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(0deg,#ffffff0f,#ffffff04 10px,#0000 28px),linear-gradient(112deg,#0000 18%,#ffffff07 32%,#ffffff02 46%,#0000 54%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}.bGYmgq_stage:has(>.bGYmgq_overlay):after{border-block:0}.bGYmgq_foot{z-index:1;height:var(--foot);background:linear-gradient(to bottom, color-mix(in srgb, var(--story-bg,#1c1c1e) 60%, transparent), color-mix(in srgb, var(--story-bg,#1c1c1e) 88%, transparent) 50%, var(--story-bg,#1c1c1e) 82%);-webkit-backdrop-filter:blur(12px)saturate(1.3)brightness(.5);backdrop-filter:blur(12px)saturate(1.3)brightness(.5);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff29,0 -1px #0000008c,0 -24px 50px -12px #00000080}.bGYmgq_stage canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.bGYmgq_stage[data-ready] canvas{opacity:1}.bGYmgq_stage:after{content:"";pointer-events:none;background:linear-gradient(#000000d9,#00000080 18px,#0003 56px,#0000 110px),linear-gradient(0deg,#000000d9,#00000080 18px,#0003 56px,#0000 110px);border-block:1px solid #ffffff12;position:absolute;inset:0}.bGYmgq_stage .bGYmgq_grid{opacity:0}.bGYmgq_stage[data-fallback] .bGYmgq_grid{opacity:1}.bGYmgq_stage[data-ready] .bGYmgq_grid{visibility:hidden}.bGYmgq_grid{background:var(--story-art);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1168px,100% - 48px);margin:auto;padding:0 24px;display:grid;position:absolute;inset:0;overflow:hidden}.bGYmgq_column{flex-direction:column;gap:16px;display:flex}.bGYmgq_column:first-child{margin-top:32px}.bGYmgq_column:nth-child(2){margin-top:-18%}.bGYmgq_column:nth-child(3){margin-top:12%}.bGYmgq_column:nth-child(4){margin-top:-30%}.bGYmgq_column img{width:100%;height:auto;display:block}@media (max-width:640px){.bGYmgq_stage{margin-bottom:64px}.bGYmgq_overlay>*{width:calc(100% - 40px)}.bGYmgq_overlay{padding-bottom:32px}.bGYmgq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 40px);padding:0 12px}.bGYmgq_column{gap:12px}.bGYmgq_column:first-child{margin-top:20px}.bGYmgq_column:nth-child(2){margin-top:-30%}.bGYmgq_column:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.bGYmgq_stage canvas{transition:none}}
.BGhsrq_screen{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;-webkit-font-smoothing:antialiased;width:100%;height:100%;position:relative;overflow:hidden}.BGhsrq_phone{background:#000}.BGhsrq_desktop{background:#f8f9fa}.BGhsrq_screen[data-preparing=true]:not([data-screen-ready=true])>iframe{opacity:0}.BGhsrq_preparationPreview,.BGhsrq_productFallback{background:#f8f9fa;position:absolute;inset:0}.BGhsrq_preparationPreview img,.BGhsrq_productFallback img{object-fit:contain;width:100%;height:100%}.BGhsrq_screen[data-screen-ready=true] .BGhsrq_preparationPreview{display:none}.BGhsrq_screen[data-active=false] *,.BGhsrq_screen[data-active=false] :before,.BGhsrq_screen[data-active=false] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.BGhsrq_screen *{animation-play-state:paused!important}}
._6sui-q_stage{--foot:clamp(170px, 17vw, 240px);width:100vw;padding-bottom:calc(1.725 * max(100svh, 560px) + var(--foot));background:#f3f1ed;margin:0 0 24px calc(50% - 50vw);position:relative;overflow:clip}._6sui-q_pin{position:absolute;inset:0}._6sui-q_view{height:max(100svh,560px);position:sticky;top:0;overflow:hidden}._6sui-q_view canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}._6sui-q_stage[data-ready] ._6sui-q_view canvas{opacity:1}._6sui-q_stage[data-fallback] ._6sui-q_view canvas{display:none}._6sui-q_display{transform-origin:0 0;opacity:0;backface-visibility:hidden;pointer-events:none;background:#000;border-radius:5px 5px 0 0;outline:1px solid #0000;transition:opacity .9s;position:absolute;top:0;left:0;overflow:hidden}._6sui-q_stage[data-ready] ._6sui-q_display{opacity:1}._6sui-q_stage[data-fallback] ._6sui-q_display{border-radius:12px;box-shadow:0 0 0 10px #111,0 30px 80px #0009}._6sui-q_glare{pointer-events:none;background:linear-gradient(115deg, transparent calc(18% + 30% * var(--glare,.5)), #ffffff0f calc(30% + 30% * var(--glare,.5)), transparent calc(44% + 30% * var(--glare,.5)));position:absolute;inset:0}._6sui-q_overlay{}._6sui-q_foot{}@media (prefers-reduced-motion:reduce){._6sui-q_view canvas,._6sui-q_display{transition:none}}
.MPRvVW_brief{--gap:clamp(32px, calc((100vw - 1184px) / 8), 112px);--label:clamp(152px, calc(100vw - 1280px), 200px);--inset:calc(392px + var(--gap) + var(--label));width:min(calc(2 * var(--inset)), calc(100% - 48px));font-family:var(--font-aeonik), sans-serif;color:var(--story-text);margin:0 auto}.MPRvVW_opener{margin-bottom:56px;padding-top:clamp(120px,14vw,184px)}.MPRvVW_title{letter-spacing:-.035em;color:var(--story-text);margin:0 0 24px;font-size:clamp(48px,6.4vw,96px);font-weight:500;line-height:1}.MPRvVW_logo{filter:brightness(0)invert();width:clamp(240px,26vw,400px);height:auto;display:block}.MPRvVW_title:has(.MPRvVW_logo){margin-bottom:40px}.MPRvVW_description{max-width:784px;font-size:clamp(22px, calc(var(--portfolio-body-size) * 1.45), 30px);letter-spacing:-.015em;color:var(--story-muted);text-wrap:pretty;margin:0 0 48px;line-height:1.4}.MPRvVW_meta{letter-spacing:.12em;text-transform:uppercase;color:var(--story-muted);margin:0;font-size:13px}.MPRvVW_row{grid-template-columns:calc(var(--label) + var(--gap)) minmax(0, 784px);margin-bottom:72px;scroll-margin-top:80px;display:grid}.MPRvVW_label{letter-spacing:.16em;text-transform:uppercase;color:var(--story-muted);margin:0;padding-top:.45em;font-size:13px;font-weight:500;line-height:1.4}.MPRvVW_body p{font-size:var(--portfolio-body-size);letter-spacing:-.005em;color:var(--story-muted);margin:0 0 22px;line-height:1.7}.MPRvVW_body p:last-child{margin-bottom:0}.MPRvVW_body .MPRvVW_lede{font-size:clamp(24px, calc(var(--portfolio-body-size) * 1.45), 32px);letter-spacing:-.02em;color:var(--story-text);text-wrap:pretty;line-height:1.45}.MPRvVW_figure{--portfolio-unit:1px;--portfolio-reading-unit:1px;margin:40px 0 0}.MPRvVW_caption{color:var(--story-muted);margin-top:14px;font-size:14px;line-height:1.6}.MPRvVW_body .MPRvVW_after{margin-top:40px}.MPRvVW_body .MPRvVW_launch{max-width:none;margin:32px 0 0}.MPRvVW_group{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px!important;font-size:13px!important}.MPRvVW_team{gap:20px;margin:0;display:grid}.MPRvVW_team dt{color:var(--story-muted);margin-bottom:6px;font-size:15px}.MPRvVW_team dd{font-size:var(--portfolio-body-size);color:var(--story-text);margin:0;line-height:1.6}.MPRvVW_pager{border-top:1px solid var(--story-rule);justify-content:space-between;gap:24px;padding-top:32px;display:flex}.MPRvVW_pager a{font-size:clamp(24px, calc(var(--portfolio-body-size) * 1.45), 32px);letter-spacing:-.02em;color:var(--story-text);flex-direction:column;gap:8px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.MPRvVW_pager a:hover{color:var(--story-muted)}.MPRvVW_pager span{letter-spacing:.12em;text-transform:uppercase;color:var(--story-muted);font-size:13px;font-weight:400}@media (max-width:1180px){.MPRvVW_row{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:800px){.MPRvVW_row{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:56px}.MPRvVW_label{padding-top:0}}@media (max-width:640px){.MPRvVW_brief{width:calc(100% - 40px)}.MPRvVW_body .MPRvVW_lede{font-size:22px;line-height:1.5}.MPRvVW_opener{margin-bottom:40px;padding-top:104px}.MPRvVW_title{margin-bottom:16px}.MPRvVW_title:has(.MPRvVW_logo){margin-bottom:28px}.MPRvVW_description{margin-bottom:32px;font-size:20px}}
.eQebBW_frame{--gap:clamp(32px, calc((100vw - 1184px) / 8), 112px);--label:clamp(152px, calc(100vw - 1280px), 200px);--inset:calc(392px + var(--gap) + var(--label));font-family:var(--font-aeonik), sans-serif;color:var(--story-text)}.eQebBW_opener{}.eQebBW_title{}.eQebBW_logo{}.eQebBW_description{}.eQebBW_meta{}.eQebBW_wordmark{letter-spacing:-.035em;align-items:center;gap:.28em;font-size:clamp(44px,5.6vw,84px);font-weight:500;line-height:1;display:inline-flex}.eQebBW_wordmark[data-theme=awhile]{letter-spacing:-.055em;font-weight:400}.eQebBW_mark{width:auto;height:.8em}.eQebBW_link{color:var(--story-text);text-underline-offset:4px;margin-top:20px;font-size:15px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .15s;display:inline-block}.eQebBW_link:hover{text-decoration-color:currentColor}.eQebBW_compact{margin-bottom:0;padding-top:clamp(104px,10.5vw,148px)}.eQebBW_compact .eQebBW_logo{width:clamp(200px,19vw,300px)}.eQebBW_compact .eQebBW_description{margin-bottom:28px}@media (max-width:640px){.eQebBW_compact{padding-top:96px}.eQebBW_compact .eQebBW_logo{width:200px}.eQebBW_compact .eQebBW_description{margin-bottom:20px}.eQebBW_wordmark{font-size:40px}.eQebBW_wordmark[data-theme=dej]{font-size:min(40px,9.80392vw - 3.92157px)}}
._1VNvHa_results{grid-template-columns:minmax(0,36fr) minmax(0,64fr);align-items:center;gap:clamp(24px,3vw,40px);margin:40px 0 0;display:grid}._1VNvHa_viewport{aspect-ratio:5/4;place-items:center;display:grid;position:relative}._1VNvHa_canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._1VNvHa_viewport[data-ready] ._1VNvHa_flatGrid{visibility:hidden}._1VNvHa_flatGrid{grid-template-columns:repeat(10,1fr);gap:8px;width:84%;display:grid;transform:perspective(900px)rotateX(38deg)}._1VNvHa_flatGrid span{aspect-ratio:1;background:#26272b;border-radius:50%}._1VNvHa_flatGrid span[data-state=kept]{background:#f4f3ef}._1VNvHa_flatGrid span[data-state=gained]{background:#14763a}._1VNvHa_figureValue{font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.045em!important;color:var(--story-text)!important;margin:0 0 12px!important;font-size:clamp(64px,8vw,120px)!important;line-height:.9!important}._1VNvHa_figureLabel{letter-spacing:-.01em;color:var(--story-text)!important;margin:0!important;font-size:clamp(20px,1.7vw,24px)!important;line-height:1.3!important}._1VNvHa_more{border-top:1px solid var(--story-rule);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin:8px 0 0;padding-top:32px;display:grid}._1VNvHa_more div{flex-direction:column-reverse;justify-content:flex-end;display:flex}._1VNvHa_more dd{white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--story-text);margin:0 0 10px;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1}._1VNvHa_more i{color:var(--story-muted);font-style:normal}._1VNvHa_more dt{letter-spacing:-.01em;color:var(--story-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.3}._1VNvHa_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){._1VNvHa_results{grid-template-columns:minmax(0,1fr);gap:8px}._1VNvHa_more{margin-top:24px;padding-top:24px}}
.c-MrUq_showcase{--band:var(--story-band,#070707);--ink:#f5f3ee;--soft:#a5a39c;--edge:max(24px, calc(50vw - 620px));background:linear-gradient(var(--story-bg), var(--band) 240px, var(--band) calc(100% - 240px), var(--story-bg));width:100vw;color:var(--ink);font-family:var(--font-aeonik), sans-serif;margin:48px 0 120px calc(50% - 50vw);padding-bottom:clamp(96px,12vw,180px);position:relative}.c-MrUq_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-MrUq_chapter{--accent:var(--ink);position:relative}.c-MrUq_chapter+.c-MrUq_chapter{margin-top:clamp(96px,12vw,180px)}.c-MrUq_track{position:relative}.c-MrUq_copy{padding:clamp(96px, 12vw, 160px) var(--edge) 48px}.c-MrUq_copyInner{max-width:760px}.c-MrUq_headline{letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(40px,min(5.6vw,9svh),84px);font-weight:500;line-height:1.02}.c-MrUq_lead{letter-spacing:-.012em;max-width:30em;color:var(--soft);text-wrap:balance;margin:22px 0 0;font-size:clamp(18px,1.5vw,23px);line-height:1.42}.c-MrUq_lead strong{font-weight:inherit;color:var(--ink)}.c-MrUq_finding{letter-spacing:-.005em;max-width:30em;color:var(--ink);text-wrap:balance;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.c-MrUq_finding b{font-weight:600}.c-MrUq_flats .c-MrUq_finding{margin-top:10px;font-size:15px}.c-MrUq_chosen{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:10px;font-size:12px;font-weight:500;line-height:1.4;display:block}.c-MrUq_flats{padding:0 var(--edge);flex-wrap:wrap;justify-content:center;gap:36px 28px;display:flex}.c-MrUq_flats figure{flex:150px;max-width:280px;margin:0}.c-MrUq_flats img{width:100%;height:auto;display:block}.c-MrUq_flats figcaption{color:var(--soft);margin-top:14px;font-size:15px;line-height:1.45}.c-MrUq_flats figcaption strong{color:var(--ink);font-weight:500}.c-MrUq_pin,.c-MrUq_spacer,.c-MrUq_canvas{display:none}.c-MrUq_glow{pointer-events:none;background:radial-gradient(ellipse 44% 40% at var(--glow-x,50%) 56%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 72%);position:absolute;inset:0}.c-MrUq_chapter[data-kind=card]{padding:0 var(--edge)}.c-MrUq_card{isolation:isolate;background:radial-gradient(120% 95% at 88% 8%,#1d4f9b 0%,#0c2c60 44%,#061633 100%);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(540px,72svh,680px);display:grid;position:relative;overflow:hidden}.c-MrUq_cardCopy{align-self:center;padding:clamp(40px,5vw,76px)}.c-MrUq_cardCopy .c-MrUq_copy{padding:0}.c-MrUq_cardCopy .c-MrUq_headline{font-size:clamp(34px,min(3.9vw,8svh),58px)}.c-MrUq_cardCopy .c-MrUq_lead{color:#c2d0e8}.c-MrUq_mark{width:auto;height:56px;margin-bottom:30px;display:block}.c-MrUq_cardMedia{min-height:440px;position:relative}.c-MrUq_cardMedia .c-MrUq_flats{flex-wrap:nowrap;align-items:flex-end;gap:16px;height:100%;padding:40px 24px 0}.c-MrUq_chapter[data-kind=explorer]{padding:0 var(--edge)}.c-MrUq_explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.c-MrUq_explorerCopy .c-MrUq_copy{padding:0}.c-MrUq_options{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px;display:flex}.c-MrUq_options button{width:min(100%,420px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#1a1a1c;border:0;border-radius:27px;align-items:flex-start;gap:14px;padding:13px 24px 13px 13px;transition:background-color .3s;display:flex}.c-MrUq_options button:hover{background:#242427}.c-MrUq_options button[aria-pressed=true]{background:#232326}.c-MrUq_options button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.c-MrUq_optionIcon{background:#ffffff1f;border-radius:50%;flex:none;width:28px;height:28px;transition:background-color .3s,transform .4s cubic-bezier(.2,.7,.2,1);position:relative}.c-MrUq_optionIcon:before,.c-MrUq_optionIcon:after{content:"";background:var(--ink);border-radius:1px;width:12px;height:1.5px;position:absolute;top:13.25px;left:8px}.c-MrUq_optionIcon:after{transform:rotate(90deg)}.c-MrUq_options button[aria-pressed=true] .c-MrUq_optionIcon{background:var(--accent);transform:rotate(45deg)}.c-MrUq_options button[aria-pressed=true] .c-MrUq_optionIcon:before,.c-MrUq_options button[aria-pressed=true] .c-MrUq_optionIcon:after{background:#06131a}.c-MrUq_optionText{min-width:0}.c-MrUq_optionLabel{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:28px;display:block}.c-MrUq_optionBody{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.c-MrUq_optionBody>span{min-height:0;color:var(--soft);text-wrap:balance;font-size:16px;line-height:1.4;overflow:hidden}.c-MrUq_options button[aria-pressed=true] .c-MrUq_optionBody{grid-template-rows:1fr}.c-MrUq_options button[aria-pressed=true] .c-MrUq_optionBody>span{padding-bottom:3px}.c-MrUq_optionCaption{display:none}.c-MrUq_explorerMedia{height:clamp(540px,80svh,780px);position:relative}.c-MrUq_explorerFlat{object-fit:contain;width:auto;max-width:100%;height:100%;margin:0 auto;display:block;position:relative}.c-MrUq_callouts,.c-MrUq_lineup{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.c-MrUq_callouts li{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.c-MrUq_callouts li:before{content:"";background:var(--ink);opacity:0;border-radius:50%;width:7px;height:7px;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:-3.5px;left:-3.5px;transform:scale(.3);box-shadow:0 0 0 4px #f5f3ee33}.c-MrUq_callouts i{width:var(--reach);background:#f5f3ee8c;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1) 50ms;position:absolute;top:-.5px;transform:scaleX(0)}.c-MrUq_callouts li[data-side=left] i{transform-origin:100%;right:0}.c-MrUq_callouts li[data-side=right] i{transform-origin:0;left:0}.c-MrUq_callouts li[data-side=bottom] i{width:1px;height:var(--reach);transform-origin:top;top:0;left:-.5px;transform:scaleY(0)}.c-MrUq_callouts span{white-space:nowrap;letter-spacing:-.01em;color:var(--ink);opacity:0;font-size:clamp(15px,1.2vw,18px);font-weight:500;line-height:1.2;transition:opacity .45s .2s,transform .45s .2s;position:absolute;top:0}.c-MrUq_callouts li[data-side=left] span{right:calc(var(--reach) + 14px);transform:translate(10px,-50%)}.c-MrUq_callouts li[data-side=right] span{left:calc(var(--reach) + 14px);transform:translate(-10px,-50%)}.c-MrUq_callouts li[data-side=bottom] span{top:calc(var(--reach) + 10px);left:0;transform:translate(-50%,-8px)}.c-MrUq_callouts li[data-on]:before{opacity:1;transform:none}.c-MrUq_callouts li[data-on] i{transform:none}.c-MrUq_callouts li[data-on] span{opacity:1;transform:translateY(-50%)}.c-MrUq_callouts li[data-on][data-side=bottom] span{transform:translate(-50%)}.c-MrUq_versions b,.c-MrUq_version{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:#1c1c1ce6;border:1px solid #ffffff38;border-radius:999px;padding:6px 13px 5px;font-size:12px;font-weight:500;line-height:1.3}.c-MrUq_versions b{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.c-MrUq_versions b:last-child,.c-MrUq_version[data-after]{background:var(--accent);color:#0b0b0b;border-color:#0000}.c-MrUq_version{margin-bottom:12px;display:inline-block}.c-MrUq_stepsPanel{left:var(--edge);width:min(40vw,440px);position:absolute;bottom:8svh}.c-MrUq_dots{display:none}.c-MrUq_steps{margin:0;padding:0;list-style:none}.c-MrUq_steps li{opacity:.4;border-left:2px solid #ffffff1f;padding:11px 0 11px 22px;transition:opacity .4s,border-color .4s}.c-MrUq_steps li[data-active]{border-left-color:var(--accent);opacity:1}.c-MrUq_steps h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.2}.c-MrUq_steps li>div{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.c-MrUq_steps li[data-active]>div{grid-template-rows:1fr}.c-MrUq_steps li>div>div{min-height:0;overflow:hidden}.c-MrUq_steps li>div>div:before{content:"";height:7px;display:block}.c-MrUq_steps p{color:var(--soft);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.45}.c-MrUq_steps .c-MrUq_finding{color:var(--ink);text-wrap:pretty;margin-top:12px;font-size:clamp(15px,1.15vw,17px)}.c-MrUq_lineup li{text-align:center;opacity:0;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(12px)}.c-MrUq_lineup li[data-on]{opacity:1;transform:none}.c-MrUq_lineup h4{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.2}.c-MrUq_lineup p{color:var(--soft);text-wrap:balance;margin:0;font-size:clamp(14px,1.1vw,16px);line-height:1.4}@media (max-width:759px){.c-MrUq_showcase{--edge:20px;margin-bottom:96px}.c-MrUq_copy{padding:88px var(--edge) 36px}.c-MrUq_chapter[data-kind=card]{padding:0 12px}.c-MrUq_card{border-radius:28px;grid-template-columns:minmax(0,1fr)}.c-MrUq_cardCopy{padding:36px 24px 8px}.c-MrUq_mark{height:48px;margin-bottom:24px}.c-MrUq_cardMedia{height:440px;min-height:0}.c-MrUq_explorer{grid-template-columns:minmax(0,1fr);gap:20px}.c-MrUq_options{flex-flow:wrap;gap:6px;margin-top:28px}.c-MrUq_options button{border-radius:18px;align-items:center;gap:7px;width:auto;padding:7px 13px 7px 7px}.c-MrUq_optionIcon{width:22px;height:22px}.c-MrUq_optionIcon:before,.c-MrUq_optionIcon:after{width:10px;top:10.25px;left:6px}.c-MrUq_optionLabel{font-size:14.5px;line-height:22px}.c-MrUq_optionBody{display:none}.c-MrUq_optionCaption{min-height:2.9em;color:var(--soft);margin:18px 0 0;font-size:16px;line-height:1.45;display:block}.c-MrUq_explorerMedia{height:clamp(460px,68svh,640px)}.c-MrUq_callouts span{white-space:normal;letter-spacing:0;width:74px;font-size:11.5px;line-height:1.18}.c-MrUq_callouts li[data-side=left] span{right:calc(var(--reach) + 6px);text-align:right}.c-MrUq_callouts li[data-side=right] span{left:calc(var(--reach) + 6px)}.c-MrUq_callouts li[data-side=bottom] span{white-space:nowrap;text-align:center;width:auto}.c-MrUq_stepsPanel{left:var(--edge);right:var(--edge);width:auto;top:calc(70svh + 26px);bottom:auto}.c-MrUq_dots{gap:6px;margin-bottom:14px;display:flex}.c-MrUq_dots i{background:#ffffff2e;border-radius:2px;width:26px;height:3px;transition:background-color .4s}.c-MrUq_dots i[data-active]{background:var(--accent)}.c-MrUq_steps{display:grid}.c-MrUq_steps li{opacity:0;border:0;grid-area:1/1;padding:0;transition:opacity .4s,transform .4s;transform:translateY(8px)}.c-MrUq_steps li[data-active]{opacity:1;transform:none}.c-MrUq_steps li>div{grid-template-rows:1fr}.c-MrUq_lineup li{left:var(--edge);right:var(--edge);top:calc(69svh + 22px)}}@media (prefers-reduced-motion:no-preference){.c-MrUq_showcase:not([data-static]) .c-MrUq_flats,.c-MrUq_showcase:not([data-static]) .c-MrUq_explorerFlat{display:none}.c-MrUq_showcase:not([data-static]) .c-MrUq_canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.c-MrUq_showcase[data-ready]:not([data-static]) .c-MrUq_canvas{opacity:1}.c-MrUq_showcase:not([data-static]) .c-MrUq_pin{height:100svh;display:block;position:sticky;top:0;overflow:clip}.c-MrUq_showcase:not([data-static]) .c-MrUq_spacer{height:170svh;display:block}.c-MrUq_showcase:not([data-static]) [data-kind=steps] .c-MrUq_spacer{height:calc(95svh + var(--count,3) * 40svh)}.c-MrUq_showcase:not([data-static]) [data-kind=lineup] .c-MrUq_spacer{height:165svh}.c-MrUq_showcase:not([data-static]) .c-MrUq_chapter+.c-MrUq_chapter{margin-top:0}.c-MrUq_showcase:not([data-static]) .c-MrUq_chapter[data-kind=card]{margin-top:clamp(24px,5vw,80px)}.c-MrUq_showcase:not([data-static]) .c-MrUq_chapter[data-kind=explorer]{margin-top:clamp(96px,12vw,180px)}.c-MrUq_showcase:not([data-static]) [data-kind=steps] .c-MrUq_glow{--glow-x:73%}@media (max-width:759px){.c-MrUq_showcase:not([data-static]) .c-MrUq_track>.c-MrUq_copy{padding-bottom:12px}.c-MrUq_showcase:not([data-static]) [data-kind=turn] .c-MrUq_spacer{height:130svh}.c-MrUq_showcase:not([data-static]) [data-kind=steps] .c-MrUq_spacer{height:calc(70svh + var(--count,3) * 40svh)}.c-MrUq_showcase:not([data-static]) [data-kind=lineup] .c-MrUq_spacer{height:calc(50svh + var(--count,4) * 45svh)}.c-MrUq_showcase:not([data-static]) [data-kind=steps] .c-MrUq_glow{--glow-x:50%}.c-MrUq_showcase:not([data-static]) .c-MrUq_lineup li{transform:none}}@media (min-width:760px){.c-MrUq_showcase:not([data-static]) .c-MrUq_track>.c-MrUq_copy{z-index:2;height:100svh;padding:13svh var(--edge) 0;pointer-events:none;will-change:opacity, transform;position:sticky;top:0}.c-MrUq_showcase:not([data-static]) .c-MrUq_track>.c-MrUq_copy .c-MrUq_copyInner{pointer-events:auto}.c-MrUq_showcase:not([data-static]) .c-MrUq_pin{margin-top:-100svh}.c-MrUq_showcase:not([data-static]) [data-kind=turn] .c-MrUq_copy,.c-MrUq_showcase:not([data-static]) [data-kind=lineup] .c-MrUq_copy{text-align:center;justify-content:center;display:flex}.c-MrUq_showcase:not([data-static]) [data-kind=turn] .c-MrUq_copyInner,.c-MrUq_showcase:not([data-static]) [data-kind=lineup] .c-MrUq_copyInner{max-width:960px}.c-MrUq_showcase:not([data-static]) [data-kind=turn] :is(.c-MrUq_lead,.c-MrUq_finding),.c-MrUq_showcase:not([data-static]) [data-kind=lineup] :is(.c-MrUq_lead,.c-MrUq_finding){margin-inline:auto}.c-MrUq_showcase:not([data-static]) [data-kind=steps] .c-MrUq_copy{padding-top:15svh}.c-MrUq_showcase:not([data-static]) [data-kind=steps] .c-MrUq_copyInner{max-width:min(44vw,620px)}}}
@font-face{font-family:Story DEJ;src:url(/assets/gallery/dej/Aeonik-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Story DEJ;src:url(/assets/gallery/dej/Aeonik-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.SoFL8G_scene{color:#18181b;text-align:left;width:100%;height:auto;font-family:Story DEJ,sans-serif;font-size:14px;line-height:1.4}.SoFL8G_scene *,.SoFL8G_scene :before,.SoFL8G_scene :after{box-sizing:border-box}.SoFL8G_scene p,.SoFL8G_scene h3,.SoFL8G_scene h4{margin:0}.SoFL8G_scene strong,.SoFL8G_scene h3,.SoFL8G_scene h4{font-weight:500}.SoFL8G_scene svg{flex:none}.SoFL8G_browse{align-items:center;display:flex}.SoFL8G_browseInner{width:100%}.SoFL8G_filters{align-items:center;gap:10px;margin-bottom:20px;display:flex}.SoFL8G_darkPill,.SoFL8G_lightPill{border-radius:30px;justify-content:center;align-items:center;min-width:58px;height:36px;padding:0 17px;display:inline-flex}.SoFL8G_darkPill{color:#fff;background:radial-gradient(at 50% 0,#ffffff2e 0%,#0000 78%),linear-gradient(175deg,#3f3f46,#232326 50%,#18181b);box-shadow:inset 0 1px #ffffff26,inset 0 -2px 4px #0000004d,0 2px 4px #0000001f}.SoFL8G_lightPill{color:#71717a;background:radial-gradient(at 50% 0,#ffffff2e 0%,#0000 78%),linear-gradient(175deg,#f0f0ef,#f3f3f2 20%,#eaeae9);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 3px #0000000d,0 1px 2px #0000000a}.SoFL8G_salaryFilter{color:var(--story-muted);align-items:center;gap:9px;padding-left:7px;display:flex}.SoFL8G_toggle{background:linear-gradient(#e2e2e1,#f0f0ef);border-radius:20px;width:40px;height:22px;display:block;position:relative;box-shadow:inset 0 3px 6px -2px #00000026,inset 0 -2px 3px #fff6}.SoFL8G_toggle>span{background:linear-gradient(#fff,#f3f3f2);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.SoFL8G_listings{gap:12px;display:grid}.SoFL8G_listing{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:center;gap:19px;width:100%;min-height:112px;padding:18px 24px;display:flex}.SoFL8G_companyLogo{object-fit:contain;border-radius:8px;flex:none;width:48px;height:48px;display:block}.SoFL8G_listingContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.SoFL8G_company{color:#71717a;font-size:14px;line-height:20px}.SoFL8G_jobTitle{color:#18181b;letter-spacing:-.02em;font-size:22px;line-height:28px}.SoFL8G_metadata{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;line-height:19px;display:flex}.SoFL8G_metadata>span{align-items:center;gap:4px;display:inline-flex}.SoFL8G_metadata svg{width:13px;height:13px}.SoFL8G_workType{color:#52525b;background:#f4f4f5;border-radius:20px;width:max-content;padding:2px 9px;font-size:12px;line-height:16px;display:inline-flex}.SoFL8G_listingArrow{color:#a1a1aa;width:20px;height:20px}.SoFL8G_curation{align-items:center;display:flex}.SoFL8G_review{background:#fff;border:1px solid #deddd8;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 8px 24px #2d2d2510}.SoFL8G_reviewHeader{border-bottom:1px solid #e8e7e3;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.SoFL8G_reviewHeader>strong{letter-spacing:-.02em;font-size:18px}.SoFL8G_search{color:#a1a1aa;border:1px solid #e4e4e7;border-radius:7px;align-items:center;gap:8px;width:310px;padding:7px 10px;font-size:12px;display:flex}.SoFL8G_search svg{width:14px;height:14px}.SoFL8G_reviewBody{grid-template-columns:184px minmax(0,1fr);display:grid}.SoFL8G_queue{background:#f7f7f6;border-right:1px solid #e8e7e3}.SoFL8G_queueItem{border-bottom:1px solid #e8e7e3;border-left:2px solid #0000;flex-direction:column;gap:5px;padding:17px 17px 18px;display:flex}.SoFL8G_queueItem>span{color:#71717a;font-size:12px}.SoFL8G_queueItem strong{font-size:14px;line-height:1.35}.SoFL8G_queueItem small{color:#71717a;font-size:12px}.SoFL8G_selected{background:#fff;border-left-color:#18181b}.SoFL8G_reviewDetail{flex-direction:column;min-width:0;display:flex}.SoFL8G_detailContent{padding:20px 24px}.SoFL8G_detailContent h3{letter-spacing:-.025em;margin-top:2px;font-size:24px;line-height:1.25}.SoFL8G_reviewFacts{color:#71717a;flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;font-size:12px;display:flex}.SoFL8G_reviewFacts>span{align-items:center;gap:4px;display:inline-flex}.SoFL8G_reviewFacts svg{width:12px;height:12px}.SoFL8G_evidence{background:#fafaf9;border:1px solid #e4e4e7;border-radius:8px;margin-top:18px;padding:12px 14px}.SoFL8G_evidence>strong{align-items:center;gap:7px;font-size:13px;display:flex}.SoFL8G_evidence>strong svg{color:#477256;width:14px;height:14px}.SoFL8G_evidence>div{color:#71717a;flex-wrap:wrap;gap:7px;margin-top:7px;font-size:12px;display:flex}.SoFL8G_evidence>div span+span:before{content:"·";color:#a1a1aa;margin-right:7px}.SoFL8G_detailContent h4{margin-top:17px;font-size:13px}.SoFL8G_scene .SoFL8G_description{color:#71717a;margin-top:6px;font-size:13px;line-height:1.55}.SoFL8G_original{color:#52525b;text-underline-offset:3px;align-items:center;gap:4px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-flex}.SoFL8G_original svg{width:12px;height:12px}.SoFL8G_reviewActions{border-top:1px solid #e8e7e3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 20px;display:flex}.SoFL8G_queueNavigation,.SoFL8G_decisions{align-items:center;gap:9px;display:flex}.SoFL8G_queueNavigation{color:#71717a}.SoFL8G_queueNavigation>svg{width:15px;height:15px}.SoFL8G_queueNavigation>span{color:#a1a1aa;align-items:center;gap:5px;margin-left:7px;font-size:11px;display:flex}.SoFL8G_queueNavigation>span svg{width:12px;height:12px}.SoFL8G_deny,.SoFL8G_approve{border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;display:inline-flex}.SoFL8G_deny{color:#52525b;border:1px solid #d4d4d8}.SoFL8G_approve{color:#fff;background:#18181b;border:1px solid #18181b}
.UZV1qG_tradeoff{width:50%}.UZV1qG_results{--reflection-footer-ink:var(--story-text);--reflection-footer-icon:var(--story-muted);--reflection-footer-detail:var(--story-muted)}.UZV1qG_demoStage{width:100%;position:relative}.UZV1qG_demoStage>:first-child{width:100%}.UZV1qG_demoStage>:first-child:not([data-manual]){aspect-ratio:16/9}@media (max-width:640px){.UZV1qG_demoStage{border-radius:8px}}.UZV1qG_spreadsheet button[title=Reset\ mockup]{display:none}
.BXzQta_chapter{--accent:var(--ink);--screen:16 / 10;position:relative}[data-device=bay]>.BXzQta_chapter{--screen:16 / 9}[data-device=bay]>.BXzQta_chapter[data-device=laptop] .BXzQta_shot{object-fit:contain;object-position:center}.BXzQta_chapter+.BXzQta_chapter{margin-top:clamp(96px,12vw,180px)}.BXzQta_copy{padding:clamp(96px, 12vw, 160px) var(--edge) 0;text-align:center;justify-content:center;display:flex}.BXzQta_copyInner{max-width:900px}.BXzQta_copy .BXzQta_copyInner>p{margin-inline:auto}.BXzQta_device{--aspect:1.6576;--below:280px;width:min(100%, 1280px, calc((100svh - var(--below)) * var(--aspect)));flex:none;position:relative}.BXzQta_device[data-device=bay]{--aspect:1.5;--below:230px;width:min(100%, 1180px, calc((100svh - var(--below)) * var(--aspect)))}.BXzQta_device[data-device=monitor]{--aspect:1.173;width:min(100%, 980px, calc((100svh - var(--below)) * var(--aspect)))}.BXzQta_monitor{filter:drop-shadow(0 28px 34px #0000008c);width:100%;height:auto;display:block}.BXzQta_centre{padding:0 var(--edge);justify-content:center;display:flex}.BXzQta_laptop{aspect-ratio:818/493.5;width:100%;position:relative}.BXzQta_laptop svg{width:100%;height:100%;display:block;position:absolute;inset:0}.BXzQta_laptopShadow{filter:blur(14px);background:radial-gradient(closest-side,#000,#0000);border-radius:50%;height:12%;position:absolute;top:93%;left:2%;right:2%}.BXzQta_laptopScreen{background:#000;width:82.885%;height:86.12%;position:absolute;top:5.066%;left:8.557%;overflow:hidden}.BXzQta_shot{object-fit:cover;object-position:left top;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.BXzQta_shot[data-on]{opacity:1}.BXzQta_track{margin-top:clamp(8px,2vw,32px);position:relative}.BXzQta_pin{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:16px 24px;display:flex;position:sticky;top:0;overflow:clip}.BXzQta_frame{--aspect:1.6576;--below:150px;width:min(100%, 1440px, calc((100svh - var(--below)) * var(--aspect)))}.BXzQta_frame[data-titles]{--below:120px}.BXzQta_frame[data-device=bay]{--aspect:1.5;--below:240px}.BXzQta_frame>.BXzQta_device{width:100%}.BXzQta_foot{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:14px;padding-inline:8.6%;display:flex;position:relative}.BXzQta_triggers{pointer-events:none;margin-top:-100svh}.BXzQta_triggers i{height:85svh;display:block}.BXzQta_dots{gap:6px;display:flex}.BXzQta_dots i{background:#ffffff2e;border-radius:2px;width:22px;height:3px}.BXzQta_dots i[data-on]{background:var(--accent)}.BXzQta_captions{margin:0;padding:0;list-style:none;display:grid}.BXzQta_captions li{opacity:0;pointer-events:none;grid-area:1/1}.BXzQta_captions li[data-active]{opacity:1;pointer-events:auto}.BXzQta_captions h4,.BXzQta_row h4{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.25}.BXzQta_captions h4+p,.BXzQta_row p{letter-spacing:-.005em;color:var(--soft);text-wrap:balance;margin:7px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.45}.BXzQta_captions li>p{max-width:36em;margin-inline:auto}.BXzQta_captions li>p+p{margin-top:14px;font-size:15px}.BXzQta_tabs{padding:0 var(--edge);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}.BXzQta_tabs button{color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;background:#1a1a1c;border:0;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:500;line-height:1.3}.BXzQta_tabs button:hover{background:#262629}.BXzQta_tabs button[aria-pressed=true]{background:var(--accent);color:#0b0b0b}.BXzQta_tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.BXzQta_tabCaption{max-width:34em;min-height:2.9em;padding:0 var(--edge);box-sizing:content-box;color:var(--soft);text-align:center;text-wrap:balance;margin:20px auto clamp(24px,3vw,44px);font-size:clamp(16px,1.3vw,19px);line-height:1.45}[data-layout=explorer] .BXzQta_device,[data-layout=turn] .BXzQta_device{--below:120px}[data-layout=turn] .BXzQta_device[data-device=monitor]{--below:96px}[data-layout=turn] .BXzQta_centre{margin-top:clamp(36px,4vw,64px)}.BXzQta_marker,.BXzQta_notes b{background:var(--accent);color:#0b0b0b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;line-height:1;display:grid}.BXzQta_marker{z-index:1;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 4px #0b0b0b59,0 4px 14px #0009}[data-device=bay] .BXzQta_marker{transform:scale(calc(1 / min(tan(atan2(100cqw, var(--fit-width))), tan(atan2(100cqh, 1024px)))))}.BXzQta_notes{max-width:1080px;padding:0 var(--edge);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:14px 36px;margin:clamp(28px,3vw,44px) auto 0;font-size:clamp(15px,1.2vw,17px);line-height:1.4;list-style:none;display:flex}.BXzQta_notes li{align-items:center;gap:10px;display:flex}.BXzQta_notes b{flex:none}.BXzQta_row{grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));padding:0 var(--edge);gap:clamp(20px,2.4vw,36px);margin-top:clamp(40px,5vw,72px);display:grid}.BXzQta_row figure{margin:0}.BXzQta_row img{width:100%;aspect-ratio:var(--screen);object-fit:cover;object-position:left top;outline-offset:-1px;background:#151515;border-radius:12px;outline:1px solid #ffffff24;display:block}.BXzQta_row figure[data-chosen] img{outline:2px solid var(--accent);outline-offset:4px}.BXzQta_row figcaption{margin-top:20px}.BXzQta_figure{width:min(1100px,100% - 48px);margin:clamp(36px,4vw,64px) auto 0}@media (min-width:960px){.BXzQta_figure>figure{zoom:1.2}}@media (min-width:1200px){.BXzQta_figure>figure{zoom:1.4}}.BXzQta_figureCaption{max-width:36em;color:var(--soft);text-align:center;text-wrap:balance;margin:18px auto 0;font-size:15px;line-height:1.45}.BXzQta_chapter[data-layout=card]{padding:0 var(--edge)}.BXzQta_card{isolation:isolate;background:radial-gradient(120% 95% at 88% 8%, color-mix(in srgb, var(--accent) 36%, #121214) 0%, color-mix(in srgb, var(--accent) 13%, #0d0d0e) 46%, #0b0b0c 100%);border-radius:36px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:clamp(460px,64svh,600px);display:grid;position:relative;overflow:hidden}.BXzQta_cardCopy{align-self:center;padding:clamp(36px,4.6vw,72px)}.BXzQta_cardText h3{font-size:clamp(32px,min(3.6vw,8svh),54px)}.BXzQta_cardMedia{min-height:380px;position:relative}.BXzQta_cardMedia img{border-radius:14px 0 0;outline:1px solid #ffffff2b;width:132%;max-width:none;height:auto;display:block;position:absolute;top:clamp(40px,5vw,72px);left:0;box-shadow:0 30px 80px #0009}@media (max-width:759px){.BXzQta_copy{padding-top:88px}.BXzQta_device{--below:330px}.BXzQta_device[data-device=bay]{--below:300px}.BXzQta_pin{padding-inline:12px}.BXzQta_frame{--below:330px}.BXzQta_frame[data-device=bay]{--below:300px}.BXzQta_foot{margin-top:18px;padding-inline:8px}.BXzQta_frame[data-device=bay],[data-layout=explorer] .BXzQta_device[data-device=bay]{width:112%;margin-inline:-6%}.BXzQta_centre{padding:0 12px}.BXzQta_figure{width:calc(100% - 24px)}.BXzQta_captions{min-height:190px}[data-titles] .BXzQta_captions{min-height:0}.BXzQta_tabs{gap:6px;margin-top:28px}.BXzQta_tabs button{padding:8px 15px;font-size:14.5px}.BXzQta_tabCaption{min-height:4.4em;margin-bottom:20px}.BXzQta_notes b{width:22px;height:22px;font-size:12px}.BXzQta_marker{width:18px;height:18px;margin:-9px 0 0 -9px;font-size:11px;box-shadow:0 0 0 2px #0b0b0b59,0 2px 8px #0009}.BXzQta_notes{flex-direction:column;align-items:flex-start;gap:10px}.BXzQta_row{grid-template-columns:minmax(0,1fr);gap:36px}.BXzQta_row figcaption{margin-top:16px}.BXzQta_chapter[data-layout=card]{padding:0 12px}.BXzQta_card{border-radius:28px;grid-template-columns:minmax(0,1fr);min-height:0}.BXzQta_cardCopy{padding:36px 24px 8px}.BXzQta_cardMedia{height:250px;min-height:0;margin-top:20px}.BXzQta_cardMedia img{border-radius:10px 0 0;width:150%;top:0;left:24px}}@media (prefers-reduced-motion:no-preference){.BXzQta_shot{transition:opacity .45s}.BXzQta_captions li{transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.BXzQta_captions li[data-active]{transform:none}.BXzQta_dots i{transition:opacity .3s,background-color .3s}.BXzQta_tabs button{transition:background-color .25s,color .25s}}
.Krgqiq_dial{border-radius:18px;width:100%;overflow:hidden}.Krgqiq_dial img{width:100%;height:auto;display:block}.Krgqiq_session{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;width:100%;padding:8px 2px 12px;display:grid}.Krgqiq_phone{background:#10100f;border:1px solid #4a4a47;border-radius:15%/7%;min-width:0;padding:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #9d9b8f40,0 2px 4px #23231c1a,0 10px 18px -12px #23231c40}.Krgqiq_phone img{border-radius:13%/6%;width:100%;height:auto;display:block}
.ZVWlfG_page{color:#f4f4f4;min-height:100svh;font-family:var(--font-aeonik), Arial, sans-serif;background:#131313;padding:clamp(1.25rem,5vw,4rem) clamp(1rem,5vw,3rem) 5rem}.ZVWlfG_article{width:min(100%,42rem);margin-inline:auto}.ZVWlfG_header{padding-bottom:3rem}.ZVWlfG_contents a,.ZVWlfG_deckLink,.ZVWlfG_footer a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}.ZVWlfG_kicker,.ZVWlfG_sectionLabel,.ZVWlfG_contents>p,.ZVWlfG_footer>p{color:#a9a9a9;letter-spacing:.04em;margin:3.5rem 0 1rem;font-size:.875rem}.ZVWlfG_header h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0 0 1.5rem;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:500;line-height:1.05}.ZVWlfG_intro,.ZVWlfG_section>p:not(.ZVWlfG_sectionLabel){color:#c8c8c8;max-width:65ch;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65}.ZVWlfG_intro{margin:0 0 1rem}.ZVWlfG_deckLink{color:#fff;align-items:center;gap:.5rem;min-height:44px;margin-top:1rem;font-weight:500;display:inline-flex}.ZVWlfG_contents{border-top:1px solid #444;border-bottom:1px solid #444;padding:1rem 0 2.25rem}.ZVWlfG_contents>p{margin:0 0 1rem}.ZVWlfG_contents ol{margin:0;padding:0;list-style:none}.ZVWlfG_contents li+li{border-top:1px solid #333}.ZVWlfG_contents a{align-items:baseline;gap:1rem;padding:.65rem 0;display:flex}.ZVWlfG_number{color:#999;font-variant-numeric:tabular-nums;min-width:1.75rem}.ZVWlfG_section{border-bottom:1px solid #444;padding:2.5rem 0 2.75rem;scroll-margin-top:1.5rem}.ZVWlfG_sectionLabel{margin:0 0 .9rem}.ZVWlfG_section h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:500;line-height:1.15}.ZVWlfG_section>p:not(.ZVWlfG_sectionLabel){margin:0 0 .75rem}.ZVWlfG_section>p:not(.ZVWlfG_sectionLabel) strong{color:#eee;font-weight:500}.ZVWlfG_questions{padding:3rem 0 1rem;scroll-margin-top:1.5rem}.ZVWlfG_questions h2{letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:500;line-height:1.15}.ZVWlfG_question{border-top:1px solid #444;padding:1.25rem 0 1.5rem}.ZVWlfG_question h3{margin:0 0 .5rem;font-size:1.15rem;font-weight:500;line-height:1.35}.ZVWlfG_question p{color:#c8c8c8;max-width:65ch;margin:0;font-size:1rem;line-height:1.6}.ZVWlfG_footer{flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 0;display:flex}.ZVWlfG_footer>p{margin:0 0 .25rem}.ZVWlfG_footer a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.ZVWlfG_page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #b9d3ff}@media (max-width:600px){.ZVWlfG_page{padding-bottom:3rem}.ZVWlfG_kicker{margin-top:2.75rem}.ZVWlfG_header{padding-bottom:2rem}.ZVWlfG_section{padding-block:2rem}}
.pzGiwW_screen{border-radius:14px;width:100%;height:auto;display:block}
