@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Cyrillic-ot_SLfK9.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Latin1-DYPusg7z.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Latin2-Cb0PcqQ4.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Latin3-BrX4nofu.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Pi-DnS9d3y-.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}:root{--night:#1b1916;--paper:#f6f0e2;--ink:#211d17;--muted:#b1a99a;--paper-muted:#5d574d;--line:#f6f0e225;--serif:"Newsreader Variable", Georgia, serif;--mono:"IBM Plex Mono", Consolas, monospace;--frame-max:100rem;--gutter:clamp(1.25rem, 5vw, 5rem);--column-gap:clamp(2.5rem, 6vw, 7rem);--measure-heading:24ch;--measure-hero:54ch;--measure-benefit:38ch;--measure-prose:44ch;--header-min:clamp(5rem, 9vh, 6rem);--header-block:var(--header-min);--screen-block:100vh;--closing-mark-size:clamp(12rem, min(24vw, 28dvh), 18rem);--closing-type-floor:clamp(2.25rem, 14cqw, 2.75rem);--closing-type-heading:clamp(var(--closing-type-floor), min(5.5cqw, 7.2dvh), 5.25rem);--closing-art-gap:clamp(1.5rem, 4dvh, 3rem);--product-ratio:1.61803;--product-width-min:25rem;--product-height-min:30rem;--product-block:calc(var(--screen-block) - var(--header-block) - var(--section-space) * 2);--product-width:max(var(--product-width-min), calc(var(--product-block) / var(--product-ratio)));--product-copy-max:30rem;--product-column-gap:clamp(2rem, 4cqw, 5rem);--product-type-heading:clamp(2.125rem, 1.5rem + 1.6vw, 3rem);--product-type-label:clamp(1.25rem, 1.125rem + .35vw, 1.5rem);--product-type-body:clamp(1.0625rem, 1rem + .2vw, 1.25rem);--product-benefit-gap:clamp(1.5rem, 2vw, 2rem);--product-glyph-size:1.25rem;--product-glyph-gap:.75rem;--pricing-max:75rem;--pricing-gap:clamp(2rem, 4vw, 4rem);--pricing-padding:clamp(1.5rem, 3.5vw, 3rem);--pricing-type-price:clamp(3.5rem, 5vw, 5rem);--pricing-type-cents:.4em;--policy-max:75rem;--policy-nav-width:12rem;--policy-measure:64ch;--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:clamp(1.75rem, 2.5vw, 2.5rem);--space-xl:clamp(2.5rem, 4vw, 4rem);--space-2xl:clamp(3rem, 5vw, 5rem);--section-space:clamp(5rem, 10vh, 9rem);--hero-art-gap:clamp(1.5rem, 2.5vw, 2.5rem);--hero-mark-stack:25rem;--hero-mark-wide:30rem;--hero-title-stack:clamp(2.875rem, min(8.5cqw, 7.2dvh), 5rem);--hero-title-wide:clamp(3.25rem, min(4.8cqw, 10dvh), 5rem);--type-small:.75rem;--type-control:.8125rem;--type-body:clamp(1.125rem, 1.04rem + .25vw, 1.375rem);--type-lead:clamp(1.375rem, 1.12rem + .5vw, 1.625rem);--type-subhead:clamp(1.5rem, 1.2rem + .6vw, 1.875rem);--type-heading:clamp(2.5rem, 1.75rem + 2.2vw, 4rem);--type-display:clamp(2.75rem, 1.6rem + 3vw, 5rem);--leading-display:1.12;--leading-heading:1.14;--leading-subhead:1.3;--leading-body:1.55;--leading-prose:1.65;--tracking-display:-.025em}@supports (height:100dvh){:root{--screen-block:100dvh;--section-space:clamp(5rem, 10dvh, 9rem)}}@font-face{font-family:Newsreader Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(./newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--serif);font-optical-sizing:auto;font-synthesis:none;background:var(--night);color:var(--paper)}*{box-sizing:border-box}body{isolation:isolate;background:var(--night);margin:0}main>section[id]{scroll-margin-block-start:var(--header-block)}:root[data-scroll=smooth]{scroll-behavior:auto}[data-scroll=smooth] .site-header{position:fixed;inset-inline:0}[data-scroll=smooth] #smooth-content{padding-block-start:var(--header-block)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}select,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,iframe:focus-visible,select:focus-visible,input:focus-visible{outline-offset:6px;outline:2px solid}[hidden]{display:none!important}::selection{background:#9a928550}h1,h2,h3,p{overflow-wrap:anywhere;margin:0;font-weight:400}p{text-wrap:pretty}.thought{display:block}.keep-phrase{vertical-align:baseline;max-inline-size:100%;display:inline-block}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:butt;stroke-linejoin:miter}.wrap{inline-size:min(var(--frame-max), calc(100% - 2 * var(--gutter)));margin-inline:auto;container:frame/inline-size}.paper{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line:#211d1729;--muted:var(--paper-muted)}.skip-link{z-index:100;left:var(--gutter);padding:var(--space-s);color:var(--ink);background:var(--paper);font:1rem var(--mono);position:fixed;top:-6rem}.skip-link:focus{top:var(--space-s)}.site-header{z-index:30;color:var(--paper);--header-muted:var(--muted);--nav-line-offset:.25rem;position:sticky;top:0;container:navigation/inline-size}.nav-frame{min-block-size:var(--header-min);padding-block:var(--space-m);align-items:center;gap:var(--space-l);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-header.is-scrolled{background:var(--night)}.site-header[data-surface=paper]{background:var(--paper);color:var(--ink);--header-muted:var(--paper-muted);--line:#211d1729}.site-header.is-scrolled .nav-frame{border-bottom-color:#0000}.brand{justify-self:start;align-items:center;gap:var(--space-xs);font:.9375rem/1.5 var(--mono);flex-wrap:wrap;display:inline-flex}.brand svg{block-size:1.625rem;inline-size:1.625rem}.site-header nav{gap:var(--space-l);flex-wrap:wrap;font-size:1.1875rem;line-height:1.5;display:flex}.site-header nav a,.header-cta{align-items:center;min-block-size:2.75rem;display:inline-flex;position:relative}.site-header nav a{color:var(--header-muted)}.site-header nav a:is(:hover,:focus-visible,[aria-current]){color:inherit}.site-header nav a:after,.header-cta:after{content:"";inset-inline:0;bottom:var(--nav-line-offset);transform-origin:0;pointer-events:none;background:currentColor;block-size:1px;transition:transform .2s ease-out;position:absolute;transform:scaleX(0)}.site-header nav a:is(:hover,:focus-visible,[aria-current]):after,.header-cta:after{transform:scaleX(1)}.header-cta:hover,.header-cta:focus-visible{color:var(--header-muted)}.site-footer a:hover{color:var(--paper);text-underline-offset:.25em;text-decoration:underline}.header-cta{font:var(--type-control)/1.5 var(--mono);white-space:nowrap;justify-self:end}.header-cta span{padding-left:var(--space-xs)}.hero{min-block-size:calc(var(--screen-block) - var(--header-block));gap:var(--space-l);padding-block:var(--space-l) var(--space-m);flex-direction:column;display:flex}.hero-shell{gap:var(--space-l);flex-direction:column;flex:1;display:flex}.hero-audience.section-context{text-align:center;margin-bottom:0}.hero-composition{--mark-size:min(76cqw, var(--hero-mark-stack), max(15rem, 37dvh));align-items:center;gap:var(--hero-art-gap);grid-template-columns:minmax(0,1fr);margin-block:auto;display:grid}.hero-art{grid-area:1/1;place-items:center;display:grid;position:relative}.mark-frame{inline-size:var(--mark-size);aspect-ratio:1;pointer-events:none;max-inline-size:100%;position:relative}.resting-mark{color:#d7cfc0;block-size:100%;inline-size:100%;display:block}body:has(.light-stage[data-renderer]) .resting-mark{visibility:hidden}.light-stage{z-index:20;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}.light-stage canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-intro{justify-items:center;gap:var(--space-l);display:grid}.hero h1{text-align:center;font-size:var(--hero-title-stack);letter-spacing:var(--tracking-display);pointer-events:none;text-wrap:wrap;line-height:1.04;position:relative}.hero-phrase{text-wrap:wrap;max-inline-size:100%;display:inline-block}.hero-feature-cycle{inline-size:min(34ch,100%);font:var(--type-control)/1.6 var(--mono);color:var(--muted);text-align:center;min-block-size:1.6em}.hero-feature-cycle [data-feature-cycle]{inline-size:100%;display:inline-block}.feature-scramble-noise{unicode-bidi:isolate;font-size:.8em}.hero .actions{gap:.75rem}.hero .button{padding-inline:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arrival-line-mask{overflow-clip-margin:.18em}.arrival-tools{align-items:center;gap:var(--space-xs) var(--space-s);padding-block:var(--space-s);font:var(--type-small)/1.5 var(--mono);flex-wrap:wrap;display:flex}.arrival-tools select,.arrival-tools button{background:var(--night);min-inline-size:0;max-inline-size:100%;color:var(--paper);border:1px solid #f6f0e250;border-radius:2px;min-block-size:2.75rem;padding:.5rem .625rem}.arrival-tools .slow-control{align-items:center;gap:.4rem;min-block-size:2.75rem;display:inline-flex}.arrival-tools input{accent-color:var(--muted)}.arrival-tools a{text-underline-offset:.3em;text-decoration:underline}.arrival-tools output{color:var(--header-muted);margin-inline-start:auto}.arrival-tools button:disabled,.arrival-tools input:disabled{opacity:.5;cursor:default}.hero-description{display:none}.hero-feature{padding-block:.625rem}.hero-feature summary{cursor:default;font:var(--type-control)/1.6 var(--mono);align-items:baseline;gap:.75rem;list-style:none;display:flex}.hero-feature summary::-webkit-details-marker{display:none}.hero-feature summary:before{content:"+";color:var(--muted)}.hero-feature[open] summary:before{content:"−"}.hero-feature p{max-inline-size:28ch;color:var(--muted);padding:.625rem 0 .25rem 1.25rem;font-size:1.125rem;line-height:1.5}.actions{justify-content:center;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-s);min-block-size:3.25rem;padding:var(--space-s) var(--space-m);font:var(--type-control)/1.5 var(--mono);border:1px solid #0000;border-radius:2px;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.button-paper{color:var(--ink);background:var(--paper)}.button-paper:hover{background:#ded5c3}.button-outline{color:var(--paper);background:0 0;border-color:#f6f0e250}.button-outline:hover{border-color:var(--paper);background:#f6f0e208}.button-ink{background:var(--ink);color:var(--paper)}.button-ink:hover{background:#484034}.micro{font:var(--type-small)/1.75 var(--mono);color:var(--muted)}.hero-foot{justify-content:space-between;align-items:center;gap:var(--space-s);font:var(--type-small)/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;margin-block-start:auto;display:flex}.hero-light-controls{justify-content:end;gap:var(--space-s);flex-wrap:wrap;margin-inline-start:auto;display:flex}#take-light{text-align:end;min-inline-size:20ch}#take-light[aria-pressed=true]{color:var(--paper)}.hero-foot a{color:var(--paper);padding-block:var(--space-s)}.hero-foot a span{margin-left:var(--space-s)}.text-button{padding:var(--space-s) 0 var(--space-s) var(--space-s);font:inherit;background:0 0;border:0}.text-button:hover{color:var(--paper)}.practice,.plans,.evaluation,.team-contact,.story-chapter{min-block-size:calc(var(--screen-block) - var(--header-block));padding-block:var(--section-space);flex-direction:column;justify-content:center;display:flex}h2{font-size:var(--type-heading);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-wrap:balance}h3{text-wrap:balance}.section-lead,.lead{font-size:var(--type-lead);line-height:var(--leading-body);color:var(--muted)}.narrative-layout{gap:var(--column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;display:grid}.product-layout{--product-width:max(var(--product-width-min), calc(max(var(--product-block), var(--product-story-block,0px)) / var(--product-ratio)));grid-template-areas:"story example";grid-template-columns:minmax(0, var(--product-copy-max)) minmax(0, var(--product-width));gap:var(--product-column-gap);justify-content:center;align-items:center;display:grid}.narrative-layout h2{max-inline-size:var(--measure-heading)}.prose{max-inline-size:var(--measure-prose);gap:var(--space-m);font-size:var(--type-body);line-height:var(--leading-prose);color:var(--muted);display:grid}.closing-content{justify-items:center;gap:var(--closing-art-gap);text-align:center;display:grid}.closing-art{inline-size:var(--closing-mark-size);aspect-ratio:1;max-inline-size:100%}.paper-mark{block-size:100%;inline-size:100%;display:block;overflow:visible}.closing-copy{justify-items:center;gap:var(--space-l);display:grid}.closing h2{max-inline-size:20ch;font-size:var(--closing-type-heading)}.footer-paper .site-footer{border-top:1px solid var(--line)}.site-footer.paper a:hover{color:var(--ink)}.product-story{inline-size:100%;min-inline-size:0;max-inline-size:var(--product-copy-max);grid-area:story;justify-self:center}.product-story h2{font-size:var(--product-type-heading)}.product-story h2,.demo-invitation{margin-inline-start:calc(var(--product-glyph-size) + var(--product-glyph-gap))}.reading-benefits{gap:var(--product-benefit-gap);margin-block-start:var(--space-l);display:grid}.reading-benefits>div{grid-template-columns:var(--product-glyph-size) minmax(0, 1fr);column-gap:var(--product-glyph-gap);display:grid}.benefit-glyph{inline-size:var(--product-glyph-size);block-size:calc(var(--product-type-label) * var(--leading-subhead));color:var(--muted);font:var(--product-glyph-size)/1 var(--mono);grid-area:1/1;align-self:start;place-items:center;display:grid}.benefit-glyph svg{block-size:auto;inline-size:100%;display:block}.reading-benefits h3{font-size:var(--product-type-label);line-height:var(--leading-subhead);text-wrap:balance;grid-column:2;margin-block-end:.375rem}.reading-benefits p{font-size:var(--product-type-body);color:var(--muted);text-wrap:balance;grid-column:2;line-height:1.5}.reading-benefits a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.reading-benefits a:hover{color:var(--ink)}.demo-invitation{font:var(--type-small)/1.75 var(--mono);color:var(--muted);margin-block-start:var(--space-l)}.product-example{inline-size:min(100%, var(--product-width));grid-area:example;justify-self:center;min-inline-size:0}.demo-shell{inline-size:100%;aspect-ratio:1 / var(--product-ratio);min-block-size:var(--product-height-min);background:var(--paper);border:1px solid #211d172f;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 22px 55px -23px #211d1740,0 2px 5px #211d1710}.demo-unavailable{padding:var(--space-l);font-size:var(--type-body);line-height:var(--leading-body);place-content:center;display:grid;position:absolute;inset:0}.demo-unavailable a{text-decoration:underline}.demo-shell iframe{border:0;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.pricing-content{max-inline-size:var(--pricing-max);margin-inline:auto}.pricing-heading{margin-bottom:var(--space-xl)}.pricing-heading h2{max-inline-size:24ch}.pricing-heading>p{margin-top:var(--space-s);font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted)}.plan-grid{gap:var(--pricing-gap);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:stretch;display:grid}.plan-pro{justify-content:space-between;align-items:start;gap:var(--space-l);padding:var(--pricing-padding);border-radius:3px;flex-direction:column;display:flex}.plan-intro h3{font-size:var(--type-subhead)}.plan-intro p{margin-top:var(--space-xs);font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted)}.price{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.price-amount{font-size:var(--pricing-type-price);letter-spacing:var(--tracking-display);white-space:nowrap;line-height:1}.price-cents{font-size:var(--pricing-type-cents);letter-spacing:0;vertical-align:baseline;line-height:0}.price-period{font:var(--type-control)/1.5 var(--mono)}.plan-action{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;inline-size:100%;display:flex}.plan-action .button{min-inline-size:10rem}.plan-action p{font:var(--type-control)/1.6 var(--mono);color:var(--muted)}.plan-alternatives{gap:var(--space-l);display:grid}.plan-alternative{border-top:1px solid var(--line);padding-block-start:var(--space-m)}.plan-label{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.plan-label h3{font-size:var(--type-subhead)}.plan-label p{font-size:var(--type-body)}.plan-alternative>p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin-block-start:var(--space-xs)}.plan-link{align-items:center;gap:var(--space-m);min-block-size:2.75rem;font:var(--type-control)/1.5 var(--mono);text-underline-offset:.35em;margin-block-start:var(--space-xs);text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.plan-link:hover{color:var(--muted)}.evaluation a{text-underline-offset:.2em;text-decoration:underline}.section-context{font:var(--type-control)/1.6 var(--mono);color:var(--muted);margin-bottom:var(--space-m)}.site-footer{padding-block:var(--space-l);gap:var(--space-l) var(--column-gap);grid-template-columns:auto 1fr;display:grid}.site-footer>p{text-align:right;font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted)}.site-footer nav{gap:var(--space-m);color:var(--muted);flex-wrap:wrap;font-size:1rem;display:flex}.site-footer small{text-align:right;font:var(--type-small)/1.75 var(--mono);color:var(--muted)}.team-hero{min-block-size:calc(var(--screen-block) - var(--header-block));padding-block:var(--section-space);flex-direction:column;justify-content:center;align-items:start;display:flex}.team-hero h1{max-inline-size:var(--measure-heading);font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.team-hero .lead{margin-top:var(--space-l);max-inline-size:var(--measure-prose)}.hero-followup{margin-top:var(--space-m);max-inline-size:var(--measure-prose);font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted)}.case-benefits{margin-top:var(--space-2xl);gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-benefits>div{border-top:1px solid var(--line);padding-top:var(--space-l)}.case-benefits h3{font-size:var(--type-subhead);line-height:var(--leading-subhead);margin-bottom:var(--space-m)}.case-benefits p{max-inline-size:var(--measure-benefit);font-size:var(--type-body);line-height:var(--leading-prose);color:var(--muted)}.team-hero .actions{margin-top:var(--space-l);justify-content:start;gap:var(--space-l)}.underlined{font-size:var(--type-body);border-bottom:1px solid;padding-bottom:.2em}.evaluation ol{margin:var(--space-xl) 0 0;gap:var(--space-xl) var(--column-gap);counter-reset:steps;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));padding:0;list-style:none;display:grid}.evaluation li{counter-increment:steps;border-top:1px solid var(--line);padding-top:var(--space-m)}.evaluation li:before{content:"0" counter(steps);color:var(--muted);font:var(--type-small) var(--mono);margin-bottom:var(--space-m);display:block}.evaluation h3{font-size:var(--type-subhead);line-height:var(--leading-subhead);margin-bottom:var(--space-s)}.evaluation li p{font-size:var(--type-body);line-height:var(--leading-prose);color:var(--muted);max-inline-size:var(--measure-prose)}.pilot-note{margin-top:var(--space-xl);max-inline-size:70ch;font:var(--type-control)/1.75 var(--mono);color:var(--muted)}.team-contact{align-items:start}.team-contact h2{max-inline-size:var(--measure-heading)}.team-contact .prose,.team-contact .button{margin-top:var(--space-l)}@container frame (width>=70rem){.hero-composition{--mark-size:min(calc((100cqw - 2 * var(--space-l)) * 1.12 / 3.12), var(--hero-mark-wide), max(18rem, 54dvh));column-gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr)}.hero-intro{justify-items:start;gap:var(--space-l);grid-area:1/1}.hero-art{grid-area:1/2}.hero h1{text-align:left;font-size:var(--hero-title-wide)}.hero .actions{justify-content:start}.hero-feature-cycle{display:none}.hero-description{--feature-row:calc(var(--type-control) * 1.6 + 1.25rem);inline-size:min(100%,22rem);block-size:calc(5 * var(--feature-row) + 16rem);grid-area:1/3;justify-self:end;padding-block:8rem;display:block;position:relative}.hero-feature{block-size:auto}}@container frame (width>=60.001rem){.case-benefits{row-gap:var(--space-m)}.case-benefits>div{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.case-benefits h3{margin-bottom:0}}@container frame (width<=60rem){.case-benefits{grid-template-columns:1fr}.case-benefits p{max-inline-size:52ch}}@container frame (width<=46rem){.product-layout{--product-width:inherit;row-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"example""story"}}@container frame (width<=48rem){.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-alternatives{gap:var(--pricing-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@container frame (width<=32rem){.plan-alternatives{grid-template-columns:minmax(0,1fr)}}@container navigation (width<=52rem){.nav-frame{justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;display:flex}.site-header nav{gap:var(--space-m);font-size:1rem}.header-cta{display:none}.brand{font-size:.875rem}}@media (width<=52rem){.site-footer{gap:var(--space-m);grid-template-columns:1fr}.site-footer>p,.site-footer small{text-align:left}}@media (width<=40rem),(height<=40rem){.site-header:has(.arrival-tools){position:relative}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root[data-reduced-motion=true]{scroll-behavior:auto}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{transition:none!important;animation:none!important}.team-hero .lead,.business-case p,.team-contact .prose p{text-wrap:pretty}.contact-layout{gap:var(--column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.agency-form{gap:var(--space-s);min-inline-size:0;display:grid}.agency-form label,.form-status{font:var(--type-control)/1.6 var(--mono)}.agency-form input,.agency-form textarea{box-sizing:border-box;border:1px solid var(--line);inline-size:100%;min-inline-size:0;color:inherit;font:var(--type-body)/1.5 var(--serif,Georgia, serif);margin-bottom:var(--space-m);background:0 0;border-radius:2px;padding:.8rem 1rem}.agency-form textarea{resize:vertical}.agency-form input:focus,.agency-form textarea:focus{outline-offset:2px;outline:1px solid}.agency-form .button{justify-self:start;margin-top:0}.agency-form button:disabled{opacity:.6;cursor:wait}.form-status{min-block-size:1.6em}.contact-trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.desktop-note{font:var(--type-small)/1.5 var(--mono);color:var(--muted);margin-top:.75rem}.agency-confidentiality{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--line);gap:var(--space-l);grid-template-columns:minmax(12rem,1fr) 2fr;display:grid}.agency-confidentiality h3{font-size:var(--type-subhead)}.agency-confidentiality p{max-inline-size:70ch;font-size:var(--type-body);line-height:var(--leading-prose);color:var(--muted)}.agency-confidentiality a{text-underline-offset:.2em;text-decoration:underline}@media (width<=600px){.agency-confidentiality{grid-template-columns:1fr}}@media (width<=40rem){.site-header{background:var(--night)}.site-header[data-surface=paper]{background:var(--paper)}.site-header .nav-frame{flex-wrap:nowrap;gap:12px;min-block-size:64px;padding-block:8px}.site-header nav{flex-wrap:nowrap;gap:12px;font-size:14px}.site-header .brand{flex-shrink:0;gap:0;font-size:0}.site-header .brand svg{width:24px;height:24px}}.agency-mark{aspect-ratio:1;inline-size:min(100%,280px);opacity:.12;align-self:center;margin-block-start:var(--space-xl)}@media (width>=60rem){.team-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-content:center;gap:2rem 4rem;display:grid}.team-hero>*{grid-column:1}.team-hero h1{font-size:clamp(2.5rem,4vw,4.5rem)}.team-hero .lead,.team-hero .actions{margin-top:0}.team-hero .agency-mark{grid-area:1/2/span 4;justify-self:center;margin:0}}
