.dev-landing-module__qUy6JW__page{color:#102b2a;background:#fffefb;min-height:100%}.dev-landing-module__qUy6JW__navBackdrop{z-index:40;background:rgb(calc(255 - 250 * var(--dev-benchmark-progress)) calc(254 - 245 * var(--dev-benchmark-progress)) calc(251 - 243 * var(--dev-benchmark-progress)) / .94);height:100px;opacity:var(--dev-nav-opacity);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset:0 0 auto}.dev-landing-module__qUy6JW__floatingFlower{z-index:44;top:var(--dev-flower-top);left:var(--dev-flower-left);width:var(--dev-flower-size);height:var(--dev-flower-size);color:rgb(calc(16 + 239 * var(--dev-benchmark-progress)) calc(43 + 207 * var(--dev-benchmark-progress)) calc(42 + 199 * var(--dev-benchmark-progress)));transform-origin:50%;will-change:top, left, width, height;display:block;position:fixed;transform:translate(-50%,-50%)}.dev-landing-module__qUy6JW__flower{width:100%;height:100%;overflow:visible}.dev-landing-module__qUy6JW__windBody{transform-box:view-box}.dev-landing-module__qUy6JW__drawPath{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:butt;opacity:0;animation:1.3s cubic-bezier(.65,0,.35,1) forwards dev-landing-module__qUy6JW__drawPath;animation-delay:calc(.12s + var(--path-delay))}.dev-landing-module__qUy6JW__navWordmark{z-index:44;top:35px;left:var(--dev-nav-left);color:rgb(calc(16 + 239 * var(--dev-benchmark-progress)) calc(43 + 207 * var(--dev-benchmark-progress)) calc(42 + 199 * var(--dev-benchmark-progress)));opacity:var(--dev-nav-opacity);pointer-events:auto;font-size:1.65rem;line-height:1;position:fixed}.dev-landing-module__qUy6JW__opener{min-height:112svh;position:relative}.dev-landing-module__qUy6JW__scrollCue{z-index:21;color:#000;width:2rem;height:1.2rem;opacity:var(--dev-corner-opacity);pointer-events:var(--dev-cue-events);cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .1s linear;position:fixed;bottom:clamp(2rem,5vw,5rem);left:50%;transform:translate(-50%)}.dev-landing-module__qUy6JW__scrollCueGlyph{opacity:0;width:100%;height:100%;animation:.7s 3.35s forwards dev-landing-module__qUy6JW__revealScrollCue;display:block;position:relative}.dev-landing-module__qUy6JW__scrollCueGlyph:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.82rem;height:.82rem;animation:1.8s ease-in-out 4.05s infinite dev-landing-module__qUy6JW__scrollCueBob;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%)rotate(45deg)}.dev-landing-module__qUy6JW__cornerEntry{z-index:20;opacity:0;pointer-events:none;font-size:clamp(1rem,1.45vw,1.3rem);animation:.8s 3.15s forwards dev-landing-module__qUy6JW__revealCorner;position:fixed;bottom:clamp(2rem,5vw,5rem)}.dev-landing-module__qUy6JW__cornerEntry p{opacity:var(--dev-corner-opacity);margin:0;transition:opacity 80ms linear}.dev-landing-module__qUy6JW__cornerLeft{left:clamp(1.5rem,5.5vw,6rem)}.dev-landing-module__qUy6JW__cornerRight{text-align:right;right:clamp(1.5rem,5.5vw,6rem)}.dev-landing-module__qUy6JW__content{z-index:5;background:rgb(calc(255 - 250 * var(--dev-benchmark-progress)) calc(254 - 245 * var(--dev-benchmark-progress)) calc(251 - 243 * var(--dev-benchmark-progress)));position:relative}.dev-landing-module__qUy6JW__sceneSequence{width:min(100%,1800px);height:175svh;margin-inline:auto;padding-inline:clamp(2.5rem,12vw,15rem)}.dev-landing-module__qUy6JW__sceneSticky{grid-template-rows:minmax(420px,60%) 1fr;align-content:start;gap:clamp(2rem,4vh,3.5rem);height:calc(100svh - 120px);min-height:680px;display:grid;position:sticky;top:100px}.dev-landing-module__qUy6JW__sceneFrame{background:#c9e8ea;position:relative;overflow:hidden}.dev-landing-module__qUy6JW__sceneLayer{will-change:transform, opacity;position:absolute;inset:-4%}.dev-landing-module__qUy6JW__sceneLayer img{object-fit:cover}.dev-landing-module__qUy6JW__sceneSky img{object-position:center var(--dev-sky-position-y)}.dev-landing-module__qUy6JW__sceneClouds img{object-position:center var(--dev-cloud-position-y)}.dev-landing-module__qUy6JW__sceneForeground img{object-position:center var(--dev-front-position-y)}.dev-landing-module__qUy6JW__sceneSky{z-index:0}.dev-landing-module__qUy6JW__sceneClouds{z-index:1;opacity:var(--dev-cloud-opacity);transform:translate3d(var(--dev-pointer-cloud-x), calc(var(--dev-cloud-y) + var(--dev-pointer-cloud-y)), 0) scale(1.06)}.dev-landing-module__qUy6JW__sceneClouds img{animation:11s ease-in-out infinite alternate dev-landing-module__qUy6JW__aboutCloudDrift}.dev-landing-module__qUy6JW__sceneForeground{z-index:2;opacity:var(--dev-front-opacity);transform:translate3d(var(--dev-pointer-front-x), calc(var(--dev-front-y) + var(--dev-pointer-front-y)), 0) scale(1.06)}.dev-landing-module__qUy6JW__sceneWaves{pointer-events:none;width:100%;height:100%;opacity:var(--dev-wave-opacity);will-change:opacity;position:absolute;inset:0;overflow:hidden}.dev-landing-module__qUy6JW__waveSpot{opacity:0;animation:30s ease-in-out infinite dev-landing-module__qUy6JW__lakeWaveReveal;animation-delay:calc(var(--wave-batch) * 6s)}.dev-landing-module__qUy6JW__sceneDescription{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dev-landing-module__qUy6JW__sceneAbout{opacity:var(--dev-about-opacity);transform:translate3d(0, var(--dev-about-y), 0);will-change:transform, opacity;grid-template-columns:1fr 3fr;align-items:start;gap:3rem;display:grid}.dev-landing-module__qUy6JW__sceneAbout>span,.dev-landing-module__qUy6JW__modelCopy>span{color:#71857f;font-size:.72rem}.dev-landing-module__qUy6JW__sceneAbout h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(2.7rem,4.4vw,4.9rem);font-weight:400;line-height:.95}.dev-landing-module__qUy6JW__sceneAbout p{color:#60716c;max-width:590px;margin:1.3rem 0 0;font-size:.98rem;line-height:1.6}.dev-landing-module__qUy6JW__results{color:#fffaf1;min-height:132svh;padding-inline:clamp(2.5rem,8vw,9rem);position:relative}.dev-landing-module__qUy6JW__resultsInner{width:min(100%,1280px);height:calc(100svh - 100px);min-height:620px;opacity:var(--dev-benchmark-content-opacity);transform:translate3d(0, var(--dev-benchmark-content-y), 0);will-change:transform, opacity;grid-template-rows:auto minmax(0,1fr);align-content:center;gap:clamp(1.4rem,3vh,2.5rem);margin-inline:auto;padding-block:clamp(1.25rem,3vh,2.5rem);display:grid;position:sticky;top:100px}.dev-landing-module__qUy6JW__resultsHead{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.dev-landing-module__qUy6JW__resultsHead h2{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(2.9rem,5vw,5.4rem);font-weight:400;line-height:.91}.dev-landing-module__qUy6JW__resultsHead p,.dev-landing-module__qUy6JW__benchmarkTop,.dev-landing-module__qUy6JW__yAxis,.dev-landing-module__qUy6JW__chartLabels{font-family:Arial,Helvetica,sans-serif}.dev-landing-module__qUy6JW__resultsHead p{color:#fffaf1ad;max-width:540px;margin:0 0 .3rem;font-size:.86rem;line-height:1.58}.dev-landing-module__qUy6JW__benchmarkPanel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.dev-landing-module__qUy6JW__benchmarkTop{color:#fffaf194;justify-content:flex-end;align-items:center;min-height:30px;font-size:.61rem;display:flex}.dev-landing-module__qUy6JW__passLegend{align-items:center;gap:1rem;display:inline-flex}.dev-landing-module__qUy6JW__passLegend span{align-items:center;gap:.38rem;display:inline-flex}.dev-landing-module__qUy6JW__passLegend i{background:#d39148;width:1.4rem;height:6px;display:block}.dev-landing-module__qUy6JW__passLegend i[data-tier=four]{background:#d3914861}.dev-landing-module__qUy6JW__passLegend i[data-tier=eight]{background:#d3914829}.dev-landing-module__qUy6JW__chartScroll{min-height:0;padding:.65rem 0 0;overflow:auto hidden}.dev-landing-module__qUy6JW__chartShell{grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:2.5rem minmax(0,1fr);gap:0 .8rem;min-width:650px;height:100%;display:grid}.dev-landing-module__qUy6JW__yAxis{color:#fffaf175;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:.56rem;position:relative}.dev-landing-module__qUy6JW__yAxis span{right:0;bottom:calc(var(--tick) * 100%);position:absolute;transform:translateY(50%)}.dev-landing-module__qUy6JW__chartPlot{border-bottom:1px solid #fffaf157;border-left:1px solid #fffaf157;grid-area:1/2;min-width:0;position:relative}.dev-landing-module__qUy6JW__chartGrid{position:absolute;inset:0}.dev-landing-module__qUy6JW__chartGrid span{right:0;bottom:calc(var(--tick) * 100%);border-top:1px solid #fffaf11a;position:absolute;left:0}.dev-landing-module__qUy6JW__barColumns,.dev-landing-module__qUy6JW__chartLabels{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dev-landing-module__qUy6JW__barColumns{position:absolute;inset:0 clamp(.6rem,2.4vw,2.4rem)}.dev-landing-module__qUy6JW__barColumn{min-width:0;position:relative}.dev-landing-module__qUy6JW__barStack{width:clamp(2rem,4.2vw,4.4rem);height:var(--bar-total);flex-direction:column-reverse;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.dev-landing-module__qUy6JW__barStack span{flex:0 0 var(--segment-share);transform-origin:bottom;transition:transform .44s var(--pass-1-delay) cubic-bezier(.22, 1, .36, 1);background:#d39148;display:block;transform:scaleY(0)}.dev-landing-module__qUy6JW__barStack span[data-tier=four]{transition-delay:var(--pass-4-delay);background:#d3914861}.dev-landing-module__qUy6JW__barStack span[data-tier=eight]{transition-delay:var(--pass-8-delay);background:#d3914829}.dev-landing-module__qUy6JW__resultsInner.dev-landing-module__qUy6JW__inView .dev-landing-module__qUy6JW__barStack span{transform:scaleY(1)}.dev-landing-module__qUy6JW__barScore{bottom:calc(var(--bar-total) + .58rem);color:#fffaf1d6;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .45s var(--score-delay) ease, transform .6s var(--score-delay) ease;font-size:clamp(.76rem,1.1vw,.94rem);position:absolute;left:50%;transform:translate(-50%,7px)}.dev-landing-module__qUy6JW__resultsInner.dev-landing-module__qUy6JW__inView .dev-landing-module__qUy6JW__barScore{opacity:1;transform:translate(-50%)}.dev-landing-module__qUy6JW__chartLabels{grid-area:2/2;padding:.8rem clamp(.6rem,2.4vw,2.4rem) 0}.dev-landing-module__qUy6JW__chartLabels>span{text-align:center;min-width:0;padding-inline:.3rem}.dev-landing-module__qUy6JW__chartLabels strong,.dev-landing-module__qUy6JW__chartLabels small{display:block}.dev-landing-module__qUy6JW__chartLabels strong{font-family:var(--font-playfair), Georgia, serif;font-size:clamp(.72rem,1vw,.92rem);font-weight:400;line-height:1.08}.dev-landing-module__qUy6JW__chartLabels small{color:#fffaf170;margin-top:.24rem;font-size:.52rem;line-height:1.15}@media (max-width:760px){.dev-landing-module__qUy6JW__results{min-height:128svh;padding-inline:1.35rem}.dev-landing-module__qUy6JW__resultsInner{gap:1.25rem;height:calc(100svh - 88px);min-height:0;padding-block:1rem 1.4rem;top:88px}.dev-landing-module__qUy6JW__resultsHead{grid-template-columns:1fr;gap:.75rem}.dev-landing-module__qUy6JW__resultsHead h2{font-size:clamp(2.55rem,11vw,3.8rem)}.dev-landing-module__qUy6JW__resultsHead p{max-width:48ch;font-size:.78rem;line-height:1.45}.dev-landing-module__qUy6JW__benchmarkTop{justify-content:flex-start}.dev-landing-module__qUy6JW__passLegend{gap:.55rem}.dev-landing-module__qUy6JW__passLegend i{width:.9rem}.dev-landing-module__qUy6JW__chartScroll{overflow:hidden}.dev-landing-module__qUy6JW__chartShell{grid-template-rows:minmax(210px,1fr) auto;grid-template-columns:1.65rem minmax(0,1fr);gap:0 .4rem;min-width:0}.dev-landing-module__qUy6JW__barColumns{inset-inline:.15rem}.dev-landing-module__qUy6JW__barStack{width:clamp(.9rem,6vw,1.6rem)}.dev-landing-module__qUy6JW__barScore{bottom:calc(var(--bar-total) + .35rem);font-size:.64rem}.dev-landing-module__qUy6JW__chartLabels{padding:.65rem .15rem 0}.dev-landing-module__qUy6JW__chartLabels>span{padding-inline:.08rem}.dev-landing-module__qUy6JW__chartLabels strong{overflow-wrap:anywhere;font-size:clamp(.54rem,2.25vw,.68rem);line-height:1.02}.dev-landing-module__qUy6JW__chartLabels small{display:none}}@media (prefers-reduced-motion:reduce){.dev-landing-module__qUy6JW__barStack span{transition:none;transform:scaleY(1)}.dev-landing-module__qUy6JW__barScore{opacity:1;transition:none;transform:translate(-50%)}}.dev-landing-module__qUy6JW__models{color:#102b2a;background:#fffefb;padding:clamp(2rem,5vh,4rem) clamp(2.5rem,9vw,11rem) clamp(2rem,4vw,4rem);position:relative}.dev-landing-module__qUy6JW__eyebrow{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;display:block}.dev-landing-module__qUy6JW__suiteBoard{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);align-items:start;gap:clamp(1.75rem,4vw,4rem);width:min(100%,1280px);margin-inline:auto;display:grid}.dev-landing-module__qUy6JW__feature{background:var(--paper);border:1px solid #102b2a57;flex-direction:column;min-width:0;display:flex;position:sticky;top:clamp(92px,12vh,118px)}.dev-landing-module__qUy6JW__featureImage{min-height:clamp(360px,56svh,560px);position:relative;overflow:hidden}.dev-landing-module__qUy6JW__featureImage img{object-fit:cover}.dev-landing-module__qUy6JW__featurePlate{background:var(--cream);max-width:min(94%,470px);padding:clamp(1.1rem,1.8vw,1.7rem) clamp(1.25rem,2vw,2rem) clamp(1.2rem,2vw,1.8rem);position:absolute;bottom:0;left:0}.dev-landing-module__qUy6JW__featurePlate h2{letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(2.8rem,4.4vw,4.6rem);font-weight:400;line-height:.88}.dev-landing-module__qUy6JW__featurePlate p{color:#405d58;max-width:22ch;margin:.65rem 0 0;font-size:.92rem;line-height:1.4}.dev-landing-module__qUy6JW__featureBody{flex-direction:column;padding:clamp(1.4rem,2.3vw,2.2rem);display:flex}.dev-landing-module__qUy6JW__featureBody>p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.6}.dev-landing-module__qUy6JW__featureMeta{color:var(--muted);border-top:1px solid #102b2a57;flex-wrap:wrap;align-items:baseline;gap:clamp(1.1rem,2.4vw,2.4rem);margin-top:clamp(1.2rem,2.4vh,1.7rem);padding-top:clamp(1.1rem,2vh,1.5rem);font-size:.82rem;display:flex}.dev-landing-module__qUy6JW__featureMeta strong{color:var(--ink);letter-spacing:-.03em;margin-right:.35rem;font-size:1.55rem;font-weight:400}.dev-landing-module__qUy6JW__featureMeta a{color:var(--ink);text-underline-offset:.3rem;margin-left:auto;text-decoration:underline}.dev-landing-module__qUy6JW__index{min-width:0}.dev-landing-module__qUy6JW__indexHead{border-bottom:1px solid var(--ink);padding-bottom:clamp(1rem,2vh,1.5rem)}.dev-landing-module__qUy6JW__indexHead p{max-width:46ch;color:var(--muted);margin:.7rem 0 0;font-size:.95rem;line-height:1.5}.dev-landing-module__qUy6JW__indexGroup{margin-top:clamp(1.6rem,2.6vh,2.4rem)}.dev-landing-module__qUy6JW__indexGroupTitle{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.78rem;font-weight:400}.dev-landing-module__qUy6JW__indexList{margin:0;padding:0;list-style:none}.dev-landing-module__qUy6JW__indexItem{border-top:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:baseline;gap:clamp(.75rem,1.5vw,1.5rem);padding:clamp(.85rem,1.5vh,1.2rem) .35rem;transition:background .22s,padding-left .22s;display:grid}.dev-landing-module__qUy6JW__indexList .dev-landing-module__qUy6JW__indexItem:last-child{border-bottom:1px solid var(--line)}.dev-landing-module__qUy6JW__indexItem:hover{background:var(--paper-warm);padding-left:.85rem}.dev-landing-module__qUy6JW__indexNum{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;transition:color .22s}.dev-landing-module__qUy6JW__indexItem:hover .dev-landing-module__qUy6JW__indexNum{color:var(--coral)}.dev-landing-module__qUy6JW__indexRowMain{flex-direction:column;min-width:0;display:flex}.dev-landing-module__qUy6JW__indexRowTitle{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:clamp(1.05rem,1.35vw,1.32rem);line-height:1.15;display:flex}.dev-landing-module__qUy6JW__indexRef{border:1px solid var(--coral);color:var(--coral);letter-spacing:.12em;text-transform:uppercase;padding:.1rem .42rem;font-size:.58rem;transform:translateY(-.12em)}.dev-landing-module__qUy6JW__indexRowBlurb{max-width:54ch;color:var(--muted);margin-top:.3rem;font-size:.88rem;line-height:1.45}.dev-landing-module__qUy6JW__indexTag{color:var(--sage-deep);letter-spacing:.04em;white-space:nowrap;text-align:right;align-self:start;padding-top:.15rem;font-size:.72rem}@media (max-width:1100px){.dev-landing-module__qUy6JW__suiteBoard{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,3.5rem)}.dev-landing-module__qUy6JW__feature{position:static}.dev-landing-module__qUy6JW__featureImage{min-height:clamp(340px,62vw,520px)}}.dev-landing-module__qUy6JW__landscape{--wall-top:clamp(90px, 12vh, 116px);--wall-h:100svh;width:min(1280px,100% - 2*clamp(2.5rem,9vw,11rem));color:var(--paper);background:#cf6640;margin:clamp(5rem,11vh,9rem) auto clamp(7rem,16vh,13rem);position:relative}.dev-landing-module__qUy6JW__landscapeStick{z-index:0;background:linear-gradient(170deg,#e28158 0%,#d76e46 48%,#cf6640 100%);position:absolute;inset:0;overflow:hidden}.dev-landing-module__qUy6JW__landscapeExpanded .dev-landing-module__qUy6JW__landscapeStick{inset:var(--wall-top) auto auto auto;height:var(--wall-h);position:sticky}.dev-landing-module__qUy6JW__landscapeTulips{opacity:.15;width:100%;height:100%;display:block;position:absolute;inset:0}.dev-landing-module__qUy6JW__landscapeContent{z-index:1;padding:clamp(3rem,7vh,5rem) clamp(2rem,5vw,5.5rem) clamp(4rem,9vh,6rem);position:relative}.dev-landing-module__qUy6JW__landscapeExpanded .dev-landing-module__qUy6JW__landscapeContent{min-height:var(--wall-h);margin-top:calc(-1 * var(--wall-h))}.dev-landing-module__qUy6JW__landscapeHead{max-width:640px;margin-bottom:clamp(2.5rem,5vh,4rem)}.dev-landing-module__qUy6JW__landscapeHead .dev-landing-module__qUy6JW__eyebrow{color:#fffefbbf}.dev-landing-module__qUy6JW__landscapeHead h2{letter-spacing:-.055em;margin:.6rem 0 0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:400;line-height:.92}.dev-landing-module__qUy6JW__landscapeHead p{color:#fffefbd1;max-width:52ch;margin:1.1rem 0 0;font-size:1rem;line-height:1.6}.dev-landing-module__qUy6JW__benchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.3vw,1.15rem);margin:0;padding:0;list-style:none;display:grid}.dev-landing-module__qUy6JW__benchCard{background:#fffefb12;border:1px solid #fffefb6b;flex-direction:column;min-width:0;padding:clamp(1rem,1.4vw,1.35rem);transition:background .25s,border-color .25s;display:flex}.dev-landing-module__qUy6JW__benchCard:hover{background:#fffefb26;border-color:#fffefbb8}.dev-landing-module__qUy6JW__benchCardTop{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:clamp(.85rem,1.6vh,1.15rem);display:flex}.dev-landing-module__qUy6JW__benchNum{color:#fffefb99;font-variant-numeric:tabular-nums;font-size:.72rem}.dev-landing-module__qUy6JW__benchCat{color:#fffefbd1;letter-spacing:.13em;text-align:right;text-transform:uppercase;font-size:.6rem}.dev-landing-module__qUy6JW__benchName{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.5vw,1.55rem);font-weight:400;line-height:1.02}.dev-landing-module__qUy6JW__benchFull{color:#fffefbb8;margin-top:.3rem;font-size:.72rem;font-style:italic}.dev-landing-module__qUy6JW__benchDesc{color:#fffefbde;margin:clamp(.7rem,1.3vh,1rem) 0 0;font-size:.83rem;line-height:1.45}.dev-landing-module__qUy6JW__benchMeta{color:#fffefbb3;letter-spacing:.02em;margin-top:auto;padding-top:clamp(.85rem,1.5vh,1.15rem);font-size:.7rem}.dev-landing-module__qUy6JW__benchReveal{animation:.55s cubic-bezier(.22,1,.36,1) both dev-landing-module__qUy6JW__benchReveal;animation-delay:var(--reveal-delay,0s)}@keyframes dev-landing-module__qUy6JW__benchReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dev-landing-module__qUy6JW__benchMoreWrap{justify-content:flex-end;margin-top:clamp(1.5rem,3vh,2.25rem);display:flex}.dev-landing-module__qUy6JW__benchMore{color:var(--paper);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #fffefb80;align-items:center;padding:.9rem 1.9rem;font-size:.82rem;transition:border-color .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.dev-landing-module__qUy6JW__benchMore:hover{border-color:var(--paper);background:#fffefb14}.dev-landing-module__qUy6JW__benchMoreLabel{z-index:1;position:relative}.dev-landing-module__qUy6JW__benchMoreProgress{z-index:0;background:#fffefb33;width:0;position:absolute;inset:0 auto 0 0}.dev-landing-module__qUy6JW__benchMoreLoading{cursor:default;border-color:#fffefbbf}.dev-landing-module__qUy6JW__benchMoreLoading .dev-landing-module__qUy6JW__benchMoreProgress{width:100%;transition:width 4.8s linear}@media (max-width:1000px){.dev-landing-module__qUy6JW__benchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dev-landing-module__qUy6JW__benchGrid{grid-template-columns:1fr}}@media (max-width:760px){.dev-landing-module__qUy6JW__landscapeHead h2{font-size:clamp(2.2rem,9vw,3rem)}}@media (prefers-reduced-motion:reduce){.dev-landing-module__qUy6JW__benchReveal{animation:none}.dev-landing-module__qUy6JW__benchMoreLoading .dev-landing-module__qUy6JW__benchMoreProgress{transition:none}}.dev-landing-module__qUy6JW__closing{color:var(--paper);background:#0c2a28;padding:clamp(2.5rem,5vh,4rem) clamp(2.5rem,9vw,11rem) clamp(6rem,13vh,10rem)}.dev-landing-module__qUy6JW__closingInner{width:min(100%,1280px);margin-inline:auto}.dev-landing-module__qUy6JW__closing .dev-landing-module__qUy6JW__eyebrow{color:#fffefb99}.dev-landing-module__qUy6JW__manifestoStatement{max-width:20ch;color:var(--paper);letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:400;line-height:.98}.dev-landing-module__qUy6JW__manifestoStatement em{color:var(--coral);font-style:italic}.dev-landing-module__qUy6JW__manifestoSupport{color:#fffefbb8;max-width:58ch;margin:clamp(1.5rem,3vh,2.25rem) 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.dev-landing-module__qUy6JW__closingCta{border-top:1px solid #fffefb33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(3rem,7vh,5rem);padding-top:clamp(2rem,4vh,3rem);display:flex}.dev-landing-module__qUy6JW__ctaPrompt{color:#fffefbd1;max-width:40ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.4}.dev-landing-module__qUy6JW__ctaActions{align-items:center;gap:clamp(1.25rem,2.5vw,2rem);display:flex}.dev-landing-module__qUy6JW__ctaButton{color:var(--ink-deep);background:var(--coral);padding:.95rem 1.6rem;font-size:.92rem;transition:background .2s;display:inline-flex}.dev-landing-module__qUy6JW__ctaButton:hover{background:#e6906c}.dev-landing-module__qUy6JW__ctaEmail{color:#fffefbcc;text-underline-offset:.3rem;font-size:.9rem;text-decoration:underline}.dev-landing-module__qUy6JW__ctaEmail:hover{color:var(--paper)}@media (max-width:760px){.dev-landing-module__qUy6JW__manifestoStatement{font-size:clamp(2.2rem,11vw,3.2rem)}.dev-landing-module__qUy6JW__closingCta{flex-direction:column;align-items:flex-start}}.dev-landing-module__qUy6JW__productCta{background:var(--cream);padding:clamp(4rem,9vh,7rem) clamp(2.5rem,9vw,11rem) clamp(4.5rem,10vh,8rem)}.dev-landing-module__qUy6JW__productCtaInner{width:min(100%,1280px);margin-inline:auto}.dev-landing-module__qUy6JW__productCta .dev-landing-module__qUy6JW__eyebrow{color:#7a6534}.dev-landing-module__qUy6JW__productCtaLine{max-width:22ch;color:var(--ink-deep);letter-spacing:-.05em;border-bottom:1px solid #102b2a47;margin-top:1.1rem;padding-bottom:clamp(1.2rem,2.5vh,1.9rem);font-size:clamp(2.3rem,5vw,4.6rem);font-weight:400;line-height:.98;transition:color .26s,border-color .26s;display:block}.dev-landing-module__qUy6JW__productCtaLine>span{vertical-align:.55em;margin-left:.3em;font-size:.42em;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:inline-block}.dev-landing-module__qUy6JW__productCtaLine:hover{border-bottom-color:var(--coral);color:var(--coral)}.dev-landing-module__qUy6JW__productCtaLine:hover>span{transform:translate(.22em,-.22em)}.dev-landing-module__qUy6JW__productCtaNote{color:#5c5233;max-width:56ch;margin:clamp(1.4rem,3vh,2rem) 0 0 auto;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.62}@media (max-width:760px){.dev-landing-module__qUy6JW__productCtaLine{max-width:none;font-size:clamp(2rem,10vw,3rem)}.dev-landing-module__qUy6JW__productCtaNote{margin-left:0}}.dev-landing-module__qUy6JW__chapterBreak{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);width:min(1280px,100% - 2*clamp(2.5rem,9vw,11rem));margin:clamp(6rem,13vh,10rem) auto 0;display:grid}.dev-landing-module__qUy6JW__chapterBreak>span{background:#102b2a38;height:1px}.dev-landing-module__qUy6JW__chapterMark{color:#102b2a6b;width:1.5rem;height:2.05rem}.dev-landing-module__qUy6JW__sceneFooter{isolation:isolate;width:100%;position:relative}.dev-landing-module__qUy6JW__footerWordmark{place-items:center;display:grid;position:absolute;inset:0}.dev-landing-module__qUy6JW__footerWordmark>span{opacity:.48;mix-blend-mode:screen;font-size:clamp(5.5rem,11.5vw,11.5rem)}.dev-landing-module__qUy6JW__footerLine{z-index:50;color:#fffefb;pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.72rem;display:grid;position:absolute;bottom:clamp(2.5rem,5vw,5rem);left:clamp(2.5rem,6vw,7rem);right:clamp(2.5rem,6vw,7rem)}.dev-landing-module__qUy6JW__footerLine>span{justify-self:start}.dev-landing-module__qUy6JW__footerLine a{z-index:2;pointer-events:auto;text-underline-offset:.35rem;justify-self:end;text-decoration:underline;position:relative}.dev-landing-module__qUy6JW__footerMark{opacity:1;filter:drop-shadow(0 1px 4px #102b2a33);width:1.6rem;height:2.15rem}@keyframes dev-landing-module__qUy6JW__drawPath{0%{stroke-dashoffset:1px;stroke-linecap:butt;opacity:0}1%{opacity:1}99%{stroke-linecap:butt}to{stroke-dashoffset:0;stroke-linecap:round;opacity:1}}@keyframes dev-landing-module__qUy6JW__revealCorner{to{opacity:1}}@keyframes dev-landing-module__qUy6JW__revealScrollCue{to{opacity:.72}}@keyframes dev-landing-module__qUy6JW__scrollCueBob{0%,to{transform:translate(-50%,-.08rem)rotate(45deg)}50%{transform:translate(-50%,.18rem)rotate(45deg)}}@keyframes dev-landing-module__qUy6JW__lakeWaveReveal{0%{opacity:0}10%,20%{opacity:1}34%,to{opacity:0}}@keyframes dev-landing-module__qUy6JW__aboutCloudDrift{0%{transform:translate(-.7%)scale(1.015)}to{transform:translate(.7%)scale(1.015)}}@media (max-width:760px){.dev-landing-module__qUy6JW__navBackdrop{height:88px}.dev-landing-module__qUy6JW__navWordmark{font-size:1.4rem;top:31px}.dev-landing-module__qUy6JW__opener{min-height:108svh}.dev-landing-module__qUy6JW__cornerEntry{font-size:.9rem;bottom:1.6rem}.dev-landing-module__qUy6JW__scrollCue{bottom:1.6rem;left:auto;right:1.35rem;transform:none}.dev-landing-module__qUy6JW__cornerLeft{bottom:3.15rem;left:1.35rem}.dev-landing-module__qUy6JW__cornerRight{text-align:left;left:1.35rem;right:auto}.dev-landing-module__qUy6JW__sceneSequence{height:165svh;padding-inline:1.35rem}.dev-landing-module__qUy6JW__sceneLayer img{object-position:right center}.dev-landing-module__qUy6JW__sceneSky img{object-position:right var(--dev-sky-position-y)}.dev-landing-module__qUy6JW__sceneClouds img{object-position:right var(--dev-cloud-position-y)}.dev-landing-module__qUy6JW__sceneForeground img{object-position:right var(--dev-front-position-y)}.dev-landing-module__qUy6JW__sceneSticky{grid-template-rows:minmax(330px,52svh) 1fr;gap:1.5rem;height:calc(100svh - 104px);min-height:620px;top:88px}.dev-landing-module__qUy6JW__sceneAbout{grid-template-columns:1fr;gap:1rem}.dev-landing-module__qUy6JW__sceneAbout h1{font-size:clamp(2rem,9vw,3rem)}.dev-landing-module__qUy6JW__sceneAbout p{margin-top:.8rem;font-size:.9rem}.dev-landing-module__qUy6JW__models{padding:4.5rem 1.35rem 9rem}.dev-landing-module__qUy6JW__featurePlate h2{font-size:clamp(3rem,13vw,4.2rem)}.dev-landing-module__qUy6JW__indexItem{grid-template-columns:1.9rem minmax(0,1fr)}.dev-landing-module__qUy6JW__indexTag{text-align:left;grid-column:2;justify-self:start;margin-top:.4rem;padding-top:0}.dev-landing-module__qUy6JW__footerWordmark>span{font-size:clamp(4.5rem,21vw,7rem)}.dev-landing-module__qUy6JW__footerLine{left:1.35rem;right:1.35rem}}@media (prefers-reduced-motion:reduce){.dev-landing-module__qUy6JW__drawPath,.dev-landing-module__qUy6JW__cornerEntry,.dev-landing-module__qUy6JW__scrollCueGlyph{animation-duration:.01ms;animation-delay:0s}.dev-landing-module__qUy6JW__scrollCueGlyph:after,.dev-landing-module__qUy6JW__sceneClouds img{animation:none}.dev-landing-module__qUy6JW__waveSpot{opacity:0;animation:none}}
.product-board-module__YYgrla__section{padding:clamp(5rem,11vh,9rem) clamp(2.5rem,9vw,11rem) clamp(4.5rem,10vh,8rem)}.product-board-module__YYgrla__heading{margin-inline:auto;width:min(100%,1280px);margin-bottom:clamp(3rem,6vh,4.5rem)}.product-board-module__YYgrla__heading>span{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.9rem;font-size:.72rem;display:block}.product-board-module__YYgrla__heading h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(2.2rem,3.7vw,4rem);font-weight:400;line-height:1.02}.product-board-module__YYgrla__heading p{max-width:56ch;color:var(--muted);margin:1.2rem 0 0;font-size:.98rem;line-height:1.62}.product-board-module__YYgrla__board{border:1px solid #102b2a57;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1280px);margin-inline:auto;display:grid}.product-board-module__YYgrla__panel{min-width:0;color:inherit;grid-template-rows:auto 1fr auto;display:grid}.product-board-module__YYgrla__panel+.product-board-module__YYgrla__panel,.product-board-module__YYgrla__panel+.product-board-module__YYgrla__cell{border-left:1px solid #102b2a57}.product-board-module__YYgrla__cell{min-width:0;display:grid;position:relative}.product-board-module__YYgrla__postit{z-index:3;color:#33413a;background:linear-gradient(135deg,#fbeecb 0%,#f4e1ba 100%);gap:.12rem;width:min(64%,205px);padding:.85rem .95rem .9rem;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s;display:grid;position:absolute;top:-16px;right:-12px;transform:rotate(2.4deg);box-shadow:0 12px 24px #102b2a2b}.product-board-module__YYgrla__postit:hover{transform:rotate(0)translateY(-3px);box-shadow:0 16px 30px #102b2a38}.product-board-module__YYgrla__postitPin{background:#db7757;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:20px;box-shadow:0 2px 5px #102b2a4d}.product-board-module__YYgrla__postit b{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;font-size:1.02rem;font-weight:400}.product-board-module__YYgrla__postit>span:last-child{color:#102b2a9e;letter-spacing:.02em;font-size:.62rem}.product-board-module__YYgrla__figure{aspect-ratio:4/3;border-bottom:1px solid #102b2a57;align-items:center;padding:clamp(2.6rem,3.4vw,3.2rem) clamp(1.1rem,1.7vw,1.6rem) clamp(1.1rem,1.7vw,1.6rem);display:flex;position:relative;overflow:hidden}.product-board-module__YYgrla__figure[data-tone=sky]{background:#e3f1f2}.product-board-module__YYgrla__figure[data-tone=sage]{background:#e9f0dd}.product-board-module__YYgrla__figure[data-tone=coral]{background:#faf7ef}.product-board-module__YYgrla__status{color:#fffefb;letter-spacing:.02em;background:#102b2a;padding:.62rem .85rem;font-size:.66rem;position:absolute;top:0;left:0}.product-board-module__YYgrla__panel[data-quiet=true] .product-board-module__YYgrla__status{color:#4c635e;background:#fffefb;box-shadow:inset 0 0 0 1px #102b2a57}.product-board-module__YYgrla__hatch{z-index:2;mix-blend-mode:multiply;opacity:.24;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 8px,#102b2a47 8px 9px);position:absolute;inset:0}.product-board-module__YYgrla__copy{flex-direction:column;padding:clamp(1.3rem,2vw,1.9rem);display:flex}.product-board-module__YYgrla__meta{color:#71857f;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.product-board-module__YYgrla__copy h3{letter-spacing:-.045em;margin:clamp(2.6rem,5vw,3.6rem) 0 0;font-size:clamp(1.7rem,2.1vw,2.3rem);font-weight:400;line-height:1}.product-board-module__YYgrla__copy p{color:#536b66;margin:.85rem 0 0;font-size:.9rem;line-height:1.58}.product-board-module__YYgrla__entry{border-top:1px solid #102b2a57;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem clamp(1.3rem,2vw,1.9rem);font-size:.72rem;transition:background .26s,color .26s;display:flex}.product-board-module__YYgrla__panel[data-quiet=true] .product-board-module__YYgrla__entry{color:#85978f}.product-board-module__YYgrla__arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:.95rem;height:.95rem;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.product-board-module__YYgrla__panel:hover .product-board-module__YYgrla__entry{color:#fffefb;background:#102b2a}.product-board-module__YYgrla__panel:hover .product-board-module__YYgrla__arrow{transform:translate(.28rem)}.product-board-module__YYgrla__panel[data-quiet=true]:hover .product-board-module__YYgrla__entry{color:#85978f;background:0 0}.product-board-module__YYgrla__ladder{flex-direction:column;gap:clamp(.5rem,1vw,.85rem);width:100%;display:flex}.product-board-module__YYgrla__ladderRow{grid-template-columns:minmax(0,1fr) auto;gap:.28rem .6rem;display:grid}.product-board-module__YYgrla__ladderRow>span,.product-board-module__YYgrla__ladderRow>em{color:#33534e;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.63rem;font-style:normal;overflow:hidden}.product-board-module__YYgrla__ladderRow>em{color:#6c827c;font-variant-numeric:tabular-nums}.product-board-module__YYgrla__ladderRow>i{background:#102b2a24;grid-column:1/-1;height:5px;position:relative}.product-board-module__YYgrla__ladderRow>i>b{width:var(--value);transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--row-index) * 90ms);background:#102b2a;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.product-board-module__YYgrla__section[data-revealed=true] .product-board-module__YYgrla__ladderRow>i>b{transform:scaleX(1)}.product-board-module__YYgrla__plot{width:100%;height:auto;overflow:visible}.product-board-module__YYgrla__plotAxis,.product-board-module__YYgrla__plotThreshold{stroke:#102b2a52;stroke-width:1px}.product-board-module__YYgrla__plotThreshold{stroke-dasharray:3 4}.product-board-module__YYgrla__plotLine{fill:none;stroke:#102b2a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset 1.4s cubic-bezier(.3,.6,.2,1)}.product-board-module__YYgrla__section[data-revealed=true] .product-board-module__YYgrla__plotLine{stroke-dashoffset:0}.product-board-module__YYgrla__plotHead{fill:#db7757;opacity:0;transition:opacity .4s .9s}.product-board-module__YYgrla__plotLabel{fill:#102b2a;opacity:0;text-anchor:end;font-family:inherit;font-size:9px;transition:opacity .4s .9s}.product-board-module__YYgrla__section[data-revealed=true] .product-board-module__YYgrla__plotHead,.product-board-module__YYgrla__section[data-revealed=true] .product-board-module__YYgrla__plotLabel{opacity:1}.product-board-module__YYgrla__plotFoot{fill:#6c827c;font-family:inherit;font-size:7.5px}.product-board-module__YYgrla__plotAcquisition{fill:none;stroke:#102b2a57;stroke-dasharray:3 4;stroke-width:1px}.product-board-module__YYgrla__point,.product-board-module__YYgrla__pointSelected{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .42s,transform .42s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--point-index) * 28ms)}.product-board-module__YYgrla__point{fill:#102b2a66}.product-board-module__YYgrla__pointSelected{fill:#db7757}.product-board-module__YYgrla__section[data-revealed=true] .product-board-module__YYgrla__point,.product-board-module__YYgrla__section[data-revealed=true] .product-board-module__YYgrla__pointSelected{opacity:1}@media (max-width:1000px){.product-board-module__YYgrla__board{grid-template-columns:1fr}.product-board-module__YYgrla__panel+.product-board-module__YYgrla__panel,.product-board-module__YYgrla__panel+.product-board-module__YYgrla__cell{border-top:1px solid #102b2a57;border-left:0}.product-board-module__YYgrla__postit{top:-12px;right:8px}.product-board-module__YYgrla__figure{aspect-ratio:16/7}.product-board-module__YYgrla__copy h3{margin-top:2rem}}@media (max-width:760px){.product-board-module__YYgrla__section{padding:5rem 1.35rem 4.5rem}.product-board-module__YYgrla__figure{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.product-board-module__YYgrla__ladderRow>i>b,.product-board-module__YYgrla__plotLine,.product-board-module__YYgrla__plotHead,.product-board-module__YYgrla__plotLabel,.product-board-module__YYgrla__point,.product-board-module__YYgrla__pointSelected{opacity:1;stroke-dashoffset:0;transition:none;transform:scaleX(1)}}
