@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Pixelify+Sans:wght@400..700&family=Press+Start+2P&display=swap";:root{--cream: #fbf6ec;--paper: #fffdf7;--paper-deep: #f2e8d6;--ink: #20191d;--muted: #6a6064;--burgundy: #7d1731;--burgundy-dark: #4a0d1e;--mustard: #f2c84b;--mustard-soft: #f5dea0;--green: #3f6b58;--line: #2f292b;--soft-line: #d8cdbb;--page: min(1240px, calc(100vw - 56px) );color:var(--ink);background:var(--cream);font-family:DM Sans,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--cream) url(/assets/cream-graph-paper-tile.png) center top / 768px auto repeat}img{display:block;max-width:100%}a{color:inherit}button,input{font:inherit}h1,h2,h3,p,figure,blockquote{margin-top:0}.sr-only,.hidden-field{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:300;top:8px;left:8px;padding:10px 14px;color:#fff;background:var(--burgundy);transform:translateY(-150%)}.skip-link:focus{transform:none}.section-shell{width:var(--page);margin-inline:auto}.button{min-height:48px;padding:0 20px;border:2px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--line);font-size:14px;font-weight:700;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,background .13s ease}.button svg{width:18px}.button:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--line)}.button:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--line)}.button-primary{border-color:var(--line);color:var(--ink);background:var(--mustard)}.button-primary:hover{background:#e7b930}.button-secondary{border-color:var(--burgundy);color:var(--burgundy)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.site-header{position:sticky;z-index:100;top:0;border-bottom:1px solid var(--soft-line);background:#fbf6ecf7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{position:relative;width:calc(100vw - 56px);min-height:70px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.brand{width:max-content;display:inline-flex;align-items:center;gap:10px;color:var(--burgundy);text-decoration:none}.brand>img{width:39px;height:39px;object-fit:contain}.brand>span{font:700 22px/1 Pixelify Sans,sans-serif;letter-spacing:.02em}.brand i{padding:3px 5px 2px;color:var(--ink);background:var(--mustard);font:400 7px/1 "Press Start 2P",monospace;font-style:normal;vertical-align:4px}.header-controls{position:relative;z-index:103;grid-column:3;display:flex;align-items:stretch;justify-content:flex-end;gap:24px}.header-cta{height:50px;min-height:50px;padding-inline:28px;box-shadow:3px 3px 0 var(--line);white-space:nowrap}.header-cta:hover,.header-cta:active{transform:none;box-shadow:3px 3px 0 var(--line)}.menu-button{width:50px;height:50px;padding:0;border:2px solid var(--line);display:grid;place-items:center;color:var(--paper);background:var(--burgundy);box-shadow:3px 3px 0 var(--line);transition:transform .13s ease,box-shadow .13s ease,background .13s ease}.menu-button:hover{background:var(--burgundy-dark);transform:none;box-shadow:3px 3px 0 var(--line)}.menu-button:active{transform:none;box-shadow:3px 3px 0 var(--line)}.menu-button svg{width:26px;height:26px;image-rendering:pixelated}.menu-button.is-open{z-index:104;width:50px;height:50px;transform:none;box-shadow:3px 3px 0 var(--line)}.menu-button.is-open:hover,.menu-button.is-open:active{transform:none;box-shadow:3px 3px 0 var(--line)}.menu-button.is-open svg{width:26px;height:26px}.site-nav{position:absolute;z-index:102;top:calc(100% + 1px);right:-28px;width:min(398px,100vw);height:calc(100vh - 71px);max-height:872px;padding:0;border:0;display:grid;grid-template-rows:62px minmax(0,1fr) 113px;color:var(--ink);background:transparent;box-shadow:none;animation:directory-arrive .18s ease-out both}.directory-cap{display:block;width:100%;height:100%;object-fit:fill;image-rendering:auto}.directory-close-handle{width:100%;height:100%;padding:0;border:0;display:block;overflow:hidden;background:transparent;cursor:pointer}.directory-close-handle:hover .directory-cap,.directory-close-handle:focus-visible .directory-cap{filter:brightness(1.08) saturate(1.08)}.directory-close-handle:active .directory-cap{transform:translateY(2px)}.directory-body{min-height:0;margin-inline:13px;padding:37px 33px 0;border:3px solid var(--line);border-top:0;border-bottom:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f0e1}.directory-body h2{margin:0;padding-bottom:22px;border-bottom:1px solid #807479;color:var(--burgundy);font:400 12px/1.35 "Press Start 2P",monospace;letter-spacing:.025em;text-transform:uppercase}.directory-links{min-height:0;flex:0 0 auto;display:grid;grid-template-rows:repeat(7,71px)}.directory-links a,.directory-login{min-height:0;padding:8px 0;border-bottom:1px solid #e8dccb;display:flex;align-items:center;gap:16px;font-size:19px;line-height:1.15;font-weight:600;text-decoration:none;transition:color .13s ease,background .13s ease,transform .13s ease}.directory-links a:hover,.directory-links a:focus-visible,.directory-login:hover,.directory-login:focus-visible{color:var(--burgundy);background:#fff7df9e;transform:translate(4px)}.directory-icon{position:relative;flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;perspective:90px;transform-origin:50% 70%}.directory-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:auto;transform-origin:inherit;backface-visibility:hidden}.directory-icon-sprite{background-repeat:no-repeat;background-position:0 50%;background-size:300% 100%;image-rendering:auto}.directory-icon-door{background-image:url(/assets/office-directory/tour-annex-sprite-v4.png)}.directory-icon-lock{background-image:url(/assets/office-directory/privacy-sprite-v2.png)}.directory-icon-envelope{background-image:url(/assets/office-directory/contact-sprite-v6.png);transform:translateY(-7px)}.directory-icon-about .building-lights{clip-path:inset(13% 27% 31% 27%);opacity:0}.directory-links a:hover .directory-icon-door,.directory-links a:focus-visible .directory-icon-door,.directory-links a:hover .directory-icon-lock,.directory-links a:focus-visible .directory-icon-lock{animation:directory-sprite-open-close 1.12s steps(1,end) both}.directory-links a:hover .directory-icon-envelope,.directory-links a:focus-visible .directory-icon-envelope{animation:directory-envelope-open-close 1.12s steps(1,end) both}.directory-links a:hover .directory-icon-early-access,.directory-links a:focus-visible .directory-icon-early-access{animation:directory-clipboard-shake .62s ease-in-out both}.directory-links a:hover .directory-icon-pricing,.directory-links a:focus-visible .directory-icon-pricing{animation:directory-coin-spin .72s ease-in-out both}.directory-links a:hover .directory-icon-faq,.directory-links a:focus-visible .directory-icon-faq{animation:directory-question-breathe 1.05s ease-in-out both}.directory-links a:hover .directory-icon-about .building-lights,.directory-links a:focus-visible .directory-icon-about .building-lights{animation:directory-building-lights .98s ease-in-out both}.directory-login:hover .directory-icon-pilot-login,.directory-login:focus-visible .directory-icon-pilot-login{animation:directory-badge-sway .9s ease-in-out both}@keyframes directory-sprite-open-close{0%,16%,to{background-position:0 50%}28%,42%,88%{background-position:50% 50%}54%,76%{background-position:100% 50%}}@keyframes directory-envelope-open-close{0%,16%,to{background-position:0 50%;transform:translateY(-7px)}28%,42%,88%{background-position:50% 50%;transform:translateY(0)}54%,76%{background-position:100% 50%;transform:translateY(0)}}@keyframes directory-clipboard-shake{0%,to{transform:translate(0) rotate(0)}18%{transform:translate(-2px) rotate(-5deg)}36%{transform:translate(2px) rotate(5deg)}54%{transform:translate(-1px) rotate(-3deg)}72%{transform:translate(1px) rotate(2deg)}}@keyframes directory-coin-spin{0%,to{transform:scaleX(1)}25%{transform:scaleX(.18)}50%{transform:scaleX(1)}75%{transform:scaleX(.18)}}@keyframes directory-question-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes directory-building-lights{0%,to{opacity:0;filter:brightness(1) saturate(1)}42%,72%{opacity:1;filter:brightness(1.55) saturate(1.9) sepia(.85) drop-shadow(0 0 3px rgba(242,200,75,.9))}}@keyframes directory-badge-sway{0%,to{transform:rotate(0)}18%{transform:rotate(-7deg)}38%{transform:rotate(6deg)}58%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}}.directory-login{min-height:90px;margin-top:19px;padding-top:18px;flex:0 0 90px;border-top:1px solid #807479;border-bottom:0}@keyframes directory-arrive{0%{opacity:0;transform:translate3d(16px,-8px,0)}to{opacity:1;transform:translateZ(0)}}.catalog-kicker{margin-bottom:14px;color:var(--burgundy);font:400 9px/1.4 "Press Start 2P",monospace;letter-spacing:.025em;text-transform:uppercase}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--soft-line);background:#fffdf7b3}.hero-grid{position:relative;min-height:0;padding:18px 0 36px;display:grid;grid-template-columns:1fr;align-items:start;gap:10px}.hero-copy{position:relative;z-index:2}.hero h1{max-width:none;margin-bottom:26px;font-family:DM Sans,sans-serif;font-size:clamp(54px,4.45vw,74px);font-weight:700;letter-spacing:-.055em;line-height:.98}.hero-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(52px,8vw,128px)}.hero-description{max-width:590px;margin:0;color:var(--muted);font-size:17px;line-height:1.65}.hero-conversion{align-self:start;padding-right:clamp(10px,1.35vw,20px)}.hero-conversion>small{display:block;max-width:590px;margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.logo-stage{--hero-logo-gutter: clamp(14px, 1.5vw, 22px);position:relative;z-index:2;width:calc(100vw - var(--hero-logo-gutter) - var(--hero-logo-gutter));margin-left:calc((var(--page) - 100vw) / 2 + var(--hero-logo-gutter));padding:52px 0 10px}.logo-stage img{width:100%;max-height:485px;object-fit:contain}.product-section{padding:38px 0 48px;display:grid;gap:18px}.catalog-spread{position:relative;min-height:0;padding:50px 24px 24px;border:1px solid var(--soft-line);display:grid;align-items:stretch;color:var(--ink);background:#fffdf7f5;box-shadow:0 14px 42px #44303514}.contacts-spread{grid-template-columns:minmax(240px,.58fr) minmax(620px,1.42fr)}.today-spread{grid-template-columns:minmax(620px,1.42fr) minmax(240px,.58fr)}.catalog-tab{position:absolute;top:0;left:24px;min-width:205px;min-height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:9px;color:var(--burgundy-dark);background:var(--mustard-soft);font:700 16px/1 Pixelify Sans,sans-serif;letter-spacing:.02em;text-transform:uppercase}.catalog-tab svg{width:20px;color:var(--green)}.today-spread .catalog-tab{right:24px;left:auto}.catalog-copy{padding:46px 38px 34px 18px;display:flex;flex-direction:column;justify-content:center}.today-spread .catalog-copy{padding:46px 20px 34px 48px}.catalog-copy h2{max-width:440px;margin-bottom:20px;color:var(--burgundy);font-family:DM Sans,sans-serif;font-size:clamp(34px,3.2vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.04}.catalog-copy>p:not(.catalog-kicker){max-width:420px;margin-bottom:34px;color:var(--muted);font-size:15px;line-height:1.7}.rubber-stamp{width:max-content;max-width:100%;padding:12px 15px 10px;border:2px solid var(--burgundy);color:var(--burgundy);font:400 9px/1.55 "Press Start 2P",monospace;text-transform:uppercase;transform:rotate(-2deg)}.stamp-green{border-color:var(--green);color:var(--green);transform:rotate(1.5deg)}.product-screen{margin:0;border:2px solid var(--line);overflow:hidden;align-self:center;background:#fffaf0;box-shadow:5px 6px #2f292b29}.product-screen figcaption{min-height:33px;padding:0 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;color:var(--burgundy);background:var(--paper-deep);font:400 7px/1 "Press Start 2P",monospace}.product-screen img{width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#fffaf0}.coming-section{padding:32px 0 38px;border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);background:#f2e8d6c7}.coming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.feature-sheet{position:relative;padding:58px 22px 26px;border:1px solid var(--soft-line);display:flex;flex-direction:column;background:var(--paper);box-shadow:0 12px 32px #44303514}.feature-tab{position:absolute;top:0;left:0;max-width:calc(100% - 28px);min-height:38px;padding:0 16px;display:flex;align-items:center;color:var(--burgundy-dark);background:var(--mustard-soft);font:400 7px/1.4 "Press Start 2P",monospace;text-transform:uppercase}.feature-copy h3{max-width:520px;margin-bottom:14px;font:700 clamp(31px,3vw,43px)/1.04 "DM Sans",sans-serif;letter-spacing:-.045em}.feature-copy p{max-width:530px;margin-bottom:24px;color:var(--muted);font-size:14px;line-height:1.65}.feature-screen{margin:0;border:2px solid var(--line);overflow:hidden;background:#fffaf0}.feature-screen img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.feature-sheet ul{margin:auto 0 0;padding:22px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none}.feature-sheet li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:11px;line-height:1.4}.feature-sheet li svg{flex:0 0 auto;width:15px;height:15px;color:var(--green)}.early-section{padding:42px 0;background:var(--cream)}.signup-card{position:relative;padding:30px 36px;border:2px solid var(--line);display:grid;grid-template-columns:.78fr 1.22fr;gap:20px 50px;background:var(--paper);box-shadow:9px 10px #2f292b2e}.early-copy h2{margin-bottom:14px;font:700 clamp(50px,5vw,70px)/.96 "DM Sans",sans-serif;letter-spacing:-.055em}.early-copy>p:not(.catalog-kicker){max-width:420px;color:var(--muted);font-size:16px;line-height:1.6}.founding-note{width:max-content;max-width:100%;margin-top:18px;padding:9px 11px;border:1px solid #8b7432;display:inline-block;color:#796420;font:400 7px/1.4 "Press Start 2P",monospace;transform:rotate(-1deg)}.signup-form-wrap{align-self:center}.waitlist-form>label{display:block;margin-bottom:9px;color:var(--muted);font:400 7px/1 "Press Start 2P",monospace;text-transform:uppercase}.waitlist-controls{display:grid;grid-template-columns:1fr auto;gap:10px}.email-field{position:relative}.email-field svg{position:absolute;top:50%;left:14px;width:17px;color:var(--burgundy);transform:translateY(-50%)}.email-field input{width:100%;min-height:52px;padding:0 13px 0 42px;border:2px solid var(--line);color:var(--ink);background:#fff}.waitlist-form>small{display:block;margin-top:11px;color:var(--muted);font-size:10px;text-align:center}.form-error{margin:12px 0 0;color:var(--burgundy);font-size:12px;text-align:center}.waitlist-success{min-height:94px;padding:18px;border:2px solid var(--green);display:flex;align-items:center;gap:12px;color:var(--green);background:#edf3e9}.waitlist-success svg{flex:0 0 auto}.waitlist-success div{display:grid;gap:5px}.waitlist-success span{color:var(--muted);font-size:11px}.signup-card blockquote{grid-column:1 / -1;margin:0;padding-top:25px;border-top:1px solid var(--soft-line);color:var(--burgundy);font:700 16px/1.5 Pixelify Sans,sans-serif;text-align:center}.site-footer{padding:32px 0;color:#fff;background:var(--burgundy-dark)}.footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px}.brand-footer{color:#fff}.footer-brand-block{display:grid;gap:10px}.footer-brand-block>p,.footer-notes p{margin:0;color:#ffffffad;font-size:10px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px}.footer-links a,.footer-notes a{color:#ffffffd1;font-size:11px;text-underline-offset:4px}.footer-notes{display:grid;justify-items:end;gap:10px;text-align:right}.footer-notes>a{display:inline-flex;align-items:center;gap:7px}.footer-notes svg{width:15px}.legal-page{min-height:calc(100vh - 180px);padding:56px 0 72px;background:#fffdf7b8}.legal-shell{max-width:920px}.back-link{width:max-content;margin-bottom:34px;display:inline-flex;align-items:center;gap:8px;color:var(--burgundy);font-size:13px;font-weight:700;text-underline-offset:4px}.back-link svg{width:17px}.legal-heading{padding:46px 52px;border:2px solid var(--line);background:var(--paper);box-shadow:8px 9px #2f292b24}.legal-heading h1{margin-bottom:20px;color:var(--burgundy);font-size:clamp(48px,7vw,76px);letter-spacing:-.06em;line-height:.98}.legal-heading>p:not(.catalog-kicker){max-width:690px;margin-bottom:22px;color:var(--muted);font-size:17px;line-height:1.65}.legal-heading small{color:var(--green);font:400 7px/1.4 "Press Start 2P",monospace;text-transform:uppercase}.legal-draft-notice{margin:22px 0;padding:22px 26px;border:2px solid #9d8030;color:#5d4c20;background:#fff5c9;box-shadow:5px 6px #2f292b1f}.legal-draft-notice strong{display:block;color:var(--burgundy-dark);font-size:17px}.legal-draft-notice p{margin:9px 0 12px;font-size:13px;line-height:1.6}.legal-draft-notice ul{margin:0;padding-left:20px;columns:2;column-gap:36px}.legal-draft-notice li{break-inside:avoid;padding:3px 0;font-size:12px;line-height:1.5}.legal-document{margin:22px 0;padding:14px 52px 26px;border:1px solid var(--soft-line);background:#fffdf7f5}.legal-document section{padding:34px 0;border-bottom:1px solid var(--soft-line)}.legal-document section:last-child{border-bottom:0}.legal-document h2{margin-bottom:14px;color:var(--burgundy-dark);font-size:25px;letter-spacing:-.025em}.legal-document p,.legal-document li{color:#50474b;font-size:15px;line-height:1.75}.legal-document p:last-child{margin-bottom:0}.legal-document ul{margin:14px 0 0;padding-left:22px}.legal-document li{padding-left:7px}.legal-document li+li{margin-top:9px}.legal-document li::marker{color:var(--burgundy)}.legal-note{padding:18px 22px;border:1px solid #b4943b;display:flex;align-items:flex-start;gap:12px;color:#695b28;background:#fff5c9;transform:rotate(-.35deg)}.legal-note svg{flex:0 0 auto;width:19px}.legal-note p{margin:0;font-size:13px;line-height:1.55}.directory-heading .button{width:max-content}.directory-document{padding-top:6px}.directory-document p+p{margin-top:12px}.contact-form-section{border-bottom:1px solid var(--soft-line)}.contact-form-section>.catalog-kicker{margin-bottom:10px}.contact-form-section>h2{margin-bottom:24px;font-size:31px}.contact-form{padding:24px;border:2px solid var(--line);background:#f7f0df;box-shadow:6px 7px #2f292b21}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form label{display:grid;gap:8px}.contact-form label>span:first-child{color:var(--burgundy-dark);font:400 8px/1.45 "Press Start 2P",monospace;text-transform:uppercase}.contact-form label small{color:var(--muted);font:inherit;text-transform:lowercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #978b81;border-radius:0;color:var(--ink);background:var(--paper);font:inherit;outline:none}.contact-form input,.contact-form select{min-height:47px;padding:0 13px}.contact-form textarea{min-height:160px;padding:13px;resize:vertical;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #7e112b1f}.contact-input-with-icon{position:relative;display:block}.contact-input-with-icon svg{position:absolute;top:14px;left:13px;width:18px;color:var(--burgundy);pointer-events:none}.contact-input-with-icon input{padding-left:42px}.contact-message-field{margin-top:18px}.contact-form-footer{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.contact-form-footer p{max-width:370px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.contact-form-footer .button{flex:0 0 auto;gap:9px}.contact-form-footer .button svg{width:17px}.contact-success{min-height:150px;padding:28px;border:2px solid var(--green);display:flex;align-items:center;gap:15px;color:var(--green);background:#edf3e9}.contact-success svg{flex:0 0 auto;width:28px;height:28px}.contact-success div{display:grid;gap:7px}.contact-success strong{color:var(--green);font-size:21px}.contact-success span{color:var(--muted);font-size:13px}.founder-card{position:relative;margin:22px 0;padding:38px 42px;border:2px solid var(--line);display:grid;grid-template-columns:112px 1fr 210px;align-items:center;gap:30px;overflow:hidden;background:#efe5cf;box-shadow:8px 9px #2f292b24}.founder-card:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(91,77,65,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(91,77,65,.28) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.founder-card>*{position:relative}.founder-headshot-frame{width:104px;height:104px;border:3px solid var(--line);overflow:hidden;background:var(--paper);box-shadow:6px 6px #c9a43a}.founder-headshot{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(1.09);transform-origin:50% 42%}.founder-copy h2{margin:7px 0 4px;color:var(--burgundy-dark);font-size:31px}.founder-copy>strong{color:var(--green);font-size:13px}.founder-copy>p:not(.catalog-kicker){margin-top:14px;color:#50474b;font-size:14px;line-height:1.7}.founder-note{padding:24px 18px;border:1px solid #9d8030;color:#5d4c20;background:#fff0a7;box-shadow:4px 5px #2f292b1f;font:400 8px/1.8 "Press Start 2P",monospace;text-align:center;transform:rotate(1.5deg)}.founder-note strong,.founder-note span,.founder-note small{display:block}.founder-note strong{margin-bottom:10px;color:var(--burgundy)}.founder-note span{line-height:1.9}.founder-note small{margin-top:9px;color:#756229;font:700 11px/1.35 DM Sans,sans-serif}.access-page{min-height:calc(100vh - 170px);padding:72px 0;display:flex;align-items:center;background:#fffdf7b8}.access-card{min-height:480px;padding:54px;border:2px solid var(--line);display:grid;grid-template-columns:minmax(340px,.8fr) minmax(460px,1.2fr);align-items:center;gap:52px;background:var(--paper);box-shadow:10px 11px #2f292b29}.access-copy h1{margin-bottom:20px;color:var(--burgundy);font-size:clamp(54px,6vw,76px);letter-spacing:-.06em;line-height:.96}.access-copy>p:not(.catalog-kicker){max-width:530px;margin-bottom:28px;color:var(--muted);font-size:16px;line-height:1.65}.access-actions{display:flex;flex-wrap:wrap;gap:12px}.access-copy>small{max-width:540px;margin-top:24px;display:block;color:var(--muted);font-size:11px;line-height:1.6}.access-art{margin:0;padding:30px 22px 20px;border:1px solid var(--soft-line);background:var(--cream)}.access-art img{width:100%;max-height:270px;object-fit:contain}.access-art figcaption{margin-top:20px;color:var(--green);font:400 8px/1.5 "Press Start 2P",monospace;text-align:center}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-height:920px)and (min-width:561px){.site-nav{grid-template-rows:54px minmax(0,1fr) 92px}.directory-body{padding-top:22px}.directory-body h2{padding-bottom:15px}.directory-links{min-height:0;flex:1 1 auto;grid-template-rows:repeat(7,minmax(44px,1fr))}.directory-icon{flex-basis:36px;width:36px;height:36px}.directory-login{min-height:68px;margin-top:8px;padding-top:10px;flex-basis:68px}}@media(max-width:1080px){:root{--page: min(940px, calc(100vw - 42px) )}.hero-grid{min-height:auto;padding:14px 0 42px;gap:12px}.hero h1{font-size:clamp(48px,6vw,67px)}.contacts-spread{grid-template-columns:minmax(220px,.64fr) minmax(540px,1.36fr)}.today-spread{grid-template-columns:minmax(540px,1.36fr) minmax(220px,.64fr)}.catalog-copy{padding-inline:10px 28px}.today-spread .catalog-copy{padding-inline:34px 10px}.feature-sheet ul{grid-template-columns:1fr}.signup-card{gap:28px 38px}.header-inner{gap:20px}.header-controls{gap:18px}.access-card{grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);gap:34px}}@media(max-width:840px){:root{--page: min(700px, calc(100vw - 32px) )}html{scroll-padding-top:68px}.header-inner{width:calc(100vw - 32px);min-height:66px;grid-template-columns:auto 1fr auto}.header-cta{height:46px;min-height:46px;padding-inline:20px}.menu-button,.menu-button.is-open{width:46px;height:46px}.menu-button svg{width:24px;height:24px}.site-nav{right:-16px;width:min(374px,100vw);height:calc(100vh - 67px)}.hero-grid{padding:12px 0 42px;grid-template-columns:1fr;gap:12px}.hero-copy{text-align:center}.hero h1,.hero-description,.hero-conversion>small{margin-inline:auto}.hero-details{grid-template-columns:1fr;gap:20px}.hero-conversion{padding-right:0}.hero-actions{justify-content:center}.logo-stage{padding-top:0}.catalog-spread,.contacts-spread,.today-spread{grid-template-columns:1fr;min-height:0}.catalog-copy,.today-spread .catalog-copy{padding:35px 18px 30px}.catalog-copy h2{max-width:600px}.today-spread .product-screen{order:3}.today-spread .catalog-copy{order:2}.coming-grid{grid-template-columns:1fr}.feature-sheet ul{grid-template-columns:repeat(3,minmax(0,1fr))}.signup-card{grid-template-columns:1fr}.signup-card blockquote{grid-column:auto}.footer-inner{grid-template-columns:1fr 1fr;align-items:start}.footer-notes{grid-column:1 / -1;grid-template-columns:1fr auto;justify-items:start;text-align:left}.footer-notes>a{justify-self:end}.access-page{padding:46px 0}.access-card{padding:42px;grid-template-columns:1fr;gap:32px}}@media(max-width:560px){:root{--page: calc(100vw - 24px) }.header-inner{width:calc(100vw - 24px)}.header-controls{gap:8px}.header-cta{display:none}.site-nav{right:-12px;width:100vw;height:calc(100dvh - 67px);grid-template-rows:54px minmax(0,1fr) 90px}.directory-body{padding:22px 24px 0}.directory-body h2{padding-bottom:15px}.directory-links{min-height:0;flex:1 1 auto;grid-template-rows:repeat(7,minmax(42px,1fr))}.directory-icon{flex-basis:36px;width:36px;height:36px}.directory-login{min-height:66px;margin-top:8px;padding-top:10px;flex-basis:66px}.brand>img{width:36px;height:36px}.brand>span{font-size:20px}.hero-grid{padding:8px 0 34px}.hero h1{font-size:clamp(45px,14vw,62px)}.hero-description{font-size:15px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-conversion>small{font-size:12px;line-height:1.5}.logo-stage{--hero-logo-gutter: 12px;margin-left:calc((var(--page) - 100vw) / 2 + var(--hero-logo-gutter))}.product-section{padding:28px 0 36px;gap:16px}.catalog-spread{padding:44px 12px 12px}.catalog-tab{left:12px;min-width:170px;min-height:34px;font-size:14px}.today-spread .catalog-tab{right:12px}.catalog-copy,.today-spread .catalog-copy{padding:28px 10px 26px}.catalog-copy h2{font-size:36px}.catalog-copy>p:not(.catalog-kicker){font-size:14px}.rubber-stamp{width:100%;font-size:7px;text-align:center}.product-screen{box-shadow:3px 4px #2f292b26}.product-screen figcaption{font-size:6px}.coming-section{padding:26px 0 32px}.feature-sheet{padding:50px 12px 18px}.feature-tab{min-height:34px;font-size:6px}.feature-copy h3{font-size:36px}.feature-sheet ul{grid-template-columns:1fr}.early-section{padding:36px 0}.signup-card{padding:28px 20px;box-shadow:5px 6px #2f292b2e}.early-copy h2{font-size:50px}.waitlist-controls{grid-template-columns:1fr}.waitlist-controls .button{width:100%}.signup-card blockquote{font-size:14px}.footer-inner{grid-template-columns:1fr;gap:24px;text-align:left}.footer-links{justify-content:flex-start}.footer-notes{grid-column:auto;grid-template-columns:1fr;justify-items:start}.footer-notes>a{justify-self:start}.legal-page{padding:38px 0 48px}.back-link{margin-bottom:24px}.legal-heading{padding:34px 24px;box-shadow:5px 6px #2f292b24}.legal-heading h1{font-size:49px}.legal-heading>p:not(.catalog-kicker){font-size:15px}.legal-draft-notice{padding:20px}.legal-draft-notice ul{columns:1}.legal-document{padding:8px 24px 16px}.legal-document section{padding:27px 0}.legal-document h2{font-size:23px}.legal-document p,.legal-document li{font-size:14px}.contact-form{padding:20px 16px;box-shadow:4px 5px #2f292b21}.contact-form-grid{grid-template-columns:1fr}.contact-form-footer{align-items:stretch;flex-direction:column}.contact-form-footer .button{width:100%}.contact-success{padding:22px 18px}.founder-card{padding:30px 22px;grid-template-columns:80px 1fr;gap:23px 18px;box-shadow:5px 6px #2f292b24}.founder-headshot-frame{width:74px;height:74px;box-shadow:4px 4px #c9a43a}.founder-copy h2{font-size:27px}.founder-copy{min-width:0}.founder-note{grid-column:1 / -1;width:100%;transform:rotate(.5deg)}.access-page{padding:34px 0}.access-card{min-height:0;padding:34px 22px;box-shadow:5px 6px #2f292b29}.access-copy h1{font-size:52px}.access-actions{display:grid}.access-actions .button{width:100%}.access-art{padding:22px 12px 16px}}
