@font-face{font-family:Mailnido Sans;src:local("Segoe UI");font-weight:100 900;font-display:swap}
:root{--ink:#1d3c35;--green:#194d43;--deep:#123e36;--muted:#626e64;--cream:#faf7ef;--paper:#fffef9;--sage:#e6eddf;--orange:#f49a38;--line:#dce1d4;--sans:"Mailnido Sans","Segoe UI",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;object-fit:contain}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #c6650c;outline-offset:5px}.container{width:min(1200px,calc(100% - 100px));margin-inline:auto}.serif{font-family:var(--serif);font-weight:400;font-style:italic}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.1px;line-height:1.7}.status-dot,.label-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;background:#628268;border-radius:50%}.skip{position:absolute;left:15px;top:-100px;background:var(--green);color:white;padding:15px;z-index:20}.skip:focus{top:10px}.header{background:var(--cream);border-bottom:1px solid rgba(29,60,53,.1);position:relative;z-index:5}.nav-row{height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:30px;font-weight:750;letter-spacing:-1.6px}.wordmark-dot{color:#d17b24}.nav-row nav{display:flex;gap:30px;font-size:13px}.nav-row nav a{padding:10px 0}.nav-row nav a:hover{color:#a24c06}.button{display:inline-flex;justify-content:center;align-items:center;gap:29px;padding:18px 24px;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fffdf5;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,transform .2s}.button:hover{background:#286252;transform:translateY(-2px)}.button span{font-size:19px;font-weight:400}.button-small{font-size:12px;padding:13px 17px;gap:20px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:25px;min-height:650px;padding-top:68px;padding-bottom:65px;align-items:center}.hero-copy .eyebrow{display:flex;align-items:center;gap:10px}.hero h1{font-size:clamp(60px,6.6vw,90px);line-height:1.01;letter-spacing:-5.2px;font-weight:550;margin:25px 0}.hero h1 .serif{position:relative}.hero h1 .serif:after{content:"";height:8px;position:absolute;bottom:-5px;left:0;right:0;border-top:2px solid var(--orange);border-radius:50%;transform:rotate(-4deg)}.hero-description{font-size:16px;line-height:1.85;color:var(--muted);max-width:430px}.hero-actions{margin-top:31px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.text-link{font-size:12px;border-bottom:1px solid #b2bcad;padding:7px 0;display:inline-flex;gap:10px;align-items:center}.text-link:hover{border-color:var(--green)}.launch-note{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin-top:25px}.launch-note .status-dot{width:5px;height:5px;background:#bc8e43}.hero-scene{min-width:0;height:470px;position:relative;isolation:isolate}.scene-orbit{position:absolute;border:1px solid #d8decc;border-radius:50%;z-index:-2}.orbit-one{width:435px;height:435px;left:45px;top:17px;background:#e9eddf}.orbit-two{width:495px;height:365px;left:12px;top:55px;transform:rotate(-29deg);background:transparent}.nest-window{width:365px;position:absolute;top:47px;left:57px;background:var(--paper);border:1px solid #c7d4c1;border-radius:12px;transform:rotate(-4deg);box-shadow:12px 20px 35px #26492e0d;overflow:hidden;z-index:1}.window-top{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:9px;color:var(--muted)}.window-dots{font-size:7px;letter-spacing:3px;color:#9ba78f}.window-content{padding:25px 25px 18px}.tiny-caps{font-size:7px;letter-spacing:1.1px;color:#6a7866}.window-content h2{font-family:var(--serif);font-weight:400;letter-spacing:-1px;font-size:33px;line-height:1.1;margin-top:12px}.preview-search{display:flex;gap:8px;margin-top:19px;padding:10px 13px;font-size:10px;border:1px solid var(--line);border-radius:5px;color:#85907f}.preview-search>span{font-size:16px;line-height:12px}.mail-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #ebede4}.file-icon{display:grid;place-items:center;background:#e6f0ed;border-radius:7px;width:32px;height:36px;color:#336d60;font-size:16px}.file-icon.orange{background:#fff0db;color:#b36b1e}.file-icon.sage{background:#edf0e4;color:#6b7c45}.mail-row strong{display:block;font-size:11px;font-weight:650}.mail-row small{display:block;color:#85907f;font-size:9px;margin-top:3px}.row-arrow{margin-left:auto;font-size:15px;color:#78917d}.concept-label{display:block;color:#7b8676;font-size:8px;margin-top:12px;text-align:right}.mail-sheet{position:absolute;width:345px;height:375px;background:#d4deca;top:58px;left:94px;border:1px solid #bdcdb4;border-radius:12px;transform:rotate(7deg);z-index:-1}.sheet-back{left:110px;top:68px;background:#c3d2b9;transform:rotate(13deg)}.floating-label{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:5px;background:var(--paper);border:1px solid #e2e5d9;font-size:10px;box-shadow:0 6px 18px #234c3810;z-index:3;white-space:nowrap}.label-history{top:7px;right:0;transform:rotate(4deg)}.mini-icon{color:#b56b1c;font-size:20px}.label-home{left:18px;bottom:0;transform:rotate(-3deg)}.label-home .label-dot{background:var(--orange)}.mascot-perch{position:absolute;right:-8px;bottom:4px;z-index:4;width:120px;text-align:center}.mascot-perch img{display:block;margin:auto;position:relative;z-index:1;height:157px;width:102px}.perch-line{width:165px;border-top:2px solid #254a3a;display:block;position:absolute;bottom:15px;left:-18px;transform:rotate(-7deg)}.scene-star{position:absolute;font-size:36px;color:#9eae80}.star-one{left:8px;top:83px}.star-two{right:11px;top:179px;color:#c58a40;font-size:25px}.manifesto-strip{background:#e7ecdf;border-block:1px solid #d9e0ce}.manifesto-strip .container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;letter-spacing:2px;font-weight:650}.strip-star{color:#a07b3e;font-size:23px;line-height:1}.section{padding-block:105px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.section h2,.demo-section h2,.principles-section h2{font-size:43px;font-weight:500;line-height:1.13;letter-spacing:-1.7px;margin-top:15px}.section-heading>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:350px;margin-bottom:5px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.pillar{border-top:1px solid #b9c5b1;padding-top:18px;position:relative}.pillar-number{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#778572}.pillar-illustration{height:155px;display:flex;align-items:center;justify-content:center;position:relative;margin:20px 0 15px}.pillar-illustration img{height:130px;width:85px;z-index:1}.illustration-ring{width:125px;height:125px;background:#e9eddf;border:1px solid #d4dfc9;border-radius:50%;position:absolute;bottom:4px}.pillar:nth-child(2) .illustration-ring{background:#f4e8d4;border-color:#e9dcc5}.pillar:nth-child(3) .illustration-ring{background:#e0eae7;border-color:#cbdfd9}.pillar h3{font-size:21px;font-weight:550;letter-spacing:-.5px}.pillar>p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:13px;max-width:325px}.feature-state{display:inline-flex;margin-top:22px;font-size:9px;letter-spacing:.5px;background:#ede9df;color:#6c6656;padding:5px 9px;border-radius:3px}.feature-state.available{background:#e1e9da;color:#3e6448}.demo-section{background:#e7eddf;padding-block:95px;border-block:1px solid #dbe3d3}.demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.demo-copy>p:not(.eyebrow):not(.demo-disclaimer){font-size:14px;line-height:1.9;color:var(--muted);margin-top:21px;max-width:355px}.demo-tabs{margin-top:30px;display:grid}.demo-tabs button{display:flex;align-items:center;gap:16px;background:none;color:#7a8576;border:0;border-bottom:1px solid #cbd6c0;text-align:left;font-size:10px;padding:19px 0}.demo-tabs button span:first-of-type{flex:1;font-size:13px}.demo-tabs button[aria-selected=true]{color:var(--green);font-weight:700}.demo-tabs button[aria-selected=true] span:last-child{background:var(--green);color:white;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-weight:400}.demo-disclaimer{font-size:10px;line-height:1.7;color:#63705d;margin-top:20px}.demo-app{border:1px solid #c2d0b9;border-radius:12px;background:var(--paper);box-shadow:0 18px 45px #1d3c3509;min-height:445px;overflow:hidden}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.demo-wordmark{font-size:21px;letter-spacing:-1px;gap:5px}.demo-badge{font-size:8px;letter-spacing:1px;color:#61735a;border:1px solid #d9e2d1;padding:5px 7px;border-radius:3px;display:inline-block}.demo-app-body{padding:24px}.breadcrumb{font-size:10px;color:#7d8975}.breadcrumb span{margin:0 8px;color:#bec6b8}.demo-app h3{font-weight:550;font-size:21px;letter-spacing:-.5px;margin:18px 0}#demo-search{display:flex;align-items:center;gap:10px;border:1px solid #b5c6aa;border-radius:6px;padding:7px 8px 7px 12px;background:#fffef9}#demo-search>span{font-size:23px;line-height:1}#demo-search input{min-width:0;width:100%;border:0;outline:none;background:transparent;font-size:12px;color:var(--ink);padding:6px 0}#demo-search input:focus-visible{outline:2px solid #b78040;outline-offset:3px}#demo-search button{border:0;color:#fff;background:var(--green);width:30px;height:30px;border-radius:4px}.result-caption{font-size:10px;color:#71806a;margin:19px 0 9px;min-height:14px}.result{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid #e8ecdf;background:transparent;padding:13px 0;color:var(--ink)}.result:hover{background:#f0f3e9}.result .file-icon{font-size:10px;font-weight:700;flex-shrink:0}.result-text{flex:1;min-width:0}.result strong{font-size:12px;display:block;font-weight:550}.result small{font-size:9px;color:#7a8773;display:block;margin-top:4px}.result-action{font-size:9px;color:#42725c}.demo-bottom{display:flex;align-items:center;gap:7px;color:#72816a;font-size:9px;margin-top:21px}.demo-bottom .label-dot{width:5px;height:5px}.empty-state{font-size:12px;line-height:1.8;padding:24px 0;color:var(--muted)}.archive-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.archive-art{position:relative;min-height:375px}.archive-disc{width:320px;height:320px;background:#f0e5d0;border-radius:50%;position:absolute;left:45px;top:15px}.archive-file{width:185px;height:235px;background:var(--paper);border:1px solid #dacbb1;border-radius:7px;position:absolute;display:flex;flex-direction:column;padding:25px;box-shadow:5px 10px 20px #3c2b130a}.archive-file:after{content:"";position:absolute;width:120px;border-top:1px solid #e9e0d0;bottom:62px;left:25px}.archive-file>span{font-size:12px;letter-spacing:1px;color:#a76a2e}.archive-file strong{font-size:41px;letter-spacing:-2px;font-weight:450;margin-top:23px}.archive-file small{font-size:9px;margin-top:auto;color:#8c806d}.file-2017{transform:rotate(-12deg);left:48px;top:32px;background:#e4e9da;border-color:#becbb2}.file-2021{transform:rotate(8deg);left:200px;top:85px}.archive-footnote{position:absolute;bottom:0;left:55px;font-size:11px;color:#817660;display:flex;align-items:center;gap:12px;transform:rotate(-2deg)}.archive-footnote>span{font-size:29px;color:#bf8947}.archive-copy>p:not(.eyebrow):not(.small-note){font-size:14px;line-height:1.9;color:var(--muted);margin-top:22px}.check-list{list-style:none;padding:0;margin:23px 0}.check-list li{font-size:12px;padding:8px 0;display:flex;gap:10px;align-items:center}.check-list li:before{content:"✓";color:#527e53;font-size:14px}.small-note{font-size:10px;line-height:1.8;color:#7c8377}.principles-section{padding-block:85px;background:#194d43;color:#fffef5}.principles-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.principles-section .eyebrow{color:#bacbb0}.principles-grid>div>p:last-child{color:#c0d0c4;font-size:13px;line-height:1.8;margin-top:23px;max-width:300px}.principles article{display:flex;align-items:flex-start;gap:21px;border-top:1px solid #ffffff30;padding:22px 0}.principles article>span{font-size:10px;color:#d6ad69;margin-top:3px}.principles h3{font-size:16px;font-weight:550}.principles article p{font-size:12px;line-height:1.8;color:#c0d0c4;margin-top:9px;max-width:355px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{border-top:1px solid #cdd5c3;padding:21px 0}.faq-list details:last-child{border-bottom:1px solid #cdd5c3}.faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px;line-height:1.5;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:23px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.9;color:var(--muted);padding-top:17px;max-width:95%}.closing{padding-bottom:75px}.closing-inner{background:#e8eddf;border:1px solid #d6e0ca;border-radius:12px;text-align:center;padding:49px 25px 45px;position:relative;overflow:hidden}.closing-inner>img{height:90px;width:108px;display:block;margin:0 auto 16px}.closing h2{font-size:48px;font-weight:500;line-height:1.08;letter-spacing:-1.9px;margin-top:15px}.closing-inner>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}.closing .button{margin-top:23px}.closing-note{display:block;font-size:10px;color:var(--muted);margin-top:17px}.footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;margin-bottom:12px}.footer .wordmark{font-size:24px}.footer>span{font-size:10px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{width:min(540px,calc(100% - 40px));padding:36px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px #153c3525}dialog::backdrop{background:#143c3570}dialog h2{font-size:26px;letter-spacing:-.7px;margin:20px 0 12px}#message-body{font-size:14px;line-height:1.9;margin:24px 0;white-space:pre-line}dialog .button{margin-top:24px}.dialog-close{position:absolute;right:14px;top:10px;font-size:27px;background:transparent;border:0;color:var(--ink);padding:5px 10px}
/* The brand companion uses the same identity as the website. */
.brand-hero{padding:85px 0 65px;border-bottom:1px solid var(--line)}.brand-hero h1{font-size:74px;letter-spacing:-3.5px;font-weight:550;line-height:1.05;margin:20px 0}.brand-hero>p:last-child{color:var(--muted);font-size:16px;line-height:1.8;max-width:600px}.brand-section{padding-block:65px;border-bottom:1px solid var(--line)}.brand-section h2{font-size:31px;font-weight:500;letter-spacing:-1px;margin-bottom:25px}.brand-section>p{max-width:720px;color:var(--muted);line-height:1.9;font-size:14px}.logo-board{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.logo-tile{min-height:200px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);background:#fffef9}.logo-tile .wordmark{font-size:48px}.logo-tile .wordmark img{width:65px;height:65px}.logo-tile.dark{background:var(--green);color:var(--cream)}.logo-tile.dark img{background:var(--cream);border-radius:10px;padding:2px}.color-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.color-swatch{height:115px;border:1px solid #24362915;border-radius:7px;margin-bottom:13px}.color-grid strong,.color-grid code{display:block;font-size:12px;margin-top:6px}.color-grid code{color:var(--muted)}.type-example{font-size:55px;letter-spacing:-2px;line-height:1.1;margin-top:25px}.type-example .serif{color:#a46428}.brand-birds{display:flex;gap:50px;align-items:end;margin-top:25px;flex-wrap:wrap}.brand-birds figure{margin:0;text-align:center}.brand-birds img{height:150px;width:100px}.brand-birds figcaption{font-size:12px;margin-top:15px}.brand-note{border-left:3px solid var(--orange);padding-left:18px;margin-top:25px!important}.brand-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.brand-points{padding-left:20px;font-size:14px;line-height:2.1;color:var(--muted)}
@media(min-width:1450px){.hero{min-height:700px}.hero-scene{transform:scale(1.04);transform-origin:center}.hero h1{font-size:96px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.nav-row{gap:20px}.nav-row nav{gap:18px}.hero{gap:10px}.hero h1{font-size:72px;letter-spacing:-4px}.hero-scene{transform:scale(.86);transform-origin:left center;width:490px}.hero-description{font-size:14px}.hero-actions{gap:15px}.demo-grid{gap:40px}.archive-section{gap:45px}.archive-art{transform:scale(.87);transform-origin:left center}.section h2,.demo-section h2,.principles-section h2{font-size:38px}.principles-grid{gap:45px}}
@media(max-width:850px){.nav-row{height:80px}.nav-row nav{font-size:12px}.nav-cta{display:none}.hero{grid-template-columns:1fr 1fr;min-height:570px;padding-top:45px;padding-bottom:30px}.hero h1{font-size:60px;letter-spacing:-3.5px}.hero-scene{transform:scale(.69);height:470px;width:490px}.hero-description br{display:none}.hero-actions .text-link{font-size:11px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero .button{font-size:12px;padding:16px 19px;gap:20px}.launch-note{font-size:8px}.section{padding-block:75px}.section-heading{gap:25px}.section-heading>p{max-width:240px;font-size:12px}.section h2,.demo-section h2,.principles-section h2{font-size:33px;letter-spacing:-1px}.pillars{gap:22px}.pillar h3{font-size:18px}.pillar>p{font-size:12px}.demo-grid{grid-template-columns:1fr;gap:35px}.demo-copy{max-width:600px}.demo-tabs{max-width:100%}.demo-section{padding-block:65px}.demo-app{width:100%;max-width:600px;margin:auto}.archive-section{gap:20px}.archive-art{transform:scale(.7);width:420px;margin-right:-110px}.archive-copy>p:not(.eyebrow):not(.small-note){font-size:12px}.check-list li{font-size:11px}.principles-grid{gap:30px}.faq-section{gap:35px}.manifesto-strip .container{font-size:8px;letter-spacing:1.4px}.footer{flex-wrap:wrap}.color-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){html{scroll-padding-top:30px}.container{width:calc(100% - 40px)}.header{position:relative}.nav-row{height:75px;gap:15px}.wordmark{font-size:27px}.wordmark img{width:36px;height:36px}.menu-button{display:flex;align-items:center;gap:12px;border:1px solid #c3cdb9;border-radius:5px;background:none;font-size:11px;padding:9px 11px;color:var(--ink)}.nav-row nav{display:none;position:absolute;top:74px;left:0;right:0;padding:22px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 15px 20px #194d4308}.nav-row nav.is-open{display:flex;flex-direction:column;gap:10px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:42px;padding-bottom:35px;gap:10px;overflow:hidden}.hero h1{font-size:69px;letter-spacing:-3.7px;margin:22px 0 25px}.hero-description{font-size:14px;max-width:390px}.hero-actions{gap:18px;margin-top:25px}.launch-note{font-size:9px;line-height:1.6}.hero-scene{transform:none;width:100%;height:380px;margin-top:10px}.orbit-one{width:300px;height:300px;left:calc(50% - 150px);top:30px}.orbit-two{width:335px;height:280px;left:calc(50% - 168px);top:40px}.nest-window{width:275px;left:calc(50% - 145px);top:40px}.window-content{padding:19px 18px 13px}.window-content h2{font-size:27px}.window-top{height:30px;font-size:8px;padding:0 12px}.tiny-caps{font-size:6px;letter-spacing:.8px}.preview-search{font-size:8px;margin-top:14px;padding:8px}.mail-row{padding:10px 0}.mail-row strong{font-size:9px}.mail-row small{font-size:8px}.file-icon{width:28px;height:30px;font-size:14px}.concept-label{font-size:7px;margin-top:8px}.mail-sheet{width:265px;height:300px;left:calc(50% - 116px);top:53px}.sheet-back{left:calc(50% - 108px);top:60px}.floating-label{font-size:8px;padding:9px 11px}.label-history{right:9px;top:10px}.label-home{left:5px;bottom:0}.mascot-perch{right:-5px;bottom:6px;width:100px}.mascot-perch img{height:123px;width:80px}.perch-line{width:105px;left:-4px;bottom:12px}.star-one{font-size:25px;top:80px;left:0}.star-two{right:0;font-size:20px}.manifesto-strip .container{padding-block:18px;font-size:8px;letter-spacing:.8px;gap:10px}.manifesto-strip .container>span:last-child,.manifesto-strip .container>span:nth-last-child(2){display:none}.strip-star{font-size:18px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:34px}.section h2,.demo-section h2,.principles-section h2{font-size:36px;letter-spacing:-1.3px}.section-heading>p{margin-top:23px;max-width:100%;font-size:13px}.section-heading>p br{display:none}.pillars{display:grid;grid-template-columns:1fr;gap:32px}.pillar{padding-right:95px;min-height:225px}.pillar-illustration{position:absolute;right:0;top:35px;width:90px;height:120px;margin:0}.pillar-illustration img{height:105px;width:70px}.illustration-ring{width:90px;height:90px;bottom:0}.pillar h3{font-size:22px;margin-top:25px}.pillar>p{font-size:13px;line-height:1.8}.feature-state{margin-top:17px}.demo-grid{gap:30px}.demo-toolbar{padding:14px 15px}.demo-badge{font-size:7px;letter-spacing:.7px}.demo-app-body{padding:19px 16px}.demo-app h3{font-size:19px}.demo-app{min-height:420px}.demo-copy>p:not(.eyebrow):not(.demo-disclaimer){font-size:13px}.result strong{font-size:11px}.result-action{font-size:8px}.result{gap:8px}.demo-bottom{font-size:8px}.archive-section{display:flex;flex-direction:column;gap:8px;align-items:stretch}.archive-art{transform:scale(.8);transform-origin:top left;margin:0 auto -50px;width:385px;min-height:360px}.archive-file{width:165px;height:210px}.file-2017{left:23px}.file-2021{left:178px}.archive-disc{left:20px;width:300px;height:300px}.archive-file:after{width:110px}.archive-footnote{left:30px;font-size:10px;bottom:10px}.archive-copy>p:not(.eyebrow):not(.small-note){font-size:13px}.check-list li{font-size:12px}.principles-section{padding-block:60px}.principles-grid{grid-template-columns:1fr;gap:30px}.principles h3{font-size:16px}.principles-grid>div>p:last-child{max-width:100%}.principles article p{font-size:13px;max-width:100%}.faq-section{grid-template-columns:1fr;gap:30px}.faq-list summary{font-size:13px}.faq-list details p{font-size:13px}.closing{padding-bottom:45px}.closing-inner{padding:35px 18px}.closing h2{font-size:37px;letter-spacing:-1.3px}.closing .button{font-size:11px;gap:15px}.footer{gap:16px;padding-block:24px}.footer .wordmark{font-size:22px}.footer>span:last-child{width:100%;font-size:9px}.footer>span{font-size:9px}.brand-hero{padding:55px 0 40px}.brand-hero h1{font-size:54px}.brand-section{padding-block:40px}.logo-board{grid-template-columns:1fr}.logo-tile{min-height:150px}.logo-tile .wordmark{font-size:39px}.color-grid{grid-template-columns:repeat(2,1fr)}.type-example{font-size:38px}.brand-birds{gap:20px}.brand-birds img{height:120px;width:80px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy{min-width:0}
@media(min-width:601px) and (max-width:850px){.hero{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding-top:50px;padding-bottom:50px}.hero-copy{max-width:600px}.hero h1{font-size:72px;letter-spacing:-4px}.hero-description{max-width:510px;font-size:15px}.hero-scene{transform:none;width:490px;height:470px;max-width:100%;margin:15px auto 0}.hero .eyebrow{font-size:9px}.launch-note{font-size:10px}}
@media(max-width:600px){.archive-art{width:100%;max-width:385px}}
