:root{--ink: #000000;--paper: #ffffff;--amber: #aa6600;--white-80: rgba(255,255,255,.8);--white-60: rgba(255,255,255,.6);--white-50: rgba(255,255,255,.5);--white-15: rgba(255,255,255,.15);--white-10: rgba(255,255,255,.1);--black-80: rgba(0,0,0,.8);--black-60: rgba(0,0,0,.6);--black-50: rgba(0,0,0,.5);--black-15: rgba(0,0,0,.15);--black-10: rgba(0,0,0,.1);--line-dark: var(--white-15);--line-light: var(--black-15);--wdth-expanded: "wdth" 110;--content: 1280px;--measure: 640px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Google Sans Flex,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{font-weight:500}.site-header,main>section,footer{padding-inline:max(20px,calc((100% - var(--content)) / 2))}.site-header{position:absolute;z-index:2;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding-block:30px;color:var(--paper)}.wordmark{display:inline-flex;align-items:center;gap:.55em;font-size:24px;line-height:1;letter-spacing:-.025em;white-space:nowrap}.wordmark-symbol{display:block;width:1.3em;height:1.3em;flex-shrink:0}.wordmark-dot{color:inherit}nav{display:flex;align-items:center;gap:30px}nav a,.nav-start{font-size:14px;color:var(--white-60)}.nav-start{padding:0;border:0;background:transparent;cursor:pointer}nav a:hover,.nav-start:hover{color:var(--paper)}.hero{display:grid;min-height:100svh;grid-template-rows:1fr;padding-top:140px;padding-bottom:40px;background:var(--ink);color:var(--paper)}.hero-copy{max-width:960px;align-self:center;padding-block:60px 100px;animation:rise .5s ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(30px)}}.eyebrow,.section-number{margin:0 0 30px;color:var(--black-60);font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.hero .eyebrow{color:var(--white-60)}h1{max-width:920px;margin:0;font-size:60px;font-variation-settings:var(--wdth-expanded);line-height:1.05}.hero-deck{max-width:var(--measure);margin:40px 0 0;color:var(--white-60);font-size:20px;line-height:1.55}.actions{display:flex;align-items:center;gap:30px;margin-top:40px;flex-wrap:wrap}.button{display:inline-flex;min-height:60px;align-items:center;justify-content:center;gap:20px;padding:20px 30px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .25s ease-out,color .25s ease-out}.hero .button{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button:hover{background:var(--paper);color:var(--ink)}.hero .button:hover{background:var(--ink);color:var(--paper)}.text-link{display:inline-block;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--black-50);text-underline-offset:5px;font-size:14px;font-weight:500;transition:color .25s ease-out}.text-link span{margin-left:10px}.text-link:hover{color:var(--amber)}.hero .text-link{color:var(--white-60);text-decoration-color:var(--white-50)}.hero .text-link:hover{color:var(--paper)}main>section:not(.hero){padding-block:100px}.pause-body{max-width:900px;margin-inline:auto}.pause h2{margin:0;font-size:60px;line-height:1.2}.pause p{max-width:var(--measure);margin:30px 0 0;color:var(--black-60);font-size:16px}.pause .pause-invitation{margin:0 0 60px}.pause h2+p{margin-top:60px}.section-heading{display:grid;grid-template-columns:minmax(170px,.35fr) 1.65fr;gap:60px}.statement h2{margin:0;font-size:48px;line-height:1.1}.statement-body{max-width:var(--measure);margin:40px 0 0 calc((100% - 60px)*.175 + 60px)}.statement-body p{margin:0 0 30px;color:var(--black-60)}.outcome-list{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:80px}.outcome-list article{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-content:start;align-items:baseline}.outcome-list span{color:var(--black-50);font-size:12px;font-variation-settings:var(--wdth-expanded)}.outcome-list h3{margin:0;font-size:20px}.outcome-list p{grid-column:2;margin:20px 0 0;color:var(--black-60);font-size:16px}main>.example-section{padding-top:60px}.example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;padding-top:60px;border-top:1px solid var(--line-light)}.example-label{margin:0 0 30px;color:var(--black-60);font-size:14px}.example-text{margin:0;max-width:560px;font-size:30px;line-height:1.3}.example-question{max-width:900px;margin:60px 0 0;font-size:24px;line-height:1.4}main>.lens{padding-block:60px 100px}.lens h2{margin:0;font-size:30px;line-height:1.2}.lens h2 span{color:var(--amber)}.lens p{max-width:var(--measure);margin:30px 0 0;font-size:20px}.lens .lens-note{font-size:16px;color:var(--black-60)}main>.scope{padding-block:60px;background:var(--ink);color:var(--paper)}.scope h2{margin:0;font-size:30px;line-height:1.2}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;margin-top:40px;padding-top:40px;border-top:1px solid var(--line-dark)}.scope-grid h3{margin:0;font-size:16px}.scope-grid p{max-width:560px;margin:20px 0 0;color:var(--white-60);font-size:16px}.use h2{margin:0;font-size:60px;font-variation-settings:var(--wdth-expanded);line-height:1.05}.use-intro{max-width:var(--measure);margin:40px 0 0;font-size:20px}.use-note{max-width:var(--measure);margin:30px 0 0;font-size:14px;color:var(--black-60)}.usage-details{max-width:var(--measure);margin-top:30px}.usage-details summary{width:fit-content;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:5px}.instruction{margin-top:40px}.instruction h3{margin:0;font-size:16px}.instruction p,.instruction blockquote{margin:20px 0 0;font-size:16px}.instruction blockquote{padding-left:20px;border-left:1px solid var(--line-light);color:var(--black-60)}.orientation{margin-top:80px}.orientation p{margin:20px 0 0;color:var(--black-60);font-size:14px}.orientation .orientation-steps{display:flex;flex-wrap:wrap;gap:20px;margin:0;color:var(--ink);font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.orientation-steps span{white-space:nowrap}.orientation-steps i{margin-left:20px;font-style:normal;color:var(--black-50)}.seeing-first{margin-top:60px}.seeing-first p{margin:0 0 20px;font-size:16px;color:var(--black-60)}main>.origin{display:grid;grid-template-columns:minmax(170px,.35fr) 1.65fr;gap:60px;padding-block:80px;border-top:1px solid var(--line-light)}.origin h2{max-width:760px;margin:0;font-size:36px;line-height:1.2}.origin>div>p{max-width:var(--measure);margin:30px 0 0;color:var(--black-60);font-size:16px}.start-modal{width:min(720px,calc(100% - 40px));max-height:calc(100svh - 40px);padding:0;border:0;background:var(--paper);color:var(--ink)}.start-modal::backdrop{background:var(--black-80)}.modal-panel{position:relative;padding:60px}.modal-panel h2{max-width:560px;margin:0;font-size:36px;line-height:1.15}.modal-close{position:absolute;top:30px;right:30px;padding:0;border:0;background:transparent;color:var(--black-60);cursor:pointer;font-size:12px;text-transform:uppercase}.start-options{margin-top:40px;border-top:1px solid var(--line-light)}.start-options a{display:grid;grid-template-columns:40px 1fr auto;gap:20px;align-items:center;padding-block:30px;border-bottom:1px solid var(--line-light)}.start-options a:hover strong{color:var(--amber)}.option-number{color:var(--black-50);font-size:12px}.start-options strong,.start-options small{display:block}.start-options strong{font-size:18px;font-weight:500}.start-options small{margin-top:20px;color:var(--black-60);font-size:14px}.start-options i{font-style:normal;color:var(--black-60)}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-block:40px;border-top:1px solid var(--line-light)}footer .wordmark{font-size:18px}footer p,footer a{margin:0;color:var(--black-60);font-size:14px}footer .footer-contact{justify-self:end}.footer-thread,.footer-license{grid-column:1 / -1}.footer-license a{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:1000px){h1,.use h2{font-size:48px}.statement h2{font-size:36px}.outcome-list{gap:30px}}@media(max-width:760px){body{font-size:16px}nav a{display:none}.hero{min-height:auto;padding-top:120px}.hero-copy{padding-block:60px 80px}h1,.use h2{font-size:36px}.hero-deck{font-size:18px}main>section:not(.hero){padding-block:60px}.section-heading,main>.origin{grid-template-columns:1fr;gap:20px}.section-number{margin-bottom:20px}.pause h2,.statement h2,.origin h2{font-size:30px}.statement-body{margin-left:0}.outcome-list{grid-template-columns:1fr;gap:30px;margin-top:60px}.outcome-list article{grid-template-columns:40px 1fr}.outcome-list p{margin-top:0}.example-grid,.scope-grid{grid-template-columns:1fr;gap:40px}.example-grid{padding-top:40px}.example-text{font-size:24px}.example-question{margin-top:40px;font-size:20px}.scope h2{font-size:24px}.orientation .orientation-steps{font-size:14px}.modal-panel{padding:60px 30px 30px}.modal-panel h2{font-size:30px}.start-options a{grid-template-columns:20px 1fr auto}footer{grid-template-columns:1fr}footer .footer-contact{justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}
