:root{--sb-ink:#0b1220;--sb-paper:#fbfcfe;--sb-paper-blue:#f3f6fa;--sb-signal:#2563eb;--sb-teal:#0f4c5c;--sb-slate:#5b6678;--sb-line:#dce3eb;--sb-white:#fff}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sb-paper);color:var(--sb-ink);font-family:Inter,Arial,sans-serif;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}svg{display:block}.sb-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.sb-narrow{width:min(960px,calc(100% - 48px))}.sb-reading-width{width:min(760px,calc(100% - 48px))}.sb-skip-link{position:fixed;z-index:9999;top:12px;left:12px;transform:translateY(-150%);padding:10px 14px;background:var(--sb-ink);color:#fff}.sb-skip-link:focus{transform:none}.sb-site-header{background:var(--sb-paper)}.sb-masthead{height:clamp(190px,25vw,360px);display:flex;align-items:center;justify-content:center;overflow:hidden}.sb-brand{display:block;width:min(1120px,90vw);height:100%;background-position:center;background-repeat:no-repeat;background-size:100% auto}.sb-brand img{width:100%;height:100%;object-fit:cover}.sb-nav-border{position:relative;border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line)}.sb-primary-nav{min-height:68px;display:flex;align-items:center;justify-content:center;gap:42px}.sb-primary-nav a{font-size:13px;font-weight:500;color:#3d485a;transition:color .2s}.sb-primary-nav a:hover,.sb-primary-nav a:focus-visible{color:var(--sb-signal)}.sb-menu-toggle{display:none;border:0;background:#fff0;color:var(--sb-ink);align-items:center;gap:10px;font:600 12px Inter;letter-spacing:.08em;text-transform:uppercase}.sb-menu-toggle svg{width:24px;height:24px}.sb-mobile-nav{display:none}.sb-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 42px;color:var(--sb-signal);font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.sb-eyebrow span{display:block;width:32px;height:1px;background:var(--sb-signal)}.sb-home h1,.sb-home h2,.sb-home h3,.sb-home blockquote,.sb-page h1,.sb-page h2,.sb-page h3,.sb-single h1,.sb-single h2,.sb-single h3,.sb-archive-main h1,.sb-archive-main h2,.sb-error-page h1{font-family:Newsreader,Georgia,serif}.sb-hero{position:relative;min-height:900px;display:flex;align-items:center;overflow:hidden;padding:128px 0 114px;border-bottom:1px solid var(--sb-line)}.sb-hero-content{position:relative;z-index:2}.sb-hero h1{max-width:930px;margin:0;font-size:clamp(60px,8.2vw,112px);font-weight:400;letter-spacing:-.055em;line-height:.88}.sb-hero h1 em{display:block;margin:12px 0 0 clamp(46px,8vw,128px);color:var(--sb-signal);font-style:normal}.sb-hero-intro{width:min(680px,76%);margin:62px 0 32px clamp(46px,8vw,128px)}.sb-hero-intro p{margin:0 0 17px;color:#465165;font-size:15px;line-height:1.85}.sb-editorial-link{display:inline-flex;align-items:center;gap:12px;margin-left:clamp(46px,8vw,128px);padding:0 0 7px;border-bottom:1px solid var(--sb-signal);font-size:13px;font-weight:600}.sb-editorial-link span{color:var(--sb-signal);transition:transform .2s}.sb-editorial-link:hover span{transform:translateX(4px)}.sb-margin-note{position:absolute;right:31px;bottom:86px;margin:0;color:var(--sb-teal);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl}.sb-hero-art{position:absolute;inset:0;pointer-events:none}.sb-orbit{position:absolute;border:1px solid rgb(37 99 235 / .13);border-radius:50%}.sb-orbit-one{width:650px;height:650px;top:-360px;right:-40px;box-shadow:0 0 0 92px rgb(243 246 250 / .85)}.sb-orbit-two{width:360px;height:360px;right:70px;bottom:-260px}.sb-hero-symbol{position:absolute;right:11vw;top:43%;color:rgb(15 76 92 / .055)}.sb-hero-symbol svg{width:260px;height:260px}.sb-section{padding:clamp(100px,12vw,170px) 0}.sb-section-symbol{display:flex;align-items:center;gap:14px;margin:0 0 84px;color:var(--sb-slate);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.sb-section-symbol svg{width:34px;height:34px;color:var(--sb-signal)}.sb-section-label{margin:0 0 26px;color:var(--sb-signal);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sb-home h2{max-width:920px;margin:0;font-size:clamp(46px,6vw,76px);font-weight:400;letter-spacing:-.045em;line-height:1.01}.sb-prose{width:min(680px,80%);margin:64px 0 0 auto}.sb-prose p{margin:0 0 21px;color:#465165;font-size:16px;line-height:1.9}.sb-standards{color:var(--sb-white);background:var(--sb-ink)}.sb-standards .sb-section-symbol{color:#8290a3}.sb-standards .sb-section-symbol svg,.sb-standards .sb-section-label{color:#8bbbc5}.sb-standards-intro{display:grid;grid-template-columns:1fr 360px;gap:90px;align-items:end;margin-bottom:84px}.sb-standards-intro>p{margin:0 0 5px;color:#aeb7c5;font-size:14px;line-height:1.8}.sb-principle-list{border-top:1px solid #354154}.sb-principle{display:grid;grid-template-columns:84px minmax(220px,.8fr) 1fr;gap:40px;align-items:start;padding:38px 0;border-bottom:1px solid #354154}.sb-principle-icon{color:#87a7ff}.sb-principle-icon svg{width:38px;height:38px}.sb-principle h3{margin:-5px 0 0;font-size:27px;font-weight:400;letter-spacing:-.022em}.sb-principle p{max-width:600px;margin:0;color:#aeb7c5;font-size:14px;line-height:1.8}.sb-explore{background:var(--sb-paper-blue)}.sb-explore h2{max-width:860px}.sb-category-list{margin-top:82px;border-top:1px solid var(--sb-ink)}.sb-category-row{display:grid;grid-template-columns:70px minmax(260px,.8fr) 1fr 30px;gap:36px;align-items:center;min-height:170px;padding:32px 0;border-bottom:1px solid var(--sb-line);transition:padding .2s,color .2s}.sb-category-row:hover{padding-left:20px;color:var(--sb-signal)}.sb-category-icon{color:var(--sb-signal)}.sb-category-icon svg{width:42px;height:42px}.sb-category-row h3{margin:0;font-size:31px;font-weight:400;letter-spacing:-.025em;line-height:1.1}.sb-category-row p{margin:0;color:var(--sb-slate);font-size:14px;line-height:1.8}.sb-category-arrow{color:var(--sb-signal);font-size:19px}.sb-closing{background:var(--sb-white)}.sb-closing-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(80px,10vw,150px)}.sb-closing-copy{padding-top:22px}.sb-closing-copy>p{margin:0 0 20px;color:#465165;font-size:15px;line-height:1.85}.sb-closing blockquote{margin:46px 0 40px;padding:30px 0 30px 28px;border-left:2px solid var(--sb-signal);color:var(--sb-teal);font-size:27px;font-weight:400;letter-spacing:-.02em;line-height:1.35}.sb-closing .sb-editorial-link{margin-left:0}.sb-page-main,.sb-single-main,.sb-archive-main{min-height:60vh}.sb-page-header,.sb-article-header,.sb-archive-header{padding-top:clamp(90px,11vw,150px);padding-bottom:clamp(54px,7vw,90px)}.sb-page-header h1,.sb-article-header h1,.sb-archive-header h1,.sb-error-page h1{margin:0;font-size:clamp(52px,7vw,86px);font-weight:400;letter-spacing:-.05em;line-height:.98}.sb-page-content,.sb-article-content{padding-bottom:clamp(90px,11vw,150px);color:#303b4d;font-size:17px;line-height:1.9}.sb-page-content h2,.sb-article-content h2{margin:64px 0 20px;color:var(--sb-ink);font-size:clamp(32px,4vw,46px);font-weight:400;letter-spacing:-.035em;line-height:1.12}.sb-page-content h3,.sb-article-content h3{margin:42px 0 16px;color:var(--sb-ink);font-size:28px;font-weight:400}.sb-page-content p,.sb-article-content p{margin:0 0 24px}.sb-page-content a,.sb-article-content a{color:var(--sb-signal);text-decoration:underline;text-underline-offset:3px}.sb-page-content ul,.sb-page-content ol,.sb-article-content ul,.sb-article-content ol{margin:0 0 28px;padding-left:24px}.sb-page-content blockquote,.sb-article-content blockquote{margin:42px 0;padding:8px 0 8px 26px;border-left:2px solid var(--sb-signal);font-family:Newsreader,Georgia,serif;font-size:27px;line-height:1.45;color:var(--sb-teal)}.sb-article-category{display:inline-block;margin-bottom:24px;color:var(--sb-signal);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sb-article-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px;color:var(--sb-slate);font-size:12px}.sb-featured-image{margin-bottom:72px}.sb-featured-image img{display:block;width:100%;max-height:650px;object-fit:cover}.sb-article-footer{padding-bottom:110px}.sb-tags a{display:inline-block;margin:0 8px 8px 0;padding:7px 10px;border:1px solid var(--sb-line);font-size:12px}.sb-archive-description{max-width:680px;margin-top:28px;color:var(--sb-slate);font-size:16px;line-height:1.8}.sb-post-list{border-top:1px solid var(--sb-ink)}.sb-post-row{display:grid;grid-template-columns:1fr .78fr;gap:80px;padding:46px 0;border-bottom:1px solid var(--sb-line)}.sb-post-date{margin:0 0 18px;color:var(--sb-signal);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sb-post-row h2{margin:0;font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:1.1}.sb-post-row h2 a:hover{color:var(--sb-signal)}.sb-post-row>div:last-child{color:var(--sb-slate);font-size:14px;line-height:1.75}.sb-post-row>div:last-child p{margin:0 0 16px}.sb-row-link{font-weight:600;color:var(--sb-ink)}.sb-pagination{padding:54px 0 110px}.sb-pagination .nav-links{display:flex;gap:10px;align-items:center}.sb-pagination a,.sb-pagination span{padding:9px 12px;border:1px solid var(--sb-line)}.sb-error-page{padding:clamp(100px,14vw,190px) 0}.sb-error-page>p{max-width:620px;margin:32px 0;color:var(--sb-slate);font-size:17px;line-height:1.8}.sb-error-page .sb-editorial-link{margin-left:0}.sb-site-footer{padding:80px max(24px,calc((100vw - 1180px)/2)) 28px;color:#dce3eb;background:var(--sb-ink)}.sb-footer-logo{display:block;width:min(620px,90vw);height:130px;margin:auto}.sb-footer-logo img{width:100%;height:100%;object-fit:cover;filter:brightness(0) invert(1)}.sb-footer-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:42px 0}.sb-footer-position{max-width:420px;margin:0;color:#9ca8b8;font-size:13px;line-height:1.8}.sb-footer-nav{display:flex;justify-content:flex-end;gap:12px 24px;flex-wrap:wrap}.sb-footer-nav a{font-size:12px;color:#c4ccd7}.sb-footer-nav a:hover{color:#fff}.sb-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #293548}.sb-footer-bottom p{margin:0;color:#7f8a9a;font-size:11px}.sb-socials{display:flex;gap:12px}.sb-socials a{display:grid;width:38px;height:38px;place-items:center;border:1px solid #354154;color:var(--sb-social-icon-color,#aeb8c6);transition:color .2s,border-color .2s}.sb-socials a:hover,.sb-socials a:focus-visible{color:var(--sb-social-hover-color,#fff);border-color:#71809a}.sb-socials svg{width:19px;height:19px}.gform_wrapper input:not([type=submit]),.gform_wrapper textarea,.gform_wrapper select{border:1px solid var(--sb-line)!important;border-radius:0!important;background:#fff!important}.gform_wrapper .gform_button{border:0!important;border-radius:0!important;padding:13px 22px!important;background:var(--sb-ink)!important;color:#fff!important;font-weight:600!important}@media(max-width:900px){.sb-masthead{height:230px}.sb-hero{min-height:auto}.sb-hero-symbol{right:-30px}.sb-standards-intro,.sb-closing-grid{grid-template-columns:1fr}.sb-standards-intro{gap:34px}.sb-principle{grid-template-columns:54px 1fr}.sb-principle p{grid-column:2}.sb-category-row{grid-template-columns:45px 1fr 24px}.sb-category-row p{grid-column:2}.sb-category-arrow{grid-column:3;grid-row:1/span 2}.sb-post-row{grid-template-columns:1fr;gap:24px}.sb-footer-grid{grid-template-columns:1fr}.sb-footer-nav{justify-content:flex-start}}@media(max-width:640px){.sb-shell,.sb-narrow,.sb-reading-width{width:min(100% - 34px,1180px)}.sb-masthead{height:150px}.sb-brand{width:100vw}.sb-primary-nav{display:none}.sb-nav-border{min-height:58px;display:flex;justify-content:flex-end;align-items:center;padding:0 18px}.sb-menu-toggle{display:flex}.sb-mobile-nav{position:absolute;z-index:100;left:0;right:0;padding:8px 18px 22px;background:var(--sb-paper);border-bottom:1px solid var(--sb-line)}.sb-mobile-nav:not([hidden]){display:grid}.sb-mobile-nav a{padding:16px 2px;border-bottom:1px solid var(--sb-line);font-size:14px}.sb-hero{padding:88px 0 86px}.sb-hero h1{font-size:clamp(52px,17vw,72px);line-height:.92}.sb-hero h1 em{margin:8px 0 0 18px}.sb-hero-intro{width:100%;margin:48px 0 28px}.sb-editorial-link{margin-left:0}.sb-margin-note,.sb-hero-symbol{display:none}.sb-orbit-one{width:400px;height:400px;top:-260px;right:-180px}.sb-section{padding:90px 0}.sb-section-symbol{margin-bottom:58px}.sb-home h2{font-size:clamp(41px,13vw,57px)}.sb-prose{width:100%;margin-top:46px}.sb-principle{grid-template-columns:38px 1fr;gap:20px}.sb-principle h3{font-size:25px}.sb-category-list{margin-top:58px}.sb-category-row{grid-template-columns:34px 1fr 20px;gap:16px;min-height:0;padding:28px 0}.sb-category-row h3{font-size:26px}.sb-category-row p{font-size:13px}.sb-category-row:hover{padding-left:8px}.sb-closing blockquote{font-size:25px}.sb-page-header h1,.sb-article-header h1,.sb-archive-header h1,.sb-error-page h1{font-size:clamp(44px,13vw,62px)}.sb-page-content,.sb-article-content{font-size:16px}.sb-featured-image{width:100%;margin-bottom:48px}.sb-site-footer{padding-top:60px}.sb-footer-bottom{align-items:flex-start;gap:24px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}