.feedback-preview .preview-banner{color:#bbc7df;background:#131728;border-bottom:1px solid #343b51;justify-content:space-between;gap:20px;max-width:1600px;margin:auto;padding:14px 6%;font-size:12px;display:flex}.feedback-preview .preview-banner>span{letter-spacing:1px;font-family:monospace}.feedback-preview .preview-banner a:hover{color:var(--blue)}.feedback-preview .hero-body{grid-template-columns:1.25fr 1fr;min-height:570px}.feedback-preview h1{letter-spacing:-4.5px;font-size:clamp(60px,6.6vw,100px);line-height:1.06}.feedback-preview .hero-copy p{color:#b8bfcd;max-width:450px;font-size:18px;line-height:1.65}.feedback-preview .hero-actions{font-size:15px}.feedback-preview .formula{color:#b8bfcd;align-items:center;gap:24px;font-size:15px;display:flex}.feedback-preview .formula>span{letter-spacing:1.2px;color:#7bafff;font-family:monospace;font-size:11px}.feedback-preview .eyebrow{font-size:12px}.feedback-preview .section-heading>p{color:#b1bacb;font-size:17px}.feedback-preview .lab-notebook{border-top:1px solid #3a4356}.feedback-preview .lab-entry{border-bottom:1px solid #3a4356}.feedback-preview .lab-entry summary{cursor:pointer;grid-template-columns:80px 1fr auto 40px;align-items:center;gap:26px;padding:24px 0;list-style:none;display:grid}.feedback-preview .lab-entry summary::-webkit-details-marker{display:none}.feedback-preview .lab-entry summary:hover .entry-title{color:var(--blue)}.feedback-preview .lab-thumb{background:#111e33;border:1px solid #364763;border-radius:6px;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.feedback-preview .lab-thumb img{object-fit:contain;width:72px;height:72px;display:block}.feedback-preview .lab-thumb>span{font-family:Georgia,serif;font-size:46px}.feedback-preview .thumb-estate{color:#d1cec5;background:#2c2b2d;border-color:#625f5c}.feedback-preview .thumb-sales{color:#a58adf;background:#211932;border-color:#594471}.feedback-preview .thumb-harbor{color:#acc7bc;background:#223c3b;border-color:#4a6b61}.feedback-preview .entry-field{letter-spacing:1px;color:#a8b3c8;margin-bottom:10px;font-family:monospace;font-size:12px;display:block}.feedback-preview .entry-title{letter-spacing:-.7px;font-size:30px;transition:color .2s;display:block}.feedback-preview .project-status{white-space:nowrap;font-size:12px}.feedback-preview .entry-toggle{width:36px;height:36px;color:var(--blue);border:1px solid #414b60;place-items:center;font-size:24px;transition:transform .2s;display:grid}.feedback-preview .lab-entry[open] .entry-toggle{transform:rotate(45deg)}.feedback-preview .entry-content{grid-template-columns:minmax(0,360px) 1fr;gap:40px;padding:4px 0 32px 106px;display:grid}.feedback-preview .entry-content .project-art{aspect-ratio:1.6}.feedback-preview .entry-copy h3{margin-top:18px;font-size:25px;line-height:1.25}.feedback-preview .entry-copy>p{color:#b4bdce;margin-top:15px;font-size:17px;line-height:1.65}.feedback-preview .entry-copy .eyebrow{color:#a9b7cc;font-size:11px}.feedback-preview .project-action{font-size:16px}.feedback-preview .experiment-note{color:#a6b2c6;margin-top:22px;font-size:14px;display:block}.feedback-preview .lab-footnote{color:#a6b2c6;margin-top:26px;font-size:15px;line-height:1.7}.feedback-preview .lab-footnote>span{color:var(--blue);margin-right:8px}.feedback-preview .entry-content .ff-brand-lockup{gap:12px}.feedback-preview .entry-content .ff-brand-lockup img{width:56px;height:56px}.feedback-preview .entry-content .ff-brand-name{font-size:23px}.feedback-preview .entry-content .ff-brand-subtitle{display:none}.feedback-preview .entry-content .sales-title,.feedback-preview .entry-content .harbor-title{font-size:27px}.feedback-preview .entry-content .stack-front{padding:18px}.feedback-preview .entry-content .stack-front>span:first-child{font-size:25px}.feedback-preview .philosophy-intro p,.feedback-preview .about-copy p{color:#b9c1d0;font-size:18px;line-height:1.7}.feedback-preview .process-step p,.feedback-preview .builder-statement>div p,.feedback-preview .about-copy p+p{color:#abb6c9;font-size:16px;line-height:1.7}.feedback-preview .site-header nav{font-size:15px}.feedback-preview .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:1100px){.feedback-preview .entry-content{gap:24px;padding-left:0}.feedback-preview .hero-body{min-height:500px}}@media (max-width:760px){.feedback-preview .preview-banner{padding-top:12px;padding-bottom:12px;font-size:11px}.feedback-preview .hero-body{min-height:unset;grid-template-columns:1fr}.feedback-preview h1{letter-spacing:-2.5px;font-size:clamp(44px,11.7vw,80px);line-height:1.08}.feedback-preview .hero-copy{padding-top:35px}.feedback-preview .hero-copy p{margin-top:22px;font-size:18px;line-height:1.65}.feedback-preview .orbital{width:78%;max-width:310px;margin:15px auto 0}.feedback-preview .formula{font-size:14px;line-height:1.6;display:block}.feedback-preview .formula>span{margin-bottom:5px;display:block}.feedback-preview .section-shell{padding-top:48px;padding-bottom:48px}.feedback-preview .section-heading{margin:26px 0 30px}.feedback-preview h2{font-size:36px}.feedback-preview .section-heading>p{margin-top:16px;font-size:17px;line-height:1.6}.feedback-preview .lab-entry summary{grid-template-columns:56px 1fr 26px;gap:14px;padding:20px 0}.feedback-preview .lab-thumb{grid-row:1/3;width:56px;height:56px}.feedback-preview .lab-thumb img{width:52px;height:52px}.feedback-preview .lab-thumb>span{font-size:36px}.feedback-preview .entry-name{grid-area:1/2}.feedback-preview .entry-title{font-size:23px}.feedback-preview .entry-field{display:none}.feedback-preview .lab-entry summary .project-status{grid-area:2/2;margin-top:-6px;font-size:12px}.feedback-preview .entry-toggle{grid-area:1/3/3;width:26px;height:26px;font-size:21px}.feedback-preview .entry-content{grid-template-columns:1fr;gap:22px;padding:0 0 28px}.feedback-preview .entry-copy h3{font-size:24px}.feedback-preview .entry-copy .eyebrow{line-height:1.6}.feedback-preview .process{gap:24px}.feedback-preview .process-step p{font-size:16px}.feedback-preview .process-step h3{font-size:30px}.feedback-preview .menu-toggle{font-size:15px}.feedback-preview .hero-actions{gap:22px;font-size:15px}.feedback-preview .button-primary{gap:15px;padding:16px}}.feedback-preview .contact p{font-size:16px}.feedback-preview .contact-setup p{font-size:14px}.feedback-preview .contact-setup .mono,.feedback-preview .footer>span,.feedback-preview .footer>div{font-size:12px}@media (max-width:400px){.feedback-preview .hero-actions{flex-wrap:wrap;gap:18px}}
