:root{--rams-ink:#171717;--rams-mid:#525252;--rams-micro:#737373;--rams-muted:#a3a3a3;--rams-faint:#d4d4d4;--rams-hair:#e5e5e5;--rams-panel:#fafafa;--rams-soft:#f5f5f5;--rams-bg:#fff;--rams-accent:#ea5b0c;--rams-accent-soft:#ea5b0c1f;--warn:var(--rams-accent);--danger:#e05c5c;--green:#4caf7d;--us-nav-height:56px;--us-dock-height:57px;--us-section-pad:clamp(56px, 6vw, 72px);--us-ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{background:var(--rams-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px;overflow-x:clip}body{background:var(--rams-bg);min-width:320px;color:var(--rams-ink);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input{font:inherit}img,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}b,strong{font-weight:bolder}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--rams-accent);outline-offset:3px}.site-frame{min-height:100vh}.site-frame--rams{color:var(--rams-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.7}.site-frame--rams.site-frame--landing{--rams-mid:#404040;--rams-micro:#525252;--rams-muted:#666;--rams-faint:#737373}.site-frame--rams button:focus-visible,.site-frame--rams a:focus-visible{outline-color:var(--rams-accent)}.site-frame--rams .page-container--landing,.site-frame--rams .prototype-nav__inner{width:min(1080px,100% - 48px)}.page-container{margin:0 auto}.prototype-nav{z-index:50;border-bottom:1px solid var(--rams-hair);background:#fff;position:sticky;top:0}.prototype-nav__inner{align-items:center;gap:20px;min-height:56px;margin:0 auto;display:flex}.prototype-brand{min-width:max-content;color:var(--rams-ink);letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.prototype-brand__mark{background:var(--rams-accent);flex:none;width:14px;height:14px;display:block}.rams-eyebrow{color:var(--rams-accent);letter-spacing:.3em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500;line-height:1.4}.rams-eyebrow--gray{color:var(--rams-micro)}.rams-display{color:var(--rams-ink);letter-spacing:-.02em;margin:0;font-size:clamp(38px,5vw,56px);font-weight:300;line-height:1.08}.rams-small{color:var(--rams-micro);letter-spacing:.02em;font-size:14px}.rams-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.rams-button{background:var(--rams-accent);color:#fff;cursor:pointer;letter-spacing:.22em;text-align:center;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;min-height:0;padding:16px 36px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s;display:inline-flex}.rams-button:hover:not(:disabled){opacity:.8}.rams-button--secondary{border:1px solid var(--rams-accent);color:var(--rams-accent);background:0 0;transition:opacity .15s,background-color .15s}.rams-button--secondary:hover:not(:disabled){opacity:1;background:var(--rams-accent-soft)}.rams-instrument-grid{border:1px solid var(--rams-hair);background:var(--rams-hair);gap:1px;display:grid}.rams-instrument{background:#fff;flex-direction:column;display:flex}.rams-instrument__superhead{color:var(--rams-accent);letter-spacing:.3em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:500}.rams-philosopher-quote__mark{height:37px;color:var(--rams-accent);font-family:Georgia,Times New Roman,serif;font-size:76px;font-weight:400;line-height:.72;display:block}.rams-rotating-process__visual{display:inline}.rams-rotating-process__word-window{vertical-align:bottom;clip-path:inset(0 0 -.3em);transition:width .42s;display:inline-block;position:relative}.rams-rotating-process__word-window:after{background:var(--rams-accent);content:"";height:3px;position:absolute;bottom:-.18em;left:0;right:0}.rams-rotating-process__fallback{visibility:hidden}.rams-rotating-process__word{opacity:0;text-align:center;white-space:nowrap;transition:opacity .42s,transform .42s;position:absolute;top:0;left:50%;transform:translate(-50%,.25em)}.rams-rotating-process__word--active{opacity:1;transform:translate(-50%)}.rams-rotating-process__measure{visibility:hidden;pointer-events:none;white-space:nowrap;position:fixed;top:0;left:0}.rams-rotating-process__accessible{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rams-page__section{padding:var(--us-section-pad) 0;border-top:1px solid #0000;margin-top:0;position:relative}.rams-page__section--rule{border-top-color:var(--rams-hair)}.rams-page__section--hero{border-top:0}.rams-page__section--panel,.rams-page__section--ink{border-top:0;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.rams-page__section--panel{background:var(--rams-panel)}.rams-page__section--panel.rams-page__section--rule{border-top:1px solid var(--rams-hair)}.rams-page__section--ink{background:var(--rams-ink);color:#fff}.rams-page__section--ink .rams-display{color:#fff}.rams-page__subheading{color:var(--rams-mid);letter-spacing:-.015em;margin:16px 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:300;line-height:1.3}.rams-rich{color:var(--rams-mid);font-size:18px;font-weight:300;line-height:1.7}.rams-rich>*+*{margin-top:18px}.rams-rich strong{color:var(--rams-ink);font-weight:500}.rams-rich h3{color:var(--rams-ink)}.us-frame{--us-blue:#0057d9;--rams-accent:var(--us-blue);--rams-accent-soft:#0057d91f;white-space:pre-wrap;flex-direction:column;min-height:100vh;padding-top:0;display:flex}.us-main{flex:1;margin:0 auto}.us-nav{--us-nav-dim:var(--rams-micro);--us-nav-hair:var(--rams-hair);border-bottom-color:var(--us-nav-hair);color:var(--rams-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafaf0}.us-nav__inner{min-height:var(--us-nav-height);gap:24px}.us-nav .us-brand{color:var(--rams-ink)}.us-brand__mark{background:var(--us-blue);transition:transform .4s var(--us-ease)}.us-brand:hover .us-brand__mark{transform:rotate(45deg)}.us-brand__text{align-items:baseline;gap:12px;display:flex}.us-brand__tagline{border-left:1px solid var(--us-nav-hair);color:var(--rams-micro);letter-spacing:.04em;text-transform:none;padding-left:12px;font-size:12px;font-weight:400;line-height:1.2}.us-navlinks{flex:1;align-items:center;gap:20px;display:flex}.us-navlinks__end{margin-left:auto}.us-navlinks a{color:var(--us-nav-dim);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4;transition:color .2s}.us-navlinks a:hover{color:var(--rams-accent)}.us-navlinks__divider{background:var(--us-nav-hair);width:1px;height:18px}.us-navlinks .us-navlinks__cta{letter-spacing:.14em;padding:8px 18px;font-size:11px;line-height:1.4}.us-menubtn{color:var(--rams-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;margin-left:auto;padding:8px 0;font-family:inherit;font-size:11px;font-weight:500;display:none}.us-menu{border-top:1px solid var(--us-nav-hair);animation:usFadeUp .3s var(--us-ease) both;background:0 0}.us-menu__inner{width:min(1080px,100% - 48px);margin:0 auto;display:grid}.us-menu a{border-bottom:1px solid var(--us-nav-hair);color:var(--us-nav-dim);letter-spacing:.14em;text-transform:uppercase;padding:16px 0;font-size:11px;font-weight:500;transition:color .2s;display:block}.us-menu a:hover{color:var(--rams-accent)}.us-menu .us-menu__cta{letter-spacing:.14em;justify-self:start;margin:20px 0 8px;padding:10px 22px;font-size:11px;line-height:1.4}.us-dialog{border:1px solid var(--rams-hair);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--rams-ink);background:#fff;border-radius:0;margin:auto;padding:0;box-shadow:0 24px 64px #1717172e}.us-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17171780}.us-dialog[open]{animation:usFadeUp .35s var(--us-ease) both}html:has(.us-dialog[open]){overflow:hidden}.us-dialog__panel{padding:48px 44px 44px;position:relative}.us-dialog__close{width:40px;height:40px;color:var(--rams-micro);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .2s;display:grid;position:absolute;top:10px;right:10px}.us-dialog__close:hover{color:var(--rams-ink)}.us-dialog__head .rams-eyebrow{margin:0 0 10px}.us-dialog__title{color:var(--rams-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:300;line-height:1.15}.us-dialog__copy{color:var(--rams-mid);margin:0;font-size:15px;font-weight:300;line-height:1.6}.us-dialog__form,.us-dialog__done{gap:22px;display:grid}.us-dialog__submit{width:100%;margin-top:4px}.us-dialog__fine{color:var(--rams-micro);letter-spacing:.02em;text-align:center;margin:-8px 0 0;font-size:12px}.us-dialog__error{border-left:1px solid var(--rams-ink);color:var(--rams-ink);margin:0;padding-left:12px;font-size:14px;line-height:1.5}.us-dialog__submit:disabled{opacity:.6;cursor:progress}.us-field{gap:8px;display:grid}.us-field label{color:var(--rams-mid);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.us-field input{border:1px solid var(--rams-hair);width:100%;min-width:0;color:var(--rams-ink);background:#fff;border-radius:0;padding:12px 14px;font-size:16px;font-weight:300;line-height:1.4;transition:border-color .2s}.us-field input::placeholder{color:var(--rams-muted)}.us-field input:hover{border-color:var(--rams-muted)}.us-field input:focus-visible{border-color:var(--rams-accent);box-shadow:inset 0 0 0 1px var(--rams-accent);outline:0}.us-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.us-two--wide-left{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.us-two--solo{grid-template-columns:minmax(0,1fr)}.us-two--book{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:64px}.us-four{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.us-five{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.us-stack{gap:40px;display:grid}.us-button{transition:opacity .15s, transform .3s var(--us-ease)}.us-button:hover{transform:translateY(-2px)}.us-cite{letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.us-quote{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(20px,2.4vw,32px);display:grid}.us-quote blockquote{color:var(--rams-ink);letter-spacing:-.01em;align-self:end;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:300;line-height:1.3}.us-quote .rams-philosopher-quote__mark{margin-bottom:12px}.us-quote .us-cite{align-self:start;margin-top:20px}.us-speaker{--us-speaker:clamp(72px, 7.5vw, 104px);width:var(--us-speaker);height:var(--us-speaker);object-fit:cover;border-radius:50%;grid-row:1/span 2;-webkit-mask-image:radial-gradient(circle closest-side,#000 48%,#000000b3 68%,#0000 98%);mask-image:radial-gradient(circle closest-side,#000 48%,#000000b3 68%,#0000 98%)}:is(.us-quote:not(:has(>.us-speaker)),.us-dgquote:not(:has(>.us-speaker)),.us-hero__quote:not(:has(>.us-hero__portrait))){grid-template-columns:minmax(0,1fr)}:is(.us-quote:not(:has(>.us-cite))>.us-speaker,.us-dgquote:not(:has(>.us-cite))>.us-speaker,.us-hero__quote:not(:has(>.us-cite))>.us-hero__portrait){grid-row:1}:is(.us-quote:not(:has(>.us-cite))>blockquote,.us-dgquote:not(:has(>.us-cite))>blockquote,.us-hero__quote:not(:has(>.us-cite))>blockquote){align-self:center}.us-steps{display:grid}.us-steps>*+*{margin-top:0}.us-steps li{border-top:1px solid var(--rams-hair);grid-template-columns:32px minmax(0,1fr);gap:16px;margin:0 -12px;padding:14px 12px;transition:background .25s,padding-left .25s;display:grid}.us-steps li:last-child{border-bottom:1px solid var(--rams-hair)}.us-steps li:hover{background:var(--rams-panel);padding-left:20px}.rams-page__section--panel .us-steps li:hover{background:#fff}.us-steps__num,.us-timeline__year{color:var(--rams-accent);letter-spacing:.1em;padding-top:6px;font-size:12px;font-weight:500}.us-deck{gap:0;display:grid}.us-deck__item{display:contents}.us-deck__fold{display:none}.us-deck__cards{border:1px solid var(--rams-hair);background:#fff;gap:1px}.us-card{z-index:0;outline:1px solid var(--rams-hair);color:inherit;cursor:pointer;text-align:left;appearance:none;background:#fff;border:0;flex-direction:column;padding:20px;font-family:inherit;transition:background .4s,box-shadow .4s;display:flex;position:relative}.us-card__top{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.us-card__icon{stroke:var(--rams-accent)}.us-card__num{color:var(--rams-accent);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.us-card h3{color:var(--rams-ink);margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.2}.us-card h3,.us-card svg,.us-card p{transition:color .4s,opacity .4s}.us-card[data-active=true]{background:var(--rams-accent);outline-color:var(--rams-accent)}.us-card[data-active=true] h3,.us-card[data-active=true] p{color:#fff}.us-card[data-active=true] svg{stroke:#fff}.us-card:not([data-active=true]) h3{color:var(--rams-micro)}.us-card:not([data-active=true]) svg,.us-card:not([data-active=true]) p{opacity:.45}.us-deck__panel{border:1px solid var(--rams-hair);background:var(--rams-panel);border-top:0;align-items:start;min-height:108px;padding:24px 28px;display:grid}.us-deck__panel--white{background:#fff}.us-deck__panel p{color:var(--rams-ink);letter-spacing:-.01em;opacity:0;transition:opacity .5s, transform .5s var(--us-ease);pointer-events:none;grid-area:1/1;margin:0;font-size:clamp(16px,1.7vw,20px);font-weight:300;line-height:1.5;transform:translateY(14px)}.us-deck__panel p[data-active=true]{opacity:1;transform:none}.us-slot{background:var(--rams-soft);color:var(--rams-micro);text-align:center;-webkit-user-select:none;user-select:none;place-items:center;padding:12px;display:grid;position:relative;overflow:hidden}.us-slot:after{content:"";border-radius:inherit;opacity:.35;pointer-events:none;border:1.5px dashed;position:absolute;inset:0}.us-slot__label{letter-spacing:.02em;justify-items:center;gap:8px;font-size:12px;line-height:1.4;display:grid}.us-slot__label:before{content:"";opacity:.6;background:currentColor;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.6'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.6'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat}.us-slot>img,.us-slot>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.us-slot:has(>img,>video):after{display:none}.us-slot:has(>img,>video) .us-slot__label{display:none}.us-slot--wide{aspect-ratio:4/3}.us-slot--square{aspect-ratio:1}.us-slot--rounded{border-radius:30px}.us-slot--fill{width:100%;height:100%;position:absolute;inset:0}.us-hero{min-height:calc(100vh - var(--us-nav-height) - 1px - var(--us-dock-height));min-height:calc(100svh - var(--us-nav-height) - 1px - var(--us-dock-height));flex-direction:column;justify-content:center;gap:clamp(36px,6vh,64px);padding-block:clamp(32px,5vh,56px);display:flex}.us-hero__body{width:100%;max-width:820px;animation:usFadeUp .9s var(--us-ease) .35s both;margin:0 auto;display:grid}.us-hero__body .rams-display{font-size:clamp(44px,min(7vh,5vw),64px)}.us-hero__lead{gap:clamp(14px,2.2vh,24px);display:grid}.us-hero__title{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.us-pos{font-size:clamp(15px,1.9vh,18px);font-style:italic}.us-defs{gap:clamp(10px,1.6vh,16px);margin:0;padding:0;font-size:clamp(17px,min(2.3vh,1.6vw),21px);line-height:1.55;display:grid}.us-defs>*+*{margin-top:0}.us-defs li{grid-template-columns:1.2em minmax(0,1fr);gap:12px;display:grid}.us-defs__num{color:var(--rams-accent);font-weight:500}.us-terms{border-bottom:1px solid var(--rams-hair);animation:usFadeUp .9s var(--us-ease) .1s both;gap:32px;margin:0;padding:0 0 clamp(16px,2.6vh,28px)}.us-term{gap:6px;display:grid}.us-term--rule{border-left:1px solid var(--rams-hair);margin-left:-16px;padding-left:32px}.us-term__word{font-size:clamp(18px,2.4vh,22px);font-weight:400}.us-term__pos{font-size:clamp(13px,1.5vh,15px)}.us-term__def{color:var(--rams-mid);font-size:clamp(14px,1.7vh,16px);line-height:1.5}.us-hero__quote{width:fit-content;max-width:820px;animation:usFadeUp .9s var(--us-ease) .9s both;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px clamp(24px,3.5vh,40px);margin:0 auto;display:grid}.us-hero__quote blockquote{color:var(--rams-ink);letter-spacing:-.01em;align-self:end;margin:0;font-size:clamp(18px,min(2.6vh,1.7vw),26px);font-weight:300;line-height:1.4}.us-hero__quote .us-cite{align-self:start}.us-hero__portrait{object-fit:cover;border-radius:50%;grid-row:1/span 2;width:clamp(112px,22vh,220px);height:clamp(112px,22vh,220px);-webkit-mask-image:radial-gradient(circle closest-side,#000 48%,#000000b3 68%,#0000 98%);mask-image:radial-gradient(circle closest-side,#000 48%,#000000b3 68%,#0000 98%)}.us-downgrade{border-top:0;margin-top:0;padding-block:0}.us-dgtrack{height:300vh;position:relative}.us-dgpin{height:100vh;padding:calc(var(--us-nav-height) + 1px + 16px) 0 calc(var(--us-dock-height) + 32px);grid-template-rows:auto auto auto auto;align-content:center;gap:28px;display:grid;position:sticky;top:0;overflow:hidden}.us-dgpin .rams-display{font-size:clamp(28px,3.4vw,44px)}.us-dghead{align-items:end}.us-dghead__copy{gap:12px;display:grid}.us-dghead__copy .rams-eyebrow{margin:0}.us-dghead__copy .rams-display{max-width:20ch}.us-dgquote{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(16px,2vw,24px);display:grid}.us-dgquote blockquote{color:var(--rams-muted);letter-spacing:-.01em;align-self:end;margin:0;font-size:clamp(17px,1.7vw,21px);font-weight:300;line-height:1.35}.us-dgquote .us-cite{align-self:start;margin-top:12px}.us-dgquote .us-speaker{--us-speaker:clamp(60px, 6vw, 84px)}.us-dgcopy{color:var(--rams-mid);gap:12px;font-size:16px;line-height:1.6;display:grid}.us-dgcopy p{margin:0}.us-dgcopy strong{color:var(--rams-ink);font-weight:500}.us-dgverdict{border-top:1px solid var(--rams-hair);color:var(--rams-mid);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:20px;padding-top:20px;font-size:16px;line-height:1.6;display:grid}.us-dgverdict__label,.us-dgverdict p{margin:0}.us-untilnow{--untilnow-travel:35vh;text-align:center;padding-block:0}.us-untilnow__track{height:calc(50vh + var(--untilnow-travel));position:relative}.us-untilnow__pin{box-sizing:border-box;background:var(--rams-ink);color:#fff;align-content:center;min-height:50vh;margin-inline:calc(50% - 50vw);padding:48px calc(50vw - 50%);display:grid;position:sticky;top:calc(25vh + 14px)}.us-untilnow__glow{background:radial-gradient(circle at 50% 120%, var(--rams-accent-soft), transparent 60%);pointer-events:none;position:absolute;inset:0}.us-untilnow .rams-display{color:#fff;max-width:18ch;margin:0 auto;position:relative}.us-untilnow__line{color:#fff;letter-spacing:-.02em;opacity:0;transition:opacity .9s var(--us-ease), transform .9s var(--us-ease);margin:28px 0 0;font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.1;position:relative;transform:translateY(22px)}.us-untilnow__line[data-untilnow-line=in]{opacity:1;transform:none}.us-untilnow__line span{color:var(--rams-accent);filter:brightness(1.7)}.us-engine{padding-block:0}.us-engine__head .rams-display{max-width:18ch}.us-engine__sub,.us-paradigm__sub{max-width:62ch;color:var(--rams-mid);margin:20px 0 0;font-size:18px;font-weight:300;line-height:1.5}.us-stat{border:1px solid var(--rams-hair);gap:8px;padding:28px;display:grid}.us-stat__label{color:var(--rams-accent);letter-spacing:.25em;text-transform:uppercase;font-size:11px;font-weight:500}.us-stat__value{color:var(--rams-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(48px,5.5vw,72px);font-weight:300;line-height:1}.us-principles{margin-top:40px}.us-steps-track{--steps:7;height:calc(100vh + var(--steps) * 30vh);position:relative}.us-steps-pin{height:100vh;padding:calc(var(--us-nav-height) + 1px + 17px) 0 calc(var(--us-dock-height) + 17px);align-content:center;display:grid;position:sticky;top:0;overflow:hidden}.us-nature{padding-block:0}.us-nature .rams-display{max-width:20ch}.us-nature__head{align-items:end}.us-nature__quote{transition-delay:.15s}@media (min-width:861px){.us-nature__quote blockquote{text-wrap:balance;font-size:clamp(18px,1.9vw,22px);line-height:1.35}.us-nature__quote .rams-philosopher-quote__mark{height:22px;margin-bottom:8px;font-size:46px}.us-nature__quote .us-cite{margin-top:12px}}.us-tabs{border-bottom:1px solid var(--rams-hair);flex-wrap:wrap;gap:0;margin-top:36px;display:flex}.us-tab{color:var(--rams-micro);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;appearance:none;background:0 0;border:0;border-bottom:2px solid #0000;margin:0 20px -1px 0;padding:14px 20px 14px 0;font-family:inherit;font-size:11px;font-weight:500;transition:color .2s,border-color .2s}.us-tab:hover{color:var(--rams-ink)}.us-tab[aria-selected=true]{color:var(--rams-ink);border-bottom-color:var(--rams-accent)}.us-tab__short,.us-topicpick{display:none}.us-tabpanels{margin-top:40px}.us-tabpanel{animation:usFadeUp .5s var(--us-ease) both}.us-nptrack{height:calc(100vh + var(--np-steps,5) * 40vh + var(--np-tabs,3) * 60vh);position:relative}.us-nppin{height:100vh;padding:calc(var(--us-nav-height) + 1px + 17px) 0 calc(var(--us-dock-height) + 17px);align-content:center;display:grid;position:sticky;top:0;overflow:hidden}@media (min-width:861px) and (min-height:641px){.us-nppin .us-tabpanels{display:grid}.us-nppin .us-tabpanel{grid-area:1/1;align-self:start}.us-nppin .us-tabpanel[hidden]{visibility:hidden;animation:none;display:block!important}.us-nppin .us-feature[hidden]{display:grid!important}}.us-universal{max-width:820px;margin:0 0 28px}.us-universal__copy{font-size:16px;line-height:1.6}.us-universal__copy>*+*{margin-top:12px}.us-topics{border:1px solid var(--rams-hair);background:var(--rams-soft);scrollbar-width:none;border-bottom:0;display:flex;overflow-x:auto}.us-topics::-webkit-scrollbar{display:none}.us-topic{border:0;border-right:1px solid var(--rams-hair);color:var(--rams-micro);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;appearance:none;background:0 0;flex:none;margin:0;padding:14px 22px;font-family:inherit;font-size:11px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s}.us-topic:hover{color:var(--rams-ink)}.us-topic[aria-pressed=true]{box-shadow:inset 0 2px 0 var(--rams-accent);color:var(--rams-ink);background:#fff}.us-card__topic{min-height:1.3em;color:var(--rams-micro);margin-bottom:2px;font-size:13px;font-weight:400;line-height:1.3;transition:color .4s;display:block}.us-card[data-active=true] .us-card__topic{color:#ffffffc7}.us-sheet{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:0 24px calc(28px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--rams-hair);color:var(--rams-ink);touch-action:none;background:#fff;margin:auto 0 0}.us-sheet::backdrop{background:#1717175c}.us-sheet[open]{animation:usSheetUp .35s var(--us-ease)}.us-sheet[open]::backdrop{animation:.35s usFadeIn}html:has(.us-sheet[open]){overflow:hidden}.us-sheet__grip{background:var(--rams-hair);border-radius:2px;width:36px;height:4px;margin:10px auto 4px}.us-sheet__head{border-bottom:1px solid var(--rams-hair);justify-content:space-between;align-items:center;padding:12px 0 14px;display:flex}.us-sheet__title{color:var(--rams-micro);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:13px}.us-sheet__close{width:40px;height:40px;color:var(--rams-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:-13px -13px -13px 0;display:grid}.us-sheet__close svg{stroke:currentColor}.us-sheet__list{margin:0;padding:0;list-style:none}.us-sheet__option{border:0;border-bottom:1px solid var(--rams-hair);width:100%;height:52px;color:var(--rams-mid);cursor:pointer;text-align:left;appearance:none;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:17px;font-weight:300;line-height:20px;display:flex}.us-sheet__list li:last-child .us-sheet__option{border-bottom:0}.us-sheet__option svg{stroke:var(--rams-accent);visibility:hidden;flex:none}.us-sheet__option[aria-pressed=true]{color:var(--rams-ink);font-weight:400}.us-sheet__option[aria-pressed=true] svg{visibility:visible}.us-feature{align-items:center}@media (min-width:861px){.us-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.us-feature__copy{font-size:16px;line-height:1.6}.us-feature__copy>*+*{margin-top:12px}}.us-feature__icon{stroke:var(--rams-accent)}.us-feature__copy h3{letter-spacing:-.01em;font-size:28px;font-weight:300;line-height:1.2}.us-feature__plate{width:100%;margin:0}.us-elements__grid{grid-template-rows:auto 1fr;grid-template-areas:"body media""quote media";row-gap:40px;margin-top:40px}.us-elements__body{grid-area:body}.us-elements__media{grid-area:media;transition-delay:.2s}.us-elements__quote{grid-area:quote;align-self:start}.us-table{width:100%;margin:0}.us-pte{text-rendering:geometricprecision;width:100%;height:auto;font-family:inherit;display:block}.us-pte__frame,.us-pte__hair,.us-pte__cell,.us-pte__num,.us-pte__name{stroke-width:1px;vector-effect:non-scaling-stroke}.us-pte__frame,.us-pte__hair,.us-pte__cell{stroke:var(--rams-hair)}.us-pte__frame,.us-pte__cell{fill:var(--rams-bg)}.us-pte__accent{fill:var(--rams-accent)}.us-pte__ink{fill:var(--rams-ink)}.us-pte__micro{fill:var(--rams-micro)}.us-pte__eyebrow{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500}.us-pte__label{letter-spacing:.01em;font-size:14px;font-weight:400}.us-pte__tag-box{fill:var(--rams-accent)}.us-pte__tag-text{fill:#fff}.us-pte__sym{stroke:var(--rams-ink);stroke-width:3.5px;stroke-linecap:round}.us-pte__num{stroke:var(--rams-ink);opacity:.55}.us-pte__name{stroke:var(--rams-ink);opacity:.22}.us-pte__el--accent .us-pte__sym,.us-pte__el--accent .us-pte__num,.us-pte__el--accent .us-pte__name{stroke:var(--rams-accent)}.us-pte__el--accent .us-pte__num{opacity:.9}.us-pte__el--accent .us-pte__name{opacity:.5}.us-flake{text-rendering:geometricprecision;width:100%;height:auto;font-family:inherit;display:block}.us-flake__frame,.us-flake__core,.us-flake__arm,.us-flake__branch,.us-flake__twig{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.us-flake__frame{fill:var(--rams-bg);stroke:var(--rams-hair)}.us-flake__core{stroke:var(--rams-ink)}.us-flake__core--inner{stroke:var(--rams-muted)}.us-flake__arm{stroke:var(--rams-ink);stroke-width:1.5px}.us-flake__branch{stroke:var(--rams-mid)}.us-flake__twig{stroke:var(--rams-muted)}.us-flake__accent .us-flake__branch{stroke:var(--rams-accent);stroke-width:1.5px}.us-flake__accent .us-flake__twig{stroke:var(--rams-accent)}.us-web{text-rendering:geometricprecision;width:100%;height:auto;font-family:inherit;display:block}.us-web__frame,.us-web__link,.us-web__node,.us-web__route{stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.us-web__frame{fill:var(--rams-bg);stroke:var(--rams-hair)}.us-web__link{stroke:var(--rams-ink);opacity:.28}.us-web__node{fill:var(--rams-bg);stroke:var(--rams-ink)}.us-web__route{stroke:var(--rams-accent);stroke-width:1.5px}.us-web__head,.us-web__start{fill:var(--rams-accent)}.us-web__micro{fill:var(--rams-micro)}.us-web__numeral{letter-spacing:.08em;font-size:11px;font-weight:500}.us-gantt{text-rendering:geometricprecision;width:100%;height:auto;font-family:inherit;display:block}.us-gantt__frame,.us-gantt__hair,.us-gantt__tick,.us-gantt__now,.us-gantt__phase--ahead .us-gantt__bar{stroke-width:1px;vector-effect:non-scaling-stroke}.us-gantt__frame{fill:var(--rams-bg);stroke:var(--rams-hair)}.us-gantt__hair{stroke:var(--rams-hair)}.us-gantt__tick{stroke:var(--rams-faint)}.us-gantt__tick--major{stroke:var(--rams-muted)}.us-gantt__bar{fill:var(--rams-ink)}.us-gantt__phase--now .us-gantt__bar{fill:var(--rams-accent)}.us-gantt__phase--ahead .us-gantt__bar{fill:var(--rams-bg);stroke:var(--rams-muted)}.us-gantt__now{stroke:var(--rams-accent)}.us-gantt__now-head{fill:var(--rams-accent)}.us-gantt__numeral{fill:var(--rams-bg);letter-spacing:.08em;font-size:11px;font-weight:500}.us-gantt__phase--ahead .us-gantt__numeral{fill:var(--rams-ink)}.us-paradigm{padding-block:0}.us-paradigm .rams-display{max-width:18ch}.us-paradigm__grid{row-gap:40px}@media (min-width:861px){.us-paradigm__grid.us-two--book{grid-template-rows:auto 1fr;grid-template-areas:"head quote""principles quote"}.us-two--book>.us-paradigm__head{grid-area:head}.us-two--book>.us-paradigm__principles{grid-area:principles}.us-paradigm__quote{grid-area:quote}.us-paradigm__quote .us-speaker{--us-speaker:clamp(56px, 5.5vw, 72px)}.us-paradigm__quote blockquote{font-size:clamp(17px,1.5vw,21px)}.us-paradigm__quote .us-cite{margin-top:12px}}.us-book{gap:20px;min-width:0;transition-delay:.2s;display:grid}.us-book__scene{--us-book-depth:14cqw;aspect-ratio:2/3;perspective:1100px;perspective-origin:50% 40%;width:min(100%,320px);position:relative;container-type:inline-size}.us-book__object{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--us-ease);position:relative;transform:rotateY(-20deg)}.us-book__scene:hover .us-book__object{transform:rotateY(-12deg)}.us-book__cover{position:absolute;inset:0}.us-book__pages{width:var(--us-book-depth);transform-origin:0;background:linear-gradient(90deg,#17171705,#17171729),repeating-linear-gradient(90deg,#fbfaf6 0 1px,#e6e2d9 1px 2px);position:absolute;top:.5%;bottom:.5%;left:100%;transform:rotateY(90deg)}.us-book__floor{transform-origin:50% 0;filter:blur(4px);pointer-events:none;background:linear-gradient(#17171780 0,#1717174d 12%,#17171724 50%,#17171700 100%);width:108%;height:36%;position:absolute;top:100%;left:-4%;transform:rotateX(90deg)skew(-34deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 92%,#0000)}.us-cover{text-rendering:geometricprecision;width:100%;height:100%;font-family:inherit;display:block}.us-cover__frame{fill:var(--rams-bg);stroke:var(--rams-hair)}.us-cover__ink{fill:var(--rams-ink)}.us-cover__mid{fill:var(--rams-mid)}.us-cover__micro{fill:var(--rams-micro)}.us-cover__accent{fill:var(--rams-accent)}.us-cover__hair{stroke:var(--rams-hair)}.us-cover__tick{stroke:var(--rams-faint)}.us-cover__tick--major{stroke:var(--rams-muted)}.us-cover__pointer{stroke:var(--rams-accent);stroke-width:2px}.us-cover__tag-box{fill:var(--rams-accent)}.us-cover__tag-text{fill:#fff}.us-cover__eyebrow{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500}.us-cover__title{letter-spacing:-.02em;font-size:46px;font-weight:300}.us-cover__title-word{letter-spacing:-.025em;fill:#000;font-size:64px;font-weight:700}.us-cover__subtitle{letter-spacing:-.005em;font-size:22px;font-weight:400}.us-cover__numeral{letter-spacing:.08em;font-size:11px;font-weight:500}.us-cover__author{letter-spacing:.01em;font-size:14px;font-weight:400}.us-about__head{text-align:center}.us-about__head .rams-eyebrow{margin-bottom:12px}.us-about__title{text-wrap:balance;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.us-about__quote{width:fit-content;margin-inline:auto}.us-about__quote blockquote{text-wrap:balance;max-width:25em}.us-about__quote .us-speaker{--us-speaker:clamp(144px, 15vw, 208px)}.us-timeline{margin:0;padding:0;display:grid;position:relative}.us-timeline>*+*{margin-top:0}.us-timeline li{border-top:1px solid var(--rams-hair);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.us-timeline li:last-child{border-bottom:1px solid var(--rams-hair)}.us-timeline li:nth-child(2){transition-delay:80ms}.us-timeline li:nth-child(3){transition-delay:.16s}.us-timeline li:nth-child(4){transition-delay:.24s}.us-timeline li:nth-child(5){transition-delay:.32s}.us-footer{--us-nav-accent:#6ea8ff;--us-nav-dim:#ffffffb8;--us-nav-hair:#ffffff24;--rams-accent:var(--us-nav-accent);background:var(--rams-ink);color:#fff}.us-footer .us-brand{color:#fff}.us-footer__inner{width:min(1080px,100% - 48px);margin:0 auto;padding:64px 0 28px}.us-footer__grid{border-bottom:1px solid var(--us-nav-hair);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;padding-bottom:48px;display:grid}.us-footer__col:nth-child(2){transition-delay:80ms}.us-footer__def{max-width:34ch;color:var(--us-nav-dim);margin:22px 0 0;font-size:15px;line-height:1.6}.us-footer__def em{color:#ffffff73;font-style:italic}.us-footer__label{color:var(--us-nav-accent);letter-spacing:.3em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:500;line-height:1.4}.us-footer__col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.us-footer__col a{color:var(--us-nav-dim);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4;transition:color .2s;display:inline-block}.us-footer__col a:hover{color:var(--rams-accent)}.us-footer__col .us-footer__cta{background:var(--us-blue,#0057d9);color:#fff;letter-spacing:.14em;transition:background-color .2s, transform .3s var(--us-ease);margin-top:28px;padding:12px 22px;font-size:11px;line-height:1.4}.us-footer__col .us-footer__cta:hover{opacity:1;background:#1a6ef0;transform:translateY(-2px)}.us-footer__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;padding-top:24px;display:flex}.us-footer__legal{gap:4px;display:grid}.us-footer__legal p{color:var(--us-nav-dim);letter-spacing:.02em;margin:0;font-size:13px;line-height:1.5}.us-footer__legal a{color:#fff;border-bottom:1px solid var(--us-nav-hair);transition:color .2s,border-color .2s}.us-footer__legal a:hover{color:var(--rams-accent);border-color:currentColor}.us-footer__top{color:var(--us-nav-dim);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:2px 0;font-size:11px;font-weight:500;line-height:1.4;transition:color .2s;display:inline-flex}.us-footer__top svg{transition:transform .3s var(--us-ease)}.us-footer__top:hover{color:var(--rams-accent)}.us-footer__top:hover svg{transform:translateY(-2px)}.us-404-frame [data-reveal]{opacity:1;transform:none}.us-404{align-content:start;gap:112px;padding:112px 0 104px;display:grid}.us-404__message{max-width:640px}.us-404 .rams-eyebrow{margin-bottom:20px}.us-404__title{margin-bottom:24px}.us-404__copy{max-width:520px;color:var(--rams-mid);font-size:17px;line-height:28px}.us-404__address{letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:20px;font-size:14px;line-height:20px;display:flex}.us-404__label{color:var(--rams-micro);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.us-404__path{overflow-wrap:anywhere}.us-404__home{margin-top:40px}.us-dial{border:1px solid var(--rams-hair)}.us-dial line{vector-effect:non-scaling-stroke;stroke-width:1px}.us-dial__ink{stroke:var(--rams-ink)}.us-dial__tick{stroke:var(--rams-muted)}.us-dial .us-dial__needle{stroke:var(--rams-accent);stroke-width:2px}.us-dial__num{color:var(--rams-micro);letter-spacing:.08em;font-size:11px;font-weight:500;line-height:15px;position:absolute}.us-dial__station,.us-dial__reading{letter-spacing:.14em;white-space:nowrap;font-size:11px;font-weight:500;line-height:15px;position:absolute}.us-dial__station{color:var(--rams-ink);text-transform:uppercase;transition:color .2s}.us-dial__station:hover,.us-dial__reading{color:var(--rams-accent)}.us-dial--h{padding:40px 39px 36px}.us-dial__scale{height:83px;position:relative}.us-dial__scale svg{width:100%;height:64px;position:absolute;top:0;left:0;overflow:visible}.us-dial--h .us-dial__num{top:0;transform:translate(-50%)}.us-dial--h .us-dial__num--start{transform:none}.us-dial--h .us-dial__num--end{transform:translate(-100%)}.us-dial--h .us-dial__station,.us-dial--h .us-dial__reading{top:68px;transform:translate(-50%)}.us-dial--v{padding:24px;display:none}.us-dial__vscale{position:relative}.us-dial__vscale svg{position:absolute;top:0;left:0}.us-dial--v .us-dial__num{letter-spacing:.04em;text-align:right;width:31px;font-size:13px;line-height:16px;left:0;transform:translateY(-50%)}.us-dial--v .us-dial__station,.us-dial--v .us-dial__reading{letter-spacing:.08em;align-items:center;min-height:44px;font-size:16px;line-height:22px;display:flex;left:84px;transform:translateY(-50%)}@media (max-width:860px){.us-404{gap:72px;padding:72px 0 80px}.us-dial--h{display:none}.us-dial--v{display:block}}@media (max-width:640px){.us-404{gap:56px;padding:56px 0 64px}.us-404 .rams-eyebrow{margin-bottom:16px}.us-404__title{margin-bottom:20px}.us-404__copy{line-height:31px}.us-404__address{line-height:26px}.us-404__home{margin-top:32px;padding-inline:20px;display:flex}}.us-dock{z-index:40;background:var(--rams-accent);border-top:1px solid #ffffff29;position:sticky;bottom:0}.us-dock__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,3vw,40px) 16px;width:min(1080px,100% - 48px);min-height:56px;margin:0 auto;padding:8px 0;display:flex}.us-dock a{--p:0;color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;padding:8px 0 10px;font-size:clamp(11px,3vw,13px);font-weight:500;line-height:22px;transition:color .2s;position:relative}.us-dock a:hover,.us-dock a.is-active{color:#fff}.us-dock__short{display:none}.us-dock a:before,.us-dock a:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.us-dock a:before{background:#ffffff47}.us-dock a:after{transform:scaleX(var(--p));transform-origin:0;background:#fff}.us-main>section[id]{scroll-margin-top:calc(var(--us-nav-height) + 1px - 72px)}@media (min-width:861px) and (min-height:641px){.us-main>:is(.us-engine,.us-nature,.us-paradigm)[id]{scroll-margin-top:-72px}}@media (min-width:521px){.us-main>.us-downgrade[id]{scroll-margin-top:-72px}}@media (max-width:860px){.us-dock__inner{scrollbar-width:none;flex-wrap:nowrap;gap:12px;overflow-x:auto}.us-dock__inner::-webkit-scrollbar{display:none}.us-dock a{white-space:nowrap;flex:none}.us-dock__full{display:none}.us-dock__short{display:inline}}@media (max-width:640px){.us-dock a{color:#fff9;letter-spacing:.1em;font-size:clamp(10px,3vw,12px)}.us-dock a:before,.us-dock a:after{display:none}}@keyframes usFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes usSheetUp{0%{transform:translateY(100%)}}@keyframes usFadeIn{0%{opacity:0}}[data-reveal]{opacity:0;transition:opacity .8s var(--us-ease), transform .8s var(--us-ease);transform:translateY(22px)}[data-reveal=in]{opacity:1;transform:none}[data-step]{opacity:0;transition:opacity .6s var(--us-ease), transform .6s var(--us-ease), background .25s, padding-left .25s;transform:translateY(18px)}[data-step=in]{opacity:1;transform:none}.us-steps--numbers-first [data-step]{opacity:1;transition:background .25s,padding-left .25s;transform:none}.us-steps--numbers-first .us-steps__num{color:var(--rams-muted);transition:color .6s var(--us-ease)}.us-steps--numbers-first [data-step=in] .us-steps__num{color:var(--rams-accent)}.us-steps--numbers-first .us-steps__text{opacity:0;transition:opacity .6s var(--us-ease), transform .6s var(--us-ease);display:block;transform:translateY(18px)}.us-steps--numbers-first [data-step=in] .us-steps__text{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal],[data-step],.us-untilnow__line,.us-steps--numbers-first .us-steps__text{opacity:1;transition:none;transform:none}.us-steps--numbers-first .us-steps__num{color:var(--rams-accent);transition:none}.us-book__object,.us-deck__panel p{transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1060px){.us-navlinks{display:none}.us-menubtn{display:inline-flex}}@media (max-width:480px){.us-dialog__panel{padding:56px 24px 28px}}@media (max-width:860px){.us-two{grid-template-columns:minmax(0,1fr)}.us-engine,.us-nature,.us-paradigm{padding-block:var(--us-section-pad)}.us-steps-track{height:auto}.us-steps-pin{align-content:start;height:auto;padding:0;position:static;overflow:visible}.us-nptrack{height:auto}.us-nppin{align-content:start;height:auto;padding:0;position:static;overflow:visible}.us-four,.us-five{grid-template-columns:repeat(2,minmax(0,1fr))}.us-dgverdict{grid-template-columns:minmax(0,1fr);gap:8px}.us-card h3{font-size:18px}.us-five .us-card h3{font-size:16px}.us-footer__inner{padding-top:56px}.us-footer__grid{gap:40px;padding-bottom:40px}.us-topics{background:var(--rams-hair);flex-wrap:wrap;gap:1px;overflow:visible}.us-topic{background:var(--rams-soft);border-right:0;flex:1 0 auto;padding:12px 16px}.us-elements__grid{grid-template-rows:auto;grid-template-areas:"body""media""quote"}.us-about__head .rams-eyebrow{letter-spacing:.14em;margin-bottom:10px}.us-about__title{font-size:24px}}@media (max-width:640px){.us-tabs{flex-wrap:nowrap}.us-tab{text-align:left;flex:1 1 0;min-width:0;margin-right:0;padding:12px 0 11px;line-height:17px}.us-tab__full{display:none}.us-tab__short{display:inline}}@media (max-width:520px){.us-four,.us-five{grid-template-columns:minmax(0,1fr)}.us-nav .us-brand{font-size:14px}.us-brand__text{gap:2px;line-height:1.2;display:grid}.us-brand__tagline{border-left:0;padding-left:0;font-size:15px}.us-menubtn{margin-right:-13px;padding:13px;position:relative}.us-menubtn [data-menu-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.us-hero{gap:32px;padding-block:24px}.us-terms{gap:14px;padding:0 0 14px}.us-term--rule{border-left:0;margin-left:0;padding-left:0}.us-term{gap:4px}.us-term__word{font-size:17px}.us-term__pos{font-size:13px}.us-term__def{font-size:14px;line-height:1.45}.us-hero__body .rams-display{font-size:36px}.us-hero__title{gap:6px 12px}.us-pos{font-size:15px}.us-hero__lead{gap:12px}.us-defs{gap:10px;font-size:16px;line-height:1.5}.us-defs li{grid-template-columns:24px minmax(0,1fr);gap:8px}.us-hero__quote{text-align:center;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:4px}.us-hero__quote blockquote{font-size:17px}.us-hero__portrait{grid-row:auto;width:80px;height:80px;margin-bottom:4px}.us-quote,.us-dgquote{column-gap:16px}.us-speaker{--us-speaker:64px}.us-dgquote .us-speaker{--us-speaker:56px}.us-about__quote{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px}.us-about__quote .us-speaker{--us-speaker:128px;grid-row:auto}.us-about__title{font-size:22px}.us-footer__inner{padding:48px 0 24px}.us-footer__grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:36px}.us-footer__bar{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-height:940px) and (min-height:641px) and (min-width:861px){.us-steps-pin .us-engine__sub,.us-steps-pin .us-paradigm__sub{margin-top:12px;font-size:16px;line-height:1.45}.us-steps-pin .us-principles{margin-top:28px}.us-steps-pin .us-steps li{padding-top:11px;padding-bottom:11px}.us-steps-pin .us-paradigm__grid{row-gap:28px}}@media (max-height:860px) and (min-height:641px) and (min-width:861px){.us-steps-pin .rams-display{font-size:clamp(28px,3.4vw,44px)}.us-steps-pin .us-stat{padding:20px 24px}.us-steps-pin .us-engine__sub,.us-steps-pin .us-paradigm__sub{margin-top:10px;font-size:15px;line-height:1.4}.us-steps-pin .us-principles{margin-top:24px}.us-steps-pin .us-steps li{padding-top:9px;padding-bottom:9px}.us-steps-pin .us-paradigm__grid{row-gap:20px}.us-steps-pin .us-book__scene{width:min(100%,280px)}}@media (max-height:720px) and (min-height:641px) and (min-width:861px){.us-steps-pin .us-steps li{padding-top:6px;padding-bottom:6px}.us-steps-pin .us-stat .rams-small{display:none}.us-steps-pin .us-engine__sub,.us-steps-pin .us-paradigm__sub{margin-top:8px}.us-steps-pin .us-paradigm__grid{row-gap:16px}.us-steps-pin .us-paradigm__grid .us-steps li{font-size:16px;line-height:1.5}.us-steps-pin .us-book__scene{width:min(100%,240px)}}@media (max-height:860px) and (min-height:641px) and (min-width:861px){.us-nppin{padding-block:calc(var(--us-nav-height) + 1px + 11px) calc(var(--us-dock-height) + 11px)}.us-nppin .rams-eyebrow{margin-bottom:10px}.us-nppin .us-nature__head .rams-display{font-size:clamp(28px,3.4vw,44px)}.us-nppin .us-nature__quote blockquote{font-size:clamp(16px,1.35vw,19px)}.us-nppin .us-tabs{margin-top:24px}.us-nppin .us-tabpanels{margin-top:20px}.us-nppin .us-universal{margin-bottom:20px}.us-nppin .us-deck__panel{min-height:96px}.us-nppin .us-topic{padding:11px 18px}}@media (max-height:760px) and (min-height:641px) and (min-width:861px){.us-nature__quote,.us-nppin .us-universal__copy p:first-child{display:none}.us-nppin .us-card{padding:14px 16px}.us-nppin .us-card__top{margin-bottom:8px}}@media (max-height:680px) and (min-height:641px) and (min-width:861px){.us-nppin .us-card svg{display:none}.us-nppin .us-deck__panel{min-height:0;padding:14px 20px}}@media (max-height:640px) and (min-width:861px){.us-engine,.us-nature,.us-paradigm{padding-block:var(--us-section-pad)}.us-steps-track,.us-nptrack{height:auto}.us-steps-pin,.us-nppin{align-content:start;height:auto;padding:0;position:static;overflow:visible}}@media (max-height:820px){.us-dgpin{gap:20px}.us-dgquote{display:none}.us-dgcopy{gap:8px;font-size:15px}.us-dgcopy p:first-child{display:none}.us-dgpin .us-card{padding:14px 16px}.us-dgpin .us-card__top{margin-bottom:8px}.us-dgpanel{min-height:0;padding:16px 20px}.us-dgpanel p{font-size:15px}}@media (max-height:640px){.us-dgcopy,.us-dgverdict,.us-dgpin .us-card svg{display:none}}@media (max-width:520px){.us-dgtrack{height:auto}.us-dgpin{height:auto;padding:var(--us-section-pad) 0 32px;align-content:start;gap:28px;position:static;overflow:visible}.us-dgquote{display:grid}.us-dgcopy{gap:12px;font-size:16px;display:grid}.us-dgcopy p:first-child{display:block}.us-dgverdict{display:grid}.us-dgpin .us-card{padding:20px}.us-dgpin .us-card__top{margin-bottom:16px}.us-dgpin .us-card svg{display:block}.us-dgpanel{min-height:108px;padding:24px 28px}.us-dgpanel p{font-size:clamp(16px,1.7vw,20px)}.us-deck__panel{display:none}.us-deck__item{display:block}.us-deck__item>.us-card,.us-dgpin .us-deck__item>.us-card{flex-direction:row;align-items:center;gap:14px;width:100%;padding:16px 20px}.us-deck__item>.us-card .us-card__top{display:contents}.us-deck__item>.us-card svg{flex:none}.us-deck__item>.us-card h3{flex:1;order:1}.us-deck__item>.us-card .us-card__num{order:2}.us-deck__fold{transition:grid-template-rows .4s var(--us-ease);background:#fff;grid-template-rows:0fr;display:grid}.us-deck__fold>div{visibility:hidden;min-height:0;transition:visibility 0s .4s;overflow:hidden}.us-deck__fold p{color:var(--rams-ink);letter-spacing:-.01em;margin:0;padding:16px 20px 20px;font-size:16px;font-weight:300;line-height:1.5}.us-deck__fold[data-active=true]{grid-template-rows:1fr}.us-deck__fold[data-active=true]>div{visibility:visible;transition-delay:0s}.us-dgtrack.is-pinned:before,.us-nptrack.is-pinned:before{content:"";height:calc(var(--deck-steps,4) * 40vh);height:calc(var(--deck-steps,4) * 40svh);display:block}.us-dgtrack.is-pinned>.us-dgpin,.us-nptrack.is-pinned>.us-nppin{top:auto;bottom:calc(var(--us-dock-height) + 8px - var(--pin-tail,0px));position:sticky}.us-dgtrack.is-pinned .us-deck,.us-nptrack.is-pinned .us-deck{min-height:var(--deck-h);align-content:start}.us-nature__quote{display:none}.us-nature__head .rams-eyebrow{margin-bottom:10px}.us-nature__head .rams-display{font-size:28px;line-height:1.1}.us-nature__head .rams-rotating-process__word-window:after{height:2px}.us-nature .us-tabs{margin-top:20px}.us-nature .us-tabpanels{margin-top:14px}.us-nature .us-universal{margin-bottom:16px}.us-nature .us-universal__copy{color:var(--rams-mid);font-size:15px;font-weight:300;line-height:22px}.us-nature .us-topics{display:none}.us-topicpick{color:var(--rams-ink);letter-spacing:-.01em;flex-wrap:wrap;align-items:flex-end;column-gap:8px;margin:0 0 16px;font-size:24px;font-weight:300;line-height:30px;display:flex}.us-topicpick__button{border:0;border-bottom:1px solid var(--rams-accent);color:var(--rams-accent);cursor:pointer;letter-spacing:inherit;text-transform:lowercase;appearance:none;background:0 0;align-items:center;gap:6px;padding:0 0 1px;font-weight:400;display:inline-flex}.us-topicpick__button svg{stroke:currentColor;transition:transform .3s var(--us-ease);flex:none}.us-topicpick__button[aria-expanded=true] svg{transform:rotate(180deg)}.us-five .us-deck__item>.us-card{gap:12px;padding:11px 16px}.us-five .us-deck__item>.us-card svg{width:22px;height:22px}.us-five .us-deck__fold p{padding:12px 16px 14px 50px;font-size:15px;line-height:22px}}@media (max-width:360px){.us-about__title{font-size:20px}}@media (max-width:640px){.site-frame--rams,.rams-small,.rams-rich,.us-dialog__copy,.us-dialog__fine,.us-dialog__error,.us-field input,.us-card h3,.us-five .us-card h3,.us-deck__panel p,.us-slot__label,.us-pos,.us-defs,.us-term__word,.us-term__pos,.us-term__def,.us-hero__quote blockquote,.us-dgquote blockquote,.us-dgcopy,.us-dgverdict,.us-dgpanel p,.us-engine__sub,.us-paradigm__sub,.us-universal__copy,.us-card__topic,.us-sheet__option,.us-footer__def,.us-footer__legal p,.us-deck__fold p,.us-404__copy,.us-404__address{font-size:20px}.rams-eyebrow,.rams-instrument__superhead,.us-stat__label{letter-spacing:.15em;font-size:20px}.rams-button{letter-spacing:.13em;font-size:20px}.us-menu a,.us-menu .us-menu__cta,.us-field label,.us-cite,.us-card__num,.us-tab,.us-topic,.us-sheet__title,.us-footer__label,.us-footer__col a,.us-footer__col .us-footer__cta,.us-footer__top{letter-spacing:.08em;font-size:20px}.us-steps__num,.us-timeline__year{letter-spacing:.06em;font-size:20px}.us-404__label,.us-dial--v .us-dial__station,.us-dial--v .us-dial__reading{letter-spacing:.08em;font-size:20px}.us-footer .prototype-brand{letter-spacing:.15em;font-size:20px}.us-tabs{box-shadow:inset 0 -1px 0 var(--rams-hair);scrollbar-width:none;border-bottom:0;justify-content:space-between;gap:12px;overflow-x:auto}.us-tabs::-webkit-scrollbar{display:none}.us-tab{letter-spacing:0;text-transform:none;flex:none;margin-bottom:0;line-height:24px}.us-sheet__title{line-height:24px}.us-sheet__option{line-height:26px}.us-nature .us-universal__copy,.us-five .us-deck__fold p{font-size:20px;line-height:30px}}
