.thesis-story,.method-bridge{font-family:MasonDM,Arial,sans-serif;color:#302c24;background:#f9f8f5}.thesis-story{position:relative;scroll-margin-top:0}.thesis-sticky{padding:38px 32px;display:flex;align-items:center;justify-content:center;min-height:700px}.thesis-surface{width:100%;max-width:1120px;position:relative;border:1px solid #e4dfd3;border-radius:24px;background:#f3f1e9;box-shadow:inset 0 1px 0 #fff9;overflow:hidden;padding:70px 65px}.thesis-essay{max-width:720px;margin:auto}.thesis-eyebrow{font:400 11px/1.5 MasonDM,Arial,sans-serif;letter-spacing:.11em;color:#8d836f;margin:0 0 32px}.thesis-essay .thesis-lead{font:400 clamp(35px,3.5vw,49px)/1.12 MasonMarist,Georgia,serif;letter-spacing:-.035em;color:#373327;margin:0 0 31px}.thesis-essay>p:not(.thesis-eyebrow):not(.thesis-lead){font:400 18px/1.65 MasonDM,Arial,sans-serif;color:#7b7262;margin:0 0 20px}.thesis-belief{font:400 clamp(42px,5.5vw,80px)/1.055 MasonMarist,Georgia,serif;color:#526443;letter-spacing:-.035em;margin:49px auto 0;max-width:800px;text-align:center;text-wrap:balance}.thesis-purpose{font:400 20px/1.65 MasonDM,Arial,sans-serif;color:#7d7667;text-align:center;max-width:700px;margin:28px auto 15px;text-wrap:pretty}.thesis-purpose p{margin:0}.thesis-purpose strong{font-weight:500;color:#526443}.thesis-rule{display:block;width:46px;height:1px;background:#bbc2ad;margin:35px auto 0}
html.thesis-motion .thesis-story{height:235svh}html.thesis-motion .thesis-sticky{height:100svh;min-height:0;position:sticky;top:0;padding:70px 32px 26px;overflow:hidden}html.thesis-motion .thesis-surface{max-width:none;height:min(720px,calc(100svh - 114px));padding:0}html.thesis-motion .thesis-essay{position:absolute;top:0;left:50%;width:calc(100% - 104px);transform:translateX(-50%);margin:0}html.thesis-motion .thesis-belief{position:absolute;left:50%;width:calc(100% - 80px);max-width:none;margin:0;transform:translateX(-50%);transform-origin:50% 50%;will-change:transform,opacity}html.thesis-motion .thesis-purpose{position:absolute;left:50%;width:calc(100% - 80px);margin:0;transform:translateX(-50%);opacity:0}html.thesis-motion .thesis-rule{position:absolute;bottom:36px;left:calc(50% - 23px);margin:0}
.method-bridge{padding:83px 0 0}.method-bridge-inner{width:min(1120px,calc(100% - 112px));margin:auto}.method-bridge .thesis-eyebrow{text-align:center;margin-bottom:23px}.method-bridge h2{font:400 clamp(44px,4.5vw,66px)/1.055 MasonMarist,Georgia,serif;letter-spacing:-.035em;text-align:center;margin:0;color:#363228}.method-steps{list-style:none;padding:0;margin:64px 0 56px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.method-steps li{border-top:1px solid #d7d1c3;padding-top:20px;position:relative}.method-number{font:400 10px/1.5 MasonDM,Arial,sans-serif;letter-spacing:.08em;color:#9c927f;display:block;margin-bottom:18px}.method-steps p{font:400 clamp(23px,2.1vw,31px)/1.16 MasonMarist,Georgia,serif;letter-spacing:-.025em;color:#59674a;margin:0}.method-meeting{display:block;font:400 12px/1.65 MasonDM,Arial,sans-serif;color:#928977;margin-top:15px}.method-handoff{border-top:1px solid #e3ded2;padding:32px 0 0;font:400 18px/1.5 MasonMarist,Georgia,serif;color:#827865;display:flex;align-items:center;justify-content:space-between;margin:0}.method-handoff>span{font:400 23px/1 MasonDM,Arial,sans-serif;color:#929e82}#research{padding-top:81px}
@media(max-width:760px){.thesis-sticky{padding:24px 16px;min-height:0}.thesis-surface{padding:48px 25px}.thesis-eyebrow{font-size:10px;margin-bottom:26px}.thesis-essay .thesis-lead{font-size:37px;margin-bottom:27px}.thesis-essay>p:not(.thesis-eyebrow):not(.thesis-lead){font-size:15px;line-height:1.7;margin-bottom:18px}.thesis-desktop-break{display:none}.thesis-belief{font-size:45px;letter-spacing:-.035em;margin-top:37px}.thesis-purpose{font-size:16px;line-height:1.65;margin-top:25px}.thesis-rule{margin-top:27px}html.thesis-motion .thesis-story{height:225svh}html.thesis-motion .thesis-sticky{padding:75px 12px 24px}html.thesis-motion .thesis-surface{height:calc(100svh - 112px);min-height:0}html.thesis-motion .thesis-essay{width:calc(100% - 48px)}html.thesis-motion .thesis-belief{width:calc(100% - 36px)}html.thesis-motion .thesis-purpose{width:calc(100% - 48px)}html.thesis-motion .thesis-rule{bottom:29px}.method-bridge{padding:58px 0 0}.method-bridge-inner{width:calc(100% - 48px)}.method-bridge h2{font-size:43px}.method-bridge .thesis-eyebrow{font-size:9px}.method-steps{grid-template-columns:1fr;gap:0;margin:39px 0 35px}.method-steps li{display:grid;grid-template-columns:30px 1fr;column-gap:15px;padding:21px 0}.method-number{margin:3px 0 0}.method-steps p{font-size:26px}.method-meeting{grid-column:2;margin-top:12px;font-size:12px}.method-handoff{font-size:17px;gap:25px;padding-top:25px}#research{padding-top:65px}}
@media(max-height:700px) and (min-width:761px){html.thesis-motion .thesis-surface{height:calc(100svh - 90px)}.thesis-essay .thesis-lead{font-size:35px;margin-bottom:19px}.thesis-eyebrow{margin-bottom:19px}.thesis-essay>p:not(.thesis-eyebrow):not(.thesis-lead){font-size:16px;margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){.thesis-story *{animation:none!important;transition:none!important}}
/* Restore the opening's blue, apricot and warm-paper palette. */
.thesis-story{background:radial-gradient(ellipse at 0% 30%,#bcdbe9b3 0%,transparent 48%),radial-gradient(ellipse at 100% 65%,#eac9af99 0%,transparent 52%),linear-gradient(#f9f8f5,#edf1ee 68%,#f4f2e9)}.thesis-surface{isolation:isolate;background:#fffffff0;border-color:#ffffffb3;box-shadow:inset 0 1px 0 #fff,0 22px 75px -55px #43586d66}.thesis-surface:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 6% 0%,#c2dce677,transparent 55%),radial-gradient(ellipse at 100% 95%,#e9c5a577,transparent 55%),linear-gradient(135deg,#fffdf7,#f5f8ef 62%,#f8eddf);opacity:var(--surface-colour,.7)}.thesis-belief .belief-body{display:none}.belief-display{display:block}.method-bridge{background:linear-gradient(#f4f2e9,#f9f8f5 280px);padding-top:77px;padding-bottom:5px}.method-steps{margin-bottom:35px}.method-steps li{border-color:#cbd2c2}.method-number{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d3d9c9;border-radius:50%;background:#e8eedf;color:#859374;margin-bottom:18px}.method-steps p{color:#536747}html.thesis-motion .belief-body{display:block;position:absolute;left:0;top:0;font-family:MasonDM,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:0;white-space:nowrap;color:#7b7262}html.thesis-motion .belief-display{font-family:MasonMarist,Georgia,serif;text-align:left;width:max-content;max-width:100%;line-height:1.055;will-change:transform,opacity}.octolane-intro .opening-cta{margin-bottom:auto}.octolane-intro .hero-stagger{padding-bottom:9svh}
@media(max-width:760px){.method-bridge{padding-top:54px}.method-number{width:25px;height:25px;margin-top:2px}.method-steps li{column-gap:15px}.octolane-intro h1{font-size:clamp(38px,10.05vw,60px)}.octolane-intro .hero-stagger{padding-bottom:12svh}}
