.fc-path{--fc-path-fg: var(--fg, #f5f5f7);--fc-path-dim: var(--fg-2, #86868b);--fc-path-faint: color-mix(in srgb, var(--fc-path-fg) 28%, transparent);--fc-path-bg: #000;--fc-path-t0: .25s;container:fc-path / inline-size;color:var(--fc-path-fg)}.fc-path__plot{--x0: 6px;--y: 80px;--len: calc(100% - 2 * var(--x0));position:relative;height:180px}.fc-path__stages{margin:0;padding:0;list-style:none}.fc-path__rail{position:absolute;left:var(--x0);right:var(--x0);top:calc(var(--y) - 6px);height:7px;background:linear-gradient(var(--fc-path-fg),var(--fc-path-fg)) 0 100% / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--fc-path-faint) 0 1px,transparent 1px 12px) 0 0 / 100% 6px no-repeat}.fc-path__stage{position:absolute;top:0;left:calc(var(--x0) + var(--len) * var(--p) / 100);width:0;height:100%}.fc-path__tick{position:absolute;left:0;top:calc(var(--y) - 7px);width:1px;height:15px;background:var(--fc-path-fg)}.fc-path__stage--start .fc-path__tick,.fc-path__stage--end .fc-path__tick{left:-4px;top:calc(var(--y) - 4px);width:9px;height:9px}.fc-path__stage--end .fc-path__tick{background:var(--fc-path-bg);box-shadow:inset 0 0 0 1px var(--fc-path-fg)}.fc-path__name{position:absolute;left:-1px;top:calc(var(--y) + 22px);width:max-content;white-space:nowrap;font:500 12px/1.2 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fc-path-fg)}.fc-path__stage--start .fc-path__name,.fc-path__stage--end .fc-path__name{top:calc(var(--y) + 19px);white-space:normal;text-wrap:balance;font:600 17px/1.08 var(--font, sans-serif);letter-spacing:.03em}.fc-path__stage--start .fc-path__name{left:-4px;max-width:max(7em,calc(17cqw - 24px))}.fc-path__stage--end .fc-path__name{left:auto;right:-4px;text-align:right;max-width:max(7em,calc(32cqw - 120px))}.fc-path__span{position:absolute;top:calc(var(--y) + 66px);height:20px;left:calc(var(--x0) + var(--len) * .17);width:calc(var(--len) * .51);display:flex;align-items:flex-start;gap:16px}.fc-path__rule{flex:1;height:10px;border:0 solid var(--fc-path-fg);border-bottom-width:1px}.fc-path__rule--a{border-left-width:1px;transform-origin:100% 50%}.fc-path__rule--b{border-right-width:1px;transform-origin:0 50%}.fc-path__span-label{flex:none;white-space:nowrap;font:700 18px/20px var(--font, sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--fc-path-fg)}.fc-path__flag{position:absolute;top:0;width:0;height:calc(var(--y) - 12px)}.fc-path__flag--us{left:var(--x0)}.fc-path__flag--wait{left:calc(100% - var(--x0));height:calc(var(--y) - 9px)}.fc-path__pole{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--fc-path-fg);transform-origin:50% 0}.fc-path__flag--wait .fc-path__pole{background:repeating-linear-gradient(180deg,var(--fc-path-dim) 0 3px,transparent 3px 7px)}.fc-path__flag-label{position:absolute;top:-2px;left:12px;width:max-content;font:500 12px/1.2 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fc-path-fg)}.fc-path__flag--wait .fc-path__flag-label{left:auto;right:12px;color:var(--fc-path-dim)}.fc-path__reticle{position:absolute;left:-12px;top:calc(var(--y) - 12px);width:25px;height:25px;overflow:visible;fill:none;stroke:var(--fc-path-fg);stroke-width:1}@container fc-path (max-width: 899px){.fc-path__name{font-size:11px;letter-spacing:.07em}}@container fc-path (max-width: 679px){.fc-path__plot{--x: 6px;--y0: 64px;--y1: 64px;--len: calc(100% - var(--y0) - var(--y1));height:540px}.fc-path__rail{left:var(--x);right:auto;top:var(--y0);bottom:var(--y1);width:7px;height:auto;background:linear-gradient(var(--fc-path-fg),var(--fc-path-fg)) 0 0 / 1px 100% no-repeat,repeating-linear-gradient(180deg,var(--fc-path-faint) 0 1px,transparent 1px 12px) 1px 0 / 6px 100% no-repeat}.fc-path__stage{left:0;top:calc(var(--y0) + var(--len) * var(--p) / 100);width:100%;height:0}.fc-path__tick{left:calc(var(--x) - 7px);top:0;width:15px;height:1px}.fc-path__stage--start .fc-path__tick,.fc-path__stage--end .fc-path__tick{left:calc(var(--x) - 4px);top:-4px;width:9px;height:9px}.fc-path__name,.fc-path__stage--start .fc-path__name,.fc-path__stage--end .fc-path__name{left:34px;right:auto;top:0;transform:translateY(-50%);text-align:left;max-width:calc(58% - 52px)}.fc-path__name{font-size:11px}.fc-path__stage--start .fc-path__name,.fc-path__stage--end .fc-path__name{font-size:15px}.fc-path__span{left:58%;width:10px;height:auto;top:calc(var(--y0) + var(--len) * .17);bottom:calc(var(--y1) + var(--len) * .32);flex-direction:column;gap:0}.fc-path__rule{width:10px;height:auto;border-width:0;border-right-width:1px}.fc-path__rule--a{border-top-width:1px;transform-origin:50% 100%}.fc-path__rule--b{border-bottom-width:1px;transform-origin:50% 0}.fc-path__span-label{position:absolute;left:26px;top:50%;transform:translateY(-50%);width:max-content;max-width:calc(42cqw - 32px);white-space:normal;text-wrap:balance;font-size:16px;line-height:1.05}.fc-path__flag--us{left:calc(var(--x) + .5px);height:calc(var(--y0) - 12px)}.fc-path__flag--wait{left:calc(var(--x) + .5px);top:auto;bottom:0;height:calc(var(--y1) - 9px)}.fc-path__flag-label,.fc-path__flag--wait .fc-path__flag-label{left:14px;right:auto;font-size:11px}.fc-path__flag--wait .fc-path__flag-label{top:auto;bottom:-2px}.fc-path__reticle{left:-12.5px;top:calc(var(--y0) - 12px)}}@media(forced-colors:active){.fc-path{--fc-path-fg: CanvasText;--fc-path-dim: CanvasText;--fc-path-faint: GrayText;--fc-path-bg: Canvas}.fc-path__plot{forced-color-adjust:none}}.fc-motion .fc-path__rail{animation:fc-path-rail-x 2.32s linear calc(var(--fc-path-t0) + .15s) both}.fc-motion .fc-path__tick{animation:fc-path-pop .52s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + var(--t)) both}.fc-motion .fc-path__name{animation:fc-path-in .7s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + var(--t) + 90ms) both}.fc-motion .fc-path__rule{animation:fc-path-grow .9s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + 1.95s) both}.fc-motion .fc-path__span-label{animation:fc-path-fade .7s var(--ease-standard, ease) calc(var(--fc-path-t0) + 2.25s) both}.fc-motion .fc-path__flag--wait .fc-path__pole{animation:fc-path-drop .7s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + 2.7s) both}.fc-motion .fc-path__flag--wait .fc-path__flag-label{animation:fc-path-in .7s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + 2.85s) both}.fc-motion .fc-path__flag--us .fc-path__pole{animation:fc-path-drop .6s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + 3.25s) both}.fc-motion .fc-path__flag--us .fc-path__flag-label{animation:fc-path-in .7s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + 3.35s) both}.fc-motion .fc-path__reticle{animation:fc-path-settle 1.3s var(--ease-out-expo, ease-out) calc(var(--fc-path-t0) + 3.45s) both}.fc-motion .fc-path:not(.is-run) :is(.fc-path__rail,.fc-path__tick,.fc-path__name,.fc-path__rule,.fc-path__span-label,.fc-path__pole,.fc-path__flag-label,.fc-path__reticle){animation-play-state:paused}@container fc-path (max-width: 679px){.fc-motion .fc-path__rail{animation-name:fc-path-rail-y}.fc-path__rule{--fc-path-grow: 1 0}.fc-path__name,.fc-path__flag-label{--fc-path-from: -6px 0}}@keyframes fc-path-rail-x{0%{clip-path:inset(-10px 100% -10px 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}14.655%,18.103%{clip-path:inset(-10px 83% -10px 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}32.759%,36.207%{clip-path:inset(-10px 66% -10px 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}50.862%,54.310%{clip-path:inset(-10px 49% -10px 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}68.966%,72.414%{clip-path:inset(-10px 32% -10px 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}to{clip-path:inset(-10px 0 -10px 0)}}@keyframes fc-path-rail-y{0%{clip-path:inset(0 -10px 100% -10px);animation-timing-function:cubic-bezier(.45,0,.2,1)}14.655%,18.103%{clip-path:inset(0 -10px 83% -10px);animation-timing-function:cubic-bezier(.45,0,.2,1)}32.759%,36.207%{clip-path:inset(0 -10px 66% -10px);animation-timing-function:cubic-bezier(.45,0,.2,1)}50.862%,54.310%{clip-path:inset(0 -10px 49% -10px);animation-timing-function:cubic-bezier(.45,0,.2,1)}68.966%,72.414%{clip-path:inset(0 -10px 32% -10px);animation-timing-function:cubic-bezier(.45,0,.2,1)}to{clip-path:inset(0 -10px 0 -10px)}}@keyframes fc-path-pop{0%{scale:0}}@keyframes fc-path-in{0%{opacity:0;translate:var(--fc-path-from, 0 6px)}}@keyframes fc-path-fade{0%{opacity:0}}@keyframes fc-path-grow{0%{scale:var(--fc-path-grow, 0 1)}}@keyframes fc-path-drop{0%{scale:1 0}}@keyframes fc-path-settle{0%{opacity:0;scale:2.6}35%{opacity:1}to{opacity:1;scale:1}}.fc-shift{--fc-shift-fg: var(--fg, #f5f5f7);--fc-shift-dim: var(--fg-2, #86868b);--fc-shift-faint: var(--fg-3, #6e6e73);--fc-shift-line: var(--line, rgba(255, 255, 255, .16));--fc-shift-bg: #000;container:fc-shift / inline-size;color:var(--fc-shift-fg)}.film-card>.fc-shift{margin-bottom:24px}.fc-shift__frame{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;box-shadow:inset 0 0 0 1px var(--fc-shift-line)}.fc-shift__stage{position:relative;width:min(100%,520px);aspect-ratio:16 / 10}.fc-shift__frame:after{content:"";position:absolute;inset:0;pointer-events:none;--fc-shift-k: color-mix(in srgb, var(--fc-shift-fg) 70%, transparent);background:linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 0 0 / 10px 1px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 0 0 / 1px 10px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 100% 0 / 10px 1px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 100% 0 / 1px 10px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 0 100% / 10px 1px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 0 100% / 1px 10px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 100% 100% / 10px 1px no-repeat,linear-gradient(var(--fc-shift-k),var(--fc-shift-k)) 100% 100% / 1px 10px no-repeat}.fc-shift__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fc-shift__svg :is(path,rect,circle,line){vector-effect:non-scaling-stroke;stroke-width:1;fill:none;stroke:var(--fc-shift-fg)}.fc-shift__svg .fc-shift__bb{stroke:none;fill:none}.fc-shift__label{position:absolute;width:max-content;font:500 11px/1.2 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fc-shift-fg)}@container fc-shift (min-width: 480px){.fc-shift__label{font-size:12px}}.fc-shift__svg .fc-shift__cell{stroke:none;fill:var(--fc-shift-fg);opacity:.2}.fc-shift__svg .fc-shift__ghost{stroke:var(--fc-shift-faint);stroke-dasharray:2 3}.fc-shift__svg .fc-shift__ghost-mark{stroke:var(--fc-shift-faint)}.fc-shift__svg .fc-shift__link path{stroke:var(--fc-shift-dim)}.fc-shift__svg .fc-shift__link-line{stroke-dasharray:2 3}.fc-shift__svg .fc-shift__pulse{stroke:none;fill:var(--fc-shift-fg);opacity:0}.fc-shift__svg :is(.fc-shift__mark,.fc-shift__member){stroke:none;fill:var(--fc-shift-fg)}.fc-shift__label--then{color:var(--fc-shift-dim)}.fc-shift__svg .fc-shift__old-ghost :is(path,circle){stroke:var(--fc-shift-faint)}.fc-shift__svg .fc-shift__old-ghost path{stroke-dasharray:2 3}.fc-shift__svg .fc-shift__old-ghost circle{fill:var(--fc-shift-bg)}.fc-shift__svg .fc-shift__old :is(path,circle){stroke:color-mix(in srgb,var(--fc-shift-fg) 75%,transparent)}.fc-shift__svg .fc-shift__old circle{fill:var(--fc-shift-bg)}.fc-shift__old{opacity:0}.fc-shift__svg .fc-shift__end{stroke:none;fill:var(--fc-shift-fg)}.fc-shift__svg .fc-shift__partner-box{fill:var(--fc-shift-bg)}.fc-shift__svg .fc-shift__partner-core{stroke:none;fill:var(--fc-shift-fg)}.fc-shift__svg .fc-shift__packet{stroke:none;fill:var(--fc-shift-fg);opacity:0}.fc-shift__label--partner{translate:-50% 0}.fc-shift__svg .fc-shift__gate{stroke:var(--fc-shift-faint)}.fc-shift__svg .fc-shift__stop{fill:var(--fc-shift-fg);stroke:none}.fc-shift__svg .fc-shift__guide{stroke:var(--fc-shift-dim);stroke-dasharray:2 3}.fc-shift__svg :is(.fc-shift__span,.fc-shift__span-end){stroke:var(--fc-shift-fg)}.fc-shift__svg .fc-shift__head{stroke:none;fill:var(--fc-shift-fg);opacity:0}.fc-shift__label--build,.fc-shift__label--buy{color:var(--fc-shift-dim)}.fc-shift__label--wait{translate:-50% 0}@media(forced-colors:active){.fc-shift{--fc-shift-fg: CanvasText;--fc-shift-dim: CanvasText;--fc-shift-faint: GrayText;--fc-shift-line: GrayText;--fc-shift-bg: Canvas}.fc-shift__frame{forced-color-adjust:none}}.fc-shift{--fc-shift-eo: var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1));--fc-shift-es: var(--ease-standard, ease)}.fc-motion .fc-shift__frame{animation:fc-shift-wipe 1.3s var(--fc-shift-eo) both}.fc-motion .fc-shift:not(.is-run) *{animation-play-state:paused!important}.fc-motion .fc-shift__cell{animation:fc-shift-cell-in .5s var(--fc-shift-es) var(--fc-shift-d1) both,fc-shift-cell-dim .7s var(--fc-shift-es) var(--fc-shift-d2) forwards}.fc-motion .fc-shift__ghost{animation:fc-shift-fade .9s var(--fc-shift-es) 2.3s both}.fc-motion .fc-shift__ghost-mark{animation:fc-shift-fade .9s var(--fc-shift-es) 3s both}.fc-motion .fc-shift__link{animation:fc-shift-draw .8s var(--fc-shift-eo) 3.5s both}.fc-motion .fc-shift__team{animation:fc-shift-team-move 1.1s cubic-bezier(.7,0,.2,1) 2.75s both}.fc-motion .fc-shift__team-box{transform-box:view-box;transform-origin:232px 68px;animation:fc-shift-team-in .5s var(--fc-shift-es) .2s both,fc-shift-team-shrink .8s cubic-bezier(.65,0,.25,1) 2.05s both}.fc-motion .fc-shift__mark{transform-box:fill-box;transform-origin:50% 50%;animation:fc-shift-pop .7s var(--fc-shift-eo) .8s both}.fc-motion .fc-shift__member{animation:fc-shift-cell-in .5s var(--fc-shift-es) .42s both}.fc-motion .fc-shift__label--then{animation:fc-shift-label .7s var(--fc-shift-eo) .5s both}.fc-motion .fc-shift__label--now{animation:fc-shift-label .7s var(--fc-shift-eo) 3.7s both}.fc-motion .fc-shift__pulse{animation:fc-shift-hop 3.6s var(--fc-shift-es) 4.6s infinite}.fc-motion .fc-shift__old{animation:fc-shift-draw 1.3s cubic-bezier(.4,0,.6,1) .3s both,fc-shift-old 2.35s linear .3s both}.fc-motion .fc-shift__old circle{transform-box:fill-box;transform-origin:50% 50%;animation:fc-shift-pop .5s var(--fc-shift-eo) var(--fc-shift-d) both}.fc-motion .fc-shift__old-ghost{animation:fc-shift-fade .7s var(--fc-shift-es) 1.95s both}.fc-motion .fc-shift__route{animation:fc-shift-draw 1.1s cubic-bezier(.45,0,.2,1) 2.1s both}.fc-motion .fc-shift__end{transform-box:fill-box;transform-origin:50% 50%;animation:fc-shift-pop .5s var(--fc-shift-eo) .25s both}.fc-motion .fc-shift__end--far{animation-delay:3.15s}.fc-motion .fc-shift__partner{transform-box:fill-box;transform-origin:50% 50%;animation:fc-shift-pop .6s var(--fc-shift-eo) var(--fc-shift-d) both}.fc-motion .fc-shift__label--partner{animation:fc-shift-label .7s var(--fc-shift-eo) var(--fc-shift-d) both}.fc-motion .fc-shift__packet{animation:fc-shift-packet 4.4s linear 4s infinite}.fc-motion .fc-shift__gate{animation:fc-shift-fade .6s var(--fc-shift-es) .25s both}.fc-motion .fc-shift__build{animation:fc-shift-draw .8s cubic-bezier(.3,0,.4,1) .5s both}.fc-motion .fc-shift__buy{animation:fc-shift-draw 3.4s linear .5s both}.fc-motion .fc-shift__stop{transform-box:fill-box;transform-origin:50% 50%;animation:fc-shift-pop .6s var(--fc-shift-eo) 1.3s both}.fc-motion .fc-shift__stop--buy{animation-delay:3.9s}.fc-motion .fc-shift__guide--a{animation:fc-shift-fade .5s var(--fc-shift-es) 1.45s both}.fc-motion .fc-shift__guide--b{animation:fc-shift-fade .5s var(--fc-shift-es) 3.95s both}.fc-motion .fc-shift__span-end--a{animation:fc-shift-fade .4s var(--fc-shift-es) 1.45s both}.fc-motion .fc-shift__span{transform-box:fill-box;transform-origin:0 50%;animation:fc-shift-grow 2164ms linear 1736ms both}.fc-motion .fc-shift__span-end--b{animation:fc-shift-fade .4s var(--fc-shift-es) 3.9s both}.fc-motion .fc-shift__label--build{animation:fc-shift-label .7s var(--fc-shift-eo) .45s both}.fc-motion .fc-shift__label--buy{animation:fc-shift-label .7s var(--fc-shift-eo) .55s both}.fc-motion .fc-shift__label--wait{animation:fc-shift-label .8s var(--fc-shift-eo) 4.05s both}.fc-motion .fc-shift__head--build{animation:fc-shift-head-build 2.6s linear 4.6s infinite}.fc-motion .fc-shift__head--buy{animation:fc-shift-head-buy 9s linear 4.6s infinite}@keyframes fc-shift-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fc-shift-fade{0%{opacity:0}}@keyframes fc-shift-pop{0%{opacity:0;scale:0}}@keyframes fc-shift-label{0%{opacity:0;translate:var(--fc-shift-lx, 0) 4px}}.fc-shift__label--partner,.fc-shift__label--wait{--fc-shift-lx: -50%}@keyframes fc-shift-draw{0%{clip-path:inset(-8px 100% -8px -8px)}to{clip-path:inset(-8px -8px -8px -8px)}}@keyframes fc-shift-grow{0%{scale:0 1}}@keyframes fc-shift-old{0%,70.2%{opacity:1}to{opacity:0}}@keyframes fc-shift-cell-in{0%{opacity:0}to{opacity:.9}}@keyframes fc-shift-cell-dim{0%{opacity:.9}to{opacity:.2}}@keyframes fc-shift-team-in{0%{opacity:0}}@keyframes fc-shift-team-shrink{0%{transform:translate(-46px,-32px) scale(2.916667,1.806452)}}@keyframes fc-shift-team-move{0%{translate:-158px 0}}@keyframes fc-shift-hop{0%{opacity:0;translate:178px 0}10%{opacity:1}40%{opacity:1;translate:222px 0}48%,to{opacity:0;translate:222px 0}}@keyframes fc-shift-packet{0%{opacity:0;translate:28px 0}4%{opacity:1}18%,26%{translate:106px 0}38%,46%{translate:160px 0}58%,66%{translate:214px 0}80%{opacity:1;translate:292px 0}86%,to{opacity:0;translate:292px 0}}@keyframes fc-shift-head-build{0%{opacity:0;translate:28px 0}4%{opacity:1}46%{opacity:1;translate:124px 0}54%,to{opacity:0;translate:124px 0}}@keyframes fc-shift-head-buy{0%{opacity:0;translate:28px 0}3%{opacity:1}92%{opacity:1;translate:292px 0}97%,to{opacity:0;translate:292px 0}}.thesis-gap__text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(40px,6vw,96px);align-items:end}.thesis-gap__text .label{grid-column:1 / -1}.thesis-gap__text .thesis-prose{margin-top:0}.thesis-gap__path{margin-top:clamp(64px,8vw,112px)}.thesis-prose{max-width:34em;margin-top:28px;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--fg-2)}.thesis-prose p+p{margin-top:16px}.thesis-prose .actions{margin-top:24px}.thesis-now{border-top:1px solid var(--line)}.thesis-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.thesis-cards h3{font-size:22px;font-weight:600;line-height:1.25}.thesis-cards p{margin-top:10px;max-width:26em;color:var(--fg-2)}.thesis-cards__n{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:12px;color:var(--fg-2)}.thesis-cards .thesis-cards__name{font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1;letter-spacing:var(--caps-track);text-transform:uppercase}.thesis-cards .thesis-cards__role{margin-top:12px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.thesis-frontiers__head{padding-top:var(--section);padding-bottom:clamp(64px,8vw,112px);border-top:1px solid var(--line)}.thesis-frontiers__head .lede{margin-top:24px}.thesis-nations{border-top:1px solid var(--line)}.thesis-together{margin-top:clamp(80px,9vw,128px);padding-top:40px;border-top:1px solid var(--line)}.thesis-together .thesis-prose{margin-top:0}.thesis-tests{border-top:1px solid var(--line)}.thesis-tests .head{margin-bottom:48px}.thesis-callout{margin-top:56px;padding-top:28px;border-top:1px solid var(--fg);color:var(--fg-2);max-width:36em}.thesis-callout__title{margin-bottom:12px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.1;letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--fg);text-wrap:balance}.thesis-essays .entry__title{font-size:21px}@media(max-width:899px){.thesis-gap__text{grid-template-columns:1fr}.thesis-cards{grid-template-columns:1fr;gap:48px}}
