:root{color-scheme:dark;--black:#050505;--white:#f5f5f1;--muted:#b5b7b8;--hairline:#454748;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--page:clamp(16px,3vw,56px);--chrome:linear-gradient(110deg,#555a5e 0%,#f8f9fa 2%,#9fa4a8 3%,#fafbfc 4%,#474b4e 7%,#c7cbce 9%,#f8f9fa 16%,#848a8e 31%,#eceeef 48%,#4d5256 49%,#d9dcde 51%,#fafbfc 70%,#898f94 93%,#f5f6f7 97%,#595f63 100%)}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--black);color:var(--white);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:focus-visible{outline-offset:5px;outline:3px solid #fff}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}a,button{-webkit-tap-highlight-color:transparent}.skip-link{z-index:20;color:#000;background:#fff;padding:12px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{padding:19px var(--page) 22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.site-header a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.home-label{letter-spacing:-.03em;font-weight:600}.site-header nav{gap:35px;display:flex}.site-header .utility-link{justify-self:end;gap:15px}.introduction{padding:23px var(--page) 0}.introduction h1{letter-spacing:-.085em;white-space:nowrap;margin:0;font-size:22vw;font-weight:600;line-height:.79}.introduction-line{grid-template-columns:1.15fr 1fr auto;align-items:end;gap:30px;padding:43px 0 34px;display:grid}.introduction-line p{letter-spacing:-.025em;font-size:18px;line-height:1.4}.introduction-line p:nth-child(2){color:var(--muted)}.jump-link{justify-content:space-between;align-items:center;gap:30px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.jump-link span{font-size:25px}.products-section{padding:0 var(--page)}.cabinet{background:var(--chrome);clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px);padding:11px;position:relative}.cabinet-heading{color:#101112;text-shadow:0 1px #ffffffb0;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 19px 8px;display:flex}.cabinet-heading h2,.cabinet-heading>span{text-transform:uppercase;letter-spacing:.055em;color:#f5f5f1;text-shadow:none;background:#050505;padding:5px 9px;font-size:12px;font-weight:500}.cabinet-interior{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-bay{background:#070707;flex-direction:column;min-width:0;padding:22px 30px 30px;display:flex;position:relative}.glassdisc-bay{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.twoleaf-bay{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.bay-heading{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:baseline;gap:7px 15px;padding-bottom:19px;display:grid}.number{letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.bay-heading>.number{grid-column:1/-1}.bay-heading h3{letter-spacing:-.065em;font-size:clamp(38px,4.9vw,76px);line-height:1}.use-label{color:var(--muted);font-size:12px}.screen-stage{flex:1;justify-content:center;align-items:center;min-width:0;padding:30px 10px 32px;display:flex;position:relative}.screen-frame{background:linear-gradient(125deg,#f6f7f8,#555d63 13%,#cbd0d3 20%,#fcfcfc 22%,#62676b 48%,#fff 51%,#b4b9bc 69%,#4d5358 90%,#f7f7f7);flex:none;width:min(100%,308px);padding:3px;display:block;position:relative;box-shadow:0 0 0 1px #0d0d0d,0 0 0 2px #43484b}.screen-frame img{width:100%;height:auto}.screen-frame:hover{outline-offset:5px;outline:1px solid #fff}.bay-copy{border-top:1px solid var(--hairline);padding-top:23px}.product-purpose{letter-spacing:-.04em;margin-bottom:13px;font-size:24px;font-weight:500;line-height:1.15}.bay-copy>p:not(.product-purpose):not(.availability){color:#c7c9ca;max-width:470px;font-size:16px;line-height:1.6}.availability{color:#c7c9ca;font-size:13px;line-height:1.7;display:block}.bay-copy .availability{margin-top:20px}.product-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.get-link{background:var(--white);color:#080808;border:1px solid #f5f5f1;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:11px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.get-link:hover{background:#d8dce0;border-color:#d8dce0;text-decoration:none}.get-link:focus-visible{outline-offset:5px}.detail-link{border-bottom:1px solid #818486;justify-content:space-between;align-items:center;gap:22px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.detail-link>span{font-size:20px;line-height:1}.product-drawer{background:#080808;grid-column:1/-1;grid-template-columns:1.05fr 1.65fr 1fr;align-items:start;gap:38px;padding:35px 30px 36px;display:grid}.drawer-name h3{letter-spacing:-.06em;margin:16px 0 19px;font-size:clamp(34px,3.8vw,58px);line-height:.98}.drawer-copy{padding-top:3px}.drawer-copy>p:not(.product-purpose){color:#c7c9ca;font-size:16px;line-height:1.6}.drawer-copy .detail-link{margin-top:19px}.drawer-actions{flex-direction:column;align-items:stretch;gap:13px;padding-top:7px;display:flex}.drawer-actions .get-link{gap:15px;font-size:13px}.drawer-copy .service-note{margin-top:16px;color:#b6b8ba!important;font-size:14px!important}.beta-note{color:#c7c9ca;padding:7px 0 4px;font-size:15px;line-height:1.5}.workshop-drawer{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.cabinet-foot{color:#161719;text-shadow:0 1px #ffffffb0;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;min-height:33px;padding:12px 19px 2px;font-size:11px;font-weight:600;display:flex}.writing-section,.practice-section{margin:90px var(--page) 0}.section-heading{border-top:1px solid #dfe1e2;border-bottom:1px solid #454748;justify-content:space-between;align-items:center;gap:24px;padding:15px 0;display:flex}.section-heading h2,.section-heading>span{font-size:13px;font-weight:500}.section-heading>span{color:#b5b7b8}.writing-layout{grid-template-columns:1fr 1fr;gap:7vw;padding:42px 0 50px;display:grid}.writing-layout h3{letter-spacing:-.06em;font-size:clamp(44px,5.5vw,84px);font-weight:400;line-height:1.02}.writing-layout h3 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.read-link{border-bottom:1px solid #bbb;align-items:center;gap:50px;min-height:48px;margin-top:26px;font-size:15px;text-decoration:none;display:inline-flex}.essay-excerpt>p:first-child{letter-spacing:-.025em;max-width:650px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,36px);line-height:1.38}.practice-section{margin-top:10px}.practice-layout{grid-template-columns:1fr 1fr;gap:7vw;padding:43px 0 77px;display:grid}.practice-statement{letter-spacing:-.06em;font-size:clamp(33px,4.1vw,61px);line-height:1.1}.practice-copy{max-width:540px}.practice-copy p{font-size:18px;line-height:1.6}.practice-copy p+p{color:#c7c9ca;margin-top:22px}.practice-copy .detail-link{margin-top:22px}.site-footer{border-top:10px solid #c3c6c8;border-image:var(--chrome) 10;margin:0 var(--page);grid-template-columns:1.1fr 1.8fr 1.4fr auto;align-items:start;gap:30px;padding:31px 0 35px;display:grid}.footer-name{letter-spacing:-.075em;font-size:33px;font-weight:600;line-height:1;text-decoration:none}.site-footer p,.footer-domain{color:#c7c9ca;font-size:12px;line-height:1.6}.site-footer nav{flex-direction:column;align-items:start;gap:0;display:flex}.site-footer nav a{justify-content:space-between;align-items:center;gap:25px;min-height:34px;font-size:12px;text-decoration:none;display:inline-flex}@media (width>=1600px){.product-bay{padding-left:45px;padding-right:45px}.screen-frame{width:340px}.screen-stage{padding-top:40px;padding-bottom:40px}.bay-heading h3{font-size:80px}.product-drawer{padding-left:45px;padding-right:45px}}@media (width<=1000px){.site-header{gap:20px}.site-header nav{gap:24px}.site-header .utility-link{gap:8px;font-size:12px}.product-bay{padding-left:22px;padding-right:22px}.bay-heading h3{font-size:46px}.screen-stage{padding-left:0;padding-right:0}.product-drawer{grid-template-columns:1fr 1.45fr 1fr;gap:25px;padding-left:24px;padding-right:24px}.drawer-actions .get-link{padding-left:12px;padding-right:12px;font-size:12px}.site-footer{grid-template-columns:1fr 1.5fr 1.2fr}.footer-domain{grid-column:1/-1}}@media (width<=760px){.site-header{grid-template-columns:1fr auto;gap:5px 20px;padding-top:13px;padding-bottom:20px}.site-header nav{border-top:1px solid #454748;grid-area:2/1/auto/-1;justify-content:space-between;gap:16px;margin-top:9px}.site-header nav a{font-size:14px}.site-header .utility-link{font-size:12px}.introduction{padding-top:24px}.introduction-line{grid-template-columns:1fr 1fr;gap:25px;padding:30px 0}.introduction-line p{font-size:16px}.jump-link{border-top:1px solid #454748;grid-column:1/-1;justify-content:space-between;padding-top:13px;font-size:14px}.cabinet{clip-path:polygon(19px 0,calc(100% - 19px) 0,100% 19px,100% calc(100% - 19px),calc(100% - 19px) 100%,19px 100%,0 calc(100% - 19px),0 19px);padding:8px}.cabinet-heading{min-height:41px;padding-left:15px;padding-right:15px}.cabinet-interior{grid-template-columns:1fr;gap:8px}.product-bay{padding:22px}.glassdisc-bay{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%,0 12px)}.twoleaf-bay{clip-path:none}.bay-heading{padding-bottom:17px}.bay-heading h3{font-size:52px}.screen-stage{padding-top:27px;padding-bottom:28px}.screen-frame{width:min(100%,308px)}.bay-copy{padding-top:22px}.product-purpose{font-size:25px}.bay-copy>p:not(.product-purpose):not(.availability){font-size:16px}.availability{font-size:13px}.product-actions{gap:20px;margin-top:15px}.product-drawer{grid-template-columns:1fr 1.5fr;gap:25px;padding:27px 22px}.drawer-name h3{font-size:39px}.drawer-copy{padding-top:0}.drawer-actions{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:0;display:flex}.drawer-actions .get-link{flex:1;min-width:160px;padding:11px 15px;font-size:14px}.drawer-actions .beta-note{margin-right:20px;font-size:14px}.beta-note br{display:none}.drawer-copy .service-note{font-size:14px!important}.cabinet-foot{padding-left:13px;padding-right:13px;font-size:10px}.writing-section{margin-top:57px}.writing-layout,.practice-layout{grid-template-columns:1fr;gap:33px;padding-top:30px}.writing-layout h3{font-size:64px}.essay-excerpt>p:first-child{max-width:600px;font-size:28px}.writing-layout{padding-bottom:43px}.read-link{margin-top:22px}.practice-layout{padding-bottom:52px}.practice-statement{font-size:45px}.practice-copy p{font-size:17px}.site-footer{grid-template-columns:1fr 1.6fr;gap:25px}.site-footer nav{flex-direction:row;grid-column:1/-1;justify-content:space-between;gap:20px;display:flex}.site-footer nav a{min-height:44px;font-size:13px}.site-footer p{font-size:12px}.footer-domain{grid-column:1/-1}}@media (width<=450px){.site-header{padding-bottom:15px}.introduction{padding:22px 5vw 0}.introduction h1{white-space:normal;letter-spacing:-.085em;font-size:41vw;line-height:.76}.introduction h1 span{display:block}.introduction h1 span+span{text-align:right;margin-top:.07em}.introduction-line{align-items:start;gap:25px 14px;padding-top:34px}.introduction-line p{font-size:15px}.cabinet{padding:7px}.cabinet-heading h2,.cabinet-heading>span{font-size:12px}.product-bay{padding:21px 17px 25px}.bay-heading h3{font-size:46px}.bay-heading .use-label{font-size:11px}.screen-stage{padding:25px 0 27px}.screen-frame{width:100%;max-width:308px;padding:3px}.product-purpose{font-size:24px}.product-actions{flex-direction:column;align-items:start;gap:13px}.get-link{width:100%;min-height:49px;font-size:15px}.detail-link{gap:27px;font-size:14px}.product-drawer{grid-template-columns:1fr;gap:24px;padding:27px 17px 29px}.drawer-name{flex-direction:column;display:flex}.drawer-name h3{margin-top:13px;margin-bottom:15px;font-size:45px}.drawer-copy>p:not(.product-purpose){font-size:16px}.drawer-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.drawer-actions .get-link{flex:none;min-width:0;font-size:15px}.drawer-actions .detail-link{align-self:start}.cabinet-foot{gap:12px;font-size:9px}.writing-layout h3{font-size:53px}.essay-excerpt>p:first-child{font-size:26px}.practice-statement{font-size:38px}.practice-copy p{font-size:16px}.site-footer{grid-template-columns:1fr;gap:22px}.site-footer nav{flex-direction:column;align-items:start;gap:2px}.site-footer nav a{gap:25px;font-size:14px}.site-footer p,.footer-domain{font-size:13px}.footer-name{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main:focus{outline:none}a{overflow-wrap:anywhere}.site-header nav a[aria-current],.utility-link[aria-current]{text-underline-offset:7px;text-decoration:underline}.site-header a:hover,.site-footer a:hover{text-decoration:underline}.section-heading>a{align-items:center;gap:16px;min-height:44px;margin-block:-10px;font-size:13px;text-decoration:none;display:inline-flex}.writing-layout h3 a{text-decoration:none}.writing-layout h3 a:hover{text-underline-offset:8px;text-decoration:underline 2px}.writing-date{color:var(--muted);margin-top:25px;font-size:13px}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;font-size:13px;display:flex}.breadcrumb a{min-height:44px;color:var(--white);align-items:center;text-decoration:none;display:inline-flex}.product-page{padding:12px var(--page) 80px}.product-cabinet .cabinet-heading{padding-bottom:9px}.product-hero{background:var(--black);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);grid-template-columns:1fr;display:grid}.product-hero.has-image{grid-template-columns:1.15fr 1fr}.product-hero-copy{align-self:center;min-width:0;padding:clamp(25px,4vw,64px)}.product-hero h1{letter-spacing:-.075em;overflow-wrap:normal;margin-bottom:37px;font-size:clamp(64px,8vw,136px);line-height:.96}.product-hero h1.long-name{max-width:9ch}.product-tagline{letter-spacing:-.045em;max-width:19ch;margin-bottom:22px;font-size:clamp(28px,3.2vw,48px);line-height:1.12}.product-description{color:#c7c9ca;max-width:51ch;font-size:19px;line-height:1.6}.product-hero .availability{margin-top:25px}.detail-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:25px;display:flex}.product-figure{border-left:1px solid var(--hairline);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;padding:44px 30px;display:flex}.product-figure .screen-frame{width:min(100%,308px)}.product-figure figcaption{max-width:37ch;color:var(--muted);text-align:center;font-size:12px;line-height:1.6}.product-figure figcaption a{align-items:center;gap:9px;min-height:30px;margin-left:5px;display:inline-flex}.product-features{margin-top:70px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:35px 0 50px;display:grid}.feature-grid h3{letter-spacing:-.035em;margin:16px 0;font-size:28px;line-height:1.12}.feature-grid p{color:#c7c9ca;max-width:42ch;font-size:16px;line-height:1.65}.product-data{border-top:1px solid #dfe1e2;grid-template-columns:1fr 1.2fr;gap:7vw;padding:40px 0 65px;display:grid}.eyebrow{letter-spacing:.035em;color:var(--muted);font-size:12px;line-height:1.6}.product-data h2{letter-spacing:-.055em;margin-top:17px;font-size:clamp(38px,4vw,63px);line-height:1.05}.data-copy{max-width:64ch;padding-top:3px;font-size:18px;line-height:1.65}.data-copy p+p{color:#c7c9ca;margin-top:22px}.policy-links{flex-wrap:wrap;gap:28px;margin-top:20px;display:flex}.beta-section{margin-bottom:65px}.beta-section>p{max-width:57ch;margin-top:30px;font-size:20px;line-height:1.6}.more-products{margin-top:10px}.product-register>a{border-bottom:1px solid var(--hairline);grid-template-columns:50px 1fr;align-items:center;gap:18px;min-height:98px;text-decoration:none;display:grid}.register-name{letter-spacing:-.05em;font-size:clamp(30px,4.2vw,60px);line-height:1.1}.product-register>a:hover .register-name{text-underline-offset:7px;text-decoration:underline 1px}.page-heading{padding:48px 0 60px}.page-heading>.eyebrow{margin-bottom:18px}.page-heading h1{letter-spacing:-.075em;overflow-wrap:normal;margin-bottom:32px;font-size:clamp(62px,10.5vw,154px);line-height:.94}.page-heading>p:not(.eyebrow){color:#c7c9ca;max-width:42ch;font-size:22px;line-height:1.5}.writing-index,.support-page,.not-found{padding:16px var(--page) 80px}.writing-list{border-top:1px solid #dfe1e2}.writing-list article{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 2.2fr;gap:45px;padding:38px 0 48px;display:grid}.writing-list time{color:var(--muted);padding-top:9px;font-size:14px}.writing-list h2{letter-spacing:-.05em;max-width:24ch;margin-bottom:22px;font-size:clamp(36px,4.5vw,65px);line-height:1.08}.writing-list h2 a{text-decoration:none}.writing-list h2 a:hover{text-underline-offset:7px;text-decoration:underline 1px}.writing-list article p{max-width:42ch;margin-bottom:23px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.5}.feed-link{margin-top:35px}.article-page{padding:30px var(--page) 90px}.article-page article{max-width:1100px;margin-inline:auto}.article-heading{max-width:900px;margin:0 auto 58px}.back-link{align-items:center;gap:12px;min-height:44px;margin-bottom:35px;font-size:14px;text-decoration:none;display:inline-flex}.article-heading h1{letter-spacing:-.065em;max-width:15ch;margin-bottom:25px;font-size:clamp(52px,7.5vw,108px);line-height:1.01}.article-deck{color:#d4d5d5;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);line-height:1.4}.article-meta{color:var(--muted);font-size:14px;line-height:1.7}.article-meta>span{padding-inline:9px}.prose{overflow-wrap:anywhere;color:#e5e5df;max-width:65ch;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.75}.prose>*+*{margin-top:1.35em}.prose h2,.prose h3,.prose h4{font-family:var(--sans);letter-spacing:-.035em;color:var(--white);scroll-margin-top:30px;font-weight:500;line-height:1.2}.prose h2{margin-top:2em;font-size:1.55em}.prose h3{margin-top:1.75em;font-size:1.2em}.prose h4{margin-top:1.6em;font-size:1em}.prose a{color:var(--white);text-underline-offset:4px;text-decoration-color:#9c9e9e}.prose a:hover{text-decoration-color:var(--white)}.prose p,.prose li{max-width:65ch}.prose ul,.prose ol{padding-left:1.5em}.prose li+li{margin-top:.4em}.prose blockquote{color:#cdcfce;border-left:2px solid #939696;margin:1.6em 0;padding-left:1.4em;font-style:italic}.prose blockquote p+p{margin-top:1em}.prose figure{margin:2em 0}.prose img{max-width:100%;height:auto;margin-inline:auto}.prose figcaption{font-family:var(--sans);color:var(--muted);text-align:center;margin-top:12px;font-size:13px;line-height:1.6}.prose hr{border:0;border-top:1px solid var(--hairline);margin:2.2em 0}.prose pre{border:1px solid var(--hairline);white-space:pre;max-width:100%;padding:18px;font-size:.78em;line-height:1.6;overflow-x:auto}.prose code{font-size:.85em}.prose table{border-collapse:collapse;max-width:100%;font-family:var(--sans);font-size:.78em;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:10px}.prose sup{scroll-margin-top:35px;font-size:.7em;line-height:0}.prose sup a{margin:-5px 0;padding:5px 2px;display:inline-block}.prose .footnotes{border-top:1px solid var(--hairline);margin-top:45px;padding-top:24px;font-size:.82em;line-height:1.6}.prose .footnotes li{scroll-margin-top:25px}.prose .footnotes .data-footnote-backref{min-width:24px;padding:5px}.article-end{border-top:1px solid var(--hairline);max-width:65ch;margin:60px auto 0;padding-top:26px;font-size:21px}.source-note{font-family:var(--sans);color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.7}.support-register{border-top:1px solid #dfe1e2}.support-register article{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:start;gap:30px;padding:35px 0;display:grid}.support-register h2,.support-beta h2{letter-spacing:-.055em;margin-bottom:13px;font-size:clamp(34px,4.5vw,60px);line-height:1.1}.support-register h2 a{text-decoration:none}.support-register h2 a:hover{text-underline-offset:7px;text-decoration:underline 1px}.support-register p{color:var(--muted);font-size:17px}.support-actions{flex-wrap:wrap;gap:25px;display:flex}.support-beta{max-width:64ch;padding:43px 0 65px}.support-beta p{margin:20px 0;font-size:18px;line-height:1.6}.collaboration-section .practice-layout{padding-bottom:0}.not-found .page-heading{min-height:60vh}.policy-page{padding:15px var(--page) 90px}.policy-page .page-heading{max-width:1100px;margin-inline:auto}.policy-page .page-heading h1{max-width:18ch;font-size:clamp(52px,7.5vw,108px)}.policy-page .page-heading .back-link{margin-bottom:25px}.policy-page .page-heading .article-meta{max-width:none;font-size:14px}.policy-page .source-note{border-top:1px solid var(--hairline);max-width:105ch;margin:45px auto 0;padding-top:24px}@media (width>=1600px){.product-figure{padding-block:60px}.product-figure .screen-frame{width:340px}}@media (width<=1000px){.product-hero.has-image{grid-template-columns:1.15fr 1fr}.product-hero h1{font-size:clamp(58px,8vw,100px)}.product-hero-copy{padding:35px 26px}.product-tagline{font-size:32px}.product-description{font-size:17px}.product-figure{padding:35px 22px}.product-hero .detail-actions{flex-direction:column;align-items:start}.product-hero .get-link{font-size:14px}.feature-grid{gap:25px}.feature-grid h3{font-size:25px}}@media (width<=760px){.product-page{padding-top:0;padding-bottom:55px}.breadcrumb{margin-bottom:15px}.product-hero.has-image{grid-template-columns:1fr}.product-hero-copy{padding:32px 23px}.product-hero h1{margin-bottom:27px;font-size:clamp(52px,12vw,88px)}.product-tagline{font-size:34px}.product-description{font-size:18px}.product-hero .detail-actions{flex-direction:row;align-items:center}.product-figure{border-left:0;border-top:1px solid var(--hairline);padding:32px 24px}.product-figure .screen-frame{width:min(100%,308px)}.product-features{margin-top:45px}.feature-grid{grid-template-columns:1fr;gap:30px;padding:30px 0 40px}.feature-grid h3{margin-block:12px;font-size:28px}.feature-grid p{max-width:65ch}.product-data{grid-template-columns:1fr;gap:26px;padding:32px 0 42px}.product-data h2{font-size:45px}.data-copy{font-size:18px}.beta-section{margin-bottom:42px}.product-register>a{grid-template-columns:30px 1fr;gap:12px;min-height:83px}.register-name{font-size:37px}.page-heading{padding:35px 0 43px}.page-heading h1{margin-bottom:24px;font-size:clamp(58px,12vw,90px)}.page-heading>p:not(.eyebrow){font-size:19px}.writing-index,.support-page,.not-found{padding-top:8px;padding-bottom:55px}.writing-list article{grid-template-columns:1fr;gap:18px;padding:25px 0 35px}.writing-list time{padding:0;font-size:13px}.writing-list h2{font-size:41px}.writing-list article p{font-size:23px}.article-page{padding-top:10px;padding-bottom:60px}.article-heading{margin-bottom:40px}.article-heading h1{letter-spacing:-.055em;max-width:16ch;font-size:clamp(46px,9vw,70px)}.back-link{margin-bottom:28px}.article-deck{font-size:25px;line-height:1.45}.article-meta{font-size:13px}.prose{font-size:20px;line-height:1.75}.prose blockquote{padding-left:1em}.article-end{margin-top:40px;font-size:20px}.support-register article{grid-template-columns:1fr;gap:20px;padding:29px 0}.support-register h2{font-size:45px}.support-actions{gap:28px}.support-beta{padding-top:32px;padding-bottom:45px}.support-beta h2{font-size:37px}.policy-page{padding-top:8px;padding-bottom:60px}.policy-page .page-heading h1{letter-spacing:-.055em;font-size:clamp(45px,9vw,70px)}.policy-page .page-heading{padding-top:24px}}@media (width<=450px){.product-hero h1{font-size:clamp(47px,12vw,60px)}.product-hero-copy{padding:29px 17px}.product-tagline{font-size:30px}.product-description{font-size:16px}.product-hero .detail-actions{flex-direction:column;align-items:start;gap:14px;width:100%}.product-hero .get-link{font-size:15px}.product-figure{padding:28px 17px}.product-figure figcaption{font-size:12px}.product-data h2{font-size:39px}.data-copy{font-size:17px}.feature-grid h3{font-size:26px}.register-name{font-size:31px}.product-register>a{grid-template-columns:24px 1fr}.writing-list h2{font-size:36px}.article-heading h1{letter-spacing:-.055em;font-size:45px}.article-deck{font-size:24px}.prose{font-size:19px;line-height:1.75}.prose h2{font-size:1.5em}.article-meta>span{padding-inline:5px}.support-register h2{font-size:41px}.support-actions{gap:22px}.not-found .page-heading h1{font-size:62px}.not-found .detail-actions{flex-direction:column;align-items:start}}@media print{body{color:#111;background:#fff}.site-header,.site-footer,.skip-link,.back-link,.article-end .detail-link{display:none}.article-page{padding:0}.article-heading{margin-bottom:30px}.article-heading h1{font-size:44px}.article-deck{font-size:22px}.prose{color:#111;max-width:none;font-size:12pt}.prose a,.prose h2,.prose h3,.prose h4{color:#111}.prose a{text-decoration:underline}.prose img{object-fit:contain;max-height:75vh}.article-meta,.source-note{color:#444}}
