/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-outline-style:solid}::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}html[data-site=bos]{--bg:#0d0f0f;--panel:#111414;--panel-raised:#171a19;--ink:#f0eee8;--muted:#9d9e98;--faint:#92958f;--line:#2b302e;--accent:#9dc5b6;--accent-strong:#caecdf;--copper:#d69261;--paper:#e8e4da;--card:var(--panel-raised);--bg-2:var(--panel);--amber:var(--copper);--green:#64b983;--surface:var(--panel);--text:var(--ink);--text-2:var(--muted);--serif:Iowan Old Style, Baskerville, "Times New Roman", serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-site=bos][data-theme=light]{--bg:#ece8de;--panel:#f4f1e9;--panel-raised:#fffdf7;--ink:#1b1c19;--muted:#61635e;--faint:#62645f;--line:#d3d0c7;--accent:#356d5d;--accent-strong:#17493c;--copper:#a6542e;--paper:#fffdf7}:where(html[data-site=bos]) *{box-sizing:border-box}html[data-site=bos]{background:var(--bg);scroll-behavior:smooth}:where(html[data-site=bos]) body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0}:where(html[data-site=bos]) a{color:inherit;text-decoration:none}:where(html[data-site=bos]) button{font:inherit}:where(html[data-site=bos]) button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:where(html[data-site=bos]) a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:where(html[data-site=bos]) input:focus-visible+.checkmark{outline:3px solid var(--accent);outline-offset:3px}:where(html[data-site=bos]) ::selection{background:var(--accent);color:var(--bg)}:where(html[data-site=bos]) .app-shell{background:var(--bg);min-height:100vh}:where(html[data-site=bos]) .topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:244px 1fr auto;align-items:center;height:58px;display:grid;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){:where(html[data-site=bos]) .topbar{background:color-mix(in srgb, var(--bg) 93%, transparent)}}:where(html[data-site=bos]) .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(html[data-site=bos]) .brand{border-right:1px solid var(--line);letter-spacing:-.01em;align-items:center;gap:10px;height:100%;padding:0 20px;font-size:14px;font-weight:650;display:flex}:where(html[data-site=bos]) .brand-mark{border:1px solid var(--ink);width:25px;height:25px;font-family:var(--serif);border-radius:7px;place-items:center;font-size:15px;display:grid}:where(html[data-site=bos]) .topbar-context{color:var(--muted);margin:0;padding:0 28px;font-size:12px}:where(html[data-site=bos]) .mobile-controls,:where(html[data-site=bos]) .mobile-theme-button{display:none}:where(html[data-site=bos]) .shell-body{grid-template-columns:244px minmax(0,1fr);min-height:100vh;padding-top:58px;display:grid}:where(html[data-site=bos]) .rail{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;width:244px;padding:30px 16px 22px;display:flex;position:fixed;top:58px;bottom:0}:where(html[data-site=bos]) .rail-label,:where(html[data-site=bos]) .section-number,:where(html[data-site=bos]) .eyebrow{color:var(--faint);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}:where(html[data-site=bos]) .rail nav{gap:3px;margin-top:12px;display:grid}:where(html[data-site=bos]) .rail-link{min-height:42px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;font-size:13px;display:flex}:where(html[data-site=bos]) .rail-link:hover,:where(html[data-site=bos]) .rail-link.is-active{background:var(--panel-raised);color:var(--ink)}:where(html[data-site=bos]) .rail-link.is-active span:last-child{color:var(--accent)}:where(html[data-site=bos]) .rail-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}:where(html[data-site=bos]) .rail-foot>.rail-label{margin:0 4px 12px}:where(html[data-site=bos]) .setting-row{border-top:1px solid var(--line);min-height:42px;color:var(--faint);justify-content:space-between;align-items:center;gap:10px;padding:0 4px;font-size:10px;display:flex}:where(html[data-site=bos]) .setting-row:first-of-type{border-top:0}:where(html[data-site=bos]) .theme-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:flex}:where(html[data-site=bos]) .theme-button:hover{color:var(--ink)}:where(html[data-site=bos]) .language-switch{border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}:where(html[data-site=bos]) .language-switch a,:where(html[data-site=bos]) .language-switch button{min-width:29px;color:var(--faint);text-align:center;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-radius:5px;padding:4px 5px;font-size:9px;font-weight:700}:where(html[data-site=bos]) .language-switch a:hover,:where(html[data-site=bos]) .language-switch button:hover,:where(html[data-site=bos]) .language-switch a.is-active,:where(html[data-site=bos]) [data-theme=light] .theme-light,:where(html[data-site=bos]) [data-theme=dark] .theme-dark{background:var(--panel-raised);color:var(--ink)}:where(html[data-site=bos]) .rail-about{border:1px solid var(--line);min-height:42px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 9px;font-size:11px;display:flex}:where(html[data-site=bos]) .rail-about:hover,:where(html[data-site=bos]) .rail-about.is-active{border-color:var(--faint);background:var(--panel-raised);color:var(--ink)}:where(html[data-site=bos]) .rail-about span:last-child{color:var(--accent)}:where(html[data-site=bos]) .reading-surface{grid-column:2;min-width:0}:where(html[data-site=bos]) .document-page{width:min(100%,1100px);margin:0 auto;padding:92px 64px 120px}:where(html[data-site=bos]) .hero{flex-direction:column;justify-content:center;max-width:850px;min-height:min(660px,100vh - 58px);padding:40px 0 88px;display:flex}:where(html[data-site=bos]) .eyebrow{color:var(--copper)}:where(html[data-site=bos]) .hero h1{max-width:790px;font-family:var(--serif);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(48px,6.2vw,92px);font-weight:400;line-height:.95}:where(html[data-site=bos]) .hero-turn{max-width:820px;color:var(--accent-strong);font-family:var(--serif);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(46px,6.2vw,90px);font-style:italic;line-height:.95}:where(html[data-site=bos]) .hero-lede{max-width:660px;color:var(--muted);margin:50px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}:where(html[data-site=bos]) .thesis{border-left:1px solid var(--accent);grid-template-columns:130px 1fr;gap:8px 32px;max-width:800px;margin:60px 0 150px;padding-left:24px;display:grid}:where(html[data-site=bos]) .thesis span{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;padding-top:8px;font-size:10px}:where(html[data-site=bos]) .thesis p{font-family:var(--serif);margin:0;font-size:clamp(24px,3vw,38px);line-height:1.18}:where(html[data-site=bos]) .thesis p:last-child{color:var(--accent-strong)}:where(html[data-site=bos]) .section-grid{margin:0 0 150px}:where(html[data-site=bos]) .section-intro{grid-template-columns:160px minmax(0,1fr);gap:12px 36px;max-width:900px;margin-bottom:54px;display:grid}:where(html[data-site=bos]) .section-intro .section-number{grid-row:1/span 2;padding-top:11px}:where(html[data-site=bos]) .section-intro h2,:where(html[data-site=bos]) .proof-band h2,:where(html[data-site=bos]) .workspace-test h2,:where(html[data-site=bos]) .invitation h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(35px,4.6vw,62px);font-weight:400;line-height:1.03}:where(html[data-site=bos]) .section-intro>p:last-child{max-width:650px;color:var(--muted);grid-column:2;margin:18px 0 0;font-size:17px;line-height:1.65}:where(html[data-site=bos]) .loop-experience{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);display:grid;overflow:hidden}:where(html[data-site=bos]) .reality-field{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 44%, var(--accent), transparent 37%);min-height:570px;padding:64px 46px 42px;position:relative}@supports (color:color-mix(in lab, red, red)){:where(html[data-site=bos]) .reality-field{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 37%)}}:where(html[data-site=bos]) .reality-label{color:var(--faint);letter-spacing:.17em;text-transform:uppercase;font-size:9px;position:absolute;top:22px;left:24px}:where(html[data-site=bos]) .core-relation{z-index:2;border:1px solid var(--line);background:var(--bg);min-width:205px;box-shadow:0 0 0 18px var(--bg);border-radius:50%;justify-items:center;gap:7px;padding:25px 26px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){:where(html[data-site=bos]) .core-relation{box-shadow:0 0 0 18px color-mix(in srgb, var(--bg) 56%, transparent)}}:where(html[data-site=bos]) .core-relation{font-family:var(--serif);font-size:22px}:where(html[data-site=bos]) .core-relation i{color:var(--accent);font-family:var(--sans);font-size:15px;font-style:normal}:where(html[data-site=bos]) .loop-track{grid-template-columns:repeat(4,1fr);align-content:space-between;gap:10px;height:100%;display:grid}:where(html[data-site=bos]) .loop-step{z-index:3;border:1px solid var(--line);background:var(--panel-raised);min-height:70px;color:var(--muted);text-align:left;cursor:pointer;border-radius:9px;padding:11px;transition:border-color .2s,color .2s,transform .2s;position:relative}:where(html[data-site=bos]) .loop-step:nth-child(n+5){align-self:end}:where(html[data-site=bos]) .loop-step:hover{color:var(--ink);transform:translateY(-2px)}:where(html[data-site=bos]) .loop-step.is-active{border-color:var(--accent);color:var(--ink)}:where(html[data-site=bos]) .loop-step small{color:var(--accent);letter-spacing:.08em;margin-bottom:11px;font-size:9px;display:block}:where(html[data-site=bos]) .loop-step span{font-size:12px}:where(html[data-site=bos]) .loop-reading{flex-direction:column;justify-content:flex-end;min-height:570px;padding:38px 32px;display:flex}:where(html[data-site=bos]) .loop-reading p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:10px}:where(html[data-site=bos]) .loop-reading h3{font-family:var(--serif);margin:0;font-size:34px;font-weight:400;line-height:1.08}:where(html[data-site=bos]) .loop-reading span{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.6}:where(html[data-site=bos]) .proof-band{background:var(--paper);color:#20211e;margin:0 -64px 140px;padding:92px 64px}:where(html[data-site=bos]) .proof-band>div:first-child{grid-template-columns:160px 1fr;gap:36px;display:grid}:where(html[data-site=bos]) .proof-band .section-number{color:#8b7667;padding-top:10px}:where(html[data-site=bos]) .proof-numbers{border-top:1px solid #bcb7ac;border-bottom:1px solid #bcb7ac;grid-template-columns:repeat(4,1fr);margin:70px 0 54px 196px;display:grid}:where(html[data-site=bos]) .proof-numbers div{border-right:1px solid #bcb7ac;padding:23px 12px 25px 0}:where(html[data-site=bos]) .proof-numbers div:last-child{border:0;padding-left:20px}:where(html[data-site=bos]) .proof-numbers strong{font-family:var(--serif);font-size:43px;font-weight:400;display:block}:where(html[data-site=bos]) .proof-numbers span{color:#706e68;margin-top:6px;font-size:11px;display:block}:where(html[data-site=bos]) .proof-copy{max-width:680px;margin:0 0 28px 196px;font-size:17px;line-height:1.7}:where(html[data-site=bos]) .text-link{color:var(--accent-strong);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:4px;font-size:13px;font-weight:650;display:inline-flex}:where(html[data-site=bos]) .proof-band .text-link{color:#285f50;margin-left:196px}:where(html[data-site=bos]) .workspace-test{max-width:800px;margin:0 auto 100px}:where(html[data-site=bos]) .workspace-test .section-number{margin-bottom:20px}:where(html[data-site=bos]) .workspace-test>p:not(.section-number){max-width:690px;color:var(--muted);margin:28px 0;font-size:17px;line-height:1.7}:where(html[data-site=bos]) .test-list{counter-reset:test;border-top:1px solid var(--line);margin:44px 0 0;padding:0;list-style:none}:where(html[data-site=bos]) .test-list li{counter-increment:test;border-bottom:1px solid var(--line);font-family:var(--serif);grid-template-columns:50px 1fr;gap:14px;padding:21px 0;font-size:22px;display:grid}:where(html[data-site=bos]) .test-list li:before{content:"0" counter(test);color:var(--accent);font-family:var(--sans);padding-top:7px;font-size:10px}:where(html[data-site=bos]) .honest-boundary{border:1px solid var(--line);border-left:3px solid var(--copper);max-width:800px;margin:0 auto 150px;padding:28px 32px}:where(html[data-site=bos]) .honest-boundary .section-number{color:var(--copper);margin-bottom:15px}:where(html[data-site=bos]) .honest-boundary p:last-child{font-family:var(--serif);margin:0;font-size:24px;line-height:1.35}:where(html[data-site=bos]) .invitation{border-top:1px solid var(--line);max-width:800px;margin:0 auto;padding:70px 0 0}:where(html[data-site=bos]) .invitation .section-number{margin-bottom:22px}:where(html[data-site=bos]) .invitation>p:not(.section-number){max-width:650px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.7}:where(html[data-site=bos]) .invitation-actions{align-items:center;gap:26px;margin-top:38px;display:flex}:where(html[data-site=bos]) .button{background:var(--accent-strong);min-height:48px;color:var(--bg);border-radius:8px;align-items:center;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}:where(html[data-site=bos]) .mobile-nav{display:none}:where(html[data-site=bos]) .full-document-copy{max-width:810px;margin:0 auto;font-size:16px;line-height:1.75}:where(html[data-site=bos]) .full-document-copy>blockquote:first-child{border:1px solid var(--line);border-left:3px solid var(--accent);font-family:var(--serif);margin:0 0 110px;padding:30px 34px;font-size:27px;line-height:1.35}:where(html[data-site=bos]) .full-document-copy h2{border-top:1px solid var(--line);font-family:var(--serif);letter-spacing:-.03em;margin:120px 0 32px;padding-top:24px;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.05}:where(html[data-site=bos]) .full-document-copy h3{font-family:var(--serif);margin:66px 0 20px;font-size:30px;font-weight:400;line-height:1.15}:where(html[data-site=bos]) .full-document-copy p{color:var(--muted)}:where(html[data-site=bos]) .full-document-copy strong{color:var(--ink)}:where(html[data-site=bos]) .full-document-copy>ul,:where(html[data-site=bos]) .full-document-copy>ol{color:var(--muted);margin:30px 0;padding-left:24px}:where(html[data-site=bos]) .full-document-copy li{margin:12px 0;padding-left:6px}:where(html[data-site=bos]) .full-document-copy blockquote{border-left:1px solid var(--accent);color:var(--accent-strong);font-family:var(--serif);margin:44px 0;padding-left:24px;font-size:25px;line-height:1.45}:where(html[data-site=bos]) .full-document-copy blockquote p{color:inherit}:where(html[data-site=bos]) .full-document-copy table{border-collapse:collapse;width:100%;margin:34px 0 50px;font-size:13px;line-height:1.55}:where(html[data-site=bos]) .full-document-copy th,:where(html[data-site=bos]) .full-document-copy td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:16px 14px}:where(html[data-site=bos]) .full-document-copy th{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px}:where(html[data-site=bos]) .full-document-copy td{color:var(--muted)}:where(html[data-site=bos]) .full-document-copy hr{border:0;border-top:1px solid var(--line);margin:100px 0}@media (max-width:900px){:where(html[data-site=bos]) .topbar{grid-template-columns:196px 1fr}:where(html[data-site=bos]) .brand{padding:0 16px}:where(html[data-site=bos]) .shell-body{grid-template-columns:196px minmax(0,1fr)}:where(html[data-site=bos]) .rail{width:196px}:where(html[data-site=bos]) .document-page{padding-inline:36px}:where(html[data-site=bos]) .loop-experience{grid-template-columns:1fr}:where(html[data-site=bos]) .reality-field{border-right:0;border-bottom:1px solid var(--line)}:where(html[data-site=bos]) .loop-reading{min-height:auto}:where(html[data-site=bos]) .proof-band{margin-inline:-36px;padding-inline:36px}}@media (max-width:680px){:where(html[data-site=bos]) .bni-nav{grid-template-columns:1fr auto;padding:10px 0;display:grid}:where(html[data-site=bos]) .bni-nav .bni-mobile-bridge{grid-column:1/-1;justify-content:flex-start}:where(html[data-site=bos]) .topbar{grid-template-columns:1fr auto;height:52px}:where(html[data-site=bos]) .brand{border-right:0}:where(html[data-site=bos]) .mobile-controls{align-items:center;gap:5px;margin-right:10px;display:flex}:where(html[data-site=bos]) .mobile-language{border:1px solid var(--line);min-width:36px;height:36px;color:var(--muted);letter-spacing:.06em;border-radius:8px;place-items:center;font-size:9px;font-weight:700;display:grid}:where(html[data-site=bos]) .mobile-theme-button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}:where(html[data-site=bos]) .topbar-context,:where(html[data-site=bos]) .rail{display:none}:where(html[data-site=bos]) .shell-body{padding-top:52px;display:block}:where(html[data-site=bos]) .reading-surface{padding-bottom:58px}:where(html[data-site=bos]) .document-page{padding:44px 20px 90px}:where(html[data-site=bos]) .hero{min-height:590px;padding-top:20px}:where(html[data-site=bos]) .hero h1,:where(html[data-site=bos]) .hero-turn{font-size:clamp(46px,14vw,68px)}:where(html[data-site=bos]) .hero-lede{margin-top:34px;font-size:16px}:where(html[data-site=bos]) .thesis{grid-template-columns:1fr;margin-bottom:100px}:where(html[data-site=bos]) .full-document-copy{font-size:15px}:where(html[data-site=bos]) .full-document-copy>blockquote:first-child{margin-bottom:80px;padding:24px 20px;font-size:22px}:where(html[data-site=bos]) .full-document-copy h2{margin-top:90px;font-size:39px}:where(html[data-site=bos]) .full-document-copy h3{margin-top:52px;font-size:27px}:where(html[data-site=bos]) .full-document-copy table{display:block;overflow-x:auto}:where(html[data-site=bos]) .thesis span{margin-top:12px}:where(html[data-site=bos]) .section-grid{margin-bottom:90px}:where(html[data-site=bos]) .section-intro{display:block}:where(html[data-site=bos]) .section-intro .section-number{margin-bottom:18px}:where(html[data-site=bos]) .section-intro>p:last-child{margin-top:20px}:where(html[data-site=bos]) .reality-field{min-height:520px;padding:56px 16px 20px}:where(html[data-site=bos]) .loop-track{grid-template-columns:repeat(2,1fr)}:where(html[data-site=bos]) .loop-step:nth-child(n+5){align-self:auto}:where(html[data-site=bos]) .core-relation{min-width:170px;font-size:18px}:where(html[data-site=bos]) .loop-reading{padding:28px 22px}:where(html[data-site=bos]) .proof-band{margin:0 -20px 100px;padding:64px 20px}:where(html[data-site=bos]) .proof-band>div:first-child{display:block}:where(html[data-site=bos]) .proof-band h2{margin-top:18px}:where(html[data-site=bos]) .proof-numbers{grid-template-columns:repeat(2,1fr);margin:45px 0 34px}:where(html[data-site=bos]) .proof-numbers div:nth-child(2){border-right:0}:where(html[data-site=bos]) .proof-copy,:where(html[data-site=bos]) .proof-band .text-link{margin-left:0}:where(html[data-site=bos]) .test-list li{font-size:19px}:where(html[data-site=bos]) .invitation-actions{flex-direction:column;align-items:flex-start}:where(html[data-site=bos]) .mobile-nav{z-index:30;padding:7px 10px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);gap:2px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){:where(html[data-site=bos]) .mobile-nav{background:color-mix(in srgb, var(--bg) 95%, transparent)}}:where(html[data-site=bos]) .mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(html[data-site=bos]) .mobile-nav a{color:var(--muted);border-radius:7px;flex:none;padding:9px 11px;font-size:11px}:where(html[data-site=bos]) .mobile-nav a.is-active{background:var(--panel-raised);color:var(--ink)}}@media (prefers-reduced-motion:reduce){html[data-site=bos]{scroll-behavior:auto}:where(html[data-site=bos]) *,:where(html[data-site=bos]) :before,:where(html[data-site=bos]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(html[data-site=bos]) .bni-site{--bni-paper:#f2eee4;--bni-paper-2:#e8e1d4;--bni-mist:#dfe6e2;--bni-ink:#17201d;--bni-ink-soft:#4f5a54;--bni-night:#17211f;--bni-blue:#52779f;--bni-blue-deep:#315879;--bni-orange:#df824b;--bni-orange-deep:#a64f2f;--bni-line:#17201d2e;background:var(--bni-paper);min-height:100vh;color:var(--bni-ink);overflow:hidden}:is(:where(html[data-site=bos]) .bni-site a:focus-visible,:where(html[data-site=bos]) .bni-site button:focus-visible){outline-offset:3px;box-shadow:0 0 0 6px var(--bni-blue-deep);outline:3px solid #fff}:where(html[data-site=bos]) .bni-nav{border-bottom:1px solid var(--bni-line);justify-content:space-between;align-items:center;gap:36px;width:min(1440px,100% - 72px);min-height:94px;margin:0 auto;display:flex}:where(html[data-site=bos]) .bni-brand{font-family:var(--serif);letter-spacing:-.035em;align-items:baseline;font-size:25px;display:inline-flex;position:relative}:where(html[data-site=bos]) .bni-brand strong{color:var(--bni-blue-deep);font-weight:600}:where(html[data-site=bos]) .bni-brand small{color:var(--bni-ink-soft);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-left:14px;font-size:9px;font-weight:700}:where(html[data-site=bos]) .bni-nav nav{align-items:center;gap:clamp(17px,2.2vw,34px);display:flex}:where(html[data-site=bos]) .bni-nav nav a{color:var(--bni-ink-soft);letter-spacing:.055em;border-bottom:1px solid #0000;padding:10px 0;font-size:11px;font-weight:700}:is(:where(html[data-site=bos]) .bni-nav nav a:hover,:where(html[data-site=bos]) .bni-nav nav a:focus-visible,:where(html[data-site=bos]) .bni-nav nav a.is-current){color:var(--bni-ink);border-color:currentColor}:where(html[data-site=bos]) .bni-nav .bni-mobile-bridge{display:none}:where(html[data-site=bos]) .locale-toggle{letter-spacing:.04em;white-space:nowrap;color:var(--bni-ink-soft);align-items:center;gap:3px;font:600 11px/1 Arial,sans-serif;display:inline-flex}:where(html[data-site=bos]) .locale-toggle a{min-width:30px;min-height:36px;color:inherit;opacity:.55;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(html[data-site=bos]) .locale-toggle a[aria-current=page],:where(html[data-site=bos]) .locale-toggle a:hover{opacity:1}:where(html[data-site=bos]) .locale-toggle>span{opacity:.4}:where(html[data-site=bos]) .bni-intro-card textarea{border:1px solid var(--bni-line);background:var(--bni-paper);width:100%;min-height:190px;color:var(--bni-ink);font:inherit;padding:16px;display:block}:where(html[data-site=bos]) .bni-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(54px,7vw,120px);width:min(1440px,100% - 72px);min-height:calc(100svh - 94px);margin:0 auto;padding:82px 0 88px;display:grid}:where(html[data-site=bos]) .bni-hero-copy{max-width:790px}:where(html[data-site=bos]) .bni-kicker{color:var(--bni-orange-deep);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}:where(html[data-site=bos]) .bni-kicker-light{color:#eaa272}:where(html[data-site=bos]) .bni-hero h1{max-width:820px;font-family:var(--serif);letter-spacing:-.052em;margin:26px 0 0;font-size:clamp(58px,6vw,98px);font-weight:400;line-height:.94}:where(html[data-site=bos]) .bni-hero h1 em{color:var(--bni-blue-deep);font-weight:400}:where(html[data-site=bos]) .bni-lede{max-width:690px;color:var(--bni-ink-soft);margin:38px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}:where(html[data-site=bos]) .bni-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}:where(html[data-site=bos]) .bni-button{border:1px solid var(--bni-line);min-height:52px;color:var(--bni-ink);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:0 20px;font-size:12px;font-weight:750;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}:where(html[data-site=bos]) .bni-button:hover{transform:translateY(-2px)}:where(html[data-site=bos]) .bni-button-primary{border-color:var(--bni-night);background:var(--bni-night);color:#f7f2e8}:where(html[data-site=bos]) .bni-button-quiet:hover{border-color:var(--bni-blue);background:#52779f14}:where(html[data-site=bos]) .bni-process{color:var(--bni-ink-soft);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin:47px 0 0;font-size:9px;font-weight:700;display:flex}:where(html[data-site=bos]) .bni-process i{color:var(--bni-orange);font-style:normal}:where(html[data-site=bos]) .bni-portrait{background:#c8c8c5;border-radius:3px 90px 3px 3px;min-height:min(72vh,760px);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #17201d1f}:where(html[data-site=bos]) .bni-portrait:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:0}:where(html[data-site=bos]) .bni-portrait:after{content:"";z-index:1;border:1px solid #df824bbf;border-radius:50%;width:190px;height:190px;position:absolute;top:-82px;right:-82px;box-shadow:0 0 0 44px #52779f21}:where(html[data-site=bos]) .bni-portrait img{object-fit:cover;object-position:50% 42%;filter:contrast(1.03);width:100%;height:100%;min-height:min(72vh,760px)}:where(html[data-site=bos]) .bni-portrait figcaption{z-index:3;color:#f6f1e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1715e0;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid;position:absolute;inset:auto 0 0}:where(html[data-site=bos]) .bni-portrait figcaption span{font-family:var(--serif);font-size:18px}:where(html[data-site=bos]) .bni-portrait figcaption small{color:#f6f1e8ad;max-width:330px;font-size:10px;line-height:1.45}:where(html[data-site=bos]) .bni-recognition{background:var(--bni-night);color:#f4efe6;padding:125px max(36px,50vw - 720px)}:where(html[data-site=bos]) .bni-recognition header{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:42px;display:grid}:where(html[data-site=bos]) .bni-recognition h2{max-width:850px;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.5vw,70px);font-weight:400;line-height:1.04}:where(html[data-site=bos]) .bni-symptoms{border-top:1px solid #f4efe630;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:84px 0 0 auto;display:grid}:where(html[data-site=bos]) .bni-symptoms article{border-right:1px solid #f4efe629;min-height:190px;padding:27px 28px 18px 0}:where(html[data-site=bos]) .bni-symptoms article:not(:first-child){padding-left:28px}:where(html[data-site=bos]) .bni-symptoms article:last-child{border:0}:where(html[data-site=bos]) .bni-symptoms span{color:#82a1c1;letter-spacing:.12em;font-size:10px}:where(html[data-site=bos]) .bni-symptoms p{max-width:290px;font-family:var(--serif);margin:52px 0 0;font-size:22px;line-height:1.28}:where(html[data-site=bos]) .bni-principle{background:var(--bni-mist);border-top:1px solid #17201d12;grid-template-columns:minmax(130px,.38fr) minmax(0,1.25fr) minmax(280px,.68fr);gap:52px;width:100%;margin:0;padding:145px max(36px,50vw - 720px);display:grid}:where(html[data-site=bos]) .bni-principle blockquote{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.7vw,88px);line-height:.98}:where(html[data-site=bos]) .bni-principle blockquote em{color:var(--bni-blue-deep)}:where(html[data-site=bos]) .bni-principle-copy{border-top:2px solid var(--bni-orange);align-self:end;padding-top:24px}:where(html[data-site=bos]) .bni-principle-copy p{color:var(--bni-ink-soft);margin:0 0 18px;font-size:14px;line-height:1.7}:where(html[data-site=bos]) .bni-roles{background:var(--bni-paper-2);padding:120px max(36px,50vw - 720px)}:where(html[data-site=bos]) .bni-roles>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}:where(html[data-site=bos]) .bni-roles h2{font-family:var(--serif);letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(47px,5vw,76px);font-weight:400}:where(html[data-site=bos]) .bni-role-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(html[data-site=bos]) .bni-role-card{color:#f7f2e8;min-height:430px;padding:42px;transition:transform .2s}:where(html[data-site=bos]) .bni-role-card:hover{transform:translateY(-4px)}:where(html[data-site=bos]) .bni-role-client{background:var(--bni-blue-deep)}:where(html[data-site=bos]) .bni-role-referrer{background:var(--bni-orange-deep)}:where(html[data-site=bos]) .bni-role-card>span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}:where(html[data-site=bos]) .bni-role-card h3{max-width:530px;font-family:var(--serif);margin:84px 0 22px;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.05}:where(html[data-site=bos]) .bni-role-card p{color:#f7f2e8;max-width:470px;margin:0;font-size:14px;line-height:1.6}:where(html[data-site=bos]) .bni-role-card strong{letter-spacing:.04em;border-bottom:1px solid;margin-top:42px;padding-bottom:6px;font-size:11px;display:inline-block}:where(html[data-site=bos]) .bni-proof{grid-template-columns:minmax(300px,.6fr) minmax(0,1fr);gap:80px;width:min(1200px,100% - 72px);margin:0 auto;padding:145px 0 105px;display:grid}:where(html[data-site=bos]) .bni-proof-number{border-bottom:1px solid var(--bni-line);align-items:flex-end;gap:18px;padding-bottom:28px;display:flex}:where(html[data-site=bos]) .bni-proof-number strong{color:var(--bni-blue-deep);font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(110px,12vw,178px);font-weight:400;line-height:.7}:where(html[data-site=bos]) .bni-proof-number span{color:var(--bni-ink-soft);text-transform:uppercase;font-size:10px;line-height:1.45}:where(html[data-site=bos]) .bni-proof-copy h2{max-width:760px;font-family:var(--serif);letter-spacing:-.03em;margin:25px 0;font-size:clamp(36px,3.8vw,58px);font-weight:400;line-height:1.08}:where(html[data-site=bos]) .bni-proof-copy>p:not(.bni-kicker){max-width:650px;color:var(--bni-ink-soft);font-size:16px;line-height:1.7}:where(html[data-site=bos]) .bni-proof-number.bni-proof-context{flex-direction:column;justify-content:center;align-items:flex-start}:where(html[data-site=bos]) .bni-proof-number.bni-proof-context strong{letter-spacing:-.03em;font-size:clamp(36px,4vw,56px);line-height:1.12}:where(html[data-site=bos]) .bni-proof-context span{max-width:28ch;font-size:13px}:where(html[data-site=bos]) .bni-boundary{border-top:1px solid var(--bni-orange);border-bottom:1px solid var(--bni-line);grid-template-columns:190px 1fr;gap:44px;width:min(1000px,100% - 72px);margin:0 auto 135px;padding:30px 0;display:grid}:where(html[data-site=bos]) .bni-boundary>p:last-child{font-family:var(--serif);margin:0;font-size:24px;line-height:1.35}:where(html[data-site=bos]) .bni-deeper{background:var(--bni-blue-deep);color:#f7f2e8;justify-content:space-between;align-items:end;gap:60px;padding:110px max(36px,50vw - 720px);display:flex}:where(html[data-site=bos]) .bni-deeper h2{max-width:850px;font-family:var(--serif);margin:22px 0 0;font-size:clamp(42px,4.5vw,70px);font-weight:400;line-height:1.04}:where(html[data-site=bos]) .bni-deeper-actions{flex:0 0 285px}:where(html[data-site=bos]) .bni-deeper-actions a{border-top:1px solid #f7f2e88a;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:14px;font-weight:700;line-height:1.5;display:flex}:where(html[data-site=bos]) .bni-deeper-actions a:last-child{border-bottom:1px solid #f7f2e838;font-weight:400}:where(html[data-site=bos]) .bni-footer{background:var(--bni-night);color:#f7f2e8a6;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:42px max(36px,50vw - 720px);display:grid}:where(html[data-site=bos]) .bni-brand-footer{color:#f7f2e8}:where(html[data-site=bos]) .bni-brand-footer strong{color:#82a1c1}:where(html[data-site=bos]) .bni-brand-footer small{color:#f7f2e880}:where(html[data-site=bos]) .bni-footer p{font-family:var(--serif);text-align:center;margin:0;font-size:16px}:where(html[data-site=bos]) .bni-footer>a:last-child{justify-self:end;font-size:11px}:where(html[data-site=bos]) .bni-subhero{border-bottom:1px solid var(--bni-line);width:min(1440px,100% - 72px);margin:0 auto;padding:120px 0 110px}:where(html[data-site=bos]) .bni-subhero h1{max-width:1160px;font-family:var(--serif);letter-spacing:-.052em;margin:28px 0 0;font-size:clamp(55px,7vw,106px);font-weight:400;line-height:.95}:where(html[data-site=bos]) .bni-subhero h1 em{font-weight:400}:where(html[data-site=bos]) .bni-subhero-blue h1 em{color:var(--bni-blue-deep)}:where(html[data-site=bos]) .bni-subhero-orange h1 em{color:var(--bni-orange-deep)}:where(html[data-site=bos]) .bni-subhero>p:last-child{max-width:670px;color:var(--bni-ink-soft);margin:38px 0 0;font-size:17px;line-height:1.7}:where(html[data-site=bos]) .bni-refer-signals,:where(html[data-site=bos]) .bni-check-tool{width:min(1200px,100% - 72px);margin:0 auto;padding:110px 0}:where(html[data-site=bos]) .bni-refer-signals>div{border-top:1px solid var(--bni-line);margin-top:35px}:where(html[data-site=bos]) .bni-refer-signals article{border-bottom:1px solid var(--bni-line);grid-template-columns:90px 1fr;gap:32px;padding:34px 0;display:grid}:where(html[data-site=bos]) .bni-refer-signals article span{color:var(--bni-blue-deep);letter-spacing:.12em;padding-top:8px;font-size:10px}:where(html[data-site=bos]) .bni-refer-signals h2{max-width:810px;font-family:var(--serif);margin:0;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.12}:where(html[data-site=bos]) .bni-intro-card{background:var(--bni-paper-2);width:min(1200px,100% - 72px);margin:0 auto 120px;padding:48px}:where(html[data-site=bos]) .bni-intro-card header{justify-content:space-between;gap:20px;display:flex}:where(html[data-site=bos]) .bni-intro-card header>span{color:var(--bni-ink-soft);font-size:10px}:where(html[data-site=bos]) .bni-intro-card blockquote{max-width:930px;font-family:var(--serif);margin:62px 0 0;font-size:clamp(27px,3.1vw,44px);line-height:1.26}:where(html[data-site=bos]) .bni-referral-promise{background:var(--bni-orange-deep);color:#f7f2e8;padding:105px max(36px,50vw - 600px)}:where(html[data-site=bos]) .bni-referral-promise h2{max-width:900px;font-family:var(--serif);margin:26px 0;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:1.04}:where(html[data-site=bos]) .bni-referral-promise>p:not(.bni-kicker){color:#f7f2e8;max-width:700px;font-size:15px;line-height:1.7}:where(html[data-site=bos]) .bni-referral-promise>a{color:#fff;border-bottom:1px solid;margin-top:34px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-block}:where(html[data-site=bos]) .bni-check-tool{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:70px;display:grid}:where(html[data-site=bos]) .bni-questions{border-top:1px solid var(--bni-line)}:where(html[data-site=bos]) .bni-questions fieldset{border:0;border-bottom:1px solid var(--bni-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0;padding:30px 0;display:grid}:where(html[data-site=bos]) .bni-questions legend{font-family:var(--serif);font-size:25px;line-height:1.32;display:contents}:where(html[data-site=bos]) .bni-questions legend span{width:48px;color:var(--bni-blue-deep);font-family:var(--sans);vertical-align:4px;font-size:10px;display:inline-block}:where(html[data-site=bos]) .bni-questions fieldset>div{gap:7px;display:flex}:where(html[data-site=bos]) .bni-questions button{border:1px solid var(--bni-line);min-width:58px;min-height:42px;color:var(--bni-ink-soft);cursor:pointer;background:0 0;border-radius:3px}:where(html[data-site=bos]) .bni-questions button.is-selected{border-color:var(--bni-blue-deep);background:var(--bni-blue-deep);color:#fff}:where(html[data-site=bos]) .bni-check-result{border-top:3px solid var(--bni-orange);background:var(--bni-paper-2);padding:30px;position:sticky;top:30px}:where(html[data-site=bos]) .bni-check-result>span{font-family:var(--serif);font-size:74px;line-height:1}:where(html[data-site=bos]) .bni-check-result>p{color:var(--bni-ink-soft);margin:26px 0;font-size:14px;line-height:1.65}:where(html[data-site=bos]) .bni-check-result .bni-button{text-align:center;width:100%}:where(html[data-site=bos]) .bni-check-boundary{border-top:1px solid var(--bni-orange);width:min(1200px,100% - 72px);margin:0 auto 120px;padding:30px 0}:where(html[data-site=bos]) .bni-check-boundary p{max-width:790px;font-family:var(--serif);margin:0;font-size:27px;line-height:1.4}:where(html[data-site=bos]) .bni-check-boundary a{color:var(--bni-blue-deep);margin-top:30px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:920px){:where(html[data-site=bos]) .bni-nav{width:calc(100% - 40px);min-height:80px}:where(html[data-site=bos]) .bni-brand small,:where(html[data-site=bos]) .bni-nav>nav:not(.bni-mobile-bridge) a:last-child{display:none}:where(html[data-site=bos]) .bni-hero{grid-template-columns:1fr;gap:55px;width:calc(100% - 40px);min-height:auto;padding:76px 0 70px}:where(html[data-site=bos]) .bni-portrait{justify-self:center;width:min(100%,600px);min-height:680px}:where(html[data-site=bos]) .bni-portrait img{min-height:680px}:where(html[data-site=bos]) .bni-principle{grid-template-columns:1fr 2fr;width:100%;padding-left:20px;padding-right:20px}:where(html[data-site=bos]) .bni-principle-copy{grid-column:2}:where(html[data-site=bos]) .bni-proof{grid-template-columns:1fr;gap:56px;width:calc(100% - 40px)}:where(html[data-site=bos]) .bni-deeper{flex-direction:column;align-items:flex-start}:where(html[data-site=bos]) .bni-deeper-actions{flex-basis:auto;width:100%}:where(html[data-site=bos]) .bni-footer{grid-template-columns:1fr auto}:where(html[data-site=bos]) .bni-footer p{display:none}:where(html[data-site=bos]) .bni-check-tool{grid-template-columns:1fr}:where(html[data-site=bos]) .bni-check-result{position:static}}@media (max-width:680px){:where(html[data-site=bos]) .bni-nav{gap:18px;width:calc(100% - 32px);min-height:72px}:where(html[data-site=bos]) .bni-brand{font-size:21px}:where(html[data-site=bos]) .bni-nav>nav:not(.bni-mobile-bridge){display:none}:where(html[data-site=bos]) .bni-nav .bni-mobile-bridge{gap:14px;display:flex}:where(html[data-site=bos]) .bni-nav .bni-mobile-bridge a{font-size:10px;display:block}:where(html[data-site=bos]) .bni-hero{gap:46px;width:calc(100% - 32px);min-width:0;padding:60px 0 52px}:where(html[data-site=bos]) .bni-hero-copy{min-width:0}:where(html[data-site=bos]) .bni-hero h1{overflow-wrap:anywhere;margin-top:20px;font-size:46px;line-height:.98}:where(html[data-site=bos]) .bni-lede{overflow-wrap:anywhere;margin-top:29px;font-size:15px}:where(html[data-site=bos]) .bni-actions{flex-direction:column;align-items:stretch}:where(html[data-site=bos]) .bni-button{width:100%}:where(html[data-site=bos]) .bni-process{gap:9px;margin-top:34px}:where(html[data-site=bos]) .bni-portrait{width:calc(100% + 32px);min-height:520px;box-shadow:none;border-radius:0 50px 0 0;margin-left:-16px}:where(html[data-site=bos]) .bni-portrait img{object-position:50% 38%;min-height:520px}:where(html[data-site=bos]) .bni-portrait figcaption{grid-template-columns:1fr;gap:4px}:where(html[data-site=bos]) .bni-recognition{padding:80px 20px}:where(html[data-site=bos]) .bni-recognition header{grid-template-columns:1fr;gap:24px}:where(html[data-site=bos]) .bni-recognition h2{font-size:41px}:where(html[data-site=bos]) .bni-symptoms{grid-template-columns:1fr;margin-top:58px}:where(html[data-site=bos]) .bni-symptoms article,:where(html[data-site=bos]) .bni-symptoms article:not(:first-child){border-bottom:1px solid #f4efe629;border-right:0;min-height:0;padding:24px 0 30px}:where(html[data-site=bos]) .bni-symptoms p{margin-top:26px;font-size:21px}:where(html[data-site=bos]) .bni-principle{grid-template-columns:1fr;gap:26px;width:100%;padding:85px 20px}:where(html[data-site=bos]) .bni-principle blockquote{font-size:49px}:where(html[data-site=bos]) .bni-principle-copy{grid-column:1;margin-top:20px}:where(html[data-site=bos]) .bni-roles{padding:76px 20px}:where(html[data-site=bos]) .bni-roles>header{flex-direction:column;align-items:flex-start;gap:10px}:where(html[data-site=bos]) .bni-roles h2{font-size:46px}:where(html[data-site=bos]) .bni-role-grid{grid-template-columns:1fr}:where(html[data-site=bos]) .bni-role-card{min-height:370px;padding:30px 25px}:where(html[data-site=bos]) .bni-role-card h3{margin-top:68px;font-size:38px}:where(html[data-site=bos]) .bni-proof{width:calc(100% - 40px);padding:90px 0 72px}:where(html[data-site=bos]) .bni-proof-number strong{font-size:118px}:where(html[data-site=bos]) .bni-proof-copy h2{font-size:37px}:where(html[data-site=bos]) .bni-boundary{grid-template-columns:1fr;gap:18px;width:calc(100% - 40px);margin-bottom:90px}:where(html[data-site=bos]) .bni-boundary>p:last-child{font-size:21px}:where(html[data-site=bos]) .bni-deeper{padding:80px 20px}:where(html[data-site=bos]) .bni-deeper h2{font-size:41px}:where(html[data-site=bos]) .bni-footer{grid-template-columns:1fr;justify-items:start;padding:40px 20px}:where(html[data-site=bos]) .bni-footer>a:last-child{justify-self:start}:where(html[data-site=bos]) .bni-subhero{width:calc(100% - 40px);padding:75px 0 70px}:where(html[data-site=bos]) .bni-subhero h1{font-size:47px}:where(html[data-site=bos]) .bni-subhero>p:last-child{font-size:15px}:where(html[data-site=bos]) .bni-refer-signals,:where(html[data-site=bos]) .bni-check-tool{width:calc(100% - 40px);padding:75px 0}:where(html[data-site=bos]) .bni-refer-signals article{grid-template-columns:42px 1fr;gap:10px}:where(html[data-site=bos]) .bni-refer-signals h2{font-size:27px}:where(html[data-site=bos]) .bni-intro-card{width:calc(100% - 40px);margin-bottom:80px;padding:28px 22px}:where(html[data-site=bos]) .bni-intro-card header{flex-direction:column}:where(html[data-site=bos]) .bni-intro-card blockquote{margin-top:45px;font-size:25px}:where(html[data-site=bos]) .bni-referral-promise{padding:75px 20px}:where(html[data-site=bos]) .bni-referral-promise h2{font-size:40px}:where(html[data-site=bos]) .bni-questions fieldset{grid-template-columns:1fr}:where(html[data-site=bos]) .bni-questions legend{font-size:22px}:where(html[data-site=bos]) .bni-questions fieldset>div{padding-left:48px}:where(html[data-site=bos]) .bni-questions button{flex:1;min-height:48px}:where(html[data-site=bos]) .bni-check-boundary{width:calc(100% - 40px);margin-bottom:80px}:where(html[data-site=bos]) .bni-check-boundary p{font-size:23px}}:where(html[data-site=bos]) .subpage{width:min(100%,1100px);margin:0 auto;padding:118px 64px 120px}:where(html[data-site=bos]) .surface-header{max-width:870px;margin-bottom:90px}:where(html[data-site=bos]) .surface-header h1{font-family:var(--serif);letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.98}:where(html[data-site=bos]) .surface-header>p:last-child{max-width:700px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.68}:where(html[data-site=bos]) .reasoning-path{margin:110px 0 48px}:where(html[data-site=bos]) .reasoning-heading{grid-template-columns:160px 1fr;gap:36px;margin-bottom:50px;display:grid}:where(html[data-site=bos]) .reasoning-heading h2{max-width:760px;font-family:var(--serif);margin:0;font-size:46px;font-weight:400;line-height:1.05}:where(html[data-site=bos]) .reasoning-path ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}:where(html[data-site=bos]) .reasoning-path li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:26px}:where(html[data-site=bos]) .reasoning-path li span{color:var(--accent);letter-spacing:.12em;font-size:9px}:where(html[data-site=bos]) .reasoning-path li strong{max-width:220px;font-family:var(--serif);margin:48px 0 12px;font-size:23px;font-weight:400;line-height:1.1;display:block}:where(html[data-site=bos]) .reasoning-path li p{max-width:250px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}:where(html[data-site=bos]) .human-test{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:18px 36px;margin:0 0 130px;padding:48px 0;display:grid}:where(html[data-site=bos]) .human-test h2{max-width:760px;font-family:var(--serif);margin:0;font-size:40px;font-weight:400;line-height:1.06}:where(html[data-site=bos]) .human-test>p:not(.section-number),:where(html[data-site=bos]) .human-test small{max-width:690px;color:var(--muted);grid-column:2;margin:0;font-size:15px;line-height:1.7}:where(html[data-site=bos]) .human-test small{border-top:1px solid var(--line);color:var(--faint);padding-top:16px;font-size:11px}:where(html[data-site=bos]) .contrast-table{margin:0 0 110px}:where(html[data-site=bos]) .contrast-table>div{grid-template-columns:160px 1fr;gap:36px;margin-bottom:50px;display:grid}:where(html[data-site=bos]) .contrast-table h2{font-family:var(--serif);margin:0;font-size:46px;font-weight:400;line-height:1.05}:where(html[data-site=bos]) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html[data-site=bos]) .contrast-matrix{border-collapse:collapse;width:calc(100% - 196px);margin:0 0 0 196px;font-size:13px;line-height:1.5}:where(html[data-site=bos]) .contrast-matrix th,:where(html[data-site=bos]) .contrast-matrix td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:21px 18px 21px 0}:where(html[data-site=bos]) .contrast-matrix thead th{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;border-top:0;padding-block:0 12px;font-size:9px;font-weight:500}:where(html[data-site=bos]) .contrast-matrix th:first-child{width:130px;color:var(--ink);font-weight:650}:where(html[data-site=bos]) .contrast-matrix td{color:var(--muted)}:where(html[data-site=bos]) .contrast-matrix td:last-child{width:42%;color:var(--accent-strong)}:where(html[data-site=bos]) .next-surface{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:30px 0;display:flex}:where(html[data-site=bos]) .next-surface span{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px}:where(html[data-site=bos]) .next-surface strong{font-family:var(--serif);font-size:25px;font-weight:400}:where(html[data-site=bos]) .case-caveat{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:10px 28px;max-width:800px;margin:-25px 0 100px 196px;padding:24px 0;display:grid}:where(html[data-site=bos]) .case-caveat span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;padding-top:4px;font-size:9px}:where(html[data-site=bos]) .case-caveat p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}:where(html[data-site=bos]) .case-timeline{margin-bottom:100px}:where(html[data-site=bos]) .case-timeline section{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:36px;min-height:245px;padding:38px 0;display:grid}:where(html[data-site=bos]) .case-timeline section:last-child{border-bottom:1px solid var(--line)}:where(html[data-site=bos]) .case-timeline section>div:first-child{flex-direction:column;gap:12px;display:flex}:where(html[data-site=bos]) .case-timeline section>div:first-child span{color:var(--accent);letter-spacing:.1em;font-size:11px}:where(html[data-site=bos]) .case-timeline section>div:first-child small{color:var(--faint);text-transform:uppercase;font-size:10px}:where(html[data-site=bos]) .case-timeline h2{max-width:640px;font-family:var(--serif);margin:0;font-size:39px;font-weight:400;line-height:1.05}:where(html[data-site=bos]) .case-timeline p{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.7}:where(html[data-site=bos]) .case-page blockquote{border-left:1px solid var(--accent);max-width:770px;color:var(--accent-strong);font-family:var(--serif);margin:0 0 110px 196px;padding-left:25px;font-size:34px;line-height:1.25}:where(html[data-site=bos]) .diagnosis-tool{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:44px;display:grid}:where(html[data-site=bos]) .diagnosis-list{border-top:1px solid var(--line)}:where(html[data-site=bos]) .diagnosis-list label{border-bottom:1px solid var(--line);cursor:pointer;min-height:112px;font-family:var(--serif);grid-template-columns:46px 1fr;align-items:start;gap:20px;padding:24px 0;font-size:22px;line-height:1.35;display:grid}:where(html[data-site=bos]) .diagnosis-list input{opacity:0;pointer-events:none;position:absolute}:where(html[data-site=bos]) .checkmark{border:1px solid var(--line);width:34px;height:34px;color:var(--faint);font-family:var(--sans);border-radius:50%;place-items:center;font-size:9px;display:grid}:where(html[data-site=bos]) .diagnosis-list input:checked+.checkmark{border-color:var(--accent);background:var(--accent);color:var(--bg)}:where(html[data-site=bos]) .diagnosis-list label:hover .checkmark{border-color:var(--accent)}:where(html[data-site=bos]) .diagnosis-list input:focus-visible+.checkmark{outline:3px solid var(--accent);outline-offset:3px}:where(html[data-site=bos]) .diagnosis-result{border:1px solid var(--line);background:var(--panel);padding:30px;position:sticky;top:100px}:where(html[data-site=bos]) .diagnosis-result strong{font-family:var(--serif);margin:38px 0 20px;font-size:88px;font-weight:400;line-height:.8;display:block}:where(html[data-site=bos]) .diagnosis-result strong span{color:var(--faint);font-size:27px}:where(html[data-site=bos]) .diagnosis-result>p:not(.section-number){color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.65}:where(html[data-site=bos]) .entry-sequence{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-bottom:120px;display:grid}:where(html[data-site=bos]) .entry-sequence>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:32px}:where(html[data-site=bos]) .entry-sequence span{color:var(--accent);letter-spacing:.12em;font-size:10px}:where(html[data-site=bos]) .entry-sequence h2{font-family:var(--serif);margin:70px 0 18px;font-size:34px;font-weight:400}:where(html[data-site=bos]) .entry-sequence p{max-width:380px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(html[data-site=bos]) .entry-output{grid-template-columns:1fr 1fr;gap:70px;margin:0 0 130px 196px;display:grid}:where(html[data-site=bos]) .entry-output ul{margin:26px 0 0;padding:0;list-style:none}:where(html[data-site=bos]) .entry-output li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:14px;line-height:1.5}:where(html[data-site=bos]) .entry-output li:before{content:"→";color:var(--accent);margin-right:10px}:where(html[data-site=bos]) .entry-ask{background:var(--paper);color:#20211e;margin:0 -64px -120px;padding:95px 64px 120px}:where(html[data-site=bos]) .entry-ask h2{max-width:830px;font-family:var(--serif);margin:26px 0;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.03}:where(html[data-site=bos]) .entry-ask>p:not(.section-number){color:#706e68;max-width:620px;font-size:16px;line-height:1.65}:where(html[data-site=bos]) .entry-ask .text-link{color:#285f50;margin-top:28px}:where(html[data-site=bos]) .about-intro{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:36px;margin:0 0 110px;padding-top:42px;display:grid}:where(html[data-site=bos]) .about-intro>div{max-width:700px}:where(html[data-site=bos]) .about-intro h2{font-family:var(--serif);margin:0;font-size:40px;font-weight:400;line-height:1.08}:where(html[data-site=bos]) .about-intro p{color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.75}:where(html[data-site=bos]) .about-principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:110px;display:grid}:where(html[data-site=bos]) .about-principles>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}:where(html[data-site=bos]) .about-principles span{color:var(--accent);letter-spacing:.12em;font-size:9px}:where(html[data-site=bos]) .about-principles h2{font-family:var(--serif);margin:55px 0 14px;font-size:25px;font-weight:400;line-height:1.1}:where(html[data-site=bos]) .about-principles p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}:where(html[data-site=bos]) .contact-panel{background:var(--paper);color:#20211e;margin:0 -64px -120px;padding:92px 64px 120px}:where(html[data-site=bos]) .contact-panel h2{max-width:760px;font-family:var(--serif);margin:22px 0 30px;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.03}:where(html[data-site=bos]) .contact-panel p:not(.section-number){color:#706e68;max-width:620px;font-size:16px;line-height:1.7}:where(html[data-site=bos]) .contact-panel .text-link{color:#285f50;margin-top:20px}@media (max-width:900px){:where(html[data-site=bos]) .subpage{padding-inline:36px}:where(html[data-site=bos]) .contrast-matrix,:where(html[data-site=bos]) .case-caveat,:where(html[data-site=bos]) .case-page blockquote,:where(html[data-site=bos]) .entry-output{margin-left:0}:where(html[data-site=bos]) .contrast-matrix{width:100%}:where(html[data-site=bos]) .reasoning-path ol{grid-template-columns:repeat(2,1fr)}:where(html[data-site=bos]) .about-principles{grid-template-columns:1fr}:where(html[data-site=bos]) .entry-ask,:where(html[data-site=bos]) .contact-panel{margin-inline:-36px;padding-inline:36px}}@media (max-width:680px){:where(html[data-site=bos]) .subpage{padding:68px 20px 90px}:where(html[data-site=bos]) .surface-header{margin-bottom:60px}:where(html[data-site=bos]) .surface-header h1{font-size:48px}:where(html[data-site=bos]) .surface-header>p:last-child{font-size:16px}:where(html[data-site=bos]) .reasoning-heading,:where(html[data-site=bos]) .human-test{grid-template-columns:1fr;gap:20px}:where(html[data-site=bos]) .reasoning-heading h2{font-size:38px}:where(html[data-site=bos]) .reasoning-path ol{grid-template-columns:1fr}:where(html[data-site=bos]) .reasoning-path li{min-height:185px}:where(html[data-site=bos]) .human-test>p:not(.section-number),:where(html[data-site=bos]) .human-test small{grid-column:1}:where(html[data-site=bos]) .human-test h2{font-size:34px}:where(html[data-site=bos]) .entry-sequence{grid-template-columns:1fr}:where(html[data-site=bos]) .entry-sequence>div{min-height:250px}:where(html[data-site=bos]) .contrast-table>div,:where(html[data-site=bos]) .case-timeline section{grid-template-columns:1fr;gap:20px}:where(html[data-site=bos]) .contrast-matrix{display:block;overflow-x:auto}:where(html[data-site=bos]) .contrast-matrix th,:where(html[data-site=bos]) .contrast-matrix td{min-width:190px}:where(html[data-site=bos]) .contrast-matrix th:first-child{min-width:100px}:where(html[data-site=bos]) .case-caveat{grid-template-columns:1fr}:where(html[data-site=bos]) .case-page blockquote{font-size:28px}:where(html[data-site=bos]) .next-surface{flex-direction:column;align-items:flex-start}:where(html[data-site=bos]) .diagnosis-tool{grid-template-columns:1fr}:where(html[data-site=bos]) .diagnosis-result{position:static}:where(html[data-site=bos]) .diagnosis-list label{font-size:19px}:where(html[data-site=bos]) .entry-output{grid-template-columns:1fr;gap:52px}:where(html[data-site=bos]) .about-intro{grid-template-columns:1fr;gap:20px}:where(html[data-site=bos]) .about-intro h2{font-size:34px}:where(html[data-site=bos]) .entry-ask,:where(html[data-site=bos]) .contact-panel{margin:0 -20px -90px;padding:70px 20px 100px}}:where(html[data-site=bos]) .app-shell-library{--bg:#111113;--panel:#151517;--panel-raised:#1b1b1e;--ink:#eceae4;--muted:#b6b3ac;--faint:#85837c;--line:#2a2a2e;--accent:#86a4cc;--accent-strong:#abc1df;--copper:#86a4cc;--paper:#f1eee5}:where(html[data-site=bos]) [data-theme=light] .app-shell-library{--bg:#f7f7f5;--panel:#f1f1ee;--panel-raised:#fff;--ink:#16161a;--muted:#5c5b56;--faint:#6f6e68;--line:#e2e1dc;--accent:#2f5d8c;--accent-strong:#244b72;--copper:#2f5d8c;--paper:#f1eee5}:where(html[data-site=bos]) .app-shell-library .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg);grid-template-columns:164px 1fr auto;height:54px}:where(html[data-site=bos]) .app-shell-library .brand{font-family:var(--serif);letter-spacing:.025em;padding:0 20px;font-size:20px;font-weight:400}:where(html[data-site=bos]) .app-shell-library .brand-mark{display:none}:where(html[data-site=bos]) .app-shell-library .topbar-context{color:var(--faint);letter-spacing:.035em;padding-inline:24px;font-size:10px}:where(html[data-site=bos]) .app-shell-library .shell-body{grid-template-columns:164px minmax(0,1fr);padding-top:54px}:where(html[data-site=bos]) .app-shell-library .rail{width:164px;padding:24px 12px 15px;top:54px}:where(html[data-site=bos]) .app-shell-library .rail-label{letter-spacing:.17em;padding-inline:9px;font-size:8px}:where(html[data-site=bos]) .app-shell-library .rail nav{gap:2px;margin-top:10px}:where(html[data-site=bos]) .app-shell-library .rail-link{border-radius:7px;min-height:36px;padding-inline:10px;font-size:12px}:where(html[data-site=bos]) .app-shell-library .rail-link.is-active{box-shadow:0 1px 2px #0000001f}:where(html[data-site=bos]) .app-shell-library .rail-foot{padding-top:12px}:where(html[data-site=bos]) .app-shell-library .rail-foot>.rail-label{margin-bottom:7px}:where(html[data-site=bos]) .app-shell-library .setting-row{min-height:38px;padding-inline:2px;font-size:8px}:where(html[data-site=bos]) .app-shell-library .language-switch a,:where(html[data-site=bos]) .app-shell-library .language-switch button{min-width:25px;padding-inline:3px;font-size:8px}:where(html[data-site=bos]) .app-shell-library .rail-about{min-height:36px;margin-top:7px;padding-inline:8px;font-size:10px}:where(html[data-site=bos]) .app-shell-library .document-page,:where(html[data-site=bos]) .app-shell-library .subpage{width:min(100%,1180px);padding:clamp(58px,6vw,88px) clamp(38px,7vw,112px) 110px}:where(html[data-site=bos]) .app-shell-library .hero{max-width:820px;min-height:auto;padding:18px 0 76px}:where(html[data-site=bos]) .app-shell-library .hero h1,:where(html[data-site=bos]) .app-shell-library .hero-turn{font-size:clamp(44px,5.2vw,72px);line-height:1.01}:where(html[data-site=bos]) .app-shell-library .hero-lede{max-width:700px;margin-top:30px;font-size:18px}:where(html[data-site=bos]) .app-shell-library .thesis{max-width:850px;margin:0 0 100px}:where(html[data-site=bos]) .app-shell-library .section-grid{margin-bottom:112px}:where(html[data-site=bos]) .app-shell-library .section-intro h2,:where(html[data-site=bos]) .app-shell-library .proof-band h2,:where(html[data-site=bos]) .app-shell-library .workspace-test h2,:where(html[data-site=bos]) .app-shell-library .invitation h2{font-size:clamp(36px,4.2vw,56px)}:where(html[data-site=bos]) .app-shell-library .loop-experience{border-radius:10px}:where(html[data-site=bos]) .app-shell-library .surface-header{max-width:820px;margin-bottom:72px}:where(html[data-site=bos]) .app-shell-library .surface-header h1{font-size:clamp(42px,5.2vw,72px);line-height:1.02}:where(html[data-site=bos]) .app-shell-library .surface-header>p:last-child{max-width:720px;font-size:17px}:where(html[data-site=bos]) .app-shell-library .full-document-copy{max-width:780px}:where(html[data-site=bos]) .app-shell-library .full-document-copy h2{font-size:clamp(36px,3.8vw,50px)}:where(html[data-site=bos]) .app-shell-library .proof-band,:where(html[data-site=bos]) .app-shell-library .entry-ask,:where(html[data-site=bos]) .app-shell-library .contact-panel{background:var(--panel-raised);color:var(--ink)}:where(html[data-site=bos]) .app-shell-library .proof-band .section-number,:where(html[data-site=bos]) .app-shell-library .entry-ask .section-number,:where(html[data-site=bos]) .app-shell-library .contact-panel .section-number{color:var(--faint)}:where(html[data-site=bos]) .app-shell-library .proof-band .proof-copy,:where(html[data-site=bos]) .app-shell-library .entry-ask>p:not(.section-number),:where(html[data-site=bos]) .app-shell-library .contact-panel p:not(.section-number){color:var(--muted)}:where(html[data-site=bos]) .app-shell-library .proof-band .text-link,:where(html[data-site=bos]) .app-shell-library .entry-ask .text-link,:where(html[data-site=bos]) .app-shell-library .contact-panel .text-link{color:var(--accent-strong)}@media (max-width:900px) and (min-width:681px){:where(html[data-site=bos]) .app-shell-library .topbar{grid-template-columns:164px 1fr}:where(html[data-site=bos]) .app-shell-library .shell-body{grid-template-columns:164px minmax(0,1fr)}:where(html[data-site=bos]) .app-shell-library .rail{width:164px}}@media (max-width:680px){:where(html[data-site=bos]) .app-shell-library .topbar{grid-template-columns:1fr auto;height:52px}:where(html[data-site=bos]) .app-shell-library .shell-body{padding-top:52px}:where(html[data-site=bos]) .app-shell-library .reading-surface{padding-top:52px;padding-bottom:0}:where(html[data-site=bos]) .app-shell-library .mobile-nav{border-top:0;border-bottom:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;inset:52px 0 auto}:where(html[data-site=bos]) .app-shell-library .document-page,:where(html[data-site=bos]) .app-shell-library .subpage{padding:42px 20px 82px}:where(html[data-site=bos]) .app-shell-library .hero{padding-top:4px}:where(html[data-site=bos]) .app-shell-library .hero h1,:where(html[data-site=bos]) .app-shell-library .hero-turn{font-size:clamp(42px,13vw,58px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
