.software-page .desktop-nav .active,.product-page .desktop-nav .active{color:var(--gold-bright)}.software-hero{background:radial-gradient(circle at 76% 47%,#08675457,#0000 31%),linear-gradient(90deg,#001916fc,#002923ed),url(/brand/topography.png) 0 0/720px;align-items:center;height:100svh;min-height:900px;padding:175px clamp(24px,7vw,110px) 80px;display:flex;position:relative;overflow:hidden}.software-hero:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#d0ad620f 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#d0ad620b 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 78%);mask-image:linear-gradient(90deg,#0000 12%,#000 78%)}.software-hero-grid{background:linear-gradient(104deg,#0000 51%,#0003);position:absolute;inset:92px 0 0}.software-hero-copy{z-index:3;width:min(680px,55%);position:relative}.software-hero h1{font-size:clamp(60px,7vw,108px)}.software-hero-copy>p:not(.eyebrow){color:#bdcbc4;max-width:640px;margin:32px 0 38px;font-size:clamp(16px,1.25vw,20px);line-height:1.7}.catalog-orbit{z-index:2;aspect-ratio:1;border-radius:50%;width:min(42vw,600px);position:absolute;top:51%;left:77%;transform:translate(-50%,-46%)}.catalog-ring{border:1px solid #d0ad6240;border-radius:50%;animation:42s linear infinite catalogTurn;position:absolute}.ring-outer{inset:0}.ring-inner{border-style:dashed;animation-duration:32s;animation-direction:reverse;inset:22%}.catalog-ring:after{content:"";background:var(--gold-bright);width:7px;height:7px;box-shadow:0 0 20px var(--gold);border-radius:50%;position:absolute;top:14%;left:13%}.catalog-core{border:1px solid var(--gold);background:#063d35;border-radius:50%;place-items:center;display:grid;position:absolute;inset:35%;box-shadow:0 0 70px #00000073}.catalog-core img{object-fit:contain;border-radius:50%;width:78%;height:78%}.catalog-node{z-index:3;color:#f4d88d;text-align:center;text-transform:uppercase;min-width:92px;font:8px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#063b33;border:1px solid #f0cf7fa6;padding:10px 12px;transition:all .25s;position:absolute}.catalog-node:hover{background:var(--gold-bright);color:#082b25;transform:scale(1.06)}.node-1{top:3%;left:42%}.node-2{top:38%;right:-2%}.node-3{bottom:3%;left:42%}.node-4{top:38%;left:-4%}.software-hero-index{z-index:3;color:#799287;font:9px var(--font-geist-mono),monospace;letter-spacing:.13em;gap:34px;display:flex;position:absolute;bottom:34px;left:clamp(24px,7vw,110px)}@keyframes catalogTurn{to{transform:rotate(360deg)}}.catalog-intro{color:#0a2e28;background:#e7e2d7;border-bottom:1px solid #0a2e282e;grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;padding:130px clamp(24px,7vw,110px);display:grid}.catalog-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.96}.catalog-intro>div:last-child>p{color:#5c6a65;max-width:560px;margin:0 0 30px;font-size:17px;line-height:1.7}.catalog-intro>div:last-child>span{color:#735719;font:9px var(--font-geist-mono),monospace;letter-spacing:.12em}.product-card{border-bottom:1px solid #0a2e2833;grid-template-columns:110px minmax(320px,.85fr) minmax(430px,1.15fr);min-height:640px;display:grid}.product-card-index{border-right:1px solid #0a2e2833;flex-direction:column;justify-content:space-between;align-items:center;padding:42px 20px;display:flex}.product-card-index span{color:#89691f;font:11px var(--font-geist-mono),monospace}.product-card-index small{writing-mode:vertical-rl;color:#69766f;text-transform:uppercase;font:8px var(--font-geist-mono),monospace;letter-spacing:.15em;transform:rotate(180deg)}.product-card-logo{background:linear-gradient(135deg,#00332b08,#d0ad621c);border-right:1px solid #0a2e2833;place-items:center;padding:70px;display:grid}.product-card-logo img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(100%,440px);transition:transform .45s;box-shadow:0 30px 65px #0025202b}.product-card:hover .product-card-logo img{transform:scale(1.025)rotate(.6deg)}.product-card-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px clamp(40px,7vw,115px);display:flex}.product-descriptor{color:#76591a;text-transform:uppercase;font:9px var(--font-geist-mono),monospace;letter-spacing:.15em;margin:0 0 25px}.product-card-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.5vw,70px);line-height:.98}.product-card-copy em{color:#9a7626;margin:13px 0 28px;font:400 clamp(23px,2.2vw,34px) Georgia,serif}.product-card-copy>p:not(.product-descriptor){color:#556761;max-width:660px;margin:0;font-size:16px;line-height:1.75}.product-card-meta{color:#63726c;width:100%;font:9px var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #0a2e282b;border-bottom:1px solid #0a2e282b;justify-content:space-between;gap:30px;margin:35px 0 28px;padding:18px 0;display:flex}.product-card .text-link{color:#6f5217;border-color:#6f521773}.catalog-standard{background:#003129;grid-template-columns:.15fr 1fr .8fr;align-items:center;gap:6vw;min-height:610px;padding:110px clamp(24px,9vw,145px);display:grid;position:relative;overflow:hidden}.catalog-standard>img{opacity:.85;width:120px}.catalog-standard h2{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(50px,6vw,88px);line-height:.94}.catalog-standard>p{color:#a8b9b1;max-width:550px;font-size:16px;line-height:1.75}.product-page{background:#001d1a}.product-hero{background:radial-gradient(circle at 76% 48%,#08665366,#0000 34%),linear-gradient(90deg,#001b18,#003128);grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:850px;padding:170px clamp(24px,7vw,110px) 85px;display:grid;position:relative;overflow:hidden}.product-hero:after{content:"";background-image:linear-gradient(90deg,#0000 49.9%,#d0ad620f 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#d0ad620b 50%,#0000 50.1%);background-size:76px 76px;position:absolute;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 88%);mask-image:linear-gradient(90deg,#0000 18%,#000 88%)}.product-hero-copy,.product-emblem-stage{z-index:2;position:relative}.product-status{color:var(--gold-bright);text-transform:uppercase;font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#00231e47;border:1px solid #f0cf7f80;margin-bottom:26px;padding:9px 12px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}:is(.product-status:hover,.product-status:focus-visible){border-color:var(--gold-bright);background:var(--gold-bright);color:#082d27;outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #d0ad6233}.product-hero h1{font-size:clamp(60px,6.7vw,104px)}.product-hero h1 em{margin-top:14px;font-size:.54em;line-height:1.25}.product-summary{color:#bdcac4;max-width:700px;margin:30px 0 34px;font-size:clamp(16px,1.25vw,20px);line-height:1.7}.product-actions{gap:12px;display:flex}.product-emblem-stage{aspect-ratio:1;justify-self:center;place-items:center;width:min(42vw,590px);display:grid}.product-emblem-stage:before,.product-emblem-stage:after{content:"";border:1px solid #d0ad6242;border-radius:50%;animation:38s linear infinite catalogTurn;position:absolute;inset:0}.product-emblem-stage:after{border-style:dashed;animation-duration:48s;animation-direction:reverse;inset:13%}.product-emblem-stage>i{border:1px solid #d0ad622e;border-radius:50%;position:absolute;inset:25%}.product-emblem-stage>img{z-index:2;aspect-ratio:1;object-fit:cover;border-radius:50%;width:64%;position:relative;box-shadow:0 36px 100px #0006}.product-emblem-stage>span{z-index:3;color:#cfbb82;text-transform:uppercase;font:7px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#00372f;border:1px solid #d0ad6259;padding:8px 10px;position:absolute}.stage-label-one{top:6%;left:42%}.stage-label-two{top:50%;right:-2%}.stage-label-three{bottom:5%;left:36%}.product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#07362f;grid-template-columns:repeat(4,1fr);min-height:125px;padding:0 clamp(24px,7vw,110px);display:grid}.product-facts div{border-right:1px solid var(--line);align-content:center;gap:8px;padding:28px;display:grid}.product-facts div:first-child{border-left:1px solid var(--line)}.product-facts small{color:#8fa299;text-transform:uppercase;font:8px var(--font-geist-mono),monospace;letter-spacing:.12em}.product-facts strong{color:#e8e6dc;font-size:14px;font-weight:550}.product-facts .trial-price{color:#d0ad62;margin-top:5px;font-size:12px;font-weight:500;display:block}.product-brief{color:#0b2e28;background:#e7e2d7;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:125px clamp(24px,8vw,130px);display:grid}.product-brief-title{align-self:start;position:sticky;top:50px}.product-brief h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.97}.product-brief-copy>p{color:#52635d;max-width:770px;margin:0 0 24px;font-size:17px;line-height:1.8}.product-features{border-top:1px solid #0b2e282e;margin:40px 0 0;padding:0;list-style:none}.product-features li{color:#475a53;border-bottom:1px solid #0b2e282e;grid-template-columns:45px 1fr;gap:16px;padding:20px 0;line-height:1.55;display:grid}.product-features span{color:#87661e;font:9px var(--font-geist-mono),monospace}.availability-callout{background:#d9d2c3;border-left:4px solid #9a772a;margin-top:45px;padding:25px}.availability-callout strong{color:#6d5218;text-transform:uppercase;font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-bottom:8px;display:block}.availability-callout p{color:#53615c;margin:0;line-height:1.65}.product-next{background:#003129;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:95px clamp(24px,7vw,110px);display:grid}.product-next h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px)}.product-next p{color:#aabbb3;max-width:650px;line-height:1.7}.product-next-links{gap:12px;display:flex}@media (max-width:1050px){.software-hero-copy{width:65%}.catalog-orbit{opacity:.78;width:48vw;left:84%}.product-card{grid-template-columns:80px .9fr 1.1fr}.product-card-logo{padding:35px}.product-card-copy{padding:70px 45px}.catalog-standard{grid-template-columns:.2fr 1fr}.catalog-standard>p{grid-column:2}.product-hero,.product-facts{grid-template-columns:1fr 1fr}.product-facts div:nth-child(3){border-left:1px solid var(--line)}.product-brief{grid-template-columns:1fr}.product-brief-title{position:static}.product-next{grid-template-columns:1fr}}@media (max-width:720px){.software-hero{align-items:flex-start;height:auto;min-height:950px;padding:145px 22px 360px}.software-hero-copy{width:100%}.software-hero h1{font-size:clamp(55px,16vw,78px)}.catalog-orbit{opacity:.8;width:285px;top:auto;bottom:55px;left:50%;transform:translate(-50%)}.catalog-node{min-width:70px;font-size:6px}.software-hero-index{justify-content:space-between;gap:0;font-size:6px;bottom:20px;left:22px;right:22px}.catalog-intro{grid-template-columns:1fr;gap:35px;padding:85px 22px}.catalog-intro h2{font-size:48px}.product-card{grid-template-columns:46px 1fr;min-height:0}.product-card-index{grid-row:1/3;padding:28px 10px}.product-card-logo{border-bottom:1px solid #0a2e2833;border-right:0;grid-column:2;padding:40px 30px}.product-card-logo img{width:min(100%,330px)}.product-card-copy{grid-column:2;padding:55px 25px 70px}.product-card-copy h3{font-size:44px}.product-card-copy>p:not(.product-descriptor){font-size:14px}.product-card-meta{flex-direction:column;align-items:flex-start;gap:10px}.catalog-standard{grid-template-columns:1fr;gap:30px;padding:80px 22px}.catalog-standard>img{width:85px}.catalog-standard>p{grid-column:auto}.product-hero{min-height:980px;padding:140px 22px 380px;display:block}.product-hero h1{font-size:clamp(54px,15vw,76px)}.product-actions{flex-direction:column;align-items:stretch}.product-emblem-stage{width:300px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.product-facts{grid-template-columns:1fr 1fr;padding:0 16px}.product-facts div{padding:22px 14px}.product-brief{gap:45px;padding:85px 22px}.product-brief h2{font-size:48px}.product-brief-copy>p{font-size:15px}.product-next{padding:80px 22px}.product-next-links{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.catalog-ring,.product-emblem-stage:before,.product-emblem-stage:after{animation:none!important}}.praesidium-sales-hero{isolation:isolate;z-index:2;background:radial-gradient(circle at 78% 45%,#0f735c4d,#0000 36%),linear-gradient(110deg,#001b18,#00352d);grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;min-height:880px;padding:165px clamp(24px,6vw,96px) 80px;display:grid;position:relative;overflow:visible}.praesidium-sales-hero:after{content:"";opacity:.08;background:url(/brand/topography.png) 50%/760px;position:absolute;inset:92px 0 0}.praesidium-sales-copy,.praesidium-hero-shot{z-index:2;position:relative}.praesidium-sales-copy h1{font-size:clamp(62px,6.7vw,106px);line-height:.87}.praesidium-sales-copy h1 em{margin-top:18px;font-size:.56em}.praesidium-lead{color:var(--gold-bright);margin:28px 0 0;font:400 clamp(24px,2vw,34px) Georgia,serif}.praesidium-hero-shot{min-width:0}.shot-frame{background:#032d27;border:1px solid #f0cf7fb3;padding:9px;transform:perspective(1400px)rotateY(-4deg);box-shadow:0 35px 100px #00000080,0 0 70px #04735b2e}.shot-frame img{width:100%;height:auto;display:block}.praesidium-hero-shot>span{text-align:right;color:#819b90;font:8px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-top:17px;display:block}.praesidium-manifesto{color:#0b2e28;background:#e7e2d7;grid-template-columns:1fr 1fr;gap:10vw;padding:125px clamp(24px,8vw,130px);display:grid}.praesidium-manifesto h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,80px);line-height:.95}.praesidium-manifesto>div:last-child p{color:#52635d;margin:0 0 24px;font-size:17px;line-height:1.8}.praesidium-capability-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#07362f;grid-template-columns:repeat(4,1fr);display:grid}.praesidium-capability-grid article{border-right:1px solid var(--line);min-height:330px;padding:42px 35px}.praesidium-capability-grid article:last-child{border:0}.praesidium-capability-grid span{color:var(--gold);font:10px var(--font-geist-mono),monospace}.praesidium-capability-grid h3{margin:75px 0 18px;font-size:30px}.praesidium-capability-grid p{color:#aabbb3;margin:0;font-size:14px;line-height:1.7}.praesidium-showcase{color:#0b2e28;background:#dcd6c9;padding:125px clamp(24px,6vw,96px)}.praesidium-showcase>header{max-width:920px;margin-bottom:90px}.praesidium-showcase>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,6.5vw,96px);line-height:.92}.showcase-row{grid-template-columns:1.35fr .65fr;align-items:center;gap:6vw;margin:0 0 110px;display:grid}.showcase-row.reverse{grid-template-columns:.65fr 1.35fr}.showcase-row.reverse .showcase-image{order:2}.showcase-image{background:#0a332d;border:1px solid #70551a8c;padding:7px;box-shadow:0 25px 60px #092b2533}.showcase-image img{width:100%;height:auto;display:block}.showcase-copy h3{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(34px,3.5vw,58px);line-height:1}.showcase-copy>p:last-child{color:#56665f;line-height:1.75}.praesidium-boundary{background:#001e1a;grid-template-columns:.55fr 1fr;align-items:center;gap:10vw;padding:125px clamp(24px,8vw,130px);display:grid}.praesidium-boundary>div:first-child{place-items:center;display:grid}.praesidium-boundary img{filter:drop-shadow(0 30px 70px #00000059);width:min(100%,420px)}.praesidium-boundary h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(48px,5vw,76px);line-height:.96}.praesidium-boundary>div>p:not(.eyebrow){color:#aabbb3;max-width:730px;font-size:17px;line-height:1.75}.praesidium-boundary ul{border-top:1px solid var(--line);margin:35px 0 0;padding:0;list-style:none}.praesidium-boundary li{border-bottom:1px solid var(--line);color:#d9dfdc;padding:17px 0}.praesidium-boundary li:before{content:"◆";color:var(--gold);margin-right:18px;font-size:8px}.praesidium-availability{color:#0b2e28;background:#e7e2d7;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:100px clamp(24px,8vw,130px);display:grid}.praesidium-availability h2{letter-spacing:-.055em;max-width:900px;margin:0 0 28px;font-size:clamp(44px,5vw,75px);line-height:1.08}.praesidium-availability p:not(.eyebrow){color:#596862;max-width:730px;margin:0;line-height:1.7}@media (max-width:1050px){.praesidium-sales-hero{grid-template-columns:1fr;padding-top:145px}.praesidium-sales-copy{max-width:780px}.praesidium-capability-grid{grid-template-columns:1fr 1fr}.praesidium-capability-grid article:nth-child(2){border-right:0}.praesidium-capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.showcase-row,.showcase-row.reverse{grid-template-columns:1fr}.showcase-row.reverse .showcase-image{order:0}.praesidium-availability{grid-template-columns:1fr}}@media (max-width:720px){.praesidium-sales-hero{padding:135px 22px 70px}.praesidium-sales-copy h1{font-size:57px}.shot-frame{transform:none}.product-facts{grid-template-columns:1fr 1fr}.praesidium-manifesto,.praesidium-boundary{grid-template-columns:1fr;gap:45px;padding:80px 22px}.praesidium-capability-grid{grid-template-columns:1fr}.praesidium-capability-grid article{border-right:0;min-height:240px;border-bottom:1px solid var(--line)!important}.praesidium-capability-grid h3{margin-top:45px}.praesidium-showcase{padding:80px 16px}.praesidium-showcase>header{margin-bottom:55px;padding:0 6px}.showcase-row{gap:30px;margin-bottom:75px}.showcase-copy{padding:0 6px}.praesidium-boundary>div:first-child{display:none}.praesidium-availability{padding:80px 22px}}.praesidium-sales .product-actions{flex-wrap:wrap}.praesidium-sales .product-actions form{margin:0}.praesidium-sales .product-actions button{width:100%}.praesidium-sales .purchase-button{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;height:auto;min-height:62px;padding-top:10px;padding-bottom:10px}.purchase-button-label{justify-content:space-between;align-items:center;gap:26px;display:flex}.praesidium-sales .purchase-button small{color:inherit;font:500 9px var(--font-geist-mono),monospace;letter-spacing:.035em;text-transform:none;opacity:.74;line-height:1.25}.praesidium-sales>.product-facts{z-index:1;position:relative}.praesidium-sales-copy{z-index:4}.praesidium-hero-brand{grid-template-columns:clamp(84px,7vw,116px) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:28px;display:grid}.praesidium-hero-emblem{filter:drop-shadow(0 14px 28px #0000004d);width:100%;height:auto;display:block}.praesidium-hero-brand .product-status{margin-bottom:14px}.praesidium-hero-brand .eyebrow{margin:0}.feature-utilities{z-index:12;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:min(100%,630px);display:grid;position:relative}.feature-utilities .feature-jump{width:100%}.feedback-link{white-space:nowrap;min-height:48px;color:var(--gold-bright);font:700 10px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#002621f0;border:1px solid #f0cf7f8c;justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:0 17px;transition:background .2s,color .2s;display:inline-flex}:is(.feedback-link:hover,.feedback-link:focus-visible){background:var(--gold-bright);color:#092a25}.feature-jump{z-index:12;width:min(100%,430px);color:var(--gold-bright);font:700 10px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:14px;position:relative}.feature-jump summary{cursor:pointer;background:#002621f0;border:1px solid #f0cf7f8c;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:0 17px;list-style:none;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}.feature-jump summary:hover{border-color:var(--gold-bright);background:#0a493f;transform:translateY(-2px);box-shadow:0 8px 22px #0000003d}.feature-jump summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.feature-jump summary::-webkit-details-marker{display:none}.feature-jump[open] summary{background:var(--gold-bright);color:#092a25}.feature-jump nav{background:#042f29;border:1px solid #f0cf7f8c;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 22px 55px #0000006b}.feature-jump nav a{color:#d8ddd8;border-bottom:1px solid #f0cf7f1f;justify-content:space-between;align-items:center;gap:20px;min-height:39px;padding:0 10px;font-size:8px;transition:background .2s,color .2s;display:flex}.feature-jump nav a:last-child{border-bottom:0}:is(.feature-jump nav a:hover,.feature-jump nav a:focus-visible){color:var(--gold-bright);background:#f0cf7f1c}.praesidium-sales .shot-frame{display:block}.praesidium-sales .shot-frame img{transition:filter .25s,transform .25s}.praesidium-sales .shot-frame:hover img{filter:brightness(1.06);transform:scale(1.002)}.view-modes-section{color:#092e28;background:#d0ad62;padding:110px clamp(24px,8vw,130px);scroll-margin-top:24px}.view-modes-section .eyebrow{color:#183f37}.view-modes-section>header{grid-template-columns:1.08fr .92fr;align-items:end;gap:9vw;display:grid}.view-modes-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.8vw,86px);line-height:.94}.view-modes-section>header>div:last-child>p{color:#294c44;max-width:660px;margin:0;font-size:17px;line-height:1.75}.view-mode-toggle{color:#f0cf7f;text-transform:uppercase;width:min(100%,390px);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#07362f;border:1px solid #092e286b;grid-template-columns:1fr 54px 1fr;align-items:center;gap:15px;margin-top:28px;padding:13px 16px;display:grid}.view-mode-toggle span:last-child{text-align:right}.view-mode-toggle i{border:1px solid #7d9b91;border-radius:20px;align-items:center;height:26px;padding:3px;display:flex}.view-mode-toggle b{background:#e49add;border-radius:50%;width:18px;height:18px;display:block;box-shadow:20px 0 #e49add38}.view-mode-options{border-top:1px solid #092e2857;border-left:1px solid #092e2857;grid-template-columns:1fr 1fr;margin-top:72px;display:grid}.view-mode-options article{border-bottom:1px solid #092e2857;border-right:1px solid #092e2857;min-width:0;padding:38px 42px 42px}.view-mode-options>article>span{color:#34534c;text-transform:uppercase;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.view-mode-options h3{letter-spacing:-.045em;margin:72px 0 18px;font-size:clamp(36px,3.4vw,54px)}.view-mode-options>article>p{color:#294c44;max-width:650px;margin:0;font-size:15px;line-height:1.75}.view-mode-options .view-mode-gallery-note{color:#173f37;text-transform:uppercase;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:28px}.view-mode-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:14px;display:grid}.view-mode-gallery figure{min-width:0;margin:0}.view-mode-gallery a{background:#07362f;border:1px solid #092e289e;padding:4px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #092e2829}.view-mode-gallery img{aspect-ratio:1742/1048;object-fit:cover;width:100%;height:auto;transition:transform .3s,filter .3s;display:block}.view-mode-gallery a>span{color:#f0cf7f;text-transform:uppercase;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;opacity:0;background:#001f1beb;border:1px solid #f0cf7f94;padding:7px 9px;transition:opacity .2s,transform .2s;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}:is(.view-mode-gallery a:hover img,.view-mode-gallery a:focus-visible img){filter:brightness(1.06);transform:scale(1.018)}:is(.view-mode-gallery a:hover>span,.view-mode-gallery a:focus-visible>span){opacity:1;transform:none}.view-mode-gallery figcaption{color:#34534c;text-transform:uppercase;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.08em;padding-top:8px}.view-mode-note{color:#294c44;border-top:1px solid #092e2857;margin:28px 0 0;padding-top:25px;line-height:1.7}.tour-intro{background:var(--gold);color:#092e28;grid-template-columns:1fr .75fr;align-items:end;gap:30px 9vw;padding:120px clamp(24px,8vw,130px);display:grid}.tour-intro .eyebrow{color:#315049;grid-column:1/-1;margin-bottom:0}.tour-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.4vw,96px);line-height:.91}.tour-intro>p:not(.eyebrow){color:#36544d;max-width:630px;margin:0;font-size:17px;line-height:1.75}.tour-intro .feature-jump{grid-column:2;justify-self:start;width:min(100%,470px);margin-top:10px}.tour-intro .feature-jump summary{background:#07362f}.tour-intro .feature-jump[open] summary{color:var(--gold-bright);background:#092e28}.tour-section{color:#f5f1e6;border-top:1px solid var(--line);background:#002b25;padding:120px clamp(24px,6vw,96px);scroll-margin-top:24px}.tour-section-light{color:#0b2e28;background:#e5e0d5;border-color:#0b2e282e}.tour-heading{grid-template-columns:1.05fr .75fr;align-items:start;gap:8vw;margin-bottom:60px;display:grid}.tour-heading-tools{align-items:center;gap:18px;margin-bottom:32px;display:flex}.tour-number{color:var(--gold);font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;display:inline-block}.return-top{color:var(--gold-bright);text-transform:uppercase;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em;border:1px solid #f0cf7f7a;padding:8px 10px;transition:background .2s,color .2s}:is(.return-top:hover,.return-top:focus-visible){background:var(--gold-bright);color:#092e28}:is(.tour-section-light .return-top:hover,.tour-section-light .return-top:focus-visible){color:#f0cf7f;background:#092e28}.tour-heading h2{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(45px,5vw,76px);line-height:.96}.tour-copy>p{color:#b3c1ba;margin:0 0 24px;font-size:17px;line-height:1.75}.tour-copy>strong{color:var(--gold-bright);margin:0 0 26px;font:500 18px/1.55 Georgia,serif;display:block}.tour-copy ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tour-section-light .tour-copy ul{border-color:#0b2e282e}.tour-copy li{border-bottom:1px solid var(--line);color:#dbe2de;padding:13px 0;font-size:13px}.tour-section-light .tour-copy li{color:#4f615a;border-color:#0b2e282e}.tour-copy li:before{content:"◆";color:var(--gold);margin-right:12px;font-size:7px}.tour-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.tour-gallery-1{grid-template-columns:1fr}.tour-gallery-3 figure:first-child{grid-column:1/-1}.tour-gallery figure{min-width:0;margin:0}.tour-gallery figure>a{background:#062e28;border:1px solid #f0cf7f94;padding:7px;display:block;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000003d}.tour-section-light .tour-gallery figure>a{background:#0a332d;border-color:#70551a94;box-shadow:0 25px 65px #092b2533}.tour-gallery img{aspect-ratio:auto;width:100%;height:auto;transition:transform .35s,filter .35s;display:block}.tour-gallery figure>a:hover img{filter:brightness(1.04);transform:scale(1.008)}.image-zoom{color:var(--gold-bright);text-transform:uppercase;font:8px var(--font-geist-mono),monospace;letter-spacing:.09em;opacity:0;background:#001f1be6;border:1px solid #f0cf7f7a;padding:9px 11px;transition:opacity .2s,transform .2s;position:absolute;bottom:15px;right:15px;transform:translateY(5px)}:is(.tour-gallery figure>a:hover .image-zoom,.tour-gallery figure>a:focus-visible .image-zoom){opacity:1;transform:none}.tour-gallery figcaption{color:#aabbb3;text-transform:uppercase;font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;align-items:center;gap:13px;padding:15px 2px 0;display:flex}.tour-section-light .tour-gallery figcaption{color:#63726c}.tour-gallery figcaption span{color:var(--gold)}.tour-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-top:48px;padding:28px 0 0;display:flex}.tour-section-light .tour-cta{border-color:#0b2e282e}.tour-cta p{color:#b6c3bd;max-width:620px;margin:0;line-height:1.65}.tour-section-light .tour-cta p{color:#586861}.tour-section-light .button-secondary{color:#6f5217;border-color:#6f521780}.requirements-section{color:#0b2e28;background:#d6d0c3;padding:110px clamp(24px,6vw,96px);scroll-margin-top:24px}.requirements-pane{color:#f4f1e8;background:#07362f;border:1px solid #f0cf7fa8;padding:clamp(28px,4vw,58px);box-shadow:0 30px 80px #092b2533}.requirements-pane>header{grid-template-columns:.75fr 1fr;align-items:end;gap:7vw;margin-bottom:48px;display:grid}.requirements-pane h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.2vw,76px);line-height:1}.requirements-pane>header>p{color:#b7c4be;max-width:680px;margin:0;font-size:16px;line-height:1.75}.requirements-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.requirements-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:240px;padding:28px 24px}.requirements-grid small{color:var(--gold);text-transform:uppercase;font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:62px;display:block}.requirements-grid strong{color:var(--gold-bright);margin-bottom:13px;font-size:19px;font-weight:550;display:block}.requirements-grid p{color:#b7c4be;margin:0;font-size:13px;line-height:1.65}.requirements-note{border-top:1px solid var(--line);color:#b7c4be;margin:30px 0 0;padding-top:26px;line-height:1.7}.requirements-note strong{color:var(--gold-bright)}.product-policy-links{flex-wrap:wrap;display:flex;gap:9px 20px!important;margin-top:24px!important}.product-policy-links a{color:#74571a;text-underline-offset:5px;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline}.product-review-summary{border-top:1px solid var(--line);background:#00372f;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:90px clamp(24px,6vw,96px);display:grid}.product-review-summary h2{letter-spacing:-.05em;max-width:820px;margin:0 0 24px;font-size:clamp(40px,5vw,72px);line-height:.98}.product-review-summary p:not(.eyebrow){color:#b7c5be;max-width:760px;margin:0;font-size:16px;line-height:1.7}.product-review-summary p strong{color:var(--gold-bright);font-size:21px}.product-review-summary>div:last-child{justify-items:stretch;gap:13px;display:grid}.product-review-account{color:var(--gold-bright);text-align:center;text-underline-offset:4px;font:700 9px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline}.catalog-intro{color:#f4f1e8;border-color:var(--line);background:radial-gradient(circle at 86% 12%,#d6aa5a17,#0000 22rem),linear-gradient(145deg,#063a32,#002923)}.catalog-intro p,.catalog-intro .section-heading>p{color:#afbeb7}.catalog-intro .eyebrow{color:var(--gold-bright)}.product-catalog{color:#f4f1e8;background:#00241f}.product-card{border-color:var(--line);background:linear-gradient(120deg,#06372f,#002b26)}.product-card-logo{border-color:var(--line);background:radial-gradient(circle,#d6aa5a1a,#0000 68%)}.product-card-copy p{color:#afbeb7}.product-brief{color:#f4f1e8;border-bottom:1px solid var(--line);background:radial-gradient(circle at 14% 10%,#d6aa5a14,#0000 23rem),linear-gradient(155deg,#06372f,#001f1b)}.product-brief .eyebrow{color:var(--gold-bright)}.product-brief-copy>p,.product-features li{color:#afbeb7}.product-features,.product-features li{border-color:var(--line)}.product-features span{color:var(--gold)}.availability-callout{border-left-color:var(--gold);background:#002b26}.availability-callout strong{color:var(--gold-bright)}.availability-callout p{color:#b5c4bd}.praesidium-manifesto{color:#f4f1e8;border-top:1px solid var(--line);background:linear-gradient(128deg,#073c34,#00251f)}.praesidium-manifesto .eyebrow,.showcase-copy .eyebrow{color:var(--gold-bright)}.praesidium-manifesto>div:last-child p{color:#b2c1ba}.praesidium-showcase{color:#f4f1e8;background:radial-gradient(circle at 88% 8%,#d6aa5a14,#0000 23rem),linear-gradient(165deg,#00231f,#06372f 52%,#001f1b)}.praesidium-showcase>header .eyebrow{color:var(--gold-bright)}.showcase-copy>p:last-child{color:#afbeb7}.showcase-image{border-color:#f0cf7f8c;box-shadow:0 25px 60px #0000004d}.praesidium-availability{color:#f4f1e8;border-top:1px solid var(--line);background:linear-gradient(118deg,#073d35,#00231f)}.praesidium-availability .eyebrow{color:var(--gold-bright)}.praesidium-availability p:not(.eyebrow){color:#afbeb7}.praesidium-availability .button-secondary{color:var(--gold-bright);border-color:#f0cf7f80}.view-modes-section{color:#f4f1e8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 12%,#d6aa5a1c,#0000 25rem),linear-gradient(140deg,#063c34,#00251f)}.view-modes-section .eyebrow,.view-mode-options>article>span,.view-mode-options .view-mode-gallery-note{color:var(--gold-bright)}.view-modes-section>header>div:last-child>p,.view-mode-options>article>p,.view-mode-note{color:#afbeb7}.view-mode-options,.view-mode-options article,.view-mode-note{border-color:var(--line)}.view-mode-options article{background:#001d1a33}.view-mode-gallery a{border-color:#f0cf7f8c;box-shadow:0 12px 30px #0000003d}.view-mode-gallery figcaption{color:#9eb3aa}.view-mode-note strong{color:#f4f1e8}.tour-intro{color:#f4f1e8;border-top:1px solid var(--line);background:linear-gradient(120deg,#073f36,#00231f)}.tour-intro .eyebrow{color:var(--gold-bright)}.tour-intro>p:not(.eyebrow){color:#afbeb7}.tour-section-light{color:#f4f1e8;border-color:var(--line);background:radial-gradient(circle at 12% 10%,#d6aa5a14,#0000 22rem),#06352f}.tour-section-light .tour-number,.tour-section-light .eyebrow{color:var(--gold-bright)}.tour-section-light .return-top{color:var(--gold-bright);border-color:#f0cf7f7a}:is(.tour-section-light .return-top:hover,.tour-section-light .return-top:focus-visible){background:var(--gold-bright);color:#092e28}.tour-section-light .tour-copy>p{color:#afbeb7}.tour-section-light .tour-copy>strong{color:#e8dfc9}.requirements-section{color:#f4f1e8;border-top:1px solid var(--line);background:linear-gradient(150deg,#00231f,#07372f)}.product-policy-links a{color:var(--gold-bright)}:is(.product-policy-links a:hover,.product-policy-links a:focus-visible){color:#fff0bd}@media (max-width:1050px){.praesidium-sales-hero{min-height:0}.praesidium-hero-shot{max-width:960px}.view-modes-section>header{grid-template-columns:1fr;gap:34px}.tour-intro{grid-template-columns:1fr}.tour-intro .eyebrow,.tour-intro .feature-jump{grid-column:auto}.tour-heading{grid-template-columns:1fr;gap:35px}.tour-copy{max-width:760px}.requirements-pane>header{grid-template-columns:1fr;gap:26px}.requirements-grid{grid-template-columns:1fr 1fr}.product-review-summary{grid-template-columns:1fr;align-items:start}}@media (max-width:720px){.praesidium-sales .product-actions,.praesidium-sales .product-actions form,.praesidium-sales .button{width:100%}.feature-utilities{grid-template-columns:1fr;gap:8px;width:100%}.feature-jump{width:100%;margin-top:12px}.feedback-link{width:100%;margin-top:0}.feature-jump nav{margin-top:5px;position:static}.feature-jump nav a{min-height:44px;font-size:8px}.praesidium-hero-shot{margin-top:42px}.praesidium-hero-shot>span{text-align:left;line-height:1.6}.praesidium-hero-brand{grid-template-columns:78px minmax(0,1fr);gap:14px;margin-bottom:24px}.praesidium-hero-brand .product-status{margin-bottom:11px}.view-modes-section{padding:78px 22px;scroll-margin-top:10px}.view-modes-section h2{font-size:48px}.view-modes-section>header>div:last-child>p{font-size:15px}.view-mode-toggle{grid-template-columns:1fr 48px 1fr}.view-mode-options{grid-template-columns:1fr;margin-top:48px}.view-mode-options article{padding:30px 24px}.view-mode-options h3{margin-top:42px}.view-mode-gallery{grid-template-columns:1fr}.view-mode-gallery a>span{opacity:1;transform:none}.tour-intro{gap:28px;padding:80px 22px}.tour-intro h2{font-size:48px}.tour-intro>p:not(.eyebrow){font-size:15px}.tour-section{padding:78px 16px;scroll-margin-top:10px}.tour-heading{gap:28px;margin-bottom:42px;padding:0 6px}.tour-heading-tools{margin-bottom:22px}.tour-heading h2{font-size:42px}.tour-copy>p{font-size:15px}.tour-copy>strong{font-size:17px}.tour-gallery,.tour-gallery-3{grid-template-columns:1fr;gap:38px}.tour-gallery-3 figure:first-child{grid-column:auto}.tour-gallery figure>a{padding:4px}.image-zoom{display:none}.tour-cta{flex-direction:column;align-items:stretch}.tour-cta form,.tour-cta .button{width:100%}.requirements-section{padding:70px 16px;scroll-margin-top:10px}.requirements-pane{padding:28px 20px}.requirements-pane>header{margin-bottom:34px}.requirements-pane h2{font-size:44px}.requirements-pane>header>p{font-size:15px}.requirements-grid{grid-template-columns:1fr}.requirements-grid article{min-height:0}.requirements-grid small{margin-bottom:34px}.product-review-summary{gap:34px;padding:72px 22px}.product-review-summary .button{width:100%}}.reviewer-apply-trigger{min-height:62px}.reviewer-apply-trigger:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.35);box-shadow:none!important;transform:none!important}.reviewer-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00100ed1;place-items:center;padding:4vh clamp(12px,3vw,48px);display:grid;position:fixed;inset:0}.reviewer-modal{color:#f4f1e8;background:#003c34;border:1px solid #f0cf7f94;width:min(1500px,96vw);max-height:92vh;overflow:auto;box-shadow:0 32px 100px #00000094}.reviewer-modal-header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#002d27f7;justify-content:space-between;align-items:start;gap:28px;padding:24px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.reviewer-modal-header p,.reviewer-modal-principles>p,.reviewer-modal-application>p{color:var(--gold-bright);font:700 9px var(--font-geist-mono),monospace;letter-spacing:.13em;margin:0 0 8px}.reviewer-modal-header h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1}.reviewer-modal-header button{color:var(--gold-bright);cursor:pointer;background:0 0;border:1px solid #f0cf7f85;padding:11px 14px;transition:background .2s,color .2s,transform .2s}:is(.reviewer-modal-header button:hover,.reviewer-modal-header button:focus-visible){background:var(--gold-bright);color:#082d27;transform:translateY(-2px)}.reviewer-modal-status{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reviewer-modal-status>div{border-right:1px solid var(--line);min-width:0;padding:22px clamp(18px,2.5vw,36px)}.reviewer-modal-status>div:last-child{border-right:0}.reviewer-modal-status small,.reviewer-modal-wait small{color:var(--gold);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:9px;display:block}.reviewer-modal-status strong,.reviewer-modal-wait strong{color:#f4f1e8;font-size:17px;display:block}.reviewer-modal-body{grid-template-columns:.8fr 1.2fr;gap:clamp(34px,6vw,90px);padding:clamp(28px,4vw,58px);display:grid}.reviewer-modal-principles h3{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(38px,4.7vw,70px);font-weight:400;line-height:.9}.reviewer-modal-principles ul{margin:0;padding:0;list-style:none}.reviewer-modal-principles li{color:#b8c8c0;padding:8px 0;line-height:1.55}.reviewer-modal-principles li:before{content:"◆";color:var(--gold);margin-right:11px;font-size:7px}.reviewer-modal-application{background:#00352e;border:1px solid #f0cf7f7a;padding:26px}.reviewer-modal-message{border-left:2px solid var(--gold-bright);background:#00241f;color:#d8e3de!important;padding:12px 14px!important;line-height:1.5!important}.reviewer-modal-application form{gap:16px;display:grid}.reviewer-modal-application label{color:var(--gold-bright);gap:7px;font-size:13px;display:grid}.reviewer-modal-application textarea{resize:vertical;color:#f4f1e8;width:100%;font:inherit;background:#00251f;border:1px solid #f0cf7f6b;padding:13px}.reviewer-modal-application textarea:focus{border-color:var(--gold-bright);outline:2px solid #f0cf7f59}.reviewer-modal-wait{background:#00251f;border:1px solid #f0cf7f5c;padding:15px}.reviewer-modal-wait span{color:#b8c8c0;margin-top:8px;font-size:13px;display:block}.reviewer-modal-application form>p,.reviewer-modal-signin p{color:#b8c8c0;line-height:1.6}.reviewer-modal-application form>button,.reviewer-modal-signin a{border:1px solid var(--gold-bright);min-height:48px;color:var(--gold-bright);cursor:pointer;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:0 18px;transition:background .2s,color .2s,transform .2s;display:flex}.reviewer-modal-application form>button:hover:not(:disabled),.reviewer-modal-signin a:hover{background:var(--gold-bright);color:#082d27;transform:translateY(-2px)}.reviewer-modal-application form>button:disabled{cursor:wait;opacity:.55}.reviewer-modal-signin h3{font-size:27px}.reviewer-modal-signin a{margin-top:20px}@media (max-width:1050px){.reviewer-modal-body{grid-template-columns:1fr}.reviewer-modal-principles h3{font-size:52px}.reviewer-modal-status{grid-template-columns:1fr 1fr}.reviewer-modal-status>div:nth-child(2){border-right:0}}@media (max-width:720px){.reviewer-modal-backdrop{padding:0}.reviewer-modal{border:0;width:100vw;height:100vh;max-height:100vh}.reviewer-modal-header{padding:18px}.reviewer-modal-header h2{font-size:30px}.reviewer-modal-status{grid-template-columns:1fr}.reviewer-modal-status>div{border-right:0;border-bottom:1px solid var(--line)}.reviewer-modal-body{padding:24px 16px}.reviewer-modal-principles h3{font-size:43px}.reviewer-modal-application{padding:18px}}
