*{box-sizing:border-box}@keyframes stonetoned-section-reveal{0%{opacity:.28;transform:translateY(var(--distance-reveal))}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-main>main>section:not(:first-child),.site-main>main>article>section,.site-main>main>article>.product-waitlist,.site-main .product-list>.product-row{animation:stonetoned-section-reveal var(--duration-reveal) var(--ease-reveal) both;animation-timeline:view();animation-range:entry 2% cover 30%}}}@media (prefers-reduced-motion:reduce){.site-main>main>section,.site-main>main>article>section,.site-main>main>article>.product-waitlist,.site-main .product-list>.product-row{opacity:1;transform:none;animation:none!important}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--canvas);scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}body{min-height:100svh;color:var(--text);background:radial-gradient(circle at 20% 10%, rgba(var(--accent-rgb), .16), transparent 28rem), radial-gradient(circle at 84% 18%, #f7f6f217, transparent 24rem), radial-gradient(circle at 52% 88%, rgba(var(--accent-rgb), .09), transparent 28rem), radial-gradient(circle at 24px 24px, rgba(var(--accent-rgb), .2) 1px, transparent 1.5px) 0 0 / 48px 48px, radial-gradient(circle at 1px 1px, #f7f6f214 1px, transparent 1.5px) 0 0 / 16px 16px, linear-gradient(180deg, var(--canvas-2) 0%, var(--canvas-deep) 52%, var(--brand-obsidian) 100%);font-family:var(--font-body);letter-spacing:var(--tracking-tight);flex-direction:column;margin:0;display:flex;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--paper-rgb), .035) 1px, transparent 1px) 0 0 / 96px 96px, linear-gradient(180deg, rgba(var(--paper-rgb), .03) 1px, transparent 1px) 0 0 / 96px 96px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 18%,#000,#0000 72%)}body.menu-open{overflow:hidden}body,body>div:first-child{min-height:100vh}a{color:inherit}button,input{font:inherit}.sr-only,.public-form-trap{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header,.pre-footer-newsletter,.site-footer,.footer-social-bar,.simple-page,.legal-page{width:min(var(--content-width), calc(100% - var(--page-gutter)));margin:0 auto}.site-header{width:min(var(--header-width), calc(100% - var(--page-gutter)));min-height:var(--header-height);z-index:40;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.site-header:before{content:"";z-index:-1;border:1px solid rgba(var(--paper-rgb), .09);background:linear-gradient(135deg, rgba(var(--paper-rgb), .1), rgba(var(--paper-rgb), .035)), #0c0c0bb8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:999px;position:absolute;inset:12px -16px;box-shadow:0 18px 55px #00000052}.site-main{flex:1 0 auto;min-height:0}.brand-mark,.nav-links,.site-footer nav{align-items:center;display:flex}.brand-mark{z-index:70;color:var(--text);letter-spacing:-.03em;padding-left:0;font-size:1.72rem;font-weight:740;text-decoration:none;position:relative}.brand-core-mark{filter:drop-shadow(0 3px 8px #00000047);flex:none;width:64px;height:64px;margin-left:-12px;margin-right:-6px;display:block}.brand-mark span span{color:#0000;background:linear-gradient(108deg, var(--muted) 0 34%, var(--brand-silver-bright) 47%, var(--muted) 62% 100%);text-shadow:0 1px 0 rgba(var(--paper-rgb), .08);background-position:120% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite wordmarkStone;display:inline-block}@keyframes wordmarkStone{0%,to{filter:brightness(.92);text-shadow:0 1px 0 rgba(var(--paper-rgb), .08);background-position:120% 0;transform:translateY(0)}26%{filter:brightness(1.02);text-shadow:0 0 14px rgba(var(--accent-rgb), .16), 0 1px 0 rgba(var(--paper-rgb), .12);background-position:35% 0;transform:translateY(-.4px)}54%{filter:brightness(.96);text-shadow:0 1px 0 rgba(var(--paper-rgb), .05);background-position:-90% 0;transform:translateY(.2px)}78%{filter:brightness(1.06);text-shadow:0 0 10px rgba(var(--accent-rgb), .12), 0 1px 0 rgba(var(--paper-rgb), .1);background-position:12% 0;transform:translateY(-.2px)}}@media (prefers-reduced-motion:reduce){.brand-mark span span{background-position:50% 0;animation:none}}.brand-glyph{border:1px solid var(--accent);background:linear-gradient(135deg, transparent 0 44%, var(--accent) 45% 55%, transparent 56%), radial-gradient(circle at 65% 22%, #fbfaf773, transparent .28rem), var(--brand-obsidian);width:34px;height:34px;box-shadow:0 0 28px rgba(var(--accent-rgb), .22);border-radius:10px;display:inline-block}.back-to-top{z-index:70;border:1px solid rgba(var(--accent-rgb), .28);background:linear-gradient(135deg, rgba(var(--paper-rgb), .12), rgba(var(--paper-rgb), .045)), #121212d1;width:36px;height:36px;color:var(--accent);opacity:0;pointer-events:none;cursor:pointer;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .12);border-radius:999px;place-items:center;margin-left:-12px;margin-right:auto;transition:border-color .18s,background .18s,color .18s,opacity .18s,transform .18s;display:inline-grid;position:relative;transform:translateY(4px)scale(.92)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top:hover,.back-to-top:focus-visible{border-color:rgba(var(--accent-rgb), .46);background:rgba(var(--accent-rgb), .1);color:var(--text)}.back-to-top svg{fill:currentColor;width:18px;height:18px}.nav-links{gap:6px;padding-right:0}.nav-links a,.nav-links button,.site-footer a,.site-footer .cookie-settings-button,.text-link{color:var(--muted);font-size:.92rem;text-decoration:none}.nav-links a,.nav-links button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.submenu-indicator{fill:currentColor;opacity:.72;flex:none;width:.9em;height:.9em;transition:opacity .18s,transform .18s;display:inline-block}.nav-item:hover>a .submenu-indicator,.nav-item:focus-within>a .submenu-indicator{opacity:1;transform:translateY(1px)}.nav-links a:hover,.nav-links button:hover,.site-footer a:hover,.text-link:hover{color:var(--accent)}.nav-links a:hover,.nav-links button:hover,.nav-item:focus-within>a,.nav-item:hover>a{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .09);transform:translateY(-1px)}.nav-item{position:relative}.desktop-submenu{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fbfaf721,#fbfaf70d),#0c0c0bf0;border:1px solid #fbfaf71a;border-radius:18px;gap:8px;width:300px;padding:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 24px 70px #0000006b}.desktop-submenu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-item:hover .desktop-submenu,.nav-item:focus-within .desktop-submenu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.nav-item.submenu-dismissed .desktop-submenu{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.98)}.desktop-submenu p{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.72rem;font-weight:700}.desktop-submenu a{border-radius:12px;gap:5px;min-height:auto;padding:12px;display:grid}.desktop-submenu a span{color:var(--text);font-weight:760}.desktop-submenu a small{color:var(--muted);line-height:1.45}.menu-button{z-index:80;width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin-right:10px;display:none;position:relative}.menu-button.is-open{background:linear-gradient(135deg, rgba(var(--paper-rgb), .12), rgba(var(--paper-rgb), .045)), #121212e6;border-color:#fbfaf724;box-shadow:inset 0 1px #fbfaf724}.menu-button span{background:var(--text);border-radius:999px;width:18px;height:1.5px;transition:top .18s,opacity .16s,transform .18s;display:block;position:absolute;left:50%;transform:translate(-50%)}.menu-button span:first-child{top:16px}.menu-button span:nth-child(2){top:22px}.menu-button span:nth-child(3){top:28px}.menu-button.is-open span:first-child{top:22px;transform:translate(-50%)rotate(45deg)}.menu-button.is-open span:nth-child(2){opacity:0}.menu-button.is-open span:nth-child(3){top:22px;transform:translate(-50%)rotate(-45deg)}.mobile-menu{z-index:60;padding:var(--mobile-menu-top) var(--mobile-menu-gutter) var(--mobile-menu-bottom);background:radial-gradient(circle at 22% 14%, rgba(var(--accent-rgb), .2), transparent 24rem), radial-gradient(circle at 78% 84%, #f7f6f214, transparent 24rem), radial-gradient(circle at 28px 28px, rgba(var(--accent-rgb), .18) 1px, transparent 1.5px) 0 0 / 44px 44px, linear-gradient(180deg, #090908fe, #090908f9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;animation:.26s cubic-bezier(.2,.9,.2,1) both mobileMenuEnter;display:flex;position:fixed;inset:0}.mobile-menu>nav{gap:var(--mobile-menu-gap);flex:none;width:100%;margin:14px auto 0;display:grid}.mobile-menu>nav>a,.mobile-menu>nav>button{border:1px solid rgba(var(--paper-rgb), .12);background:linear-gradient(135deg, rgba(var(--paper-rgb), .16), rgba(var(--paper-rgb), .07)), #121212f0;min-height:52px;color:var(--text);text-align:left;cursor:pointer;animation:.36s cubic-bezier(.2,.9,.2,1) both mobileLinkEnter;animation-delay:calc(var(--nav-index,0) * 42ms);border-radius:14px;justify-content:space-between;align-items:center;padding:0 13px;font-size:clamp(1.08rem,5.8vw,1.9rem);font-weight:720;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000061}.mobile-menu>nav>a:hover,.mobile-menu>nav>a:focus-visible,.mobile-menu>nav>button:hover,.mobile-menu>nav>button:focus-visible{border-color:rgba(var(--accent-rgb), .42);background:linear-gradient(135deg,#fbfaf72e,#fbfaf714),#121212f0}.mobile-menu>nav>a span,.mobile-menu>nav>button span{z-index:1;position:relative}.mobile-link-label{align-items:center;gap:8px;display:inline-flex}.mobile-link-label .submenu-indicator{width:.86em;height:.86em;color:var(--accent);opacity:.86}.mobile-link-meta{place-items:center end;min-width:2.7rem;min-height:2.25rem;display:grid}.mobile-link-index,.mobile-link-icon{color:var(--accent);grid-area:1/1;transition:opacity .18s,transform .22s}.mobile-link-index{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;opacity:0;font-size:.78rem;transform:translate(-10px)}.mobile-link-icon{fill:currentColor;opacity:1;width:34px;height:34px;transform:translate(0)scale(1)}.mobile-menu>nav>a:hover .mobile-link-index,.mobile-menu>nav>a:focus-visible .mobile-link-index,.mobile-menu>nav>button:hover .mobile-link-index,.mobile-menu>nav>button:focus-visible .mobile-link-index{opacity:0;transform:translate(-10px)}.mobile-menu>nav>a:hover .mobile-link-icon,.mobile-menu>nav>a:focus-visible .mobile-link-icon,.mobile-menu>nav>button:hover .mobile-link-icon,.mobile-menu>nav>button:focus-visible .mobile-link-icon{opacity:1;transform:translate(0)scale(1)}.mobile-submenu-panel{flex-direction:column;min-height:100%;animation:.26s cubic-bezier(.2,.9,.2,1) both mobileSubmenuEnter;display:flex}.mobile-submenu-back{border:1px solid rgba(var(--paper-rgb), .12);width:fit-content;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:#fbfaf70e;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;font-size:.88rem;font-weight:760;display:inline-flex}.mobile-submenu-back svg{fill:currentColor;width:18px;height:18px}.mobile-submenu-title{margin:18px 0 30px}.mobile-submenu-title a{width:fit-content;color:var(--text);padding-bottom:9px;font-size:clamp(2.1rem,9vw,3.45rem);font-weight:780;line-height:.95;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.mobile-submenu-title a:after{content:"";background:linear-gradient(90deg, rgba(var(--accent-rgb), .44), var(--brand-silver-bright), rgba(var(--accent-rgb), .58));height:4px;box-shadow:0 0 18px rgba(var(--accent-rgb), .24);border-radius:999px;position:absolute;bottom:0;left:0;right:0}.mobile-submenu-title a:hover,.mobile-submenu-title a:focus-visible{color:var(--accent);transform:translate(3px)}.mobile-submenu-links{gap:34px;display:grid}.mobile-submenu-links a{min-height:74px;color:var(--text);animation:.36s cubic-bezier(.2,.9,.2,1) both mobileLinkEnter;animation-delay:calc(var(--nav-index,0) * 55ms);align-content:center;gap:5px;text-decoration:none;display:grid}.mobile-submenu-links a:hover,.mobile-submenu-links a:focus-visible,.mobile-submenu-links a:visited{text-decoration:none}.mobile-submenu-links a span{width:fit-content;padding-bottom:7px;font-size:clamp(1.24rem,5.8vw,2.12rem);line-height:1;text-decoration:none;display:inline-block;position:relative}.mobile-submenu-links a span:after,.product-row strong:after{content:"";background:linear-gradient(90deg, rgba(var(--title-line-tone,var(--accent-rgb)), .42), var(--brand-silver-bright), rgba(var(--title-line-tone,var(--accent-rgb)), .56));height:4px;box-shadow:0 0 14px rgba(var(--title-line-tone,var(--accent-rgb)), .2);border-radius:999px;position:absolute;bottom:0;left:0;right:0}.mobile-submenu-links a small{color:var(--muted);font-size:.86rem;line-height:1.38}.mobile-menu-socials{width:100%;color:var(--faint);gap:9px;margin:auto auto 0;padding-top:12px;display:grid;position:sticky;bottom:0}.mobile-menu-socials p{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.mobile-menu-socials nav{flex-wrap:wrap;gap:6px;display:flex}.mobile-menu-socials a{width:38px;height:38px;min-height:0;box-shadow:none;border-radius:999px;justify-content:center;padding:0}.mobile-menu-socials a .mobile-link-meta{display:none}.mobile-menu-socials svg{fill:currentColor;z-index:1;width:17px;height:17px;position:relative}@keyframes mobileMenuEnter{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileLinkEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileSubmenuEnter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.simple-page,.legal-page{scroll-margin-top:var(--header-height);padding:42px 0 88px}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,6vw,72px);min-height:min(760px,100vh - 174px);display:grid}.hero-copy,.content-stack{max-width:820px}.product-hero{max-width:none}.product-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.product-hero-grid h1{font-size:clamp(3.35rem,8vw,7.8rem)}.product-visual{--visual-a:var(--tone-sage-rgb);--visual-b:var(--tone-blue-rgb);--visual-c:var(--tone-lavender-rgb);--visual-d:var(--tone-amber-rgb);border:1px solid rgba(var(--paper-rgb), .12);border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 16%, rgba(var(--visual-a), .26), transparent 15rem), radial-gradient(circle at 82% 22%, rgba(var(--visual-b), .2), transparent 14rem), radial-gradient(circle at 72% 84%, rgba(var(--visual-c), .18), transparent 16rem), linear-gradient(135deg, rgba(var(--paper-rgb), .12), rgba(var(--paper-rgb), .035)), #1212129e;min-height:520px;box-shadow:var(--shadow-glass);position:relative;overflow:hidden}.treefiny-visual{--visual-a:var(--tone-sage-rgb);--visual-b:var(--tone-blue-rgb);--visual-c:var(--tone-lavender-rgb);--visual-d:var(--tone-amber-rgb)}.biasfrom-visual{--visual-a:var(--tone-blue-rgb);--visual-b:var(--tone-coral-rgb);--visual-c:var(--tone-sage-rgb);--visual-d:var(--tone-amber-rgb)}.product-visual:before{content:"";border:1px solid rgba(var(--accent-rgb), .16);background:linear-gradient(90deg, rgba(var(--visual-b), .08) 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(180deg, rgba(var(--visual-a), .07) 1px, transparent 1px) 0 0 / 44px 44px;border-radius:22px;position:absolute;inset:18px}.tree-root,.tree-branch,.review-card,.fairness-meter{z-index:1;border:1px solid rgba(var(--card-color,var(--accent-rgb)), .3);background:linear-gradient(135deg, rgba(var(--card-color,var(--accent-rgb)), .18), #fbfaf70e), #0c0c0bd6;box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 52px #00000047, 0 0 28px rgba(var(--card-color,var(--accent-rgb)), .14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:15px;position:absolute}.tree-root span,.tree-branch span,.review-card span,.fairness-meter span{color:rgb(var(--card-color,var(--accent-rgb)));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.tree-root strong,.tree-branch strong,.review-card strong,.fairness-meter strong{color:var(--text);font-size:1rem;display:block}.tree-branch small,.review-card small{color:var(--muted);margin-top:7px;line-height:1.35;display:block}.tree-root{--card-color:var(--visual-a);width:42%;top:42%;left:12%}.tree-branch{width:42%}.branch-a{--card-color:var(--visual-b);top:12%;right:10%}.branch-b{--card-color:var(--visual-c);top:40%;right:8%}.branch-c{--card-color:var(--visual-d);bottom:12%;right:14%}.tree-line{z-index:0;background:linear-gradient(90deg, rgba(var(--line-color,var(--accent-rgb)), .12), rgba(var(--line-color,var(--accent-rgb)), .82));height:2px;box-shadow:0 0 18px rgba(var(--line-color,var(--accent-rgb)), .22);transform-origin:0;border-radius:999px;position:absolute}.line-a{--line-color:var(--visual-b);width:42%;top:39%;left:35%;transform:rotate(-29deg)}.line-b{--line-color:var(--visual-c);width:40%;top:50%;left:36%;transform:rotate(0)}.line-c{--line-color:var(--visual-d);width:40%;top:58%;left:35%;transform:rotate(28deg)}.review-card{width:58%}.human-review{--card-color:var(--visual-b);top:12%;left:9%}.ai-review{--card-color:var(--visual-c);top:36%;right:8%}.audit-review{--card-color:var(--visual-a);bottom:12%;left:12%}.fairness-meter{--card-color:var(--visual-d);text-align:center;background:conic-gradient(from 0deg, rgb(var(--visual-a)), rgb(var(--visual-d)) 58%, rgb(var(--visual-b)) 82%, #fbfaf714 0), #0c0c0be0;border-radius:999px;place-content:center;width:132px;height:132px;display:grid;bottom:13%;right:11%}.fairness-meter:before{content:"";z-index:-1;border-radius:inherit;background:#0c0c0be6;position:absolute;inset:10px}.breadcrumbs{scroll-margin-top:var(--header-height);color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:700}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:rgba(var(--accent-rgb), .44)}.breadcrumbs a,.breadcrumbs span{align-items:center;min-height:28px;display:inline-flex}.breadcrumbs a{color:var(--muted);text-decoration:none;transition:color .18s,transform .18s;position:relative}.breadcrumbs a:after{content:"";background:var(--silver-sheen), linear-gradient(90deg, rgba(var(--accent-rgb), .58), var(--brand-silver-bright), rgba(var(--accent-rgb), .58));opacity:0;height:2px;transition:background-position var(--silver-sheen-duration) var(--silver-sheen-ease), opacity .18s ease;background-position:-150% 0,0 0;background-size:220% 100%,100% 100%;border-radius:999px;position:absolute;bottom:2px;left:0;right:0}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transform:translateY(-1px)}.breadcrumbs a:hover:after,.breadcrumbs a:focus-visible:after{opacity:1;background-position:150% 0,0 0}.breadcrumbs [aria-current=page]{color:var(--accent);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.eyebrow{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:700}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:-.08em;text-wrap:balance;overflow-wrap:normal;max-width:980px;margin:0;font-size:clamp(3.5rem,10vw,9.6rem);line-height:.86}h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,4vw,3.2rem);line-height:.95}h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1rem}.lede{max-width:560px;color:var(--muted);margin:28px 0 0;font-size:clamp(1.1rem,2vw,1.38rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.95rem;font-weight:740;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary,.newsletter-signup button{isolation:isolate;color:var(--silver-cta-color);background:var(--silver-cta-bg);border-color:var(--silver-cta-border);box-shadow:var(--silver-cta-shadow);transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden}.button-primary:before,.newsletter-signup button:before{content:"";z-index:0;background:var(--silver-sheen);transform:var(--silver-sheen-start);transition:transform var(--silver-sheen-duration) var(--silver-sheen-ease);pointer-events:none;position:absolute;inset:-55% -28%}.button-primary:hover,.button-primary:focus-visible,.newsletter-signup button:hover,.newsletter-signup button:focus-visible{border-color:var(--brand-silver-bright);box-shadow:var(--silver-cta-hover-shadow);filter:var(--silver-cta-hover-filter);transform:var(--silver-cta-hover-transform)}.button-primary:hover:before,.button-primary:focus-visible:before,.newsletter-signup button:hover:before,.newsletter-signup button:focus-visible:before{transform:var(--silver-sheen-end)}.hero-console{border:1px solid rgba(var(--paper-rgb), .12);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass);background:linear-gradient(135deg,#fbfaf71c,#fbfaf709),#121212b8;overflow:hidden;transform:rotate(1.4deg)}.console-topbar{border-bottom:1px solid rgba(var(--paper-rgb), .09);background:#fbfaf70b;align-items:center;gap:8px;height:46px;padding:0 18px;display:flex}.console-topbar span{background:var(--brand-slate);border-radius:999px;width:10px;height:10px}.console-topbar span:first-child{background:var(--accent)}.console-body{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.04em;gap:14px;padding:clamp(22px,4vw,34px);display:grid}.console-body p{color:var(--muted);margin:0;font-size:clamp(.92rem,2vw,1.05rem)}.console-body span{color:var(--accent)}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.signal-card,.product-row,.contact-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#fbfaf71a,#fbfaf709),#1212129e;border:1px solid #fbfaf71a;box-shadow:0 18px 60px #0000003d}.signal-card{min-height:230px;padding:24px}.signal-card>span{margin-bottom:var(--signal-label-gap);color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:.78rem;display:inline-flex}.signal-card p{color:var(--muted);margin:16px 0 0;line-height:1.55}.company-profile{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);margin-top:72px;padding-top:34px;display:grid}.newsletter-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(320px,.85fr);align-items:end;gap:clamp(24px,5vw,64px);margin-top:72px;padding-top:34px;display:grid}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.profile-grid>div>span{color:var(--brand-silver-bright);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:780;display:block}.profile-grid p{color:var(--muted);margin:0;line-height:1.55}.profile-grid a{color:var(--accent)}.products-index{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.products-index>div:first-child{min-width:0}.product-principles{gap:14px;display:grid;position:sticky;top:112px}.product-principles>div{--box-tone:var(--tone-sage-rgb);border:1px solid rgba(var(--box-tone), .18);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--box-tone), .08), #fbfaf708), #12121285;box-shadow:inset 0 1px 0 #ffffff0f, 0 18px 52px #0003, 0 0 24px rgba(var(--box-tone), .055);padding:22px}.product-principles>div:nth-child(2){--box-tone:var(--tone-blue-rgb)}.product-principles>div:nth-child(3){--box-tone:var(--tone-lavender-rgb)}.product-principles span{color:rgb(var(--box-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem;font-weight:700;display:inline-flex}.product-principles h2{color:rgba(var(--box-tone), .96);font-size:clamp(1.35rem,3vw,2.2rem)}.product-principles p{color:var(--muted);margin:12px 0 0;line-height:1.58}.product-readiness,.product-detail-grid,.product-roadmap{gap:14px;margin-top:34px;display:grid}.product-readiness,.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.product-readiness>div,.product-detail-grid>div,.product-roadmap>div{--box-tone:var(--accent-rgb);border:1px solid rgba(var(--box-tone), .18);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--box-tone), .08), #fbfaf708), #12121285;box-shadow:inset 0 1px 0 #ffffff0f, 0 18px 52px #0003, 0 0 24px rgba(var(--box-tone), .055);padding:22px}.product-detail-grid>div:nth-child(4n+1),.product-readiness>div:nth-child(4n+1),.product-roadmap>div:nth-child(4n+1){--box-tone:var(--tone-sage-rgb)}.product-detail-grid>div:nth-child(4n+2),.product-readiness>div:nth-child(4n+2),.product-roadmap>div:nth-child(4n+2){--box-tone:var(--tone-blue-rgb)}.product-detail-grid>div:nth-child(4n+3),.product-roadmap>div:nth-child(4n+3){--box-tone:var(--tone-lavender-rgb)}.product-detail-grid>div:nth-child(4n+4){--box-tone:var(--tone-amber-rgb)}.product-readiness span,.product-roadmap span{color:rgb(var(--box-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem;font-weight:700;display:inline-flex}.product-detail-grid h2,.product-roadmap h2,.product-roadmap h3{color:var(--text);font-size:clamp(1.35rem,3vw,2.2rem)}.product-readiness p,.product-detail-grid p,.product-roadmap p{color:var(--muted);margin:12px 0 0;line-height:1.58}.treefiny-section{border-top:1px solid var(--line);margin-top:clamp(54px,7vw,92px);padding-top:clamp(24px,3vw,36px)}.treefiny-section-heading,.treefiny-thesis{grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);align-items:start;gap:clamp(28px,6vw,84px);display:grid}.treefiny-section-heading>p,.treefiny-thesis>div:last-child>p,.treefiny-build-standard>p:not(.eyebrow){color:var(--muted);margin:0;font-size:clamp(1.02rem,1.8vw,1.2rem);line-height:1.68}.treefiny-section h2{text-wrap:balance;max-width:760px}.treefiny-thesis{border:1px solid rgba(var(--tone-sage-rgb), .2);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 18%, rgba(var(--tone-sage-rgb), .16), transparent 20rem), radial-gradient(circle at 88% 80%, rgba(var(--tone-blue-rgb), .11), transparent 22rem), linear-gradient(135deg, rgba(var(--paper-rgb), .09), rgba(var(--paper-rgb), .025)), #12121294;box-shadow:var(--shadow-glass);padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.treefiny-source-note{border-left:2px solid rgba(var(--tone-sage-rgb), .56);padding-left:18px;color:var(--faint)!important;margin-top:24px!important;font-size:.88rem!important}.treefiny-source-note a{color:var(--tone-sage);text-underline-offset:4px}.treefiny-use-case-grid,.treefiny-surface-grid,.treefiny-object-grid,.treefiny-workflow-grid,.treefiny-loop,.treefiny-trust-grid{gap:14px;margin-top:34px;display:grid}.treefiny-use-case-grid,.treefiny-object-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.treefiny-surface-grid,.treefiny-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.treefiny-loop{grid-template-columns:repeat(5,minmax(0,1fr))}.treefiny-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.treefiny-card,.treefiny-surface-card,.treefiny-object-grid>div,.treefiny-workflow,.treefiny-loop>div,.treefiny-trust-grid>div{--box-tone:var(--tone-sage-rgb);border:1px solid rgba(var(--box-tone), .18);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--box-tone), .08), rgba(var(--paper-rgb), .03)), #12121285;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .06), 0 18px 52px #0003, 0 0 24px rgba(var(--box-tone), .055)}.treefiny-card:nth-child(4n+2),.treefiny-surface-card:nth-child(4n+2),.treefiny-object-grid>div:nth-child(4n+2),.treefiny-workflow:nth-child(4n+2),.treefiny-loop>div:nth-child(4n+2),.treefiny-trust-grid>div:nth-child(4n+2){--box-tone:var(--tone-blue-rgb)}.treefiny-card:nth-child(4n+3),.treefiny-surface-card:nth-child(4n+3),.treefiny-object-grid>div:nth-child(4n+3),.treefiny-workflow:nth-child(4n+3),.treefiny-loop>div:nth-child(4n+3),.treefiny-trust-grid>div:nth-child(4n+3){--box-tone:var(--tone-lavender-rgb)}.treefiny-card:nth-child(4n+4),.treefiny-surface-card:nth-child(4n+4),.treefiny-object-grid>div:nth-child(4n+4),.treefiny-workflow:nth-child(4n+4),.treefiny-loop>div:nth-child(4n+4),.treefiny-trust-grid>div:nth-child(4n+4){--box-tone:var(--tone-amber-rgb)}.treefiny-card{flex-direction:column;align-items:flex-start;min-height:254px;padding:24px;display:flex}.treefiny-card>span,.treefiny-surface-card>span,.treefiny-loop span,.treefiny-trust-grid span{color:rgb(var(--box-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.treefiny-card>span,.treefiny-surface-card>span,.treefiny-loop>div>span{margin-bottom:var(--signal-label-gap);display:block}.treefiny-card h3,.treefiny-surface-card h3,.treefiny-loop h3,.treefiny-trust-grid h3{color:var(--text);font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.04}.treefiny-card h3{margin-top:0}.treefiny-card p,.treefiny-surface-card p,.treefiny-loop p,.treefiny-trust-grid p{color:var(--muted);margin:12px 0 0;line-height:1.58}.treefiny-surface-card{min-height:194px;padding:24px;display:block}.treefiny-object-grid{margin-bottom:0;padding:0}.treefiny-object-grid>div{min-height:132px;padding:20px}.treefiny-object-grid dt{color:rgb(var(--box-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.treefiny-object-grid dd{color:var(--muted);margin:10px 0 0;line-height:1.5}.treefiny-workflow{min-height:282px;font-family:var(--font-mono), ui-monospace, monospace;padding:24px}.treefiny-workflow>span{border:1px solid rgba(var(--box-tone), .28);border-radius:var(--radius-pill);background:rgba(var(--box-tone), .08);color:rgb(var(--box-tone));letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.treefiny-workflow strong{color:var(--text);margin-top:24px;font-size:.94rem;line-height:1.5;display:block}.treefiny-workflow ol{color:var(--muted);gap:9px;margin:18px 0 0;padding:0;font-size:.8rem;line-height:1.48;list-style:none;display:grid}.treefiny-workflow li{border-left:2px solid rgba(var(--box-tone), .42);padding-left:12px}.treefiny-loop>div,.treefiny-trust-grid>div{padding:22px}.treefiny-loop>div{min-height:220px}.treefiny-loop h3{margin-top:0}.treefiny-trust-grid h3{margin-top:30px}.treefiny-trust-grid>div{min-height:238px}.treefiny-build-standard{border:1px solid rgba(var(--accent-rgb), .24);border-radius:var(--radius-lg);background:radial-gradient(circle at 16% 10%, rgba(var(--tone-sage-rgb), .16), transparent 22rem), radial-gradient(circle at 84% 90%, rgba(var(--tone-lavender-rgb), .14), transparent 24rem), linear-gradient(135deg, rgba(var(--paper-rgb), .1), rgba(var(--paper-rgb), .03)), #0c0c0bb8;box-shadow:var(--shadow-glass);padding:clamp(30px,6vw,72px);position:relative;overflow:hidden}.treefiny-build-standard h2{max-width:940px;font-size:clamp(2.2rem,6vw,5.6rem);line-height:.92}.treefiny-build-standard>p:not(.eyebrow){max-width:780px;margin-top:28px}.biasfrom-page .treefiny-card,.biasfrom-page .treefiny-surface-card,.biasfrom-page .treefiny-object-grid>div,.biasfrom-page .treefiny-workflow,.biasfrom-page .treefiny-loop>div{--box-tone:var(--tone-blue-rgb)}.biasfrom-page .treefiny-card:nth-child(4n+2),.biasfrom-page .treefiny-surface-card:nth-child(4n+2),.biasfrom-page .treefiny-object-grid>div:nth-child(4n+2),.biasfrom-page .treefiny-workflow:nth-child(4n+2),.biasfrom-page .treefiny-loop>div:nth-child(4n+2){--box-tone:var(--tone-coral-rgb)}.biasfrom-page .treefiny-card:nth-child(4n+3),.biasfrom-page .treefiny-surface-card:nth-child(4n+3),.biasfrom-page .treefiny-object-grid>div:nth-child(4n+3),.biasfrom-page .treefiny-workflow:nth-child(4n+3),.biasfrom-page .treefiny-loop>div:nth-child(4n+3){--box-tone:var(--tone-sage-rgb)}.biasfrom-page .treefiny-card:nth-child(4n+4),.biasfrom-page .treefiny-surface-card:nth-child(4n+4),.biasfrom-page .treefiny-object-grid>div:nth-child(4n+4),.biasfrom-page .treefiny-workflow:nth-child(4n+4),.biasfrom-page .treefiny-loop>div:nth-child(4n+4){--box-tone:var(--tone-amber-rgb)}.biasfrom-visual .review-card{width:56%}.biasfrom-visual .ai-review{width:54%}.biasfrom-visual .fairness-meter{width:112px;height:112px;bottom:8%;right:7%}.biasfrom-thesis{border-color:rgba(var(--tone-blue-rgb), .2);background:radial-gradient(circle at 12% 18%, rgba(var(--tone-blue-rgb), .16), transparent 20rem), radial-gradient(circle at 88% 80%, rgba(var(--tone-coral-rgb), .11), transparent 22rem), linear-gradient(135deg, rgba(var(--paper-rgb), .09), rgba(var(--paper-rgb), .025)), #12121294}.biasfrom-source-note{border-left-color:rgba(var(--tone-blue-rgb), .56)}.biasfrom-source-note a,.biasfrom-influence-grid a{color:var(--tone-blue);text-underline-offset:4px}.biasfrom-enterprise{border:1px solid rgba(var(--tone-blue-rgb), .22);border-radius:var(--radius-lg);background:radial-gradient(circle at 9% 18%, rgba(var(--tone-blue-rgb), .14), transparent 25rem), radial-gradient(circle at 92% 82%, rgba(var(--tone-sage-rgb), .1), transparent 24rem), linear-gradient(135deg, rgba(var(--paper-rgb), .08), rgba(var(--paper-rgb), .025)), #0c0c0b9e;box-shadow:var(--shadow-glass);padding:clamp(28px,5vw,56px);overflow:hidden}.biasfrom-assessment{border:1px solid rgba(var(--tone-amber-rgb), .22);border-radius:var(--radius-lg);background:radial-gradient(circle at 10% 18%, rgba(var(--tone-amber-rgb), .13), transparent 26rem), radial-gradient(circle at 92% 84%, rgba(var(--tone-sage-rgb), .12), transparent 24rem), linear-gradient(135deg, rgba(var(--paper-rgb), .08), rgba(var(--paper-rgb), .025)), #0c0c0b9e;box-shadow:var(--shadow-glass);padding:clamp(28px,5vw,56px);overflow:hidden}.biasfrom-assessment-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;margin-top:34px;display:grid}.biasfrom-assessment-thesis,.biasfrom-assessment-grid>article{border:1px solid rgba(var(--box-tone,var(--tone-amber-rgb)), .2);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--box-tone,var(--tone-amber-rgb)), .09), rgba(var(--paper-rgb), .025)), #12121299;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .06)}.biasfrom-assessment-thesis{--box-tone:var(--tone-amber-rgb);padding:26px}.biasfrom-assessment-thesis>span,.biasfrom-assessment-grid>article>span{color:rgb(var(--box-tone,var(--tone-amber-rgb)));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.biasfrom-assessment-thesis h3{color:var(--text);margin-top:30px;font-size:clamp(1.65rem,3.5vw,2.8rem);line-height:.98}.biasfrom-assessment-thesis p,.biasfrom-assessment-grid p{color:var(--muted);margin:14px 0 0;line-height:1.58}.biasfrom-assessment-thesis ul{color:var(--muted);gap:10px;margin:24px 0 0;padding-left:18px;line-height:1.48;display:grid}.biasfrom-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.biasfrom-assessment-grid>article{--box-tone:var(--tone-blue-rgb);min-width:0;padding:20px;display:block}.biasfrom-assessment-grid>article>span{margin-bottom:var(--signal-label-gap);display:block}.biasfrom-assessment-grid>article:nth-child(3n+2){--box-tone:var(--tone-coral-rgb)}.biasfrom-assessment-grid>article:nth-child(3n+3){--box-tone:var(--tone-sage-rgb)}.biasfrom-assessment-grid h3{color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.08}.biasfrom-enterprise-map{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(18px,3vw,34px);margin-top:38px;display:grid}.biasfrom-enterprise-flow{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.biasfrom-enterprise-flow li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid;position:relative}.biasfrom-enterprise-flow li:not(:last-child):after{content:"";background:linear-gradient(180deg, rgba(var(--tone-blue-rgb), .7), rgba(var(--tone-blue-rgb), .14));width:1px;position:absolute;top:32px;bottom:5px;left:17px}.biasfrom-enterprise-flow li>span{border:1px solid rgba(var(--tone-blue-rgb), .35);background:rgba(var(--tone-blue-rgb), .09);width:36px;height:36px;color:var(--tone-blue);font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.biasfrom-enterprise-flow strong,.biasfrom-person-node dt{color:var(--text);font-size:.94rem}.biasfrom-enterprise-flow p,.biasfrom-person-node dd{color:var(--muted);margin:5px 0 0;font-size:.84rem;line-height:1.5}.biasfrom-person-node{border:1px solid rgba(var(--tone-sage-rgb), .2);border-radius:var(--radius-md);background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .08), rgba(var(--paper-rgb), .025)), #121212ad;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .06), 0 22px 60px #00000040;overflow:hidden}.biasfrom-person-node header{border-bottom:1px solid rgba(var(--tone-sage-rgb), .14);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.biasfrom-person-node header span,.biasfrom-person-node header>strong,.biasfrom-visibility-grid span,.biasfrom-integration-grid>article>span{color:var(--tone-sage);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.biasfrom-person-node header h3{max-width:540px;color:var(--text);margin-top:10px;font-size:clamp(1.35rem,3vw,2.35rem);line-height:1}.biasfrom-person-node header>strong{border:1px solid rgba(var(--tone-sage-rgb), .25);background:rgba(var(--tone-sage-rgb), .07);border-radius:999px;flex:none;padding:7px 10px}.biasfrom-person-node dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.biasfrom-person-node dl>div{border-bottom:1px solid rgba(var(--accent-rgb), .1);min-width:0;padding:20px 24px}.biasfrom-person-node dl>div:nth-child(odd){border-right:1px solid rgba(var(--accent-rgb), .1)}.biasfrom-visibility-grid,.biasfrom-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.biasfrom-onboarding-grid .treefiny-surface-card:last-child:nth-child(odd){grid-column:1/-1}.biasfrom-visibility-grid article,.biasfrom-integration-grid article{--box-tone:var(--tone-blue-rgb);border:1px solid rgba(var(--box-tone), .18);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--box-tone), .08), rgba(var(--paper-rgb), .03)), #12121285;min-width:0;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .06);padding:22px}.biasfrom-visibility-grid article:nth-child(2),.biasfrom-integration-grid article:nth-child(3n+2){--box-tone:var(--tone-coral-rgb)}.biasfrom-visibility-grid article:nth-child(3),.biasfrom-integration-grid article:nth-child(3n+3){--box-tone:var(--tone-sage-rgb)}.biasfrom-visibility-grid span,.biasfrom-integration-grid>article>span{color:rgb(var(--box-tone))}.biasfrom-visibility-grid h3,.biasfrom-integration-grid h3{color:var(--text);margin-top:30px;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.08}.biasfrom-integration-grid>article>span{margin-bottom:var(--signal-label-gap);display:block}.biasfrom-integration-grid h3{margin-top:0}.biasfrom-visibility-grid p,.biasfrom-integration-grid p{color:var(--muted);margin:12px 0 0;line-height:1.58}.biasfrom-context{border:1px solid rgba(var(--tone-lavender-rgb), .2);border-radius:var(--radius-lg);background:radial-gradient(circle at 14% 12%, rgba(var(--tone-lavender-rgb), .13), transparent 22rem), radial-gradient(circle at 88% 90%, rgba(var(--tone-blue-rgb), .1), transparent 24rem), linear-gradient(135deg, rgba(var(--paper-rgb), .08), rgba(var(--paper-rgb), .025)), #0c0c0b94;box-shadow:var(--shadow-glass);padding:clamp(28px,5vw,56px);overflow:hidden}.biasfrom-context>div:first-child{grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);gap:clamp(28px,6vw,84px);display:grid}.biasfrom-context>div:first-child>p:not(.eyebrow){color:var(--muted);margin:0;font-size:clamp(1.02rem,1.8vw,1.2rem);line-height:1.68}.biasfrom-context-rules,.biasfrom-scenario-grid,.biasfrom-loop,.biasfrom-influence-grid,.biasfrom-guardrail-grid{gap:14px;margin-top:34px;display:grid}.biasfrom-context-rules,.biasfrom-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.biasfrom-context-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.biasfrom-loop{grid-template-columns:repeat(6,minmax(0,1fr))}.biasfrom-influence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.biasfrom-guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biasfrom-context-rules>div,.biasfrom-scenario,.biasfrom-loop>div,.biasfrom-influence-grid>div,.biasfrom-guardrail-grid>div{--box-tone:var(--tone-blue-rgb);border:1px solid rgba(var(--box-tone), .18);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--box-tone), .08), rgba(var(--paper-rgb), .03)), #12121285;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .06), 0 18px 52px #0003, 0 0 24px rgba(var(--box-tone), .055);padding:22px}.biasfrom-context-rules>div:nth-child(2),.biasfrom-scenario:nth-child(2),.biasfrom-loop>div:nth-child(3n+2),.biasfrom-influence-grid>div:nth-child(2),.biasfrom-guardrail-grid>div:nth-child(2){--box-tone:var(--tone-coral-rgb)}.biasfrom-context-rules>div:nth-child(3),.biasfrom-scenario:nth-child(3),.biasfrom-loop>div:nth-child(3n+3),.biasfrom-influence-grid>div:nth-child(3){--box-tone:var(--tone-sage-rgb)}.biasfrom-context-rules>div:nth-child(4){--box-tone:var(--tone-lavender-rgb)}.biasfrom-context-rules span,.biasfrom-scenario>span,.biasfrom-loop span,.biasfrom-influence-grid span,.biasfrom-guardrail-grid>div>span{color:rgb(var(--box-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.biasfrom-context-rules strong{color:var(--text);margin-top:0;font-size:1.08rem;display:block}.biasfrom-context-rules>div>span,.biasfrom-loop>div>span{margin-bottom:var(--signal-label-gap);display:block}.biasfrom-context-rules p,.biasfrom-scenario p,.biasfrom-loop p,.biasfrom-influence-grid p{color:var(--muted);margin:12px 0 0;line-height:1.58}.biasfrom-scenario{min-height:420px}.biasfrom-scenario h3,.biasfrom-influence-grid h3{color:var(--text);margin-top:30px;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.04}.biasfrom-scenario ul,.biasfrom-guardrail-grid ul{color:var(--muted);gap:10px;margin:22px 0 0;padding-left:18px;line-height:1.48;display:grid}.biasfrom-loop>div{min-height:210px}.biasfrom-loop h3{color:var(--text);margin-top:0;font-size:clamp(1.15rem,2vw,1.5rem)}.biasfrom-influence-grid>div{min-height:280px;padding:26px}.biasfrom-guardrails{border:1px solid rgba(var(--tone-coral-rgb), .2);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 16%, rgba(var(--tone-coral-rgb), .12), transparent 22rem), linear-gradient(135deg, rgba(var(--paper-rgb), .08), rgba(var(--paper-rgb), .025)), #0c0c0b94;padding:clamp(28px,5vw,56px)}.biasfrom-guardrail-grid>div{min-height:310px;padding:26px}.biasfrom-guardrail-grid ul{margin-top:24px}.biasfrom-roadmap>div:first-child{--box-tone:var(--tone-blue-rgb)}.biasfrom-roadmap>div:nth-child(2){--box-tone:var(--tone-coral-rgb)}.biasfrom-roadmap>div:nth-child(3){--box-tone:var(--tone-sage-rgb)}.biasfrom-build-standard{border-color:rgba(var(--tone-blue-rgb), .26);background:radial-gradient(circle at 16% 10%, rgba(var(--tone-blue-rgb), .18), transparent 22rem), radial-gradient(circle at 84% 90%, rgba(var(--tone-coral-rgb), .14), transparent 24rem), linear-gradient(135deg, rgba(var(--paper-rgb), .1), rgba(var(--paper-rgb), .03)), #0c0c0bb8}.product-list{gap:14px;margin-top:34px;display:grid}.product-row{--row-tone:var(--tone-sage-rgb);--title-line-tone:var(--row-tone);justify-content:space-between;align-items:center;gap:18px;min-height:116px;padding:24px;text-decoration:none;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.product-row:nth-child(2n){--row-tone:var(--tone-blue-rgb)}.product-row:nth-child(3n){--row-tone:var(--tone-lavender-rgb)}.product-row:nth-child(4n){--row-tone:var(--tone-amber-rgb)}.product-row:before{content:"";background:var(--silver-sheen);opacity:0;pointer-events:none;transition:none;position:absolute;inset:-55% -22% -55% 50%;transform:translate(-64%)rotate(8deg)}.product-row:hover{border-color:rgba(var(--row-tone), .46)}.product-row:hover:before,.product-row:focus-visible:before{opacity:1;transition:transform 1.4s var(--silver-sheen-ease), opacity .18s ease;transform:translate(46%)rotate(8deg)}.product-row strong,.product-row small{z-index:1;display:block;position:relative}.product-row-copy{align-items:center;gap:18px;min-width:0;display:flex}.product-row-copy>span{min-width:0}.product-logo{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.product-logo-treefiny{filter:drop-shadow(0 12px 22px rgba(var(--tone-blue-rgb), .18))}.product-logo-biasfrom{padding:7px}.product-logo-oggegg{filter:drop-shadow(0 12px 22px #8c7cf233);padding:4px}.treefiny-spotlight-visual.oggegg-spotlight-visual{background:radial-gradient(circle at 18% 22%, #8c7cf238, transparent 34%), radial-gradient(circle at 82% 76%, #6fd6bc2e, transparent 36%), var(--canvas-2)}img.treefiny-product-logo.oggegg-product-logo{filter:drop-shadow(0 30px 64px #63a8e83d);width:min(58%,320px)}.treefiny-spotlight-visual.biasfrom-spotlight-visual{background:radial-gradient(circle at 18% 22%, #7259ff33, transparent 34%), radial-gradient(circle at 82% 76%, #19c7b72e, transparent 36%), var(--canvas-2);transform:translate(clamp(0px,1.75vw,22px))}img.treefiny-product-logo.biasfrom-product-logo{width:min(60%,330px);padding:clamp(24px,5vw,56px)}.treefiny-spotlight-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.treefiny-site-link{border:1px solid rgba(var(--tone-sage-rgb), .5);border-radius:var(--radius-pill);background:linear-gradient(125deg, rgba(var(--tone-sage-rgb), .18), rgba(var(--tone-blue-rgb), .16), rgba(var(--tone-lavender-rgb), .16));min-height:52px;color:var(--text);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:12px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.treefiny-site-link:hover,.treefiny-site-link:focus-visible{border-color:rgba(var(--tone-sage-rgb), .9);transform:translateY(-2px)}.treefiny-spotlight-visual{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 30% 25%, rgba(var(--tone-sage-rgb), .16), transparent 40%), radial-gradient(circle at 78% 70%, rgba(var(--tone-lavender-rgb), .14), transparent 42%), var(--surface-panel);place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.treefiny-spotlight-glow{background:rgba(var(--tone-blue-rgb), .12);filter:blur(45px);border-radius:50%;position:absolute;inset:18%}.treefiny-product-logo{object-fit:contain;width:min(68%,390px);height:auto;filter:drop-shadow(0 30px 64px rgba(var(--tone-blue-rgb), .2));position:relative}.treefiny-spotlight-visual p{color:var(--text-muted);justify-content:space-between;gap:20px;margin:0;font-size:.8rem;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.treefiny-spotlight-visual p span{color:var(--text-faint);font-family:var(--font-code);letter-spacing:.08em}.treefiny-spotlight-thesis{margin-top:clamp(70px,10vw,130px)}.product-title-line{z-index:1;flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:relative}.product-row strong{width:fit-content;padding-bottom:7px;font-size:1.25rem;display:inline-block}.product-status{border:1px solid rgba(var(--row-tone), .3);background:rgba(var(--row-tone), .09);min-height:26px;color:rgb(var(--row-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 16px rgba(var(--row-tone), .08);border-radius:999px;align-items:center;padding:0 9px;font-size:.66rem;font-weight:700;display:inline-flex}.product-row small{color:var(--muted);margin-top:8px;line-height:1.5}.product-row>span:last-child{z-index:1;color:rgb(var(--row-tone));font-family:var(--font-mono), ui-monospace, monospace;font-size:.82rem;position:relative}@media (max-width:680px){.product-row{flex-direction:column;align-items:flex-start}.product-logo{flex-basis:52px;width:52px;height:52px}.treefiny-spotlight-visual{min-height:430px}.treefiny-spotlight-visual p{flex-direction:column;gap:4px}}.mini-spec{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.mini-spec span{--chip-tone:var(--tone-sage-rgb);border:1px solid rgba(var(--chip-tone), .32);background:rgba(var(--chip-tone), .09);color:rgb(var(--chip-tone));box-shadow:0 0 18px rgba(var(--chip-tone), .08);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;padding:8px 11px;font-size:.72rem}.mini-spec span:nth-child(2){--chip-tone:var(--tone-blue-rgb)}.mini-spec span:nth-child(3){--chip-tone:var(--tone-lavender-rgb)}.mini-spec span:nth-child(4){--chip-tone:var(--tone-amber-rgb)}.back-link{align-items:center;gap:7px;padding-bottom:7px;display:inline-flex;position:relative;overflow:hidden}.back-link svg{fill:currentColor;flex:none;width:18px;height:18px}.back-link:after{content:"";background:var(--silver-sheen), linear-gradient(90deg, rgba(var(--accent-rgb), .5), var(--brand-silver-bright), rgba(var(--accent-rgb), .58));opacity:0;height:3px;transition:background-position var(--silver-sheen-duration) var(--silver-sheen-ease), opacity .18s ease;background-position:-150% 0,0 0;background-size:220% 100%,100% 100%;border-radius:999px;position:absolute;bottom:0;left:25px;right:0}.back-link:hover:after,.back-link:focus-visible:after{opacity:1;background-position:120% 0,0 0}.waitlist-form,.newsletter-signup{gap:10px;margin:34px 0 24px;display:grid}.product-waitlist{margin-top:40px;padding-top:8px}.product-waitlist-compact{border:1px solid var(--line);background:var(--surface-glass);margin-top:28px;padding:20px}.product-waitlist-compact h2{margin-bottom:8px;font-size:clamp(1.35rem,2vw,1.8rem)}.product-waitlist-compact p{margin-bottom:0;font-size:.9rem}.product-waitlist-compact .waitlist-form{margin:18px 0 0}.product-waitlist-compact .waitlist-form input{min-height:48px;padding-right:82px}.product-waitlist-compact .waitlist-form button{min-height:36px;padding:0 13px}.newsletter-signup{width:100%;min-width:0;max-width:100%;margin:0}.newsletter-signup-section{max-width:560px}.waitlist-form label{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:.78rem}.waitlist-form div,.newsletter-signup div{gap:10px;width:100%;min-width:0;display:block;position:relative}.waitlist-form input,.newsletter-signup input{min-height:var(--control-height);border:1px solid var(--line);background:var(--surface-panel);width:0;min-width:0;color:var(--text);border-radius:999px;outline:none;flex:1;padding:0 16px}.waitlist-form input{width:100%;min-height:60px;padding-right:154px}.newsletter-signup input{width:100%;padding-right:54px}.waitlist-form input.public-form-trap,.newsletter-signup input.public-form-trap{border:0;flex:none;width:1px;min-width:1px;min-height:1px;padding:0}.waitlist-form input:focus,.newsletter-signup input:focus{border-color:var(--line-strong);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .1)}.waitlist-form button,.newsletter-signup button{min-height:var(--control-height);border:1px solid var(--silver-cta-border);cursor:pointer;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 18px;font-weight:760;display:inline-flex}.waitlist-form button{isolation:isolate;border-color:rgba(var(--tone-blue-rgb), .52);background:linear-gradient(135deg, rgba(var(--tone-blue-rgb), .95), rgba(var(--tone-sage-rgb), .82)), var(--brand-silver);color:#101414;box-shadow:inset 0 1px 0 #ffffff6b, 0 12px 28px rgba(var(--tone-blue-rgb), .14);min-height:46px;padding:0 16px;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:absolute;top:7px;right:7px;overflow:hidden}.waitlist-form button span,.newsletter-signup button span,.waitlist-form button svg,.newsletter-signup button svg{z-index:1;position:relative}.waitlist-form button:before{content:"";z-index:0;transform:var(--silver-sheen-start);transition:transform var(--silver-sheen-duration) var(--silver-sheen-ease);pointer-events:none;background:linear-gradient(115deg,#0000 0 36%,#fff3 44%,#ffffffb3 50%,#ffffff2e 58%,#0000 68% 100%);position:absolute;inset:-55% -28%}.waitlist-form button:hover,.waitlist-form button:focus-visible{border-color:rgba(var(--tone-sage-rgb), .72);filter:brightness(1.04)saturate(.96);box-shadow:inset 0 1px 0 #ffffff80, 0 12px 26px rgba(var(--tone-blue-rgb), .16);transform:translateY(-1px)}.waitlist-form button:hover:before,.waitlist-form button:focus-visible:before{transform:var(--silver-sheen-end)}.newsletter-signup button svg{fill:currentColor;flex:none;width:30px;height:30px;display:block}.newsletter-signup button{aspect-ratio:1;width:38px;height:38px;min-height:38px;box-shadow:inset 0 1px 0 #ffffff9e, 0 8px 18px rgba(var(--accent-rgb), .14);gap:0;padding:0;line-height:0;position:absolute;top:7px;right:7px}.newsletter-signup button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup p{color:var(--faint);margin:0;font-size:.84rem;line-height:1.5}.public-form-feedback{min-height:1.4em}.public-form-feedback-success{color:var(--tone-sage)!important}.public-form-feedback-error{color:var(--tone-coral)!important}.waitlist-form button:disabled,.newsletter-signup button:disabled{cursor:wait;opacity:.62}.waitlist-form .public-form-feedback{color:var(--faint);margin:10px 0 0;font-size:.82rem;line-height:1.45}.newsletter-signup-compact{width:min(340px,100%);min-width:0;max-width:100%}.newsletter-signup-compact div{gap:8px}.newsletter-signup-compact input{min-height:44px;padding:0 13px}.newsletter-signup-compact button{width:38px;height:38px;min-height:38px;padding:0;top:3px;right:3px}.newsletter-signup-compact p{font-size:.76rem}.newsletter-signup-slim{justify-self:end;width:min(420px,100%)}.newsletter-signup-slim div{display:block;position:relative}.newsletter-signup-slim input{background:#fbfaf70e;width:100%;min-height:42px;padding:0 54px 0 14px}.newsletter-signup-slim button{width:34px;min-height:34px;padding:0;position:absolute;top:4px;right:4px}.newsletter-signup-slim button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup-slim button svg{display:block}.legal-page{max-width:820px}.legal-page h1{margin-bottom:24px;font-size:clamp(3rem,8vw,6rem)}.legal-intro{max-width:720px;font-size:clamp(1.05rem,2vw,1.28rem);color:var(--text-muted)!important;line-height:1.6!important}.legal-accordion-group{border-top:1px solid var(--line);margin-top:34px}.legal-accordion{border-bottom:1px solid var(--line)}.legal-accordion summary{min-height:70px;color:var(--text);font-family:var(--font-code);letter-spacing:.03em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.legal-accordion summary::-webkit-details-marker{display:none}.legal-accordion summary:after{content:"+";color:var(--accent);font-family:var(--font-body);transition:transform var(--duration-fast) var(--ease-standard);flex:none;font-size:1.5rem;font-weight:400}.legal-accordion[open] summary:after{transform:rotate(45deg)}.legal-accordion summary:focus-visible{outline:2px solid var(--brand-silver-bright);outline-offset:6px}.legal-accordion-content{max-width:740px;animation:legalAccordionReveal .26s var(--ease-sheen) both;padding:0 42px 28px 0}.legal-accordion-content p:first-child{margin-top:0}.legal-accordion-content p:last-child,.legal-accordion-content ul:last-child{margin-bottom:0}@keyframes legalAccordionReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sitemap-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.sitemap-group{border:1px solid var(--line);background:linear-gradient(135deg, rgba(var(--paper-rgb), .1), rgba(var(--paper-rgb), .025)), var(--surface-glass);min-height:220px;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .1), var(--shadow-glass);padding:20px}.sitemap-group h2{color:var(--brand-silver-bright);margin:0 0 20px;font-size:1.1rem}.sitemap-group nav{gap:12px;display:grid}.sitemap-group a{color:var(--muted);transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none}.sitemap-group a:hover,.sitemap-group a:focus-visible{color:var(--brand-silver-bright);transform:translate(3px)}.legal-page section{border-top:1px solid var(--line);padding:28px 0}.legal-page p,.legal-page li{color:var(--muted);line-height:1.65}.legal-page a{color:var(--accent)}.contact-welcome{border:1px solid rgba(var(--paper-rgb), .1);border-radius:var(--radius-lg);background:radial-gradient(circle at 24% 22%, rgba(var(--tone-sage-rgb), .18), transparent 12rem), radial-gradient(circle at 82% 76%, rgba(var(--tone-lavender-rgb), .18), transparent 14rem), linear-gradient(135deg, rgba(var(--paper-rgb), .1), rgba(var(--paper-rgb), .025)), var(--surface-glass);height:clamp(210px,28vw,280px);box-shadow:var(--shadow-glass);isolation:isolate;margin:30px 0 46px;position:relative;overflow:hidden}.contact-welcome-grid{opacity:.58;background:linear-gradient(90deg, rgba(var(--paper-rgb), .05) 1px, transparent 1px) 0 0 / 42px 42px, linear-gradient(180deg, rgba(var(--paper-rgb), .04) 1px, transparent 1px) 0 0 / 42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.contact-welcome-card{z-index:2;border:1px solid rgba(var(--paper-rgb), .16);background:linear-gradient(135deg, rgba(var(--paper-rgb), .16), rgba(var(--paper-rgb), .035)), rgba(var(--brand-obsidian-rgb), .78);width:min(250px,62vw);height:min(176px,44vw);box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .18), 0 24px 52px #0000004d, 0 0 42px rgba(var(--accent-rgb), .12);border-radius:38% 62% 56% 44%/46% 42% 58% 54%;place-items:center;animation:7s ease-in-out infinite contactWelcomeFloat;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.contact-welcome-kicker,.contact-welcome-caption{font-family:var(--font-code);text-transform:uppercase;position:absolute}.contact-welcome-kicker{color:var(--accent);letter-spacing:.16em;font-size:.65rem;font-weight:700;top:22px}.contact-welcome-caption{color:var(--faint);letter-spacing:.09em;font-size:.58rem;bottom:20px}.contact-welcome-face{border:1px solid rgba(var(--accent-rgb), .6);background:linear-gradient(135deg, rgba(var(--tone-blue-rgb), .2), rgba(var(--tone-sage-rgb), .08));width:92px;height:72px;box-shadow:0 0 24px rgba(var(--accent-rgb), .14);border-radius:46% 54% 48% 52%/52% 48% 54% 46%;display:block;position:relative}.contact-welcome-eye{background:var(--brand-silver-bright);width:7px;height:7px;box-shadow:0 0 9px rgba(var(--accent-rgb), .55);border-radius:50%;position:absolute;top:25px}.contact-welcome-eye-left{left:28px}.contact-welcome-eye-right{right:28px}.contact-welcome-smile{border-bottom:2px solid var(--accent);border-radius:0 0 30px 30px;width:30px;height:14px;position:absolute;bottom:17px;left:30px}.contact-welcome-orbit{border:1px solid rgba(var(--accent-rgb), .3);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-22deg)}.contact-welcome-orbit-one{width:390px;height:130px}.contact-welcome-orbit-two{border-color:rgba(var(--tone-sage-rgb), .28);width:280px;height:92px;transform:translate(-50%,-50%)rotate(32deg)}.contact-welcome-spark{z-index:3;color:var(--brand-silver-bright);text-shadow:0 0 18px rgba(var(--accent-rgb), .5);animation:3.6s ease-in-out infinite contactWelcomeSpark;position:absolute}.contact-welcome-spark-one{color:var(--tone-amber);font-size:1.2rem;top:22%;left:24%}.contact-welcome-spark-two{color:var(--tone-lavender);font-size:1.6rem;animation-delay:-1.4s;bottom:22%;right:23%}@keyframes contactWelcomeFloat{0%,to{transform:translate(-50%,-50%)rotate(-4deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(-2deg)translateY(-5px)}}@keyframes contactWelcomeSpark{0%,to{opacity:.46;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.legal-accordion-content,.cookie-consent,.contact-welcome-card,.contact-welcome-spark{animation:none}}.contact-socials{border:1px solid rgba(var(--accent-rgb), .24);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--accent-rgb), .11), rgba(var(--paper-rgb), .035)), var(--surface-glass);box-shadow:0 16px 42px rgba(var(--accent-rgb), .08);justify-content:space-between;align-items:center;gap:24px;margin:0 0 48px;padding:18px 20px;display:flex}.contact-socials-label,.contact-socials-note{margin:0}.contact-socials-label{color:var(--accent);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contact-socials-note{color:var(--muted);margin-top:4px;font-size:.84rem}.contact-socials nav{flex:none;align-items:center;gap:10px;display:flex}.contact-socials a{border:1px solid rgba(var(--accent-rgb), .38);border-radius:var(--radius-pill);background:linear-gradient(135deg, rgba(var(--paper-rgb), .14), rgba(var(--paper-rgb), .035)), rgba(var(--brand-obsidian-rgb), .72);min-height:48px;color:var(--text);box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .12);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-items:center;gap:9px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.contact-socials a:hover,.contact-socials a:focus-visible{border-color:var(--brand-silver-bright);background:var(--silver-cta-bg);color:var(--silver-cta-color);transform:translateY(-2px)}.contact-socials a svg{fill:currentColor;flex:none;width:20px;height:20px;display:block}.contact-socials a span{font-size:.86rem}.contact-card{gap:2px;margin:14px 0;padding:8px 10px;display:grid}.contact-card>span,.small-note{color:var(--faint)}.contact-email{gap:6px;display:grid}.contact-email-address{min-width:0;color:var(--accent);text-transform:lowercase;overflow-wrap:anywhere;font-size:clamp(1.25rem,3.4vw,2rem);font-weight:780;line-height:1.1}.contact-email-copy{border:1px solid rgba(var(--accent-rgb), .42);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--paper-rgb), .14), rgba(var(--paper-rgb), .035)), var(--surface-glass);width:100%;min-height:58px;color:var(--accent);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .12);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:16px;padding:7px 8px 7px 14px;display:flex}.contact-email-copy:hover,.contact-email-copy:focus-visible{border-color:var(--brand-silver-bright);background:linear-gradient(135deg, rgba(var(--paper-rgb), .18), rgba(var(--paper-rgb), .06)), var(--surface-glass);color:var(--brand-silver-bright);transform:translateY(-1px)}.contact-email-copy-icon{border-radius:var(--radius-pill);background:var(--silver-cta-bg);width:42px;height:42px;color:var(--silver-cta-color);box-shadow:var(--silver-cta-shadow);flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.contact-email-copy-icon svg{fill:currentColor;width:18px;height:18px;display:block}.contact-email-status{min-height:1.2em;color:var(--faint);flex-basis:100%;font-size:.78rem}.contact-email-status:empty{display:none}.contact-email-compact{margin-top:8px}.contact-email-compact .contact-email-address{font-size:1rem;font-weight:700}.contact-email-compact .contact-email-copy{min-height:46px;padding:5px 5px 5px 10px}.contact-email-compact .contact-email-copy-icon{flex-basis:36px;width:36px;height:36px}.contact-email-compact .contact-email-copy-icon svg{width:16px;height:16px}.inline-email-copy{color:var(--accent);font:inherit;line-height:inherit;text-underline-offset:.15em;cursor:copy;background:0 0;border:0;align-items:baseline;gap:.3em;margin:0;padding:0;text-decoration:underline;display:inline-flex}.inline-email-copy:hover,.inline-email-copy:focus-visible{color:var(--brand-silver-bright)}.inline-email-copy:focus-visible{outline:2px solid var(--brand-silver-bright);outline-offset:3px;border-radius:2px}.inline-email-copy svg{fill:currentColor;flex:none;width:.9em;height:.9em}.pre-footer-newsletter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,4vw,48px);padding:34px 0;display:flex}.pre-footer-newsletter h2{max-width:680px}.pre-footer-newsletter>div{flex:320px;min-width:0}.pre-footer-newsletter .newsletter-signup{flex:300px;width:min(100%,340px);min-width:0;max-width:100%;margin-left:auto}.site-footer{border-top:1px solid var(--line);min-height:120px;color:var(--faint);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer p{margin:0;line-height:1.6}.site-footer nav{gap:14px}.site-footer nav a{padding-bottom:7px;text-decoration:none;transition:color .18s;position:relative;overflow:hidden}.site-footer nav a:after{content:"";background:var(--silver-sheen), linear-gradient(90deg, rgba(var(--accent-rgb), .58), var(--brand-silver-bright), rgba(var(--accent-rgb), .58));opacity:.82;background-position:-150% 0,0 0;background-size:220% 100%,100% 100%;border-radius:999px;height:3px;transition:opacity .18s;position:absolute;bottom:1px;left:0;right:0}.site-footer nav a:hover:after,.site-footer nav a:focus-visible:after{opacity:1;transition:background-position var(--silver-sheen-duration) var(--silver-sheen-ease), opacity .18s ease;background-position:150% 0,0 0}.footer-social-bar{border-top:1px solid rgba(var(--accent-rgb), .18);min-height:64px;color:var(--faint);justify-content:space-between;align-items:center;gap:18px;padding:14px 0 22px;display:flex}.footer-social-bar p{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.footer-social-identity{align-items:center;gap:0;display:flex}.footer-social-identity img{opacity:.88;flex:none;width:76px;height:76px;margin-left:-20px;margin-right:-10px;display:block}.cookie-settings-button{color:inherit;cursor:pointer;font:inherit;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0 0 7px}.cookie-settings-button:hover,.cookie-settings-button:focus-visible{color:var(--brand-silver-bright)}.cookie-consent{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));z-index:100;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--paper-rgb), .14), rgba(var(--paper-rgb), .035)), var(--surface-glass-strong);width:auto;min-width:0;max-width:720px;box-shadow:var(--shadow-glass), inset 0 1px 0 rgba(var(--paper-rgb), .24);-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);animation:cookieConsentReveal .42s var(--ease-sheen) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 auto;padding:20px 22px;display:grid;position:fixed}.cookie-consent:before{content:"";z-index:-1;border-radius:calc(var(--radius-lg) - 1px);background:var(--silver-sheen);opacity:.08;pointer-events:none;position:absolute;inset:1px}.cookie-consent-close{z-index:1;border-radius:var(--radius-pill);width:auto;height:28px;color:var(--muted);cursor:pointer;letter-spacing:.02em;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:740;line-height:1;display:inline-flex;position:absolute;top:22px;left:12px;right:auto}.cookie-consent-close:hover,.cookie-consent-close:focus-visible{border-color:var(--line-strong);color:var(--brand-silver-bright);background:rgba(var(--paper-rgb), .08)}.cookie-consent-mark{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:radial-gradient(circle at 32% 28%, rgba(var(--paper-rgb), .72) 0 2px, transparent 3px), linear-gradient(135deg, rgba(var(--paper-rgb), .16), rgba(var(--accent-rgb), .06));width:44px;height:44px;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .32), 0 10px 28px rgba(var(--accent-rgb), .1);place-items:center;display:grid}.cookie-consent-mark span{border:2px solid var(--brand-silver-bright);width:18px;height:18px;box-shadow:0 0 18px rgba(var(--accent-rgb), .24);border-radius:50%;display:block}.cookie-consent-copy .eyebrow{margin-bottom:4px}.cookie-consent-copy,.cookie-consent-actions{min-width:0}.cookie-consent-copy{overflow-wrap:anywhere;padding-top:8px}.cookie-consent-copy h2{color:var(--brand-silver-bright);margin:0 0 6px;font-size:clamp(1rem,2vw,1.2rem)}.cookie-consent-copy p:not(.eyebrow):not(.cookie-consent-note){max-width:560px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.cookie-consent-note{color:var(--faint);margin:8px 0 0;font-size:.75rem}.cookie-consent-note a{color:var(--brand-silver-bright)}.cookie-consent-actions{gap:8px;display:grid}.cookie-consent-customizing{max-width:780px}.cookie-consent-options{gap:8px;margin-top:14px;display:grid}.cookie-consent-option{border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(var(--paper-rgb), .035);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.cookie-consent-option div{gap:2px;display:grid}.cookie-consent-option strong{color:var(--brand-silver-bright);font-size:.8rem}.cookie-consent-option strong em{color:var(--faint);font-size:.7rem;font-style:normal;font-weight:500}.cookie-consent-option span:not(.cookie-toggle span){color:var(--faint);font-size:.72rem;line-height:1.35}.cookie-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:rgba(var(--paper-rgb), .08);cursor:pointer;width:42px;height:24px;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;padding:2px;position:relative}.cookie-toggle span{background:var(--muted);width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:50%;display:block}.cookie-toggle.is-on,.cookie-toggle.is-locked{border-color:var(--silver-cta-border);background:var(--silver-cta-bg)}.cookie-toggle.is-on span,.cookie-toggle.is-locked span{background:var(--silver-cta-color);transform:translate(18px)}.cookie-toggle:focus-visible{outline:2px solid var(--brand-silver-bright);outline-offset:3px}.cookie-consent-action{border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;white-space:normal;min-width:0;min-height:40px;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:0 14px;font-size:.78rem;font-weight:740}.cookie-consent-action-primary{color:var(--silver-cta-color);background:var(--silver-cta-bg);border-color:var(--silver-cta-border);box-shadow:var(--silver-cta-shadow)}.cookie-consent-action-secondary{color:var(--muted);background:rgba(var(--paper-rgb), .045)}.cookie-consent-action-choice{color:var(--brand-silver-bright);border-color:var(--brand-silver);background:rgba(var(--paper-rgb), .075);box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .08)}.cookie-consent-action:hover,.cookie-consent-action:focus-visible{transform:var(--silver-cta-hover-transform)}.cookie-consent-action-primary:hover,.cookie-consent-action-primary:focus-visible{border-color:var(--brand-silver-bright);box-shadow:var(--silver-cta-hover-shadow);filter:var(--silver-cta-hover-filter)}.cookie-consent-action-secondary:hover,.cookie-consent-action-secondary:focus-visible,.cookie-consent-action-choice:hover,.cookie-consent-action-choice:focus-visible{color:var(--brand-silver-bright);border-color:var(--brand-silver);background:rgba(var(--paper-rgb), .09)}@keyframes cookieConsentReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.follow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.footer-social-bar nav,.mobile-menu-socials nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.footer-social-bar a,.mobile-menu-socials a{width:42px;height:42px;color:var(--muted);background:#fbfaf70b;border:1px solid #fbfaf71a;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.footer-social-bar a:hover,.mobile-menu-socials a:hover{border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .08);color:var(--text);transform:translateY(-1px)}.footer-social-bar svg,.mobile-menu-socials nav svg{fill:currentColor;flex:none;width:18px;height:18px;display:block}.mobile-menu .follow-actions{justify-content:stretch;gap:8px;display:grid}.mobile-menu .newsletter-signup-compact{width:100%}.mobile-menu .newsletter-signup-compact input{min-height:40px;padding-right:46px}.mobile-menu .newsletter-signup-compact button{width:34px;height:34px;min-height:34px}.mobile-menu-socials a{width:38px;height:38px}.mobile-menu-socials nav svg{width:17px;height:17px}.oggegg-page{--oggegg-tone:var(--tone-sage-rgb);--oggegg-secondary:var(--tone-blue-rgb)}.oggegg-page .eyebrow{color:var(--tone-sage)}.oggegg-hero-grid .lede strong{color:var(--brand-silver-bright);font-weight:740}.oggegg-live-link{width:fit-content;min-height:44px;color:var(--tone-sage);align-items:center;gap:8px;margin-top:12px;display:inline-flex}.oggegg-live-link span{transition:transform var(--duration-fast) var(--ease-standard);font-size:1.1em}.oggegg-live-link:hover span,.oggegg-live-link:focus-visible span{transform:translate(2px,-2px)}.oggegg-visual{--visual-a:var(--tone-sage-rgb);--visual-b:var(--accent-rgb);--visual-c:var(--tone-blue-rgb);--visual-d:var(--tone-amber-rgb);isolation:isolate;background:radial-gradient(circle at 24% 22%, rgba(var(--visual-a), .3), transparent 17rem), radial-gradient(circle at 84% 64%, rgba(var(--visual-c), .16), transparent 16rem), linear-gradient(145deg, rgba(var(--paper-rgb), .12), rgba(var(--paper-rgb), .025)), var(--surface-glass);min-height:570px}.oggegg-visual:after{content:"";z-index:-1;border:1px solid rgba(var(--visual-a), .2);width:310px;height:310px;box-shadow:0 0 0 34px rgba(var(--visual-a), .025), 0 0 0 78px rgba(var(--accent-rgb), .018);border-radius:50%;position:absolute;bottom:-118px;right:-105px}.oggegg-address-card,.oggegg-destination,.oggegg-control-chip{z-index:2;border:1px solid rgba(var(--card-color,var(--accent-rgb)), .34);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--card-color,var(--accent-rgb)), .15), rgba(var(--paper-rgb), .045)), #090908d6;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .1), 0 20px 58px #00000052, 0 0 30px rgba(var(--card-color,var(--accent-rgb)), .1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px;position:absolute}.oggegg-address-card span,.oggegg-destination span,.oggegg-control-chip span{color:rgb(var(--card-color,var(--accent-rgb)));font-family:var(--font-code);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.oggegg-address-card strong,.oggegg-destination strong,.oggegg-control-chip strong{color:var(--text);display:block}.oggegg-address-card{--card-color:var(--visual-a);width:68%;padding:clamp(20px,4vw,30px);top:10%;left:7%}.oggegg-address-card strong{letter-spacing:-.07em;overflow-wrap:normal;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.92}.oggegg-address-card small{color:var(--muted);font-family:var(--font-code);margin-top:12px;font-size:.74rem;display:block}.oggegg-destination{width:38%;padding:13px 15px;right:7%}.oggegg-destination strong{font-size:.92rem}.oggegg-destination-one{--card-color:var(--visual-c);top:42%}.oggegg-destination-two{--card-color:var(--visual-d);top:58%;right:12%}.oggegg-destination-three{--card-color:var(--visual-a);bottom:9%;right:6%}.oggegg-route-line{z-index:1;background:linear-gradient(90deg, rgba(var(--visual-a), .18), rgba(var(--line-color), .86));width:31%;height:1px;box-shadow:0 0 12px rgba(var(--line-color), .22);transform-origin:0;position:absolute;left:37%}.oggegg-route-line:after{content:"";background:rgb(var(--line-color));width:7px;height:7px;box-shadow:0 0 14px rgba(var(--line-color), .74);border-radius:50%;position:absolute;top:-3px;right:-2px}.oggegg-route-line-one{--line-color:var(--visual-c);top:39%;transform:rotate(12deg)}.oggegg-route-line-two{--line-color:var(--visual-d);top:41%;transform:rotate(34deg)}.oggegg-route-line-three{--line-color:var(--visual-a);top:43%;transform:rotate(51deg)}.oggegg-control-chip{--card-color:var(--accent-rgb);width:42%;bottom:8%;left:7%}.oggegg-control-chip strong{font-size:.88rem}.oggegg-thesis{border-color:rgba(var(--oggegg-tone), .3);background:radial-gradient(circle at 14% 18%, rgba(var(--oggegg-tone), .2), transparent 22rem), radial-gradient(circle at 86% 82%, rgba(var(--accent-rgb), .12), transparent 24rem), linear-gradient(135deg, rgba(var(--paper-rgb), .09), rgba(var(--paper-rgb), .025)), var(--surface-glass)}.oggegg-source-note{border-left-color:rgba(var(--oggegg-tone), .64)}.oggegg-source-note a{color:var(--tone-sage)}.oggegg-domain-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;margin-top:34px;display:grid}.oggegg-domain-card{border:1px solid rgba(var(--domain-tone), .24);border-radius:var(--radius-lg);background:radial-gradient(circle at 16% 12%, rgba(var(--domain-tone), .16), transparent 18rem), linear-gradient(145deg, rgba(var(--paper-rgb), .09), rgba(var(--paper-rgb), .025)), var(--surface-glass);min-height:310px;box-shadow:var(--shadow-glass);flex-direction:column;padding:clamp(24px,4vw,38px);display:flex}.oggegg-domain-product{--domain-tone:var(--accent-rgb)}.oggegg-domain-address{--domain-tone:var(--oggegg-tone)}.oggegg-domain-card>span{color:rgb(var(--domain-tone));font-family:var(--font-code);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.oggegg-domain-card strong{color:var(--text);letter-spacing:-.07em;overflow-wrap:normal;margin-top:auto;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.88}.oggegg-domain-card code{border:1px solid rgba(var(--domain-tone), .22);border-radius:var(--radius-pill);background:rgba(var(--domain-tone), .07);width:fit-content;color:rgb(var(--domain-tone));font-family:var(--font-code);margin-top:16px;padding:7px 10px;font-size:.78rem}.oggegg-domain-card p{color:var(--muted);margin:22px 0 0;line-height:1.58}.oggegg-domain-bridge{width:72px;color:var(--faint);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.66rem;font-weight:700;display:grid;position:relative}.oggegg-domain-bridge:before,.oggegg-domain-bridge:after{content:"";background:linear-gradient(90deg, rgba(var(--accent-rgb), .16), rgba(var(--oggegg-tone), .76));height:1px;position:absolute;top:50%}.oggegg-domain-bridge:before{left:-18px;right:50%}.oggegg-domain-bridge:after{left:50%;right:-18px}.oggegg-domain-bridge span{z-index:1;border:1px solid rgba(var(--oggegg-tone), .22);border-radius:var(--radius-pill);background:var(--canvas-2);padding:7px 8px;position:relative}.oggegg-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.oggegg-page .treefiny-card,.oggegg-page .treefiny-surface-card,.oggegg-page .treefiny-loop>div{--box-tone:var(--oggegg-tone)}.oggegg-page .treefiny-card:nth-child(2n),.oggegg-page .treefiny-surface-card:nth-child(2n),.oggegg-page .treefiny-loop>div:nth-child(2n){--box-tone:var(--accent-rgb)}.oggegg-page .treefiny-card:nth-child(3n),.oggegg-page .treefiny-surface-card:nth-child(3n){--box-tone:var(--oggegg-secondary)}.oggegg-network{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.oggegg-network li{border:1px solid rgba(var(--layer-tone), .2);border-radius:var(--radius-md);background:linear-gradient(145deg, rgba(var(--layer-tone), .1), rgba(var(--paper-rgb), .025)), var(--surface-glass);min-height:300px;box-shadow:inset 0 1px 0 rgba(var(--paper-rgb), .06);padding:26px;position:relative;overflow:hidden}.oggegg-network li:first-child{--layer-tone:var(--oggegg-tone)}.oggegg-network li:nth-child(2){--layer-tone:var(--oggegg-secondary)}.oggegg-network li:nth-child(3){--layer-tone:var(--accent-rgb)}.oggegg-network li:after{content:"";border:1px solid rgba(var(--layer-tone), .2);width:138px;height:138px;box-shadow:0 0 0 22px rgba(var(--layer-tone), .025);border-radius:50%;position:absolute;bottom:-62px;right:-62px}.oggegg-network span,.oggegg-trust-grid span{color:rgb(var(--layer-tone,var(--oggegg-tone)));font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.oggegg-network h3{max-width:260px;margin-top:var(--signal-label-gap);color:var(--text);font-size:clamp(1.4rem,3vw,2.2rem);line-height:.98}.oggegg-network p{color:var(--muted);margin:16px 0 0;line-height:1.58}.oggegg-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.oggegg-trust-grid article{--layer-tone:var(--oggegg-tone);border:1px solid rgba(var(--layer-tone), .22);border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--layer-tone), .1), rgba(var(--paper-rgb), .025)), var(--surface-glass);padding:clamp(24px,4vw,38px)}.oggegg-trust-grid article:nth-child(2){--layer-tone:var(--accent-rgb)}.oggegg-trust-grid ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.oggegg-trust-grid li{color:var(--muted);padding-left:22px;line-height:1.55;position:relative}.oggegg-trust-grid li:before{content:"";background:rgb(var(--layer-tone));width:7px;height:7px;box-shadow:0 0 12px rgba(var(--layer-tone), .46);border-radius:50%;position:absolute;top:.62em;left:0}.oggegg-landscape-grid .treefiny-surface-card{min-height:0}.oggegg-landscape-grid .treefiny-surface-card p+p{color:var(--faint);margin-top:12px;font-size:.88rem}.oggegg-landscape-grid .text-link{width:fit-content;margin-top:18px;display:inline-flex}.oggegg-roadmap>article{min-height:300px}.oggegg-build-standard{border-color:rgba(var(--oggegg-tone), .3);background:radial-gradient(circle at 12% 14%, rgba(var(--oggegg-tone), .22), transparent 25rem), radial-gradient(circle at 88% 82%, rgba(var(--accent-rgb), .14), transparent 26rem), linear-gradient(135deg, rgba(var(--paper-rgb), .1), rgba(var(--paper-rgb), .03)), var(--surface-glass)}.oggegg-build-standard:after{content:"ø.gg/you";z-index:0;color:rgba(var(--oggegg-tone), .08);letter-spacing:-.08em;pointer-events:none;font-size:clamp(3.2rem,10vw,9rem);font-weight:780;line-height:.8;position:absolute;bottom:clamp(18px,4vw,46px);right:clamp(20px,5vw,62px)}.oggegg-build-standard>*{z-index:1;position:relative}.oggegg-idn-note{border:1px solid rgba(var(--oggegg-tone), .24);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 20%, rgba(var(--oggegg-tone), .13), transparent 24rem), radial-gradient(circle at 88% 80%, rgba(var(--accent-rgb), .1), transparent 22rem), rgba(var(--paper-rgb), .025);padding:clamp(28px,5vw,62px)}.oggegg-idn-grid{grid-template-columns:minmax(0,1fr) minmax(90px,.2fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:34px;display:grid}.oggegg-idn-card{border:1px solid rgba(var(--oggegg-tone), .24);border-radius:var(--radius-md);background:linear-gradient(145deg, rgba(var(--oggegg-tone), .12), rgba(var(--paper-rgb), .025)), var(--surface-glass);flex-direction:column;justify-content:space-between;gap:20px;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.oggegg-idn-card-technical{border-color:rgba(var(--accent-rgb), .22);background:linear-gradient(145deg, rgba(var(--accent-rgb), .09), rgba(var(--paper-rgb), .025)), var(--surface-glass)}.oggegg-idn-card>span,.oggegg-idn-bridge span{color:rgb(var(--oggegg-tone));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.oggegg-idn-card-technical>span{color:rgb(var(--accent-rgb))}.oggegg-idn-card code{max-width:100%;color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(1.45rem,3.4vw,3rem);font-weight:720;line-height:1}.oggegg-idn-card p{color:var(--muted);margin:0;line-height:1.58}.oggegg-idn-bridge{place-items:center;min-height:180px;display:grid;position:relative}.oggegg-idn-bridge:before,.oggegg-idn-bridge:after{content:"";background:linear-gradient(90deg, rgba(var(--oggegg-tone), .15), rgba(var(--accent-rgb), .7));height:1px;position:absolute;top:50%}.oggegg-idn-bridge:before{left:-14px;right:50%}.oggegg-idn-bridge:after{left:50%;right:-14px}.oggegg-idn-bridge span{z-index:1;border:1px solid rgba(var(--paper-rgb), .12);background:var(--background);color:var(--muted);text-align:center;border-radius:999px;padding:8px 10px;display:inline-flex}.oggegg-idn-source-note a{color:var(--text);-webkit-text-decoration-color:rgba(var(--oggegg-tone), .55);text-decoration-color:rgba(var(--oggegg-tone), .55);text-underline-offset:.2em}@media (max-width:860px){.home-hero{grid-template-columns:1fr;min-height:auto}.product-hero-grid{grid-template-columns:1fr}.treefiny-spotlight-visual.biasfrom-spotlight-visual{transform:none}.product-visual{min-height:420px}.product-visual.treefiny-visual{min-height:540px}.product-visual.biasfrom-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding:18px;display:grid}.biasfrom-visual .review-card{width:auto;min-width:0;position:relative;inset:auto}.biasfrom-visual .fairness-meter{display:none}.treefiny-visual .tree-root,.treefiny-visual .tree-branch{width:76%}.treefiny-visual .tree-root{top:7%;left:8%}.treefiny-visual .branch-a{top:25%;right:8%}.treefiny-visual .branch-b{top:47%;right:8%}.treefiny-visual .branch-c{bottom:7%;right:8%}.treefiny-visual .tree-line{background:linear-gradient(180deg, rgba(var(--line-color,var(--accent-rgb)), .12), rgba(var(--line-color,var(--accent-rgb)), .82));transform-origin:top;width:2px;left:16%;transform:none}.treefiny-visual .line-a{height:6%;top:19%}.treefiny-visual .line-b{height:5%;top:42%}.treefiny-visual .line-c{height:12%;top:64%}.treefiny-section-heading,.treefiny-thesis{grid-template-columns:1fr}.treefiny-section{margin-top:clamp(48px,8vw,64px);padding-top:24px}.treefiny-use-case-grid,.treefiny-object-grid,.treefiny-loop,.treefiny-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biasfrom-context>div:first-child,.biasfrom-context-rules,.biasfrom-scenario-grid,.biasfrom-influence-grid,.biasfrom-enterprise-map,.biasfrom-assessment-layout,.biasfrom-visibility-grid,.biasfrom-integration-grid,.biasfrom-person-node dl{grid-template-columns:1fr}.biasfrom-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biasfrom-person-node dl>div:nth-child(odd){border-right:0}.biasfrom-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.biasfrom-scenario,.biasfrom-influence-grid>div,.biasfrom-guardrail-grid>div{min-height:auto}.site-footer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;padding:24px 0}.site-footer nav{border-top:1px solid rgba(var(--accent-rgb), .18);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 18px;width:100%;display:grid}.site-footer nav a,.site-footer nav .cookie-settings-button{text-align:left;white-space:normal;justify-self:start;align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:44px;padding:10px 0;line-height:1.3;display:flex}.site-footer nav a:after{width:auto;bottom:5px;right:0}.product-readiness,.product-detail-grid,.product-roadmap,.products-index{grid-template-columns:1fr}.product-principles{position:static}.hero-console{transform:none}.signal-grid{grid-template-columns:1fr}.signal-card{min-height:190px}.company-profile,.newsletter-section,.profile-grid{grid-template-columns:1fr}.sitemap-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-header,.pre-footer-newsletter,.site-footer,.footer-social-bar,.simple-page,.legal-page{width:min(calc(100% - var(--page-gutter-mobile)), var(--content-width))}.site-header{width:100%;padding-right:calc(var(--page-gutter-mobile) / 2);padding-left:calc(var(--page-gutter-mobile) / 2);margin-left:auto;margin-right:auto;position:fixed;top:0;left:0;right:0}.site-main{padding-top:var(--header-height-mobile)}.nav-links{display:none}.menu-button{display:block}.site-header{min-height:var(--header-height-mobile)}html{scroll-padding-top:var(--header-height-mobile)}.site-header:before{border-radius:0;inset:0}.brand-mark{padding-left:0;font-size:1.66rem}.brand-core-mark{width:54px;height:54px;margin-left:-12px;margin-right:-5px}.menu-button{width:40px;height:40px;margin-right:0}.menu-button span:first-child{top:13px}.menu-button span:nth-child(2){top:19px}.menu-button span:nth-child(3){top:25px}.brand-glyph{border-radius:8px;width:28px;height:28px}.back-to-top{width:34px;height:34px;margin-left:auto;margin-right:-17px}.simple-page,.legal-page{scroll-margin-top:var(--header-height-mobile);padding:30px 0 64px}.breadcrumbs{scroll-margin-top:var(--header-height-mobile)}.sitemap-groups{grid-template-columns:1fr}.pre-footer-newsletter{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0}.contact-socials{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:38px}.contact-socials nav{width:100%}.contact-socials a{flex:1 1 0;justify-content:center}.pre-footer-newsletter .eyebrow{margin-bottom:8px}.pre-footer-newsletter>div{flex:0 auto}.pre-footer-newsletter .newsletter-signup{flex:0 auto;width:100%;margin-left:0}.newsletter-signup-slim{justify-self:stretch}.newsletter-signup-slim div{display:block}h1{font-size:clamp(2.8rem,14vw,5.2rem);line-height:.92}.product-hero-grid h1{letter-spacing:-.065em;font-size:clamp(2.8rem,13vw,5rem);line-height:.92}.waitlist-form div{flex-direction:column;align-items:stretch}.waitlist-form input{padding-right:132px}.waitlist-form button{white-space:nowrap;width:auto;padding:0 13px;font-size:.86rem}.newsletter-signup-slim button{width:34px;min-height:34px;position:absolute}.newsletter-signup-compact{width:100%}.newsletter-signup-compact div{display:block}.newsletter-signup-compact button{width:38px;height:38px;min-height:38px;padding:0}.newsletter-signup-compact button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup-compact button svg{display:block}.cookie-consent{right:auto;bottom:max(12px, env(safe-area-inset-bottom));border-radius:var(--radius-md);grid-template-columns:1fr;gap:10px;width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:12px 14px;left:12px;overflow:hidden auto}.cookie-consent-close{top:10px;left:auto;right:12px}.cookie-consent-mark,.cookie-consent-copy .eyebrow{display:none}.cookie-consent-copy h2{margin-bottom:4px;font-size:.96rem}.cookie-consent-copy p:not(.eyebrow):not(.cookie-consent-note){font-size:.74rem;line-height:1.35}.cookie-consent-note{margin-top:5px;font-size:.68rem}.cookie-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cookie-consent-actions-overview .cookie-consent-action:last-child{grid-column:1/-1}.cookie-consent-customizing .cookie-consent-actions{grid-template-columns:1fr}.cookie-consent-action{min-height:34px;padding:0 8px;font-size:.7rem}.cookie-consent-option{gap:8px;padding:8px 10px}.cookie-consent-option span:not(.cookie-toggle span){font-size:.66rem}.footer-social-bar{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 0 28px}.footer-social-identity img{width:68px;height:68px;margin-left:-18px;margin-right:-9px}.footer-social-bar p{text-align:left}.follow-actions,.footer-social-bar nav,.mobile-menu-socials nav{justify-content:flex-end}}@media (max-width:520px){.product-visual{border-radius:20px;min-height:360px}.tree-root,.tree-branch,.review-card,.fairness-meter{padding:12px}.tree-root,.tree-branch,.review-card{width:58%}.treefiny-use-case-grid,.treefiny-surface-grid,.treefiny-object-grid,.treefiny-workflow-grid,.treefiny-loop,.treefiny-trust-grid{grid-template-columns:1fr}.treefiny-section{margin-top:40px;padding-top:18px}.treefiny-card,.treefiny-surface-card,.treefiny-loop>div,.biasfrom-loop>div,.biasfrom-context-rules>div,.biasfrom-integration-grid article,.biasfrom-assessment-grid>article{padding:18px;display:block}.treefiny-surface-card>div,.biasfrom-assessment-grid>article>div{display:block}.treefiny-card>span,.treefiny-surface-card>span,.treefiny-loop>div>span,.biasfrom-loop>div>span,.biasfrom-context-rules>div>span,.biasfrom-integration-grid article>span,.biasfrom-assessment-grid>article>span{margin-bottom:var(--signal-label-gap);display:block}.treefiny-card h3,.treefiny-surface-card h3,.treefiny-loop h3,.biasfrom-loop h3,.biasfrom-context-rules strong,.biasfrom-integration-grid h3,.biasfrom-assessment-grid h3{margin-top:0}.treefiny-card p,.treefiny-surface-card p,.treefiny-loop p,.biasfrom-loop p,.biasfrom-context-rules p,.biasfrom-integration-grid p,.biasfrom-assessment-grid p{margin-top:14px}.biasfrom-assessment-grid,.biasfrom-loop,.biasfrom-guardrail-grid{grid-template-columns:1fr}.biasfrom-person-node header{flex-direction:column}.product-visual.biasfrom-visual{grid-template-columns:1fr;gap:10px;min-height:0}.biasfrom-visual .review-card{width:84%}.biasfrom-visual .fairness-meter{display:none}.treefiny-card,.treefiny-surface-card,.treefiny-workflow,.treefiny-loop>div,.treefiny-trust-grid>div{min-height:auto}.fairness-meter{width:104px;height:104px;bottom:10%;right:7%}.newsletter-signup-compact button{width:44px;padding:0}.newsletter-signup-compact button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup-compact button svg{display:block}}@media (max-width:360px){.cookie-consent-actions{grid-template-columns:1fr}.cookie-consent-actions-overview .cookie-consent-action:last-child{grid-column:auto}}@media (max-height:680px){.mobile-menu{overflow-y:auto}}@media (max-width:860px){.product-visual.oggegg-visual{min-height:520px}.oggegg-domain-grid{grid-template-columns:1fr}.oggegg-domain-bridge{width:100%;height:54px}.oggegg-domain-bridge:before,.oggegg-domain-bridge:after{background:linear-gradient(180deg, rgba(var(--accent-rgb), .16), rgba(var(--oggegg-tone), .76));width:1px;height:auto;left:50%;right:auto}.oggegg-domain-bridge:before{top:-18px;bottom:50%}.oggegg-domain-bridge:after{top:50%;bottom:-18px}.oggegg-network{grid-template-columns:1fr}.oggegg-network li{min-height:240px}.oggegg-trust-grid,.oggegg-idn-grid{grid-template-columns:1fr}.oggegg-idn-bridge{min-height:56px}.oggegg-idn-bridge:before,.oggegg-idn-bridge:after{background:linear-gradient(180deg, rgba(var(--oggegg-tone), .15), rgba(var(--accent-rgb), .7));width:1px;height:auto;left:50%;right:auto}.oggegg-idn-bridge:before{top:-14px;bottom:50%}.oggegg-idn-bridge:after{top:50%;bottom:-14px}}@media (max-width:520px){.product-visual.oggegg-visual{grid-template-columns:1fr;gap:10px;min-height:0;padding:18px;display:grid}.oggegg-visual:after,.oggegg-route-line{display:none}.oggegg-address-card,.oggegg-destination,.oggegg-control-chip{width:auto;min-width:0;padding:15px;position:relative;inset:auto}.oggegg-address-card{padding:22px 16px}.oggegg-address-card strong{font-size:clamp(2.5rem,15vw,4rem)}.oggegg-domain-card{min-height:248px;padding:24px}.oggegg-domain-card strong{font-size:clamp(2.8rem,17vw,4.6rem)}.oggegg-network li,.oggegg-roadmap>article{min-height:auto}.oggegg-landscape-grid .treefiny-surface-card{min-height:auto;padding:20px;display:block}.oggegg-landscape-grid .treefiny-surface-card>span{margin-bottom:12px;display:block}.oggegg-landscape-grid .treefiny-surface-card>div{display:block}.oggegg-landscape-grid .treefiny-surface-card h3{margin-top:0}.oggegg-landscape-grid .treefiny-surface-card p{margin-top:14px}.oggegg-build-standard:after{font-size:clamp(2.8rem,18vw,5.8rem);bottom:18px;right:16px}}
