@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table{display:table}}:root{--ink:#191b20;--paper:#f5f0e8;--lime:#ff6a3d;--moss:#875d4d;--soft:#c6c8b8;--line:#191b202e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.shell{max-width:1440px;margin:auto;padding-left:clamp(24px,5vw,76px);padding-right:clamp(24px,5vw,76px)}.nav{justify-content:space-between;align-items:center;height:100px;display:flex}.brand{color:var(--ink);letter-spacing:-1.5px;align-items:center;gap:9px;font:600 23px/1 DM Sans,sans-serif;text-decoration:none;display:flex}.brand span span{font-weight:400}.brand-mark{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.nav-link{color:var(--ink);text-transform:uppercase;letter-spacing:.2px;align-items:center;gap:7px;font:500 12px DM Mono,monospace;text-decoration:none;display:flex}.nav-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px}.hero{grid-template-columns:minmax(0,1fr) minmax(390px,.94fr);gap:56px;min-height:590px;padding-top:64px;padding-bottom:78px;display:grid}.hero-copy{z-index:1;padding-top:27px;position:relative}.eyebrow{letter-spacing:1.1px;align-items:center;gap:10px;margin:0;font:500 10px DM Mono,monospace;display:flex}.eyebrow i{background:var(--ink);width:24px;height:1px}h1,h2,p{margin-top:0}h1{letter-spacing:-5px;margin:29px 0 28px;font:500 clamp(58px,6.9vw,105px)/.91 Playfair Display,serif}h1 em,h2 em,.statement em{color:var(--moss);font-weight:500}.intro{letter-spacing:-.25px;max-width:416px;margin-bottom:29px;font-size:17px;line-height:1.55}.signup{width:min(100%,459px);display:flex;position:relative}.signup:has(.form-error){margin-bottom:30px}.signup input{border:1px solid var(--ink);outline-offset:4px;width:100%;height:55px;color:var(--ink);background:0 0;border-radius:0;padding:0 165px 0 18px;font:14px DM Sans,sans-serif}.signup input::placeholder{color:#777970}.signup button{background:var(--ink);color:var(--paper);cursor:pointer;text-transform:uppercase;letter-spacing:.1px;border:0;padding:0 14px 0 17px;font:500 11px DM Mono,monospace;position:absolute;top:5px;bottom:5px;right:5px}.signup button span{margin-left:6px;font-size:16px}.form-note,.form-error,.success-message{margin:10px 0 0;font:11px DM Mono,monospace}.form-error{color:#962e24;position:absolute;top:56px}.success-message{color:var(--moss);padding:17px 0;font-size:13px}.hero-art{isolation:isolate;background:#8c6c5e;min-height:505px;position:relative;overflow:hidden}.light-pool{z-index:-1;filter:blur(2px);background:#ffd356;border-radius:50%;width:230px;height:230px;position:absolute;top:47px;right:15%}.grain{opacity:.16;z-index:2;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.wall{width:100%;height:100%;position:absolute;inset:0}.wall-back{fill:#a17968}.wall-panel{fill:#b18b78}.wall-panel-dark{fill:#856657}.wall-seam{fill:none;stroke:#5f483f;stroke-width:3px;opacity:.5}.hold{stroke:#2d2a2a;stroke-width:3px;stroke-linejoin:round}.hold-one,.hold-five{fill:#fe6543}.hold-two,.hold-six{fill:#e9dfb0}.hold-three,.hold-eight{fill:#242b46}.hold-four,.hold-seven{fill:#cbdc5a}.mat{fill:#242631}.art-label{z-index:3;color:#f7f6ee;text-transform:uppercase;letter-spacing:.6px;font:10px DM Mono,monospace;position:absolute}.art-label span{color:#ffd356;margin-bottom:6px;display:block}.top-label{top:25px;left:23px}.bottom-label{text-align:right;bottom:22px;right:24px}.statement{border-top:1px solid var(--line);grid-template-columns:1fr 1px 1fr;align-items:center;gap:31px;min-height:273px;display:grid}.statement>p:first-child{letter-spacing:-2.6px;margin:0;font:500 clamp(35px,4.2vw,64px)/1 Playfair Display,serif}.statement-rule{background:var(--line);height:75px}.statement-small{color:#55574f;margin:0;font-size:15px;line-height:1.45}.why{background:var(--ink);color:var(--paper);padding-top:87px;padding-bottom:85px}.why .eyebrow i{background:var(--lime)}.why-grid{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-top:43px;display:grid}.why h2{letter-spacing:-3px;margin:0;font:500 clamp(42px,4.7vw,69px)/.98 Playfair Display,serif}.why h2 em{color:var(--lime)}.why-grid>p{color:#c8cac0;max-width:365px;margin:0 0 5px;font-size:16px;line-height:1.5}.feature-grid{border-top:1px solid #5c6055;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.feature-grid article{border-right:1px solid #5c6055;min-height:141px;padding:22px 30px 0 0}.feature-grid article+article{padding-left:29px}.feature-grid article:last-child{border:0}.feature-grid span{color:var(--lime);font:10px DM Mono,monospace}.feature-grid h3{margin:26px 0 9px;font-size:15px;font-weight:500}.feature-grid p{color:#b5b8ad;max-width:275px;font-size:13px;line-height:1.45}.footer{justify-content:space-between;align-items:center;height:111px;display:flex}.footer p,.footer>a:last-child{color:#60625a;margin:0;font:11px DM Mono,monospace}.footer>a:last-child{color:var(--ink);text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.nav{height:79px}.hero{grid-template-columns:1fr;gap:37px;padding-top:26px;padding-bottom:55px}.hero-copy{padding-top:0}h1{letter-spacing:-3px;font-size:clamp(55px,15vw,77px)}.hero-art{min-height:400px;margin:0 -24px}.statement{grid-template-columns:1fr;gap:17px;min-height:210px;padding-top:42px;padding-bottom:42px}.statement-rule{width:44px;height:1px}.why{padding-top:62px;padding-bottom:55px}.why-grid{grid-template-columns:1fr;gap:24px;margin-top:33px}.feature-grid{grid-template-columns:1fr;margin-top:50px}.feature-grid article,.feature-grid article+article{border-bottom:1px solid #5c6055;border-right:0;min-height:0;padding:22px 0}.feature-grid article:last-child{border-bottom:0}.feature-grid h3{margin-top:18px}.footer{flex-wrap:wrap;gap:20px;height:auto;padding-top:30px;padding-bottom:30px}.footer p{order:3;width:100%}.nav-link{font-size:10px}.signup input{padding-right:145px}.signup button{padding-left:10px;padding-right:9px;font-size:10px}}.find-page{background:var(--paper);min-height:100vh}.find-nav{text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:24px;font:11px DM Mono,monospace;display:flex}.find-nav a{color:#686961;text-decoration:none}.find-nav span{color:var(--ink)}.find-hero{border-top:1px solid var(--line);padding-top:63px;padding-bottom:60px}.find-hero h1{margin-bottom:22px;font-size:clamp(51px,6.4vw,94px)}.find-hero>p:last-child{color:#575951;max-width:480px;font-size:17px;line-height:1.55}.finder{padding-bottom:76px}.query-form{background:var(--ink);color:var(--paper);padding:30px}.query-form label{letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font:500 10px DM Mono,monospace;display:block}.query-form>div{display:flex;position:relative}.query-form input{width:100%;min-width:0;height:62px;color:var(--paper);outline-offset:4px;background:0 0;border:1px solid #a5a69d;border-radius:0;padding:0 155px 0 18px;font:16px DM Sans,sans-serif}.query-form input::placeholder{color:#b2b2aa}.query-form button{background:var(--lime);color:var(--ink);cursor:pointer;text-transform:uppercase;border:0;border-radius:0;padding:0 18px;font:500 11px DM Mono,monospace;position:absolute;top:6px;bottom:6px;right:6px}.query-form button span{font-size:16px}.query-message{color:#e5e4dc;margin:13px 0 0;font-size:12px}.filter-panel{padding:34px 0 0}.filter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:21px;display:flex}.filter-heading>div>p:last-child{color:#62645c;margin:11px 0 0;font-size:14px}.clear-button{color:var(--ink);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font:11px DM Mono,monospace;text-decoration:underline}.filter-grid{grid-template-columns:repeat(2,1fr);display:grid}.filter-grid fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:25px 28px 27px 0}.filter-grid fieldset:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.filter-grid fieldset:nth-child(2n){padding-left:28px}.filter-grid legend{margin-bottom:14px;font-size:14px;font-weight:500}.choice-group{flex-wrap:wrap;gap:7px;display:flex}.choice{color:#4b4e46;cursor:pointer;background:0 0;border:1px solid #b9bab1;border-radius:0;padding:8px 10px;font:10px DM Mono,monospace}.choice.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.filter-grid select,.sort-label select{width:100%;height:39px;color:var(--ink);background:0 0;border:1px solid #aaaca4;border-radius:0;padding:0 11px;font:12px DM Sans,sans-serif}.results{background:#e8e5dc;padding-top:67px;padding-bottom:83px}.results-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.results h2{letter-spacing:-2px;margin:22px 0 0;font:500 clamp(33px,4vw,55px)/1 Playfair Display,serif}.sort-label{color:#686961;text-transform:uppercase;letter-spacing:.4px;min-width:166px;font:10px DM Mono,monospace}.sort-label select{background:var(--paper);margin-top:8px;display:block}.active-filters{flex-wrap:wrap;gap:8px;padding:18px 0 0;display:flex}.active-filters button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:0;padding:8px 10px;font:10px DM Mono,monospace}.active-filters span{color:var(--lime);vertical-align:-1px;margin-left:6px;font-size:15px}.result-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:27px;display:grid}.destination-card{background:var(--paper);grid-template-columns:38% 1fr;min-height:258px;display:grid}.destination-image{color:#ffffffd9;letter-spacing:1px;padding:15px;font:10px DM Mono,monospace;position:relative;overflow:hidden}.destination-image.terracotta{background:#a66350}.destination-image.blue{background:#3f526e}.destination-image.yellow{background:#be963b}.destination-image.moss{background:#687262}.destination-image:after{content:"";border:2px solid #28252673;position:absolute;inset:27% -10% -23% 22%;transform:rotate(-11deg)}.wall-holds b{z-index:1;background:var(--paper);border-radius:50% 40% 50% 35%;width:28px;height:22px;position:absolute;transform:rotate(-13deg)}.wall-holds b:first-child{top:27%;left:26%}.wall-holds b:nth-child(2){background:var(--lime);top:43%;right:23%}.wall-holds b:nth-child(3){background:#202430;bottom:22%;left:31%}.wall-holds b:nth-child(4){background:#e9cf7a;width:35px;bottom:39%;right:14%}.card-body{flex-direction:column;padding:22px 22px 15px;display:flex}.card-title{justify-content:space-between;gap:12px;display:flex}.card-title p{color:#6c6e65;text-transform:uppercase;margin:0 0 5px;font:10px DM Mono,monospace}.card-title h3{letter-spacing:-1.2px;margin:0;font:500 25px/1 Playfair Display,serif}.card-title strong{color:var(--moss);text-align:right;align-self:start;font:500 23px/1 Playfair Display,serif}.card-title small{color:#777970;text-transform:uppercase;margin-top:4px;font:9px DM Mono,monospace;display:block}.reason{color:#4e514a;margin:18px 0;font-size:13px;line-height:1.4}.card-meta{flex-wrap:wrap;gap:5px;display:flex}.card-meta span{color:#51544c;text-transform:uppercase;background:#e7e5dd;padding:5px 6px;font:9px DM Mono,monospace}.card-footer{border-top:1px solid var(--line);color:#7b7d75;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:13px;font:9px DM Mono,monospace;display:flex}.card-footer a{color:var(--ink);text-decoration:none}.empty-state{background:var(--paper);text-align:center;margin-top:27px;padding:60px 25px}.empty-state h3{margin:0 0 10px;font:500 34px Playfair Display,serif}.empty-state p{color:#666960;margin:0 0 20px;font-size:14px}@media (max-width:760px){.find-nav{gap:14px;font-size:9px}.find-hero{padding-top:34px;padding-bottom:38px}.find-hero h1{font-size:clamp(48px,14vw,67px)}.finder{padding-bottom:50px}.query-form{margin:0 -24px;padding:24px}.query-form input{height:100px;padding:14px 14px 47px;font-size:15px}.query-form button{height:36px;padding:0 12px;top:auto;left:6px;right:auto}.filter-grid{grid-template-columns:1fr}.filter-grid fieldset,.filter-grid fieldset:nth-child(odd),.filter-grid fieldset:nth-child(2n){border-right:0;padding:22px 0}.filter-heading{align-items:start}.results{padding-top:48px}.results-top{align-items:start;gap:18px}.results h2{font-size:36px}.sort-label{min-width:120px}.result-grid{grid-template-columns:1fr}.destination-card{min-height:240px}.card-body{padding:19px 16px 13px}}.trip-art{background:#a6a897}.trip-art .sun{z-index:-1;background:#f0cb5d;border-radius:50%;width:218px;height:218px;position:absolute;top:70px;right:21%}.trip-art .landscape{width:100%;height:100%;position:absolute;inset:0}.trip-art .back-ridge{fill:#909b87}.trip-art .mid-ridge{fill:#697968}.trip-art .front-ridge{fill:#3f4d3e}.hero-actions{align-items:center;gap:25px;display:flex}.primary-cta{background:var(--ink);color:var(--paper);text-transform:uppercase;align-items:center;gap:8px;padding:17px 19px;font:500 11px DM Mono,monospace;text-decoration:none;display:inline-flex}.primary-cta span{font-size:16px}.text-cta{color:var(--ink);text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:3px;font:500 11px DM Mono,monospace;text-decoration:none}.product-preview,.compare{padding-top:92px;padding-bottom:92px}.section-heading h2,.criteria-layout h2,.future h2,.waitlist h2{letter-spacing:-3px;margin:23px 0 0;font:500 clamp(42px,5.2vw,72px)/.98 Playfair Display,serif}.section-heading h2 em,.criteria-layout h2 em,.waitlist h2 em{color:var(--moss)}.demo-window{border:1px solid var(--ink);background:#e8e5dc;margin-top:48px}.demo-bar{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;padding:12px 17px;font:10px DM Mono,monospace;display:flex}.demo-query{background:var(--ink);color:var(--paper);margin:22px;padding:17px 160px 17px 17px;font-size:15px;line-height:1.35;position:relative}.demo-query button{background:var(--lime);color:var(--ink);text-transform:uppercase;border:0;padding:0 15px;font:10px DM Mono,monospace;position:absolute;top:7px;bottom:7px;right:7px}.demo-criteria{flex-wrap:wrap;gap:7px;padding:0 22px 22px;display:flex}.demo-chip{pointer-events:none}.demo-results{border-top:1px solid var(--line);padding:22px}.demo-card-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:16px;display:grid}.demo-card{min-height:208px}.how{background:var(--ink);color:var(--paper);padding-top:86px;padding-bottom:86px}.how .eyebrow i{background:var(--lime)}.how-grid{border-top:1px solid #5b5d56;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.how-grid article{border-right:1px solid #5b5d56;min-height:185px;padding:21px 30px 0 0}.how-grid article+article{padding-left:29px}.how-grid article:last-child{border:0}.how-grid span{color:var(--lime);font:10px DM Mono,monospace}.how-grid h3{margin:24px 0 10px;font-size:16px;font-weight:500}.how-grid p{color:#c3c5bb;margin:0;font-size:13px;line-height:1.5}.criteria-section{background:#d8d0c5;padding:91px 0}.criteria-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.criteria-layout>div>p:last-child,.section-heading>p:last-child,.future>div>p:last-child{color:#53564f;max-width:420px;margin:22px 0 0;font-size:16px;line-height:1.5}.criteria-board{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.criteria-board>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:98px;padding:17px}.criteria-board small{letter-spacing:.8px;margin-bottom:11px;font:10px DM Mono,monospace;display:block}.criteria-board .choice{margin:0 4px 4px 0}.comparison-table{border-top:1px solid var(--ink);margin-top:47px}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(3,1fr);align-items:center;min-height:51px;display:grid}.comparison-row span{color:#55574f;text-transform:uppercase;padding-left:12px;font:11px DM Mono,monospace}.comparison-row b{border-left:1px solid var(--line);padding-left:16px;font-size:14px;font-weight:500}.comparison-head{background:var(--ink);min-height:57px;color:var(--paper)}.comparison-head span{color:#d2d4cb}.comparison-head b{font:500 15px Playfair Display,serif}.demo-note{color:#777970;margin:13px 0 0;font:10px DM Mono,monospace}.future{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:88px;padding-bottom:88px;display:grid}.future-card{border:1px solid var(--ink);background:#e7e5dd;padding:25px}.future-card p{letter-spacing:1px;margin:0 0 27px;font:10px DM Mono,monospace}.future-card strong{letter-spacing:-1px;font:500 27px/1.1 Playfair Display,serif;display:block}.future-card span{color:#5f615a;margin-top:12px;font-size:13px;display:block}.future-card button{background:var(--ink);color:var(--paper);opacity:1;text-transform:uppercase;border:0;margin-top:25px;padding:11px 13px;font:10px DM Mono,monospace}.waitlist{background:var(--ink);color:var(--paper);padding:89px 0}.waitlist .eyebrow i{background:var(--lime)}.waitlist-inner>p:not(.eyebrow){color:#c4c6bc;max-width:500px;margin:23px 0 28px;font-size:16px;line-height:1.55}.waitlist .signup input{color:var(--paper);border-color:#bfc0b7}.waitlist .signup button{background:var(--lime);color:var(--ink)}.waitlist small{color:#b9bbb1;margin-top:11px;font:11px DM Mono,monospace;display:block}@media (max-width:760px){.hero-actions{flex-wrap:wrap;gap:18px}.product-preview,.compare{padding-top:60px;padding-bottom:60px}.demo-window{margin-top:34px}.demo-bar{font-size:9px}.demo-query{margin:15px;padding:15px 15px 57px}.demo-query button{height:36px;top:auto;left:7px;right:auto}.demo-criteria,.demo-results{padding-left:15px;padding-right:15px}.demo-card-grid{grid-template-columns:1fr}.how{padding-top:59px;padding-bottom:55px}.how-grid{grid-template-columns:1fr;margin-top:32px}.how-grid article,.how-grid article+article{border-bottom:1px solid #5b5d56;border-right:0;min-height:0;padding:20px 0}.how-grid article:last-child{border-bottom:0}.criteria-section{padding:60px 0}.criteria-layout{grid-template-columns:1fr;gap:35px}.criteria-board>div{min-height:88px;padding:14px}.comparison-table{margin-top:31px;overflow-x:auto}.comparison-row{min-width:560px}.comparison-row span{font-size:9px}.future{grid-template-columns:1fr;gap:31px;padding-top:60px;padding-bottom:60px}.waitlist{padding:62px 0}}
