:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--vine-black);--text:var(--gesso);--text-muted:var(--neutral-6);--line:var(--neutral-2);--glint:var(--weld);--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--s1:var(--space-1);--s2:var(--space-2);--s3:var(--space-3);--s4:var(--space-4);--s5:var(--space-5);--s6:var(--space-7);--s7:var(--space-8);--s8:calc(var(--space-8) * 2);--gutter:clamp(var(--space-4), 4vw, var(--space-7));--max:1280px;--measure:68ch;--radius:2px;--target:48px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--text);font:400 1rem/1.5 var(--font-body);margin:0;overflow-x:hidden}img,svg{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}h2{letter-spacing:-.015em;font-size:clamp(2rem,4.5vw,3rem);line-height:1.15}h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2}p{margin:0}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--weld-tint-1)}:focus-visible{outline:2px solid var(--glint);outline-offset:2px}.skip{position:absolute;left:-9999px}.back-link{min-height:var(--target);align-items:center;display:inline-flex}.skip:focus{min-height:var(--target);left:var(--space-4);top:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--gesso);color:var(--vine-black);z-index:50;align-items:center;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label,.eyebrow{font:400 .75rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.muted{color:var(--text-muted)}.lede{max-width:60ch;font-size:1.25rem}.note{color:var(--text-muted);font-size:.875rem}.btn{min-height:var(--target);padding:0 var(--space-5);border:1px solid var(--gesso);border-radius:var(--radius);font:500 .875rem/1 var(--font-body);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-primary{background:var(--weld);border-color:var(--weld);color:var(--vine-black)}.btn-primary:hover{background:var(--weld-tint-1);border-color:var(--weld-tint-1);color:var(--vine-black)}.btn-secondary:hover{color:var(--vine-black);background:var(--gesso)}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-wrap{white-space:normal;text-align:center;padding-block:var(--space-2);max-width:100%;line-height:1.3}.cta-pair{gap:var(--space-3);flex-wrap:wrap;display:flex}.cta{background:var(--madder);border-color:var(--madder);color:var(--gesso)}.cta:hover{background:var(--madder-shade-1);border-color:var(--madder-shade-1);color:var(--gesso)}[data-door=companies] .cta-join{display:none}.logo{background:var(--gesso);-webkit-mask:var(--logo) no-repeat left center / contain;mask:var(--logo) no-repeat left center / contain;display:block}.logo-creative{--logo:url(/logo-creative-stacked.svg);aspect-ratio:602/269;width:132px}.logo-mark{--logo:url(/logo-mark.svg);aspect-ratio:334/602;width:32px}.logo-cof{--logo:url(/logo-cof-line.svg);aspect-ratio:602/109;width:min(100%,560px)}.section{padding:var(--space-8) var(--gutter);max-width:var(--max);margin-inline:auto}.section+.section{padding-top:0}.stack{gap:var(--space-5);display:grid}.prose{gap:var(--space-4);max-width:var(--measure);display:grid}.prose h3{margin-top:var(--space-4)}.site-header,main,.site-footer{z-index:1;position:relative}.preview .draft{outline:1px dashed var(--glint);outline-offset:3px}.preview .draft:after{content:"DRAFT";margin-left:var(--space-2);padding:2px var(--space-1);font:400 .625rem/1.2 var(--font-mono);letter-spacing:.08em;vertical-align:middle;background:var(--weld);color:var(--vine-black);display:inline-block}.preview .draft.verify:after{content:"VERIFY"}.frame{aspect-ratio:var(--ratio,4 / 5);background:var(--fill,var(--neutral-2));margin:0;position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%;display:block}.frame-label{padding:var(--space-3);font:400 .6875rem/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--gesso) 85%, transparent);display:none;position:absolute;inset:auto 0 0}.show-frames .frame-label{display:block}[data-light]{isolation:isolate;position:relative}.light{z-index:-1;pointer-events:none;position:absolute;inset:0}.cursor-light{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--weld-tint-3) 9%, transparent), transparent 65%);width:560px;height:560px;transition:opacity .4s;position:fixed;top:-280px;left:-280px}.cursor-light.on{opacity:1}.site-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--gutter);min-height:64px;max-width:var(--max);z-index:50;flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}.brand-logo{padding:var(--space-2) 0;display:block}.header-end{align-items:center;gap:var(--space-5);display:flex}.rooms-menu{position:relative}.rooms-menu>summary{cursor:pointer;min-height:var(--target);min-width:var(--target);padding:0 var(--space-3);border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:32px;list-style:none;display:inline-flex}.rooms-menu>summary::-webkit-details-marker{display:none}.rooms-menu>summary:hover,.rooms-menu[open]>summary{border-color:var(--line)}.menu-word{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--neutral-5);border-radius:var(--radius);font:500 .875rem/1 var(--font-body);color:var(--gesso);display:inline-flex}.rooms-menu>summary:hover .menu-word,.rooms-menu[open] .menu-word{border-color:var(--gesso)}.nav-mark{opacity:.8;width:18px;transform:scaleX(var(--face,1)) rotate(var(--tilt,0deg));flex:none;transition:transform .25s ease-out}.nav-mark[data-look=left]{--face:-1}.caret{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:8px;transition:transform .25s ease-out}.rooms-menu[open] .caret{transform:rotate(180deg)}.menu-panel{right:0;top:calc(100% + var(--space-2));z-index:40;width:min(22rem, calc(100vw - 2 * var(--gutter)));gap:var(--space-3);padding:var(--space-5);background:var(--vine-black);border:1px solid var(--line);border-top:2px solid var(--verdigris-tint-2);display:grid;position:absolute}.menu-panel ul{margin:0;padding:0;list-style:none;display:grid}.menu-panel .rooms{gap:var(--space-1);margin-bottom:var(--space-3)}.menu-panel .rooms a{min-height:var(--target);padding-block:var(--space-2);gap:2px;text-decoration:none;display:grid}.menu-panel .menu-library{border-top:1px solid var(--line);padding-top:var(--space-2)}.menu-panel .room-name{font-size:1.125rem}.menu-panel a:hover .room-name,.menu-panel a:focus-visible .room-name{text-decoration:underline}.menu-panel a[aria-current=page] .room-name{text-decoration:underline;-webkit-text-decoration-color:var(--glint);text-decoration-color:var(--glint)}.menu-doors a{min-height:var(--target);align-items:center;text-decoration:none;display:flex}.menu-doors a:hover{text-decoration:underline}.menu-cta{margin-top:var(--space-3)}.site-header{--logo-w:132px}.header-end{z-index:60;top:var(--space-4);right:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));min-height:calc(var(--logo-w) * 269 / 602 + 2 * var(--space-2));position:fixed}.header-end .menu-word{background:var(--vine-black)}.share-pin{white-space:nowrap}@media (width<=767px){.share-pin{padding:0 var(--space-3);font-size:.8125rem}.site-header{flex-wrap:nowrap}.header-end{gap:var(--space-3)}}@media (width<=479px){.rooms-menu .nav-mark{display:none}.rooms-menu>summary{min-width:0;padding:0}.site-header{gap:var(--space-2)}.header-end{gap:var(--space-3)}.share-pin,.menu-word{padding:0 var(--space-2)}.site-header{--logo-w:clamp(96px, 30vw, 132px)}.site-header .logo-creative{width:var(--logo-w)}}.site-header.is-minimal{max-width:none;min-height:0;padding:var(--space-4) var(--gutter);margin:0;position:absolute;top:0;right:0}.is-minimal .rooms-menu>summary{background:color-mix(in srgb, var(--vine-black) 55%, transparent)}.is-minimal .nav-mark{display:none}.is-minimal .header-end{right:var(--gutter);min-height:0}.is-minimal .rooms-menu>summary{background:0 0;padding:0}.is-minimal .menu-word{background:color-mix(in srgb, var(--vine-black) 70%, transparent)}.to-top{right:var(--space-4);bottom:var(--space-4);z-index:30;width:var(--target);height:var(--target);background:var(--vine-black);border:1px solid var(--line);border-radius:var(--radius);color:var(--gesso);place-items:center;display:grid;position:fixed}.to-top:hover{border-color:var(--neutral-5)}.to-top svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:10px}@supports (animation-timeline:scroll()){.to-top{animation-name:to-top-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:30vh 60vh}}@keyframes to-top-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}corbie-character:not(:defined){width:var(--corbie-width,240px);aspect-ratio:3/4;display:inline-block}corbie-character>img{object-fit:contain;width:100%;height:100%;display:block}:root{--aesop-w:72px}@media (width<=767px){:root{--aesop-w:56px}}.crow{left:var(--space-2);bottom:var(--space-2);z-index:30;position:fixed}.crow>summary{cursor:pointer;border-radius:var(--radius);line-height:0;list-style:none;display:block}.crow>summary::-webkit-details-marker{display:none}.crow>summary:focus-visible{outline:2px solid var(--weld);outline-offset:2px}.crow-aesop{--corbie-width:var(--aesop-w);view-transition-name:crow-aesop;display:block}corbie-character[facing=right]:not(:defined)>img{transform:scaleX(-1)}@media (width<=767px){body:has(main form) .crow{display:none}}@media print{.crow{display:none}}.crow-home{z-index:4;bottom:auto;left:var(--crow-x,0);top:var(--crow-y,0);width:var(--crow-w,0);height:var(--crow-h,0);position:absolute}.crow-home>summary{width:100%;height:100%;position:relative}.crow-home>summary:after{content:"";position:absolute;inset:-8px}.crow-home>.crow-menu{max-height:calc(var(--crow-room,100dvh) - 2 * var(--space-2));overscroll-behavior:contain;left:50%;overflow-y:auto;translate:-50%}.crow-home[data-below]>.crow-menu{bottom:auto;top:calc(100% + var(--space-2))}.crow-menu{left:0;bottom:calc(100% + var(--space-2));gap:var(--space-3);width:15rem;padding:var(--space-4);background:var(--vine-black);border:1px solid var(--line);border-top:2px solid var(--weld);display:grid;position:absolute}.crow-ask{font:600 1rem/1.2 var(--font-display)}.crow-menu ul{margin:0;padding:0;list-style:none;display:grid}.crow-menu ul+ul{border-top:1px solid var(--line);padding-top:var(--space-2)}.crow-menu a{min-height:var(--target);align-items:center;text-decoration:none;display:flex}.crow-menu a:hover{text-decoration:underline}.crow-menu:has(.crow-search:not([hidden])){width:min(22rem, calc(100vw - 2 * var(--space-4)))}.crow-search form{gap:var(--space-1);display:grid}.crow-search label{font:400 .75rem/1 var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.crow-search input{min-height:var(--target);width:100%;padding:0 var(--space-3);font:400 1rem/1 var(--font-body);color:var(--gesso);border:1px solid var(--line);border-radius:var(--radius);background:0 0}.crow-search input:focus-visible{border-color:var(--glint)}.crow-results{gap:var(--space-2);display:grid}.crow-results:empty{display:none}.crow-menu .crow-hits{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.crow-hit{gap:2px;display:grid}.crow-hit-group{font:400 .75rem/1.3 var(--font-mono);color:var(--text-muted)}.crow-menu .crow-hit-title{min-height:0;font-weight:600}.crow-hit-line,.crow-none{color:var(--text-muted);font-size:.875rem}.crow-menu .crow-web{min-height:40px;font-size:.875rem}.crow-request{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-2);display:grid}.crow-request-title{font:400 .75rem/1 var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.crow-request-choices{display:grid}.crow-request-choices[hidden],.crow-request-form[hidden],.crow-request-lede[hidden]{display:none}.crow[open]{z-index:60}.crow-menu:has(.crow-request.is-open){width:min(24rem, calc(100vw - 2 * var(--space-4)));overscroll-behavior:contain;max-height:calc(100dvh - 7rem);overflow-y:auto}.crow-home>.crow-menu:has(.crow-request.is-open){max-height:calc(var(--crow-room,100dvh) - 2 * var(--space-2))}.crow-request-form{gap:var(--space-2);display:grid}.crow-request-form label{gap:var(--space-1);color:var(--text-muted);font-size:.875rem;display:grid}.crow-request-form input,.crow-request-form textarea{min-height:var(--target);width:100%;padding:var(--space-2) var(--space-3);font:400 1rem/1.3 var(--font-body);color:var(--gesso);border:1px solid var(--line);border-radius:var(--radius);background:0 0}.crow-request-form textarea{resize:vertical}.crow-request-form input:focus-visible,.crow-request-form textarea:focus-visible{border-color:var(--glint)}.crow-request-check:empty{display:none}.crow-request-note,.crow-request-lede{color:var(--text-muted);font-size:.875rem}.crow-request-actions{gap:var(--space-2);display:flex}.crow-request-actions button{min-height:var(--target);padding:0 var(--space-4);font:600 1rem/1 var(--font-body);border:1px solid var(--line);border-radius:var(--radius);color:var(--gesso);cursor:pointer;background:0 0}.crow-request-actions button[type=submit]{background:var(--gesso);color:var(--vine-black);border-color:var(--gesso)}.crow-request-actions button:disabled{opacity:.5;cursor:progress}.crow-request-actions button:focus-visible{outline:2px solid var(--weld);outline-offset:2px}.crow-request-status{color:var(--weld);min-height:1.3em;font-size:.875rem}:root{--crow-vine-black:var(--vine-black);--crow-gesso:var(--gesso);--crow-weld:var(--weld);--crow-madder:var(--madder);--crow-madder-shade-1:var(--madder-shade-1);--crow-madder-tint-1:var(--madder-tint-1);--crow-madder-tint-2:var(--madder-tint-2);--crow-madder-tint-3:var(--madder-tint-3);--crow-verdigris-tint-3:var(--verdigris-tint-3);--crow-display:var(--font-display)}.crow-menu.crow-panel{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:3px solid #0000}.crow-ask.crow-said{--crow-face-size:52px;margin:0 0 var(--space-1);font:inherit}.crow-menu ul{gap:8px}.crow-menu ul+ul{padding-top:var(--space-1);border-top:0}.crow-menu ul>li:nth-child(odd)>.crow-choice{transform:rotate(.6deg)}.crow-menu ul>li:nth-child(2n)>.crow-choice{transform:rotate(-.6deg)}.crow-menu a.crow-choice{box-sizing:border-box;width:100%;min-width:0;min-height:40px;text-decoration:none;display:flex}.crow-menu a.crow-choice:hover{text-decoration:none}.crow-search label{font:800 .75rem/1.2 var(--font-display);color:var(--gesso);background:var(--vine-black);letter-spacing:.04em;clip-path:polygon(0 8%,100% 0,95% 100%,3% 92%);justify-self:start;padding:2px 10px 2px 6px;font-stretch:80%}.crow-search input,.crow-request-form input,.crow-request-form textarea{color:var(--vine-black);background:var(--gesso);border:3px solid var(--vine-black);font-family:var(--font-display);border-radius:0;font-weight:600}.crow-search input::placeholder,.crow-request-form input::placeholder,.crow-request-form textarea::placeholder{color:var(--neutral-5)}.crow-search input:focus-visible,.crow-request-form input:focus-visible,.crow-request-form textarea:focus-visible{border-color:var(--vine-black);box-shadow:4px 4px 0 var(--vine-black);outline:none}.crow-results:not(:empty),.crow-request-note,.crow-request-lede{padding:var(--space-2) var(--space-3);background:var(--vine-black);color:var(--gesso)}.crow-hit-group,.crow-hit-line,.crow-none{color:var(--neutral-6)}.crow-request{border-top:0;padding-top:0}.crow-request-title.crow-section{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:0;color:var(--gesso)}.crow-request-choices{gap:8px}.crow-request-form label{color:var(--gesso);font-weight:600}.crow-request-actions .crow-button{min-height:var(--target);font-family:var(--font-display);border:0;border-radius:0}.crow-request-actions .crow-button--main{background:var(--gesso);color:var(--vine-black)}.crow-request-status{color:var(--gesso)}.site-footer{border-top:1px solid var(--line);margin-top:var(--space-6);padding:var(--space-6) var(--gutter) 0;overflow:hidden}.footer-top,.footer-grid,.footer-base{max-width:var(--max);margin-inline:auto}.footer-top{justify-content:space-between;align-items:end;gap:var(--space-5);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.footer-tagline{gap:var(--space-1);font:500 clamp(1.25rem, 2.4vw, 1.75rem)/1.2 var(--font-display);display:grid}@media (width>=480px){.tagline-lead{white-space:nowrap}}.tagline-close{font:700 clamp(2.25rem, 5vw, 3.75rem)/1 var(--font-display);letter-spacing:-.01em}.footer-grid{gap:var(--space-4) var(--space-7);display:grid}.footer-grid>:first-child{grid-column:1/-1}@media (width>=768px){.footer-grid{grid-template-columns:auto 1fr}}.site-footer h2{margin-bottom:var(--space-1)}.site-footer ul{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer ul a{min-height:var(--target);align-items:center;display:inline-flex}.footer-base{margin-top:var(--space-5);justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);color:var(--text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.footer-wordmark{--logo:url(/logo-creative-line.svg);width:100%;max-width:none;margin:var(--space-6) 0 var(--space-5);aspect-ratio:602/72;display:block}.site-footer.is-minimal{margin-top:var(--space-5);padding:0 var(--gutter) var(--space-5);border-top:0}.is-minimal .footer-wordmark{width:100%;max-width:none;margin:0}.threshold{background:var(--vine-black);--title-top:7cqh;--title-shift:calc(min(100cqw, 196cqh) * -17.5 / 1254);height:100svh;min-height:420px;position:relative;overflow:clip;container-type:size}.threshold>:is(.scene,.doors){--cs:min(100cqw, 100cqh * 1.96);left:calc((100cqw - var(--cs)) / 2);top:calc(100cqh - var(--cs) * .909);width:var(--cs);aspect-ratio:1;position:absolute}.scene .layer{width:100%;height:100%;position:absolute;inset:0}.scene .layer-sky{transform-origin:50% 100%;scale:1.08}.portal-view{left:calc(var(--x) / 12.54 * 1%);top:calc(var(--y) / 12.54 * 1%);width:calc(var(--w) / 12.54 * 1%);height:calc(var(--h) / 12.54 * 1%);opacity:0;border-radius:50% 50% 0 0/24% 24% 0 0;transition:opacity .4s,filter .4s;position:absolute;overflow:hidden;-webkit-mask:linear-gradient(#000 78%,#0000);mask:linear-gradient(#000 78%,#0000)}.portal-view img{object-fit:cover;width:100%;height:100%}.portal-companies{--x:57;--y:630;--w:134;--h:320}.portal-creatives{--x:1023;--y:637;--w:124;--h:312}.threshold:has(.door-companies:is(:hover,:focus-visible)) .portal-companies,.threshold:has(.door-creatives:is(:hover,:focus-visible)) .portal-creatives{opacity:1;filter:brightness(1.22)saturate(1.1)}.scene .ribbon{z-index:3;height:auto;position:absolute;top:36.9219%}.threshold>.doors{z-index:3}.ribbon-companies{clip-path:inset(0 0 0 19.4%);width:39.075%;left:-7.57576%}.ribbon-creatives{clip-path:inset(0 13.7% 0 0);width:40.6699%;left:64.9123%}.door{color:var(--tyrian-shade-2);left:calc(var(--x) / 12.54 * 1%);width:calc(var(--w) / 12.54 * 1%);height:45.4545%;clip-path:polygon(0 0, 100% 0, 100% var(--rb), calc(var(--ax) + var(--aw)) var(--rb), calc(var(--ax) + var(--aw)) 100%, var(--ax) 100%, var(--ax) var(--rb), 0 var(--rb));text-decoration:none;display:block;position:absolute;top:36.9219%}.door-companies{--x:-95;--w:490;--ax:24.2%;--aw:51.4%;--rb:14.7%;--ly:5.3%}.door-creatives{--x:814;--w:510;--ax:25.9%;--aw:48.2%;--rb:15.3%;--ly:5.5%}.door:hover{color:var(--tyrian-shade-2)}.door-label{left:50%;top:var(--ly);font:700 max(.875rem, calc(var(--cs) * .0175))/1 var(--font-display);white-space:nowrap;border-radius:var(--radius);padding:.25em .4em;position:absolute;translate:-50% -50%}.door:focus-visible{outline:none}.door:focus-visible .door-label{outline:2px solid var(--tyrian-shade-2)}:root{--lift-text:0 2px 2px color-mix(in srgb, var(--vine-black) 85%, transparent), 0 0 18px color-mix(in srgb, var(--vine-black) 70%, transparent);--lift:drop-shadow(0 2px 2px color-mix(in srgb, var(--vine-black) 85%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--vine-black) 70%, transparent))}h1,.footer-tagline,.build-log-line{text-shadow:var(--lift-text)}.site-footer .footer-wordmark,.next-room .room-name{filter:var(--lift)}.threshold-title{inset:var(--title-top) 0 auto;translate:var(--title-shift) 0;pointer-events:none;z-index:2;filter:var(--lift);justify-items:center;display:grid;position:absolute}.threshold:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 34% 52% at 50% 30%, color-mix(in srgb, var(--vine-black) 62%, transparent), transparent 100%);position:absolute;inset:0}.title-lockup{--logo:url(/images/home/corbie-creative-vertical.svg);aspect-ratio:1;background:var(--gesso);height:clamp(140px,min(54cqh,32cqw),520px);-webkit-mask:var(--logo) no-repeat center / contain;mask:var(--logo) no-repeat center / contain;margin:0}.home-corbie{--corbie-w:96;--corbie-x:632;--corbie-y:1098;--corbie-width:calc(var(--corbie-w) / 12.54 * 1%);z-index:1;pointer-events:none;left:calc((var(--corbie-x) - var(--corbie-w) * .45) / 12.54 * 1%);top:calc((var(--corbie-y) - var(--corbie-w) * 4 / 3 * .91) / 12.54 * 1%);position:absolute}@media (width<=767px),(aspect-ratio<=1){.home-corbie{--corbie-w:124}}.corbie-ground{--gw:112;z-index:1;pointer-events:none;left:calc((632 - var(--gw) / 2) / 12.54 * 1%);width:calc(var(--gw) / 12.54 * 1%);background:radial-gradient(closest-side, color-mix(in srgb, var(--vine-black) 85%, transparent), color-mix(in srgb, var(--vine-black) 40%, transparent) 60%, transparent);border-radius:50%;height:2.07337%;position:absolute;top:86.6029%}@media (width<=767px),(aspect-ratio<=1){.corbie-ground{--gw:140}}@media (width>=768px) and (aspect-ratio>=1){.home-corbie{--corbie-x:810;--corbie-y:1047;z-index:3}.corbie-ground{left:calc((810 - var(--gw) / 2) / 12.54 * 1%);z-index:3;--gw:72;opacity:.45;top:82.6954%}}.home-corbie{filter:saturate(.6)}.threshold.is-entering:before{opacity:0;transition:opacity .35s}@font-face{font-family:Corbie ex fabulis ars;src:url(/fonts/corbie-ex-fabulis-ars.woff2)format("woff2");font-display:swap}.motto{--cs:min(100cqw, 196cqh);z-index:2;left:calc(50% + var(--title-shift));top:max(calc(var(--title-top) + min(54cqh, 32cqw) + var(--space-5)), calc(100cqh - var(--cs) * (.909 - 770 / 1254) - var(--cs) * .046));pointer-events:none;white-space:nowrap;font:400 min(calc(var(--cs) * .034), 5.4cqh)/1 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--tyrian);text-shadow:0 0 2px color-mix(in srgb, var(--gesso) 55%, transparent), 0 0 18px color-mix(in srgb, var(--gesso) 35%, transparent);justify-items:center;gap:.12em;margin:0;display:grid;position:absolute;translate:-50%}.motto span:nth-child(2){font-size:1.64em}.motto-plain{white-space:normal;text-align:center;max-width:30ch;font:600 clamp(.9375rem, calc(var(--cs) * .0125), 1.25rem)/1.35 var(--font-body);text-transform:none;letter-spacing:0;color:var(--gesso);text-shadow:var(--lift-text);margin-top:.9em;display:block}.home-plain{display:none}@media (aspect-ratio>=5/3){.threshold{--title-top:5cqh}.title-lockup{height:clamp(140px,min(46cqh,32cqw),520px)}.motto{top:max(calc(var(--title-top) + min(46cqh, 32cqw) + var(--space-5)), calc(100cqh - var(--cs) * (.909 - 770 / 1254) - var(--cs) * .046));font-size:min(calc(var(--cs) * .034), 4.2cqh)}}@media (prefers-reduced-motion:no-preference){.motto{animation:1.6s .6s both motto-in}}@keyframes motto-in{0%{opacity:0;letter-spacing:.22em;filter:blur(3px)}}.sky-stars{pointer-events:none;opacity:.7;background:radial-gradient(1.5px 1.5px at 12% 18%, var(--gesso), transparent), radial-gradient(1px 1px at 31% 34%, var(--gesso), transparent), radial-gradient(1.5px 1.5px at 58% 9%, var(--woad-tint-3), transparent), radial-gradient(1px 1px at 77% 28%, var(--gesso), transparent), radial-gradient(2px 2px at 90% 12%, var(--gesso), transparent), radial-gradient(1px 1px at 44% 40%, var(--woad-tint-3), transparent), radial-gradient(1px 1px at 68% 46%, var(--gesso), transparent);position:absolute;inset:0 0 55%;-webkit-mask:linear-gradient(#000 40%,#0000);mask:linear-gradient(#000 40%,#0000)}@media (width<=767px),(aspect-ratio<=1){.threshold{--title-shift:calc(100cqw * -17.5 / 1254);height:auto;min-height:0;display:grid;container-type:inline-size}.threshold>.scene{--cs:100cqw;position:relative;top:auto;left:auto}.threshold-title{inset:3cqw 0 auto}.title-lockup{height:46cqw}.threshold>.doors{aspect-ratio:auto;--cs:0px;gap:var(--space-3);width:auto;padding:var(--space-4) var(--gutter) var(--space-3);grid-template-columns:1fr 1fr;display:grid;position:static}.door{clip-path:none;width:auto;height:auto;min-height:var(--target);border:1px solid var(--gesso);border-radius:var(--radius);color:var(--gesso);justify-content:center;align-items:center;display:flex;position:static}.door:hover{color:var(--vine-black);background:var(--gesso)}.door-label{padding:0;font-size:1rem;position:static;translate:none}.door:focus-visible{outline:2px solid var(--glint);outline-offset:2px}.door:focus-visible .door-label{outline:none}.motto{--cs:100cqw;top:calc(var(--cs) * 770 / 1254);translate:-50% -50%}.motto-plain{display:none}.home-plain{padding:0 var(--gutter) var(--space-4);text-align:center;font:500 1rem/1.4 var(--font-body);color:var(--gesso);margin:0;display:block}}.corbie-review{right:var(--space-4);bottom:var(--space-4);z-index:60;max-width:min(420px, calc(100vw - 2 * var(--space-4)));max-height:70vh;padding:var(--space-2) var(--space-3);font:400 .75rem/1.3 var(--font-mono);background:var(--gesso);color:var(--vine-black);border:1px solid var(--vine-black);border-radius:var(--radius);position:fixed;overflow:auto}.corbie-review summary{cursor:pointer;font-weight:600}.corbie-review fieldset{margin:var(--space-2) 0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.corbie-review legend{margin-bottom:4px;font-weight:600}.corbie-review button{font:inherit;border:1px solid var(--vine-black);border-radius:var(--radius);background:var(--gesso);color:var(--vine-black);cursor:pointer;padding:2px 6px}.ways-in{--roof-h:clamp(64px, 9vw, 130px);--inset:max(var(--gutter), (100% - var(--max)) / 2);z-index:2;margin-top:var(--space-5);padding-bottom:var(--space-5);gap:var(--space-6);display:grid;position:relative}.ways-in .building{--roof:var(--roof-h)}.building{background:var(--gesso);color:var(--vine-black);padding-inline:var(--inset);filter:drop-shadow(0 -6px 18px color-mix(in srgb, var(--vine-black) 45%, transparent));display:grid}.ways-lede,.building-sides{display:grid}.ways-lede{align-items:end}@media (width>=760px){.ways-lede{padding-bottom:1lh}.lede-creatives{margin-bottom:-1lh}.lede-line{display:block}}.ways-lede{font:700 clamp(1.375rem, 2.6vw, 2.125rem)/1.2 var(--font-display);letter-spacing:-.01em;padding-top:var(--space-6)}.ways-lede>span{padding-inline:var(--space-5)}.lede-companies{color:var(--madder)}.lede-creatives{color:var(--verdigris)}.building-sides{margin:0;padding:0;list-style:none}.building .way{height:100%;padding:var(--space-4) var(--space-5) var(--space-7);color:inherit;text-decoration:none;display:block}.building .way-line{font:400 clamp(1.125rem, 1.6vw, 1.375rem)/1.45 var(--font-body);max-width:34ch;display:block}.building .way:hover .way-line{text-decoration:underline;-webkit-text-decoration-color:var(--madder);text-decoration-color:var(--madder);text-underline-offset:.15em}.building .way:focus-visible{outline:2px solid var(--madder);outline-offset:-6px}.building .way-button{margin-top:var(--space-5)}.building .way:hover .way-button{--crow-ink-fill:var(--weld-tint-2)}.build-log{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);width:min(100% - 2 * var(--gutter), var(--max));padding:var(--space-7) var(--space-5);color:var(--gesso);border:1px solid var(--neutral-5);background:linear-gradient(color-mix(in srgb, var(--vine-black) 40%, transparent), color-mix(in srgb, var(--vine-black) 40%, transparent)), url(/images/home/home-blueprint-grid.webp) 0 0 / 540px auto repeat, var(--vine-black);flex-wrap:wrap;justify-self:center;text-decoration:none;display:flex}.build-log-line{font:800 clamp(1.75rem, 4.4vw, 3.5rem)/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.build-log .base-sign{font:400 .875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:lowercase}.build-log:hover .build-log-line{text-decoration:underline;-webkit-text-decoration-color:var(--madder);text-decoration-color:var(--madder);text-underline-offset:.12em}.build-log:focus-visible{outline:2px solid var(--madder);outline-offset:4px}@media (width>=760px){.ways-lede,.building-sides{grid-template-columns:1fr 1fr}}@media (width>=768px) and (aspect-ratio>=1){.ways-in{--roof-h:calc(min(100vw, 196svh) * .09);margin-top:calc(var(--roof-h) * -104 / 120)}}.rooms{padding:var(--space-7) var(--gutter) var(--space-5);max-width:var(--max);gap:var(--space-4);margin-inline:auto;display:grid}.rooms-grid{gap:var(--space-6);align-items:start;display:grid}@media (width>=900px){.rooms-grid{grid-template-columns:2fr 1fr}}.room-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.room-list{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.room-library{grid-column:1/-1}.room-library .room-link{isolation:isolate;text-align:center;align-content:center;justify-items:center;gap:var(--space-1);aspect-ratio:1000/760;width:min(100%,56rem);margin:var(--space-4) auto 0;border-bottom:0;grid-template-columns:none;padding:10.8% 34% 23%;display:grid;position:relative}.room-library .room-link:before{content:"";z-index:-1;opacity:.32;background:url(/images/home/home-atelier.webp) 50%/contain no-repeat;transition:opacity .4s;position:absolute;inset:0}.room-library .room-link:hover:before{opacity:.55}.room-library .room-name{color:var(--weld);font-size:1.5rem}.room-library .room-link:hover .room-name{color:var(--weld-tint-1)}.room-link{column-gap:var(--space-2);padding:var(--space-4) var(--space-2);min-height:var(--target);border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-content:start;text-decoration:none;display:grid}.room-num{font:400 .875rem/1.6 var(--font-mono);color:var(--weld);grid-row:span 2}.room-name{font:600 1.25rem/1.2 var(--font-display)}.room-summary{color:var(--text-muted);font-size:.9375rem}.room-link:hover .room-name{color:var(--weld-tint-1)}.cof-note{gap:var(--space-2);padding:var(--space-5);background:var(--gesso);color:var(--vine-black);box-shadow:0 10px 24px color-mix(in srgb, var(--vine-black) 60%, transparent);display:grid;rotate:-1deg}.cof-note a{color:var(--vine-black)}.cof-note-meta{font:400 .8125rem/1.4 var(--font-mono);color:var(--neutral-3);margin:0}.cof-note-title{font:600 1.25rem/1.25 var(--font-display);margin:0}.flyby{z-index:3;pointer-events:none;width:clamp(28px,3vw,44px);position:absolute}.ripple{z-index:1;pointer-events:none;border:1px solid color-mix(in srgb, var(--gesso) 70%, transparent);border-radius:50%;width:6px;height:2px;animation:1.6s ease-out forwards ripple;position:absolute;translate:-50% -50%}@keyframes ripple{to{opacity:0;width:90px;height:22px}}.pebble-note{z-index:3;pointer-events:none;font:400 .75rem/1 var(--font-mono);color:var(--gesso);animation:2.4s ease-out forwards fade-up;position:absolute;translate:-50% -140%}@keyframes fade-up{0%{opacity:1}to{opacity:0;translate:-50% -260%}}.doodle{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}.page-hero{gap:var(--space-7);max-width:var(--max);padding:var(--space-8) var(--gutter);align-items:center;min-height:min(80svh,760px);margin-inline:auto;display:grid}.page-hero .light{background:radial-gradient(ellipse 45% 55% at 25% 45%, color-mix(in srgb, var(--verdigris) 60%, transparent), transparent 72%)}.page-hero-text{gap:var(--space-5);display:grid}.page-hero-text .lede{color:var(--neutral-7)}.page-hero-art{justify-self:center;width:min(100%,420px)}@media (width>=900px){.page-hero{grid-template-columns:1.4fr 1fr}}.split{gap:var(--space-5);display:grid}@media (width>=900px){.split{grid-template-columns:1fr 2fr;align-items:start}}.tick-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tick-list li{padding-left:var(--space-5);position:relative}.tick-list li:before{content:"";background:var(--glint);width:10px;height:2px;position:absolute;top:.7em;left:0}.workroom{isolation:isolate;min-height:calc(100svh - 96px);padding:var(--space-8) var(--gutter);margin-top:calc(var(--space-2) * -1);align-items:center;display:grid;position:relative}.workroom-text{z-index:1;gap:var(--space-5);width:min(100%, var(--max));align-content:center;margin-inline:auto;display:grid;position:relative}.workroom-text>*{max-width:34rem}.workroom-text h1{max-width:14ch;text-shadow:0 2px 18px color-mix(in srgb, var(--vine-black) 80%, transparent)}.workroom-text .lede{color:var(--neutral-7);max-width:40ch}.workroom-window{z-index:-1;margin:0;position:absolute;inset:0;overflow:hidden}.window-art{background:var(--neutral-2);position:absolute;inset:0}.window-art:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--vine-black) 92%, transparent) 0%, color-mix(in srgb, var(--vine-black) 70%, transparent) 38%, color-mix(in srgb, var(--vine-black) 10%, transparent) 72%), linear-gradient(to top, var(--vine-black), transparent 22%);position:absolute;inset:0}.window-art img{object-fit:cover;object-position:60% 50%;width:100%;height:108%;margin-top:-4%;display:block}.workroom-window figcaption{right:var(--gutter);bottom:var(--space-4);z-index:1;text-align:right;max-width:46ch;font:400 .75rem/1.4 var(--font-mono);color:var(--neutral-7);position:absolute}.workroom-window figcaption a{color:inherit}@media (width<=767px){.window-art:after{background:linear-gradient(to top, var(--vine-black) 8%, color-mix(in srgb, var(--vine-black) 78%, transparent) 55%, color-mix(in srgb, var(--vine-black) 30%, transparent))}.workroom{padding-bottom:calc(var(--space-8) + 4.5rem);align-items:end}.workroom-window figcaption{left:var(--gutter);text-align:left}}.method{gap:var(--space-7);display:grid}.stones{gap:0;margin:0;padding:0;list-style:none;display:grid}.stone{--draw:1;gap:var(--space-2);padding:var(--space-5) 0 var(--space-5) var(--space-5);align-content:start;display:grid;position:relative}.stone:before{content:"";background:var(--neutral-5);transform-origin:top;width:1px;transform:scaleY(var(--draw));position:absolute;top:0;bottom:0;left:0}.stone:after{content:"";left:0;top:calc(var(--space-5) + .4em);background:var(--madder-tint-1);width:12px;height:1px;position:absolute}.stone h3{font-size:1.375rem}.stone-n{font:400 .875rem/1 var(--font-mono);color:var(--glint)}.doc{display:none}@media (width>=900px){.stones{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.stone{padding:var(--space-5) var(--space-5) 0 var(--space-4)}.stone:first-child{margin-top:calc(var(--space-7) * 4)}.stone:nth-child(2){margin-top:calc(var(--space-7) * 3)}.stone:nth-child(3){margin-top:calc(var(--space-7) * 2)}.stone:nth-child(4){margin-top:var(--space-7)}.stone:before{width:100%;height:var(--space-7);border-left:1px solid var(--neutral-5);border-top:1px solid var(--neutral-5);clip-path:inset(0 calc((1 - var(--draw)) * 100%) calc((1 - var(--draw)) * 100%) 0);background:0 0;bottom:auto;transform:none}.stone:first-child:before{border-left:0}.stone:after{background:var(--madder-tint-1);width:7px;height:7px;opacity:var(--draw);top:-3px;left:-3px}.doc{right:var(--space-5);aspect-ratio:5/7;background:var(--gesso);width:64px;box-shadow:0 10px 18px -8px color-mix(in srgb, var(--vine-black) 80%, transparent);align-content:start;gap:7px;padding:10px 9px;display:grid;position:absolute;bottom:calc(100% + 6px);rotate:-4deg}.doc span{background:var(--neutral-6);height:2px;display:block}.doc span:nth-child(3){width:80%}.doc span:last-child{width:55%}.doc .doc-bar{background:var(--madder);height:6px}}.stones-read{justify-self:start}.corbie-steps{gap:var(--space-6)}.industry{gap:var(--space-6);display:grid}.industry-head{gap:var(--space-3);max-width:var(--measure);display:grid}.industry-groups{gap:var(--space-4);margin:0;display:grid}@media (width>=900px){.industry-groups{grid-template-columns:repeat(5,minmax(0,1fr))}}.industry-groups>div{padding-left:var(--space-4);border-left:2px solid var(--madder)}.industry-groups dt{font:600 1rem/1.3 var(--font-display);margin-bottom:var(--space-1)}.industry-groups dd{color:var(--neutral-7);margin:0}.industry-columns{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.industry-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.industry-col{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);scroll-margin-top:var(--space-7);transition:border-color .3s,background-color .3s;display:grid}.industry-col h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2}.industry-col:target{border-color:var(--weld);background:color-mix(in srgb, var(--weld) 8%, transparent)}.industry-proof{padding-top:var(--space-3);border-top:1px solid var(--line);font:600 1.0625rem/1.4 var(--font-display)}.industry-close{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.industry-close p{margin:0}.corbie-steps .stone p{color:var(--neutral-7)}.proof-strip>.lede{max-width:44ch;font:600 clamp(1.25rem, 2.2vw, 1.75rem)/1.3 var(--font-display)}.desk{background:radial-gradient(closest-side, color-mix(in srgb, var(--weld) 9%, transparent), transparent);overflow-x:clip}.situations-scene{gap:var(--space-6);display:grid}.situations{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.index-card{background:var(--gesso);color:var(--vine-black);box-shadow:0 16px 30px -16px var(--vine-black);background-image:linear-gradient(to bottom, transparent 3.5rem, var(--madder) 3.5rem calc(3.5rem + 2px), transparent calc(3.5rem + 2px)), repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--woad-tint-2) 35%, transparent) 31px 32px);background-position:0 0,0 calc(3.5rem + 2px);background-repeat:no-repeat,repeat}.index-card:nth-child(3n+1){rotate:-.8deg}.index-card:nth-child(3n+2){rotate:.6deg}.index-card:nth-child(3n){rotate:-.3deg}.situation{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);grid-template-rows:auto 1fr auto;display:grid}.situation-n{font:400 .875rem/2.25rem var(--font-mono);letter-spacing:.08em;color:var(--madder)}.situation h3{text-wrap:balance;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}.situation-book{margin-top:var(--space-2);place-self:end start}.situation :focus-visible{outline-color:var(--madder)}.workroom-text .eyebrow{color:var(--neutral-7)}.proof-strip{gap:var(--space-4);display:grid}.proof-strip ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.proof-strip li{padding-left:var(--space-4);border-left:2px solid var(--madder);font:600 clamp(1.125rem, 1.8vw, 1.375rem)/1.3 var(--font-display)}@media (width>=900px){.proof-strip ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.build-principles .tick-list li:before{background:var(--madder)}.faq{gap:var(--space-5);max-width:var(--measure);display:grid}.faq-item{gap:var(--space-2);display:grid}.faq-item h3{font-size:1.125rem}.companies-proof{gap:var(--space-6);display:grid}.proof-desk{gap:var(--space-5);filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--vine-black) 70%, transparent));justify-items:start;display:grid}.proof-card{gap:var(--space-3);aspect-ratio:1;width:min(100%,32rem);padding:var(--space-6);background:var(--gesso);color:var(--vine-black);-webkit-mask:var(--torn-square) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--torn-square) 0 0 / 100% 100% no-repeat;mask:var(--torn-square) 0 0 / 100% 100% no-repeat;align-content:center;display:grid;position:relative;rotate:-.6deg}.proof-card .label{color:var(--neutral-3)}.proof-card .proof-before{font:600 clamp(1.25rem, 2.2vw, 1.625rem)/1.25 var(--font-display)}.proof-stamp{margin:calc(var(--space-3) * -1) 0 0;padding:var(--space-2) var(--space-3);border:4px double var(--madder);color:var(--madder);font:600 .8125rem/1.1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-self:end;rotate:-7deg}.typed-slip{max-width:26rem;padding:var(--space-5);background:var(--gesso);color:var(--vine-black);font:400 1.0625rem/1.5 var(--font-mono);box-shadow:0 12px 24px -14px var(--vine-black);margin:0;position:relative;rotate:1.4deg}.typed-slip:before{content:"";background:color-mix(in srgb, var(--weld-tint-3) 70%, transparent);width:72px;height:20px;position:absolute;top:-10px;left:50%;translate:-50%;rotate:-3deg}@media (width>=900px){.companies-proof{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}.proof-desk{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end}.typed-slip{margin:0 0 calc(var(--space-6) * -1) calc(var(--space-7) * -1)}}.draft-sheet{gap:var(--space-2);padding:var(--space-4);color:var(--vine-black);background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--verdigris) 10%, transparent) 0 1px, transparent 1px 16px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--verdigris) 10%, transparent) 0 1px, transparent 1px 16px), var(--gesso);margin:0;display:grid}.draft-sheet svg{width:100%;height:auto;display:block;overflow:visible}.draft-sheet circle{fill:var(--vine-black)}.draft-sheet text{font:400 11px var(--font-mono);fill:var(--neutral-3)}.sheet-box{fill:none;stroke:var(--vine-black);stroke-width:1px;stroke-dasharray:4 3}.sheet-box-new{stroke-dasharray:none;stroke-width:1.5px}.sheet-piece{fill:var(--vine-black)}.sheet-line{fill:none;stroke:var(--verdigris);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:var(--undrawn,0)}.sheet-arrow{fill:none;stroke:var(--verdigris);stroke-width:2px;stroke-linejoin:round}.draft-sheet figcaption{font:400 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-3)}.section.workroom-close{border-top:0}.close-rule{background:var(--neutral-5);transform-origin:0;width:min(100%,36rem);height:1px;display:block}.symptoms-scene{max-width:var(--max);padding:var(--space-8) var(--gutter);gap:var(--space-6);margin-inline:auto;display:grid}.symptoms-head{gap:var(--space-3);max-width:var(--measure);display:grid}.track{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.symptom details{background:var(--gesso);height:100%;color:var(--vine-black);border-top:3px solid var(--verdigris)}.symptom summary{gap:var(--space-4);padding:var(--space-5);cursor:pointer;list-style:none;display:grid}.symptom summary::-webkit-details-marker{display:none}.symptom h3{font-size:1.375rem}.quotes{gap:var(--space-3);margin:0;padding:0;font-size:1.0625rem;list-style:none;display:grid}.symptom-more{min-height:var(--target);font:500 .875rem/1 var(--font-body);color:var(--orchil);text-underline-offset:.2em;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.symptom summary:hover .symptom-more{color:var(--orchil-shade-1)}.symptom details[open] .symptom-more{color:var(--neutral-3)}.symptom-body{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);display:grid}.symptom-body .label{color:var(--neutral-3)}.callie-line{font:500 1.125rem/1.35 var(--font-display);border-left:3px solid var(--madder);padding-left:var(--space-3)}.symptom :focus-visible{outline-color:var(--orchil)}.symptoms-scene.is-track{grid-template-columns:minmax(0,1fr);align-content:center;max-width:none;min-height:100svh;padding-inline:0;overflow:hidden}.symptoms-scene.is-track .symptoms-head{padding-inline:var(--gutter);max-width:calc(var(--max) + var(--gutter) * 2);width:100%;margin-inline:auto}.symptoms-scene.is-track .track{width:max-content;padding-inline:var(--gutter);display:flex}.symptoms-scene.is-track .symptom{width:min(30rem,38vw)}.symptoms-scene.is-track .symptom details{max-height:62svh;overflow-y:auto}.section.locked-line{padding-block:calc(var(--space-8) * 1.5)}.locked-line .light{background:radial-gradient(ellipse 50% 70% at 50% 50%, color-mix(in srgb, var(--madder-shade-2) 70%, transparent), transparent 72%)}.locked-line p{font:600 clamp(1.75rem, 4.5vw, 3rem)/1.15 var(--font-display);letter-spacing:-.015em;text-wrap:balance;max-width:26ch}.price-line{font:500 clamp(1.5rem, 3vw, 2rem)/1.2 var(--font-display)}.creatives-hero .light{background:radial-gradient(ellipse 45% 55% at 25% 45%, color-mix(in srgb, var(--orchil) 55%, transparent), transparent 72%)}.pile{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pile-piece{max-width:34ch;padding:var(--space-4) var(--space-5);background:var(--gesso);color:var(--vine-black);border-left:3px solid var(--orchil);font:500 1.125rem/1.35 var(--font-display);justify-self:start}@media (width>=900px){.pile-piece:nth-child(2){margin-left:var(--space-6);rotate:1deg}.pile-piece:nth-child(3){margin-left:var(--space-3);rotate:-1deg}.pile-piece:nth-child(4){margin-left:var(--space-7);rotate:.5deg}}.member-states{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.member-states li{gap:var(--space-2);padding:var(--space-5);border-top:3px solid var(--madder);background:color-mix(in srgb, var(--gesso) 4%, transparent);align-content:start;display:grid}.member-states h3{font-size:1.375rem}.typed-note{gap:var(--space-4);max-width:44rem;padding:var(--space-6);background:var(--gesso);color:var(--vine-black);border-top:3px solid var(--orchil);font-family:var(--font-mono);display:grid}.typed-note h2{font:400 clamp(1.375rem, 2.6vw, 1.75rem)/1.35 var(--font-mono);letter-spacing:0;max-width:none}.typed-note p{font-size:1.0625rem;line-height:1.55}.section.page-close{gap:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-8);justify-items:start;display:grid}.page-close .light{background:radial-gradient(ellipse 40% 60% at 20% 40%, color-mix(in srgb, var(--tyrian) 45%, transparent), transparent 72%)}.page-close h2{max-width:20ch}.close-link{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--madder);text-decoration-color:var(--madder)}.close-link:hover,.close-link:focus-visible{text-decoration-color:currentColor}.into-world{min-height:var(--target);font:500 1.125rem/1 var(--font-display);align-items:center;display:inline-flex}.brand-hero-mark{--logo:url(/logo-mark.svg);aspect-ratio:334/602;justify-self:center;width:min(40vw,200px)}.brand-hero .light{background:radial-gradient(ellipse 40% 55% at 75% 45%, color-mix(in srgb, var(--orchil) 55%, transparent), transparent 72%)}.brand-section{gap:var(--space-7);border-top:1px solid var(--line);scroll-margin-top:var(--space-6);display:grid}.brand-head{gap:var(--space-4);max-width:46rem;display:grid}.brand-cols{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.brand-cols h3,.idea-trio h3{font-size:1.25rem}.idea-trio,.traits,.pigments,.colorways,.family,.rules,.ramp,.specimen-rows{margin:0;padding:0;list-style:none}.idea-trio{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.idea-trio li{gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--line);align-content:start;display:grid}.traits{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.traits li{gap:var(--space-2);align-content:start;display:grid}.traits h3{font-size:1.125rem}.do-dont{gap:var(--space-3);max-width:46rem;display:grid}.do-dont .label,.brand-cols .label{margin-right:var(--space-3)}.ai-note{color:var(--text-muted);font-size:.8125rem}.copy-status{min-height:1.5em;font:400 .875rem/1.5 var(--font-mono);color:var(--glint)}.pigments{gap:var(--space-7);display:grid}.pigment{gap:var(--space-3);display:grid}.pigment>p{max-width:60ch}.ramp{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ramp-neutral{grid-template-columns:repeat(8,minmax(0,1fr))}.swatch{gap:var(--space-1);text-align:left;width:100%;color:inherit;cursor:copy;background:0 0;border:0;padding:0;display:grid}.swatch .swatch-color{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);display:block}.swatch:hover .swatch-color,.swatch:focus-visible .swatch-color{outline:2px solid var(--glint);outline-offset:2px}.swatch .hex{font:400 .75rem/1.2 var(--font-mono)}.swatch .step{color:var(--text-muted);font-size:.75rem}@media (width<=599px){.ramp-neutral{grid-template-columns:repeat(4,minmax(0,1fr))}.ramp{grid-template-columns:repeat(3,minmax(0,1fr))}}.swatch[data-c=vine-black] .swatch-color{background:var(--vine-black)}.swatch[data-c=neutral-2] .swatch-color{background:var(--neutral-2)}.swatch[data-c=neutral-3] .swatch-color{background:var(--neutral-3)}.swatch[data-c=neutral-4] .swatch-color{background:var(--neutral-4)}.swatch[data-c=neutral-5] .swatch-color{background:var(--neutral-5)}.swatch[data-c=neutral-6] .swatch-color{background:var(--neutral-6)}.swatch[data-c=neutral-7] .swatch-color{background:var(--neutral-7)}.swatch[data-c=gesso] .swatch-color{background:var(--gesso)}.swatch[data-c=verdigris-shade-2] .swatch-color{background:var(--verdigris-shade-2)}.swatch[data-c=verdigris-shade-1] .swatch-color{background:var(--verdigris-shade-1)}.swatch[data-c=verdigris] .swatch-color{background:var(--verdigris)}.swatch[data-c=verdigris-tint-1] .swatch-color{background:var(--verdigris-tint-1)}.swatch[data-c=verdigris-tint-2] .swatch-color{background:var(--verdigris-tint-2)}.swatch[data-c=verdigris-tint-3] .swatch-color{background:var(--verdigris-tint-3)}.swatch[data-c=lincoln-green-shade-2] .swatch-color{background:var(--lincoln-green-shade-2)}.swatch[data-c=lincoln-green-shade-1] .swatch-color{background:var(--lincoln-green-shade-1)}.swatch[data-c=lincoln-green] .swatch-color{background:var(--lincoln-green)}.swatch[data-c=lincoln-green-tint-1] .swatch-color{background:var(--lincoln-green-tint-1)}.swatch[data-c=lincoln-green-tint-2] .swatch-color{background:var(--lincoln-green-tint-2)}.swatch[data-c=lincoln-green-tint-3] .swatch-color{background:var(--lincoln-green-tint-3)}.swatch[data-c=woad-shade-2] .swatch-color{background:var(--woad-shade-2)}.swatch[data-c=woad-shade-1] .swatch-color{background:var(--woad-shade-1)}.swatch[data-c=woad] .swatch-color{background:var(--woad)}.swatch[data-c=woad-tint-1] .swatch-color{background:var(--woad-tint-1)}.swatch[data-c=woad-tint-2] .swatch-color{background:var(--woad-tint-2)}.swatch[data-c=woad-tint-3] .swatch-color{background:var(--woad-tint-3)}.swatch[data-c=orchil-shade-2] .swatch-color{background:var(--orchil-shade-2)}.swatch[data-c=orchil-shade-1] .swatch-color{background:var(--orchil-shade-1)}.swatch[data-c=orchil] .swatch-color{background:var(--orchil)}.swatch[data-c=orchil-tint-1] .swatch-color{background:var(--orchil-tint-1)}.swatch[data-c=orchil-tint-2] .swatch-color{background:var(--orchil-tint-2)}.swatch[data-c=orchil-tint-3] .swatch-color{background:var(--orchil-tint-3)}.swatch[data-c=tyrian-shade-2] .swatch-color{background:var(--tyrian-shade-2)}.swatch[data-c=tyrian-shade-1] .swatch-color{background:var(--tyrian-shade-1)}.swatch[data-c=tyrian] .swatch-color{background:var(--tyrian)}.swatch[data-c=tyrian-tint-1] .swatch-color{background:var(--tyrian-tint-1)}.swatch[data-c=tyrian-tint-2] .swatch-color{background:var(--tyrian-tint-2)}.swatch[data-c=tyrian-tint-3] .swatch-color{background:var(--tyrian-tint-3)}.swatch[data-c=madder-shade-2] .swatch-color{background:var(--madder-shade-2)}.swatch[data-c=madder-shade-1] .swatch-color{background:var(--madder-shade-1)}.swatch[data-c=madder] .swatch-color{background:var(--madder)}.swatch[data-c=madder-tint-1] .swatch-color{background:var(--madder-tint-1)}.swatch[data-c=madder-tint-2] .swatch-color{background:var(--madder-tint-2)}.swatch[data-c=madder-tint-3] .swatch-color{background:var(--madder-tint-3)}.swatch[data-c=weld-shade-2] .swatch-color{background:var(--weld-shade-2)}.swatch[data-c=weld-shade-1] .swatch-color{background:var(--weld-shade-1)}.swatch[data-c=weld] .swatch-color{background:var(--weld)}.swatch[data-c=weld-tint-1] .swatch-color{background:var(--weld-tint-1)}.swatch[data-c=weld-tint-2] .swatch-color{background:var(--weld-tint-2)}.swatch[data-c=weld-tint-3] .swatch-color{background:var(--weld-tint-3)}.swatch[data-c=ochre-shade-2] .swatch-color{background:var(--ochre-shade-2)}.swatch[data-c=ochre-shade-1] .swatch-color{background:var(--ochre-shade-1)}.swatch[data-c=ochre] .swatch-color{background:var(--ochre)}.swatch[data-c=ochre-tint-1] .swatch-color{background:var(--ochre-tint-1)}.swatch[data-c=ochre-tint-2] .swatch-color{background:var(--ochre-tint-2)}.swatch[data-c=ochre-tint-3] .swatch-color{background:var(--ochre-tint-3)}.brand-light .light{background:radial-gradient(ellipse 30% 45% at 30% 40%, color-mix(in srgb, var(--weld) 22%, transparent), transparent 72%)}.spotlight{gap:var(--space-4);max-width:46rem;display:grid}.spotlight p{font-size:1.125rem;transition:opacity .3s ease-out}.spotlight .spot-lead{font:600 clamp(1.75rem, 3.6vw, 2.75rem)/1.15 var(--font-display)}.spotlight:has(>p:hover)>p:not(:hover),.spotlight:has(>p:focus)>p:not(:focus){opacity:.25}.specimen{gap:var(--space-4);display:grid}.specimen-input{max-width:36rem;min-height:var(--target);padding:0 var(--space-4);font:400 1rem/1 var(--font-body);color:var(--gesso);border:1px solid var(--neutral-5);border-radius:var(--radius);background:0 0}.specimen-rows{gap:var(--space-5);display:grid}.specimen-rows li{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);min-width:0;display:grid}.specimen-meta{gap:var(--space-4);align-items:baseline;display:flex}.specimen-sample{overflow-wrap:anywhere}.spec-display{font:600 clamp(2.5rem, 6vw, 4rem)/1.05 var(--font-display)}.spec-heading{font:600 clamp(2rem, 4.5vw, 3rem)/1.1 var(--font-display)}.spec-subhead{font:500 clamp(1.5rem, 3vw, 2rem)/1.2 var(--font-display)}.spec-body{font:400 1rem/1.55 var(--font-body)}.spec-caption{font:400 .75rem/1.4 var(--font-body)}.texture-row{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;display:grid}.ai-rule{gap:var(--space-4);max-width:46rem;padding:var(--space-6);border:1px solid var(--line);border-left:3px solid var(--weld);display:grid}.ai-rule-line{font:600 clamp(1.25rem, 2.4vw, 1.625rem)/1.3 var(--font-display)}.crow-lockup{gap:var(--space-4);justify-items:start;display:grid}.brand-lockup{--logo:url(/logo-lockup.svg);aspect-ratio:602/441;width:min(100%,360px)}.colorways{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.colorway{gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);justify-items:center;display:grid}.cw-logo{--logo:url(/logo-mark.svg);aspect-ratio:334/602;width:40px}.cw-name{font-size:.8125rem}.cw-gesso-vine{background:var(--vine-black)}.cw-gesso-vine .cw-logo{background:var(--gesso)}.cw-vine-gesso{background:var(--gesso);color:var(--vine-black)}.cw-vine-gesso .cw-logo{background:var(--vine-black)}.cw-gesso-verdigris{background:var(--verdigris)}.cw-gesso-verdigris .cw-logo{background:var(--gesso)}.cw-gesso-orchil{background:var(--orchil)}.cw-gesso-orchil .cw-logo{background:var(--gesso)}.cw-weld-vine{background:var(--vine-black)}.cw-weld-vine .cw-logo{background:var(--weld)}.rules{gap:var(--space-4);counter-reset:rule;max-width:46rem;display:grid}.rules li{counter-increment:rule;grid-template-columns:2.5rem 1fr;display:grid}.rules li:before{content:counter(rule, decimal-leading-zero);font:400 .875rem/1.8 var(--font-mono);color:var(--glint)}.family{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.family li{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);align-content:start;display:grid}.family-logo{width:min(100%,200px)}.fl-logo-creative-stacked{--logo:url(/logo-creative-stacked.svg);aspect-ratio:602/269}.fl-logo-cof-line{--logo:url(/logo-cof-line.svg);aspect-ratio:602/109}.fl-logo-community-stacked{--logo:url(/logo-community-stacked.svg);aspect-ratio:602/260}.fl-logo-collective-stacked{--logo:url(/logo-collective-stacked.svg);aspect-ratio:602/253}.fl-logo-commerce-stacked{--logo:url(/logo-commerce-stacked.svg);aspect-ratio:602/269}.fl-logo-cultivated-line{--logo:url(/logo-cultivated-line.svg);aspect-ratio:601/63}.fl-logo-collection-stacked{--logo:url(/logo-collection-stacked.svg);aspect-ratio:602/253}.family-status{justify-self:start}.timeline{gap:var(--space-4);max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:var(--space-4);grid-template-columns:7rem 1fr;display:grid}@media (prefers-reduced-motion:reduce){.spotlight p{transition:none}}.principles-hero .light{background:radial-gradient(ellipse 45% 55% at 25% 45%, color-mix(in srgb, var(--woad) 60%, transparent), transparent 72%)}.key-lines ul{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.key-line{font:600 clamp(1.75rem, 4.5vw, 3rem)/1.15 var(--font-display);letter-spacing:-.015em;text-wrap:balance;max-width:26ch;transition:opacity .5s ease-out,color .5s ease-out}.key-line:nth-child(2n){text-align:right;justify-self:end}.key-lines.is-dimmed .key-line{opacity:.22}.key-lines.is-dimmed .key-line.is-lit{opacity:1;color:var(--weld-tint-3)}.h-quote{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.meanings{gap:var(--space-6);display:grid}.meaning-cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.meaning-cards li{gap:var(--space-3);padding:var(--space-6);border-top:3px solid var(--woad-tint-1);background:color-mix(in srgb, var(--gesso) 4%, transparent);align-content:start;display:grid}.creed{gap:var(--space-6);display:grid}.creed .light{background:radial-gradient(ellipse 40% 55% at 70% 50%, color-mix(in srgb, var(--lincoln-green) 45%, transparent), transparent 72%)}.creed .lede{max-width:44rem}.field-guide{max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto var(--space-8);background:var(--gesso);color:var(--vine-black);position:relative}.field-guide .section{padding-block:var(--space-7)}.field-guide .label{color:var(--neutral-3)}.field-guide .tick-list li:before{background:var(--madder)}.signs-read{justify-self:start}.guide-connector{left:calc(var(--gutter) / 2 - 10px);top:var(--space-8);bottom:var(--space-8);width:20px;height:calc(100% - var(--space-8) * 2);position:absolute;overflow:visible}.guide-line{fill:none;stroke:var(--vine-black);stroke-width:1.5px;vector-effect:non-scaling-stroke}.guide-connector{clip-path:inset(0 0 calc(var(--undrawn,0) * 100%) 0)}.creed-lines{gap:var(--space-5);max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.creed-lines li{font:600 clamp(1.375rem, 2.8vw, 2rem)/1.2 var(--font-display);padding-top:var(--space-4);border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.nav-mark,.caret,.key-line,.cursor-light,.portal-view{transition:none}}.lore-hero .light{background:radial-gradient(ellipse 45% 55% at 25% 45%, color-mix(in srgb, var(--tyrian) 55%, transparent), transparent 72%)}.chapter-index ol{gap:var(--space-1) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.chapter-index a{align-items:center;gap:var(--space-3);min-height:var(--target);border-bottom:1px solid var(--line);text-decoration:none;display:flex}.chapter-index a:hover{border-bottom-color:var(--glint)}.chapter{gap:var(--space-6);align-items:center;display:grid}.chapter .light{background:radial-gradient(ellipse 35% 50% at 20% 50%, color-mix(in srgb, var(--madder-shade-2) 55%, transparent), transparent 72%)}.chapter-art{width:min(100%,360px)}.lore-timeline{max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto}.lore-chapters{position:relative;overflow-x:clip}.lore-chapters:before{content:"";top:var(--space-8);bottom:var(--space-8);left:var(--gutter);background:var(--neutral-4);width:1px;position:absolute}.lore-chapters .chapter{padding-left:calc(var(--gutter) + var(--space-6))}.lore-chapters .chapter-art{order:2;width:min(100%,220px)}.lore-chapters .chapter .prose{position:relative}.lore-chapters .chapter .prose>.stone-n:before{content:"";left:calc(var(--space-6) * -1 - 4px);background:var(--vine-black);border:1.5px solid var(--glint);border-radius:50%;width:9px;height:9px;position:absolute;top:.35em}.lore-rail{display:none}@media (width>=900px){.lore-timeline{padding-left:var(--gutter);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.lore-rail{top:var(--space-6);padding-top:var(--space-8);display:block;position:sticky}.lore-rail ol{padding:0 0 0 var(--space-4);border-left:1px solid var(--line);margin:0;list-style:none;display:grid}.lore-rail a{align-items:center;gap:var(--space-2);min-height:40px;color:var(--text-muted);font-size:.875rem;text-decoration:none;display:flex;position:relative}.lore-rail a:before{content:"";left:calc(var(--space-4) * -1);background:var(--neutral-5);width:8px;height:1px;position:absolute;top:50%}.lore-rail a:hover,.lore-rail a[aria-current]{color:var(--gesso)}.lore-rail a[aria-current]:before{background:var(--glint);width:14px;height:2px}.lore-rail a[aria-current] .rail-name{text-decoration:underline;-webkit-text-decoration-color:var(--glint);text-decoration-color:var(--glint);text-underline-offset:.25em}}@media (prefers-reduced-motion:no-preference){.lore-rail a:before{transition:width .25s}}.fable-panel{gap:var(--space-3);align-content:start;display:grid}.fable-panel h3{font-size:1.375rem}.cof-notes{gap:var(--space-6);display:grid}.field-notes{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.field-note{gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);background:var(--gesso);color:var(--vine-black);align-content:start;display:grid;position:relative}.field-note:before{content:"";top:calc(var(--space-3) * -1);width:88px;height:var(--space-5);background:color-mix(in srgb, var(--ochre-tint-3) 80%, transparent);position:absolute;left:50%;translate:-50%;rotate:-3deg}.field-note:nth-child(2){rotate:1deg}.field-note:nth-child(3){rotate:-1deg}.field-note h3{font-size:1.25rem}.field-note h3 a:hover{color:var(--orchil-shade-1)}.field-note time{font:400 .8125rem/1 var(--font-mono);color:var(--neutral-3)}.field-note :focus-visible{outline-color:var(--orchil)}.field-note .chip{color:var(--neutral-3);border-color:var(--neutral-6)}.field-note .speaker{color:var(--gesso)}.tag-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.chip{font:400 .75rem/1 var(--font-mono);border:1px solid var(--line);color:var(--text-muted);border-radius:999px;padding:6px 10px}.speaker{font:600 .8125rem/1 var(--font-body);background:var(--line);border-radius:999px;padding:6px 10px}.speaker.callie{background:var(--madder-2)}.speaker.claude{background:var(--ochre-1)}.speaker.chatgpt{background:var(--verdigris-2)}.speaker.codex{background:var(--woad-2)}.cof-hero{gap:var(--s5)}.latest{gap:var(--s4);padding:var(--s6);border:1px solid var(--line);border-left:3px solid var(--madder);max-width:80ch;display:grid}.feed{margin:0;padding:0;list-style:none;display:grid}.entry{gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--line);grid-template-columns:9rem 1fr;display:grid}.entry time{font:400 .8125rem/1.5 var(--font-mono);color:var(--text-muted)}.entry h3 a{text-decoration:none}.entry h3 a:hover{text-decoration:underline}.entry .sample{color:var(--weld-4)}.entry-body{gap:var(--s4)}.ledger-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.ledger-filter[hidden]{display:none}.ledger-filter button{min-height:40px;padding:0 var(--space-4);cursor:pointer;background:0 0}.ledger-filter button[aria-pressed=true]{color:var(--vine-black);background:var(--gesso);border-color:var(--gesso)}.feed{border-bottom:1px solid var(--line)}.feed>.entry[hidden]{display:none}.entry:hover{background:color-mix(in srgb, var(--gesso) 3%, transparent)}.read-rule{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.read-rule{z-index:60;background:var(--madder);transform-origin:0;height:3px;animation-name:read-along;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0}}}@keyframes read-along{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.entry-end{margin-top:var(--space-5)}@media (width<=600px){.entry{gap:var(--s2);grid-template-columns:1fr}.latest{padding:var(--s5)}}.sky-aside{color:var(--text-muted);max-width:48ch}.check-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.check-list li{gap:var(--space-3);grid-template-columns:28px 1fr;align-items:start;font-size:1.25rem;display:grid}.check path,.pipe-line{stroke-dasharray:1;stroke-dashoffset:0}.check{fill:none;width:28px;height:28px;stroke:var(--weld);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.why-stack .lede{font:500 clamp(1.375rem, 2.4vw, 1.75rem)/1.3 var(--font-display)}.dream-points{gap:var(--space-7);display:grid}.points{gap:var(--space-6);counter-reset:point;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.points{grid-template-columns:repeat(2,1fr)}.point-path{grid-column:1/-1}}.point{counter-increment:point;gap:var(--space-3);padding:var(--space-5);border-top:3px solid var(--lincoln-green-tint-1);background:color-mix(in srgb, var(--gesso) 4%, transparent);align-content:start;display:grid}.point h3{font-size:1.375rem}.point h3:before{content:counter(point, decimal-leading-zero);margin-bottom:var(--space-2);font:400 .875rem/1 var(--font-mono);color:var(--weld);display:block}.pipeline{width:100%;max-width:640px;height:auto;margin-top:var(--space-3);overflow:visible}.pipe-track{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:4 8}.pipe-line{fill:none;stroke:var(--verdigris);stroke-width:3px;stroke-linecap:round}.pipe-node{fill:var(--vine-black);stroke:var(--verdigris);stroke-width:3px}.pipe-end{stroke:var(--madder)}.pipe-traveler{fill:var(--weld)}.pipe-label{fill:var(--text-muted);font:400 14px var(--font-mono)}.rolodex-line{font:500 clamp(1.25rem, 2.2vw, 1.5rem)/1.3 var(--font-display)}.rolodex{vertical-align:baseline;color:var(--weld);display:inline-grid;overflow:hidden}.rolodex-word{grid-area:1/1}.rolodex-word+.rolodex-word{visibility:hidden}.point-someday{border-top-color:var(--weld-tint-1)}.dream-rule{align-items:center}.treehouse{max-width:100%;padding-top:var(--space-6);justify-self:center;position:relative}.dream-rule{overflow-x:clip}.sign-nail{background:var(--neutral-6);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:0;left:50%}.sign{padding:var(--space-5) var(--space-6);transform-origin:50% calc(-1 * var(--space-6));font:700 clamp(1.25rem, 2.6vw, 1.75rem)/1.2 var(--font-display);color:var(--vine-black);background:var(--weld-tint-1);border:3px solid var(--vine-black);box-shadow:0 0 0 3px var(--weld-tint-1);margin:0;position:relative;transform:rotate(-3deg)}@media (width<=479px){.sign{padding:var(--space-4) var(--space-5);max-width:calc(100vw - var(--gutter) * 2 - 16px)}}.sign:before,.sign:after{content:"";top:calc(-1 * var(--space-6));width:2px;height:var(--space-6);background:var(--neutral-6);position:absolute}.sign:before{transform-origin:50% 100%;left:30%;transform:rotate(28deg)}.sign:after{transform-origin:50% 100%;right:30%;transform:rotate(-28deg)}.dream-places{gap:var(--space-6);display:grid}.places{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.places{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.places li{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);display:grid}.places h3{font-size:1.125rem}.chip-open{color:var(--vine-black);background:var(--verdigris-tint-2);border-color:var(--verdigris-tint-2)}.note-kicker{font:400 .875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.dream-note{max-width:44rem;padding:var(--space-6);background:var(--gesso);color:var(--vine-black);border-top:3px solid var(--lincoln-green);gap:var(--space-3);display:grid}.dream-note h2{font:400 clamp(1.375rem, 2.6vw, 1.75rem)/1.35 var(--font-mono);letter-spacing:0;max-width:none}.close-join .cta-join{background:var(--madder);border-color:var(--madder);color:var(--gesso)}.close-join .cta-join:hover{background:var(--madder-shade-1);border-color:var(--madder-shade-1);color:var(--gesso)}.share{gap:var(--space-7);display:grid}.share .light{background:radial-gradient(ellipse 40% 50% at 20% 20%, color-mix(in srgb, var(--verdigris) 55%, transparent), transparent 72%)}.share-body{gap:var(--space-6);align-items:start;display:grid}@media (width>=900px){.share-body{grid-template-columns:15rem minmax(0,1fr)}}.path-rail{gap:var(--space-3);display:grid}.path-rail ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.path-rail a{gap:var(--space-1);min-height:var(--target);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--line);text-decoration:none;display:grid}.path-rail a:hover{border-color:var(--neutral-5);color:var(--text)}.path-rail a[aria-current]{border-color:var(--gesso);border-left-color:var(--madder);background:color-mix(in srgb, var(--gesso) 6%, transparent)}.path-tag{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.06em;color:var(--text-muted)}.path-name{font:500 1.0625rem/1.25 var(--font-display)}.path-head{gap:var(--space-2);display:grid}.path-head h2{font-size:clamp(1.5rem,3vw,2rem)}.field-narrow{max-width:22rem}.share-intro{align-content:start}.intake{gap:var(--space-6);padding:var(--space-7) var(--space-6);background:var(--gesso);color:var(--vine-black);display:grid}.intake :focus-visible{outline-color:var(--orchil)}.intake{position:relative}.field :is(input,select,textarea){transition:box-shadow .2s}.field :is(input,select,textarea):focus{box-shadow:inset 0 -3px 0 var(--madder)}.join-table{margin:var(--space-5) 0 0;display:none}.join-table img{width:100%;height:auto;display:block}.join-table figcaption{margin-top:var(--space-2);font:400 .75rem/1.4 var(--font-mono);color:var(--text-muted)}.join-table figcaption a{color:inherit}@media (width>=900px){.share.join .share-intro{top:var(--space-5);position:sticky}.join-table{display:block}.join-table img{object-fit:cover;object-position:45% 50%;min-height:320px;max-height:calc(100svh - 440px)}}.intake a{color:var(--orchil)}.intake a:hover{color:var(--orchil-shade-1)}.field-group{gap:var(--space-5);border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.field-group legend{margin-bottom:var(--space-4);color:var(--neutral-3);grid-column:1/-1;padding:0}.field{gap:var(--space-2);align-content:start;display:grid}.field label{font:500 .875rem/1.3 var(--font-body)}.optional,.field-help{color:var(--neutral-3);font-weight:400}.field-help{font-size:.875rem}.field input,.field select,.field textarea{width:100%;min-height:var(--target);padding:var(--space-3);font:400 1rem/1.4 var(--font-body);color:var(--vine-black);background:var(--gesso);border:1px solid var(--vine-black);border-radius:var(--radius)}.field textarea{resize:vertical;min-height:8rem}.field [aria-invalid=true]{border-color:var(--madder);border-width:2px}.field-error{color:var(--madder-shade-1);font-size:.875rem}.field-error:before{content:"! ";font-weight:600}.form-alert{padding:var(--space-3) var(--space-4);border-left:3px solid var(--madder);background:var(--madder-tint-3);color:var(--madder-shade-2)}.field-row{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.form-actions .note{color:var(--neutral-3)}button.btn{cursor:pointer}.share-booked{gap:var(--space-6)}.share-cal{width:100%}.book-read{gap:var(--space-2);justify-items:start;display:grid}.share-read{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.cf-turnstile{min-height:65px}.cal-embed{border:1px solid var(--line);border-top:3px solid var(--gesso);width:100%;min-height:560px;overflow:auto}.cal-wait{padding:var(--space-5)}.cal-embed:has(>:not(.cal-wait)) .cal-wait{display:none}.join-form{max-width:48rem}@media (width>=900px){.share.join{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start}}.check-field{gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.check-field input{width:24px;height:24px;accent-color:var(--madder);margin:0}.check-field label{font:500 1rem/1.3 var(--font-body);min-height:var(--target);align-items:center;display:flex}.check-field .field-help{grid-column:2;margin:0}form:has(#found_via) .found-other{display:none}form:has(#found_via option[value=Other]:checked) .found-other{display:block}.proof-hero .light{background:radial-gradient(ellipse 45% 55% at 25% 45%, color-mix(in srgb, var(--weld) 40%, transparent), transparent 72%)}.proof-big{align-items:baseline;gap:0 var(--space-2);font:700 clamp(4rem, 12vw, 9rem)/.95 var(--font-display);color:var(--weld-tint-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.proof-hero .proof-big{justify-self:center}.proof-unit{font:400 1rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-basis:100%}.proof-arrow{color:var(--text-muted);font-weight:400}.proof-word{font-size:clamp(3rem,8vw,5.5rem)}.proof-builds{gap:var(--space-7);display:grid}.builds{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.builds{grid-template-columns:repeat(2,1fr)}}.build{gap:var(--space-4);padding:var(--space-6);border-top:3px solid var(--weld);background:color-mix(in srgb, var(--gesso) 4%, transparent);align-content:start;display:grid}.build .proof-big{font-size:clamp(3rem,8vw,5.5rem)}.build-firm{font:400 .875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--glint)}.into-row{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.next-room{gap:var(--space-1);min-height:var(--target);padding:var(--space-4) var(--space-5);border:1px solid var(--line);justify-items:start;max-width:28rem;text-decoration:none;display:grid}.next-room:hover .room-name,.next-room:focus-visible .room-name{text-decoration:underline}.community-offer{gap:var(--space-4);max-width:40rem;margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--line);justify-items:start;display:grid}.entry-nav{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.entry-nav a{min-height:var(--target);align-items:center;max-width:32ch;display:inline-flex}.entry-nav .newer{text-align:right;margin-left:auto}.lost-nav{gap:var(--space-3);margin-top:var(--space-7);display:grid}.lost-nav ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lost-nav ul a{min-height:var(--target);align-items:center;display:inline-flex}.sources-hero{padding-bottom:var(--space-6)}.atelier-say{font:400 .9375rem/1.4 var(--font-mono);color:var(--text-muted)}.atelier-intro{gap:var(--space-4);max-width:var(--measure);display:grid}.sources-filter{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;display:flex}.sources-filter[hidden]{display:none}.sources-search{gap:var(--space-2);flex:16rem;min-width:0;display:grid}.sources-search:has(select){flex:0 14rem}.sources-search input,.sources-search select{min-height:var(--target);width:100%;padding:0 var(--space-4);font:400 1rem/1 var(--font-body);color:var(--gesso);background:var(--vine-black);border:1px solid var(--neutral-5);border-radius:var(--radius)}.sources-search input:focus-visible,.sources-search select:focus-visible{outline:2px solid var(--glint);outline-offset:2px}.sources-count{min-height:var(--target);font:400 .8125rem/1 var(--font-mono);align-items:center;display:inline-flex}.source-list{margin:0;padding:0;list-style:none;display:grid}.source{gap:var(--space-6);padding-block:var(--space-7);border-bottom:1px solid var(--line);scroll-margin-top:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.source[hidden]{display:none}.source:target{outline:1px solid var(--glint);outline-offset:var(--space-3)}.source-image{align-self:start;display:block}.source-image img{object-fit:contain;object-position:left top;width:100%;height:auto;max-height:28rem;display:block}.source-text{gap:var(--space-3);max-width:var(--measure);align-content:start;display:grid}.source-title{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.source-original{margin-top:calc(var(--space-2) * -1);font-style:italic}.source-maker{color:var(--neutral-7)}.source-uses{gap:var(--space-2);padding-top:var(--space-2);display:grid}.source-uses ul{gap:var(--space-2);margin:0;padding-left:1.1em;display:grid}.source-credit{font:400 .8125rem/1.5 var(--font-mono);color:var(--text-muted)}.source-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.source-links a{min-height:var(--target);align-items:center;display:inline-flex}.sources-empty{padding-block:var(--space-7)}.sources-empty[hidden]{display:none}@media (width<=720px){.source{gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.source-image img{max-height:22rem}}.sources-q{flex-basis:100%}.sources-tags{gap:var(--space-2);border:0;flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;display:flex}.sources-tags legend{margin-bottom:var(--space-2);padding:0}.chip-toggle{align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;min-height:36px;display:inline-flex}.chip-toggle:hover{color:var(--gesso);border-color:var(--neutral-5)}.chip-toggle[aria-pressed=true]{color:var(--vine-black);background:var(--gesso);border-color:var(--gesso)}.swatch{outline:1px solid var(--neutral-3);flex:none;width:12px;height:12px}.swatch-lg{vertical-align:middle;width:20px;height:20px}.library-grid{margin:var(--space-6) 0 0;gap:var(--space-7) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;padding:0;list-style:none;display:grid}@media (width<=1100px){.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.library-grid{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.library-card{gap:var(--space-2);scroll-margin-top:var(--space-8);align-content:start;display:grid}.library-card.feature{grid-column:span 2}.library-card[hidden]{display:none}.library-card:target{outline:1px solid var(--glint);outline-offset:var(--space-3)}.library-link{gap:var(--space-3);text-decoration:none;display:grid}.library-frame{aspect-ratio:4/5;background:var(--neutral-2);display:block;overflow:hidden}.feature .library-frame{aspect-ratio:4/3}.library-frame img{object-fit:cover;width:100%;height:100%;transition:filter .6s,transform .9s cubic-bezier(.2,.7,.2,1);display:block}.library-link:hover .library-title,.library-link:focus-visible .library-title{text-decoration:underline;-webkit-text-decoration-color:var(--glint);text-decoration-color:var(--glint)}.library-title{font:500 1.0625rem/1.25 var(--font-display)}.library-meta{font-size:.8125rem}.library-colors svg{width:100%;height:4px;display:block}.library-card.rising{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.library-card.rising.arrived{opacity:1;transform:none}.lamp-on .library-frame img{filter:brightness(.42)saturate(.7)}.lamp-on .library-card.lit .library-frame img{filter:none;transform:scale(1.03)}.lamp-on .library-card.lit .library-frame{box-shadow:0 0 120px -24px color-mix(in srgb, var(--weld) 40%, transparent)}.lamp-on .library-card .library-meta,.lamp-on .library-card .library-title{transition:color .6s}.lamp-on .library-card:not(.lit) .library-title{color:var(--neutral-6)}.lamp-switch{align-items:center;gap:var(--space-2);min-height:var(--target);font:400 .8125rem/1 var(--font-mono);color:var(--text-muted);cursor:pointer;display:inline-flex}.lamp-switch input{accent-color:var(--weld);width:18px;height:18px}@media (prefers-reduced-motion:reduce){.library-frame img,.library-card.rising{transition:none}.lamp-on .library-card.lit .library-frame img{transform:none}}.image-page{gap:var(--space-6);display:grid}.image-figure{margin:0}.image-figure img{width:auto;max-width:100%;height:auto;max-height:80vh;display:block}.image-record{gap:var(--space-5);max-width:var(--measure);display:grid}.credit-box{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);justify-items:start;display:grid}.credit-text{font:400 .9375rem/1.5 var(--font-mono);-webkit-user-select:all;user-select:all}.image-facts{gap:var(--space-3) var(--space-5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.image-facts dt{color:var(--text-muted)}.image-facts dd{margin:0}.color-list,.made-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.color-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-row .chip{text-decoration:none}.made-with{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.add-image{gap:var(--space-2);max-width:16rem;text-decoration:none;display:grid}.add-image img{width:100%;height:auto;display:block}@media (width<=600px){.image-facts{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.image-facts dd{margin-bottom:var(--space-3)}}.privacy h1:before{content:"";width:72px;height:12px;margin-bottom:var(--space-4);background:var(--neutral-5);clip-path:polygon(0 100%,0 66%,20% 66%,20% 33%,40% 33%,40% 0,60% 0,60% 33%,80% 33%,80% 66%,100% 66%,100% 100%);display:block}.page-toc ol{padding:var(--space-4) 0;gap:0 var(--space-5);border-block:1px solid var(--line);flex-wrap:wrap;margin:0;list-style:none;display:flex}.page-toc a{min-height:var(--target);align-items:center;display:inline-flex}.privacy h2{scroll-margin-top:var(--space-6)}.lost-sign{width:120px;height:96px;margin-bottom:var(--space-3);position:relative}.sign-board{background:var(--ochre-shade-1);clip-path:polygon(14% 0,100% 0,100% 100%,14% 100%,0 50%);width:96px;height:26px;position:absolute;top:34px;left:0}.sign-post{background:var(--ochre-shade-2);z-index:-1;width:6px;height:62px;position:absolute;top:34px;left:70px}.lost-crow{width:22px;transition:transform .25s;position:absolute;top:0;left:64px;transform:scaleX(1)}.lost:has(.btn-primary:is(:hover,:focus-visible)) .lost-crow{transform:scaleX(-1)}.unpack details{border-block:1px solid var(--line)}.unpack summary{align-items:center;gap:var(--space-3);min-height:var(--target);padding:var(--space-4) 0;cursor:pointer;list-style:none;display:flex}.unpack summary::-webkit-details-marker{display:none}.unpack summary:after{content:"+";font:400 1.5rem/1 var(--font-mono);margin-left:auto;transition:rotate .2s}.unpack details[open] summary:after{rotate:45deg}.unpack summary h2{font-size:clamp(1.25rem,2.4vw,1.75rem)}.layer-sheet{margin:var(--space-5) 0 var(--space-6);gap:var(--space-4);counter-reset:layer;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.layer-sheet li{gap:var(--space-2);counter-increment:layer;align-content:start;display:grid}.layer-sheet img{aspect-ratio:1;object-fit:contain;width:100%;padding:var(--space-2);border:1px solid var(--line);background:repeating-conic-gradient(var(--neutral-2) 0 25%, var(--vine-black) 0 50%) 0 0 / 16px 16px;display:block}.layer-sheet span{font:400 .8125rem/1.3 var(--font-mono);color:var(--text-muted)}.layer-sheet span:before{content:counter(layer) ". ";color:var(--glint)}.stage{background:var(--vine-black);position:relative}.stage-art{height:100svh;position:sticky;top:0;overflow:hidden}.stage-art img{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);width:100%;height:100%;transform-origin:var(--fx,50%) var(--fy,50%);transform:scale(var(--fs,1));transition:object-position 1.4s cubic-bezier(.45,0,.2,1),transform-origin 1.4s cubic-bezier(.45,0,.2,1),transform 1.4s cubic-bezier(.45,0,.2,1);display:block;position:absolute;inset:0}.stage-shade{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--vine-black) 35%, transparent), transparent 25%, transparent 70%, color-mix(in srgb, var(--vine-black) 70%, transparent));position:absolute;inset:0}.stage-credit{right:var(--gutter);bottom:calc(var(--space-4) + 60px);z-index:3;text-align:right;max-width:46ch;font:400 .75rem/1.4 var(--font-mono);color:var(--neutral-7);text-shadow:0 1px 6px var(--vine-black);margin:0;position:absolute}.stage-credit a{color:inherit}.stage-steps{z-index:2;padding:30svh var(--gutter) 55svh;pointer-events:none;max-width:calc(var(--max) + var(--gutter) * 2);margin-top:-100svh;gap:75svh;margin-inline:auto;display:grid;position:relative}.stage-step{pointer-events:auto;gap:var(--space-4);width:min(100%,36rem);padding:var(--space-6);background:color-mix(in srgb, var(--vine-black) 88%, transparent);border-top:3px solid var(--madder);box-shadow:0 24px 48px -24px var(--vine-black);align-content:start;display:grid}.stage-step[data-side=right]{justify-self:end}.stage-step[data-side=center]{text-align:center;justify-self:center}.stage-step.stage-title{box-shadow:none;background:0 0;border:0;width:min(100%,44rem);padding:0}.stage-title h1,.stage-title .lede,.stage-title .eyebrow{text-shadow:0 2px 22px var(--vine-black), 0 0 3px var(--vine-black)}.stage-steps>.stage-title:first-child{margin-top:-12svh}.stage-steps>.stage-word+.stage-step{align-self:start;margin-top:-50svh}.stage-step h2{font-size:clamp(1.5rem,3vw,2.25rem)}.stage-look{left:var(--gutter);bottom:calc(var(--space-2) + var(--aesop-w) * 4 / 3 + var(--space-2));z-index:3;gap:var(--space-2);max-width:min(34rem,60%);display:grid;position:absolute}.stage-look-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage-look button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--gesso);cursor:pointer;font:500 .875rem/1 var(--font-body);color:var(--gesso);background:color-mix(in srgb, var(--vine-black) 70%, transparent);border-radius:999px}.stage-look button:hover{background:var(--vine-black)}.stage-look button[aria-pressed=true]{color:var(--vine-black);background:var(--gesso)}.stage-caption{font:500 1.0625rem/1.35 var(--font-display);color:var(--gesso);text-shadow:0 1px 10px var(--vine-black), 0 0 2px var(--vine-black);margin:0}.stage-caption:empty{display:none}@media (width<=767px){.stage-steps{gap:60svh;padding-block:40svh 60svh}.stage-step{padding:var(--space-5)}.stage-look{max-width:calc(100% - var(--gutter) * 2);bottom:calc(var(--space-4) + 132px)}.stage-look-buttons{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.stage-look button{flex:none}.stage-credit{left:var(--gutter);text-align:left;bottom:calc(var(--space-4) + 60px);max-width:calc(100% - var(--gutter) * 2 - 56px)}}@media (prefers-reduced-motion:reduce){.stage-art img{transition:none}}.key-step{font:600 clamp(1.5rem, 3.2vw, 2.5rem)/1.2 var(--font-display);text-wrap:balance;margin:0}.stage .cof-notes .field-notes{grid-template-columns:1fr}.stage-step.cof-notes{width:min(100%,44rem)}.stage-step.cof-hero .logo-cof{width:min(100%,420px)}.stage-pale .stage-step.stage-title{padding:var(--space-6);background:color-mix(in srgb, var(--vine-black) 88%, transparent);border-top:3px solid var(--madder);width:min(100%,36rem)}.stage-pale .stage-steps>.stage-title:first-child{margin-top:0}.stage{--p:1}@media (prefers-reduced-motion:no-preference){html.js .stage:not(.stage-travel,.stage-still){--p:0}}.stage-draw{--d:clamp(0, (var(--p) - var(--p0,.04)) * 2.2 / (1 - var(--p0,.04)), 1)}.method-stage .stage-steps{gap:32svh}.method-stage .stage-steps>.stage-word+.how-intro{margin-top:calc(-32svh + var(--space-5))}.stage-draw .stage-sketch{filter:grayscale()contrast(2.2)brightness(1.35)sepia(.35)}.stage-draw .stage-paint{-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--d) * 115% - 15%), transparent calc(var(--d) * 115%));mask-image:linear-gradient(to bottom, #000 calc(var(--d) * 115% - 15%), transparent calc(var(--d) * 115%));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--d) * 115% - 15%), transparent calc(var(--d) * 115%))}.stage-dawn{--w:clamp(0, (var(--p) - .45) * 2.4, 1)}.stage-dawn .stage-second{-webkit-mask-image:radial-gradient(circle at 14% 86%, #000 calc(var(--w) * 170% - 20%), transparent calc(var(--w) * 170%));mask-image:radial-gradient(circle at 14% 86%, #000 calc(var(--w) * 170% - 20%), transparent calc(var(--w) * 170%));-webkit-mask-image:radial-gradient(circle at 14% 86%, #000 calc(var(--w) * 170% - 20%), transparent calc(var(--w) * 170%))}.stage-curtain{--c:clamp(0, var(--p) * 5, 1)}.curtain{z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg, var(--tyrian-shade-2) 0 18px, var(--tyrian-shade-1) 30px, var(--madder-shade-2) 44px, var(--tyrian-shade-2) 60px);width:51%;box-shadow:inset 0 -40px 60px -20px var(--vine-black);position:absolute;top:0;bottom:0}.curtain-left{transform:translateX(calc(var(--c) * -100%));left:0}.curtain-right{transform:translateX(calc(var(--c) * 100%));right:0}.stage-cutaway{--x:calc((1 - clamp(0, (var(--p) - .1) * 1.6, 1)) * 100%)}.stage-blueprint{filter:invert()sepia()hue-rotate(130deg)saturate(2.4)brightness(.7);-webkit-mask-image:linear-gradient(to right, transparent var(--x), #000 var(--x));mask-image:linear-gradient(to right, transparent var(--x), #000 var(--x));-webkit-mask-image:linear-gradient(to right, transparent var(--x), #000 var(--x))}.section-line{top:0;bottom:0;left:var(--x);z-index:1;background:var(--verdigris-tint-2);width:2px;box-shadow:0 0 12px var(--verdigris-tint-1);position:absolute}.stage-cutaway:not(:has(.stage-blueprint)) .section-line{display:none}.stage-ink .stage-art{background:var(--ochre-tint-2)}.stage-ink{--i:clamp(0, var(--p) * 3 + .08, 1)}.stage-ink .stage-paint{-webkit-mask-image:linear-gradient(115deg, #000 calc(var(--i) * 140% - 25%), transparent calc(var(--i) * 140%));mask-image:linear-gradient(115deg, #000 calc(var(--i) * 140% - 25%), transparent calc(var(--i) * 140%));-webkit-mask-image:linear-gradient(115deg, #000 calc(var(--i) * 140% - 25%), transparent calc(var(--i) * 140%))}.credit-second{margin-left:.5em}.framed-piece{gap:var(--space-2);align-content:start;margin:0;display:grid}.framed-open{background:linear-gradient(135deg, var(--ochre-shade-1), var(--ochre-shade-2));box-shadow:0 18px 32px -14px var(--vine-black);cursor:zoom-in;padding:10px;display:block}.framed-open img{width:100%;height:auto;display:block}.framed-open:hover img{filter:brightness(1.08)}.framed-piece figcaption{font:400 .75rem/1.4 var(--font-mono);color:var(--text-muted)}.framed-piece figcaption a{color:inherit}.framed-full{background:var(--vine-black);border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0}.framed-full::backdrop{background:color-mix(in srgb, var(--vine-black) 90%, transparent)}.framed-full img{object-fit:contain;width:100%;height:100%;display:block}.framed-close{top:var(--space-4);right:var(--space-4);width:var(--target);height:var(--target);border:1px solid var(--gesso);background:var(--vine-black);color:var(--gesso);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}.framed-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}@media (width>=900px){.studio-wall{grid-template-columns:1fr 1fr;align-items:center}}.small-start{gap:var(--space-6);align-content:start;display:grid}.big-left{letter-spacing:-.025em;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.big-wide{letter-spacing:-.03em;text-wrap:pretty;margin-bottom:var(--space-4);grid-column:1/-1;font-size:clamp(2.5rem,6.4vw,8rem);line-height:.95}@media (width>=768px){.big-wide{white-space:nowrap;font-size:calc(min(100vw - var(--gutter) * 2, var(--max)) / 15.3)}}.room-rail{max-width:var(--max);padding:0 var(--gutter);margin-inline:auto}.room-rail ol{gap:0 var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.room-rail a{align-items:center;gap:var(--space-2);min-height:40px;color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.875rem;text-decoration:none;display:inline-flex}.room-rail a:hover{color:var(--gesso)}.room-rail a[aria-current]{color:var(--gesso);border-bottom-color:var(--glint)}.room-rail .room-num{font:400 .75rem/1 var(--font-mono);color:var(--weld)}.latest{background:var(--gesso);color:var(--vine-black);border:0;border-top:3px solid var(--madder);box-shadow:0 18px 36px -16px var(--vine-black);background-image:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--woad-tint-2) 35%, transparent) 31px 32px)}.latest a{color:var(--vine-black)}.latest .muted{color:var(--neutral-3)}#feed .feed{padding:0 var(--space-5);background:var(--gesso);color:var(--vine-black);box-shadow:0 18px 36px -16px var(--vine-black);border:0}#feed .entry{border-top-color:color-mix(in srgb, var(--woad-tint-2) 45%, transparent)}#feed .entry:first-child{border-top:0}#feed .entry a{color:var(--vine-black)}#feed .entry .muted,#feed .entry time{color:var(--neutral-3)}#feed .entry:hover{background:color-mix(in srgb, var(--weld-tint-3) 40%, transparent)}#feed .chip{color:var(--neutral-3);border-color:var(--neutral-6)}.stage-cutaway{min-height:250svh}.stage-word{top:var(--space-5);z-index:1;pointer-events:none;font:800 clamp(3.25rem, 11vw, 10rem)/.9 var(--font-display);letter-spacing:-.03em;color:var(--gesso);text-shadow:0 4px 40px color-mix(in srgb, var(--vine-black) 80%, transparent), 0 0 3px color-mix(in srgb, var(--vine-black) 60%, transparent);overflow-wrap:anywhere;justify-self:start;max-width:100%;margin:0;position:sticky}.stage-pale .stage-word{color:var(--vine-black);text-shadow:0 2px 30px color-mix(in srgb, var(--gesso) 90%, transparent)}.stage-prop{z-index:1;pointer-events:none;height:auto;filter:drop-shadow(0 10px 14px color-mix(in srgb, var(--vine-black) 70%, transparent));position:absolute}.prop-note{width:clamp(56px,7vw,110px);opacity:clamp(0, (var(--d,1) - .85) * 7, 1);bottom:14%;left:22%;rotate:-8deg}.note-paper{fill:var(--madder)}.note-ink{fill:none;stroke:var(--madder-tint-3);stroke-width:4px;stroke-linecap:round}.note-tick{fill:none;stroke:var(--gesso);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.prop-laptop{width:clamp(90px,12vw,190px);opacity:clamp(0, (var(--w,1) - .8) * 5, 1);bottom:9%;left:46%;rotate:3deg}.laptop-lid{fill:var(--neutral-2)}.laptop-screen{fill:color-mix(in srgb, var(--weld-tint-3) 85%, var(--gesso))}.laptop-base{fill:var(--neutral-3)}.prop-logbook{width:clamp(60px,6vw,100px);top:30%;right:18%;rotate:6deg}.book-cover{fill:var(--madder-shade-1)}.book-spine{fill:var(--madder-shade-2)}.book-label{fill:var(--gesso)}.book-ribbon{fill:var(--weld)}.next-room.has-scene{isolation:isolate;width:min(100%,40rem);max-width:none;min-height:240px;padding:var(--space-6);align-content:end;position:relative;overflow:hidden}.next-scene{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.next-room.has-scene:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--vine-black) 92%, transparent), color-mix(in srgb, var(--vine-black) 35%, transparent));position:absolute;inset:0}.next-room.has-scene .room-summary{color:var(--neutral-7)}.next-room.has-scene:hover .next-scene{scale:1.03}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.next-scene{transition:scale .6s;animation:linear both next-rise;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes next-rise{0%{clip-path:inset(100% 0 0);translate:0 12%}to{clip-path:inset(0);translate:0}}.lore-rail .rail-rooms{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-left:0;padding-left:0}.lore-rail .rail-rooms a{min-height:32px}.lore-rail .rail-rooms a:before{display:none}.lore-rail .rail-rooms a[aria-current=page]{color:var(--gesso)}.lore-rail .rail-rooms a[aria-current=page] .rail-name{text-decoration:underline;-webkit-text-decoration-color:var(--glint);text-decoration-color:var(--glint);text-underline-offset:.25em}:root{--torn-square:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0.0 2.1 L11.1 1.0 L22.2 5.1 L33.3 18.1 L44.4 17.5 L55.6 14.7 L66.7 11.6 L77.8 15.8 L88.9 13.3 L100.0 5.6 L111.1 0.7 L122.2 4.1 L133.3 14.9 L144.4 11.4 L155.6 8.1 L166.7 5.2 L177.8 0.9 L188.9 15.6 L200.0 6.0 L211.1 8.2 L222.2 4.2 L233.3 9.8 L244.4 8.0 L255.6 12.3 L266.7 4.0 L277.8 1.7 L288.9 10.6 L300.0 6.8 L311.1 19.3 L322.2 8.0 L333.3 4.4 L344.4 8.3 L355.6 6.4 L366.7 13.2 L377.8 9.3 L388.9 19.6 L400.0 13.9 L411.1 4.0 L422.2 9.4 L433.3 17.7 L444.4 1.6 L455.6 20.1 L466.7 16.0 L477.8 12.2 L488.9 17.6 L500.0 12.4 L511.1 12.1 L522.2 5.8 L533.3 12.4 L544.4 2.1 L555.6 3.2 L566.7 6.8 L577.8 3.7 L588.9 17.4 L600.0 7.9 L611.1 9.7 L622.2 8.6 L633.3 0.8 L644.4 10.9 L655.6 11.2 L666.7 5.6 L677.8 19.1 L688.9 14.5 L700.0 2.3 L711.1 0.7 L722.2 15.2 L733.3 16.9 L744.4 21.0 L755.6 2.1 L766.7 4.9 L777.8 1.7 L788.9 13.9 L800.0 6.8 L811.1 14.8 L822.2 3.7 L833.3 2.3 L844.4 21.6 L855.6 2.1 L866.7 0.4 L877.8 13.7 L888.9 9.7 L900.0 5.1 L911.1 10.8 L922.2 10.9 L933.3 3.1 L944.4 13.8 L955.6 11.3 L966.7 10.4 L977.8 7.2 L988.9 0.4 L983.8 0.0 L990.3 11.1 L993.7 22.2 L986.2 33.3 L994.9 44.4 L996.8 55.6 L997.1 66.7 L987.4 77.8 L993.3 88.9 L988.8 100.0 L980.7 111.1 L989.0 122.2 L993.3 133.3 L989.0 144.4 L988.8 155.6 L994.5 166.7 L986.7 177.8 L997.6 188.9 L984.8 200.0 L988.7 211.1 L979.4 222.2 L990.8 233.3 L992.3 244.4 L985.9 255.6 L990.9 266.7 L986.9 277.8 L987.8 288.9 L997.0 300.0 L995.9 311.1 L991.8 322.2 L994.1 333.3 L978.7 344.4 L993.6 355.6 L987.3 366.7 L987.2 377.8 L992.6 388.9 L999.7 400.0 L997.4 411.1 L979.6 422.2 L993.4 433.3 L992.2 444.4 L992.7 455.6 L989.0 466.7 L981.5 477.8 L996.1 488.9 L992.9 500.0 L989.4 511.1 L993.8 522.2 L992.9 533.3 L990.3 544.4 L992.5 555.6 L986.8 566.7 L987.7 577.8 L996.4 588.9 L986.8 600.0 L998.1 611.1 L982.5 622.2 L984.1 633.3 L980.6 644.4 L987.4 655.6 L990.0 666.7 L998.0 677.8 L986.5 688.9 L986.7 700.0 L993.2 711.1 L988.3 722.2 L994.0 733.3 L995.3 744.4 L995.5 755.6 L999.7 766.7 L993.8 777.8 L983.3 788.9 L992.8 800.0 L978.1 811.1 L986.4 822.2 L983.9 833.3 L979.8 844.4 L998.2 855.6 L987.2 866.7 L996.4 877.8 L978.6 888.9 L990.2 900.0 L985.5 911.1 L994.0 922.2 L978.5 933.3 L988.8 944.4 L979.2 955.6 L979.1 966.7 L995.3 977.8 L987.0 988.9 L1000.0 998.2 L988.9 996.7 L977.8 984.7 L966.7 984.4 L955.6 995.7 L944.4 995.9 L933.3 997.5 L922.2 999.7 L911.1 999.8 L900.0 992.3 L888.9 993.4 L877.8 998.5 L866.7 993.9 L855.6 988.3 L844.4 992.9 L833.3 986.2 L822.2 988.3 L811.1 991.1 L800.0 995.1 L788.9 985.0 L777.8 980.1 L766.7 997.7 L755.6 979.3 L744.4 990.6 L733.3 996.6 L722.2 993.6 L711.1 993.8 L700.0 986.5 L688.9 992.3 L677.8 986.5 L666.7 995.0 L655.6 982.9 L644.4 993.0 L633.3 992.9 L622.2 983.9 L611.1 982.8 L600.0 985.8 L588.9 996.7 L577.8 992.6 L566.7 990.8 L555.6 987.7 L544.4 995.4 L533.3 997.9 L522.2 991.0 L511.1 979.3 L500.0 991.2 L488.9 988.6 L477.8 981.8 L466.7 988.3 L455.6 988.4 L444.4 987.5 L433.3 990.3 L422.2 999.6 L411.1 983.1 L400.0 979.3 L388.9 991.2 L377.8 990.5 L366.7 1000.0 L355.6 989.5 L344.4 992.5 L333.3 999.1 L322.2 996.5 L311.1 983.9 L300.0 997.1 L288.9 986.3 L277.8 994.6 L266.7 990.4 L255.6 991.4 L244.4 998.9 L233.3 984.0 L222.2 995.7 L211.1 999.8 L200.0 983.8 L188.9 990.3 L177.8 995.9 L166.7 993.5 L155.6 998.3 L144.4 997.2 L133.3 986.9 L122.2 982.3 L111.1 986.4 L100.0 996.2 L88.9 986.8 L77.8 991.9 L66.7 981.8 L55.6 998.1 L44.4 992.9 L33.3 990.2 L22.2 987.4 L11.1 999.7 L17.9 1000.0 L4.2 988.9 L16.8 977.8 L11.8 966.7 L20.0 955.6 L1.7 944.4 L10.0 933.3 L4.1 922.2 L5.5 911.1 L8.2 900.0 L6.0 888.9 L0.7 877.8 L20.7 866.7 L13.1 855.6 L3.7 844.4 L2.7 833.3 L13.4 822.2 L11.4 811.1 L12.8 800.0 L7.7 788.9 L0.7 777.8 L6.3 766.7 L9.0 755.6 L0.7 744.4 L1.8 733.3 L4.8 722.2 L10.3 711.1 L3.6 700.0 L4.2 688.9 L5.5 677.8 L2.3 666.7 L12.7 655.6 L3.1 644.4 L14.0 633.3 L2.0 622.2 L1.3 611.1 L1.3 600.0 L3.6 588.9 L12.4 577.8 L5.8 566.7 L7.3 555.6 L4.7 544.4 L16.2 533.3 L1.8 522.2 L8.8 511.1 L3.0 500.0 L3.5 488.9 L6.2 477.8 L11.9 466.7 L0.3 455.6 L19.7 444.4 L6.6 433.3 L0.0 422.2 L13.0 411.1 L12.0 400.0 L3.5 388.9 L15.2 377.8 L9.5 366.7 L10.1 355.6 L10.7 344.4 L7.7 333.3 L20.3 322.2 L12.9 311.1 L4.3 300.0 L16.0 288.9 L9.8 277.8 L14.6 266.7 L8.2 255.6 L3.1 244.4 L0.1 233.3 L6.4 222.2 L9.0 211.1 L6.7 200.0 L3.5 188.9 L9.9 177.8 L0.3 166.7 L9.4 155.6 L3.6 144.4 L13.0 133.3 L0.5 122.2 L5.9 111.1 L2.8 100.0 L10.3 88.9 L2.9 77.8 L4.4 66.7 L3.2 55.6 L10.6 44.4 L13.3 33.3 L2.6 22.2 L5.8 11.1 Z'/%3E%3C/svg%3E");--torn-step:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 L0 103.8 L7.3 105.4 L14.1 104.0 L21.6 103.0 L28.7 104.4 L37.3 102.7 L43.2 102.7 L52.0 104.6 L56.4 105.5 L64.4 104.0 L64.3 99.0 L63.1 94.0 L62.7 89.0 L64.1 84.0 L64 82.6 L69.3 83.2 L73.6 83.9 L80.3 85.1 L87.4 84.4 L94.4 84.5 L101.2 83.3 L111.0 85.6 L119.9 84.7 L125.8 83.1 L126.9 84.0 L128.7 79.0 L127.7 74.0 L128.9 69.0 L127.7 64.0 L128 65.5 L136.9 62.4 L142.3 65.3 L149.2 65.5 L155.6 62.6 L163.3 64.9 L169.0 62.7 L175.1 65.5 L183.5 62.8 L189.1 62.7 L192.8 64.0 L191.2 59.0 L192.2 54.0 L191.9 49.0 L191.2 44.0 L192 44.7 L196.9 44.5 L201.8 43.7 L207.2 43.3 L216.8 45.0 L222.7 45.2 L228.1 43.7 L237.1 44.5 L241.8 45.6 L247.2 43.2 L255.8 43.5 L254.9 44.0 L254.9 39.0 L256.2 34.0 L255.3 29.0 L256.3 24.0 L256 23.6 L262.7 25.5 L269.6 24.2 L278.7 23.0 L283.8 25.3 L292.5 23.2 L297.8 24.8 L307.3 23.0 L316.8 25.2 L319.8 24.0 L319.0 19.2 L318.8 14.5 L321.2 9.8 L319.3 5.0 L320 5.7 L325.6 6.0 L333.2 4.3 L338.4 5.7 L342.9 4.1 L350.3 6.1 L357.9 4.3 L367.3 4.1 L371.5 4.3 L378.2 3.6 L383.4 4.6 L387.0 5.0 L387.6 9.8 L389.0 14.5 L389.2 19.2 L388.4 24.0 L388 24.6 L395.5 22.8 L399.9 22.5 L409.2 24.6 L418.8 22.5 L426.5 23.9 L434.8 23.4 L444.6 22.6 L451.9 24.8 L461.1 24.8 L469.2 24.9 L478.6 23.5 L486.6 25.3 L495.7 23.7 L504.3 25.2 L511.7 24.4 L512.2 24.0 L512.3 29.0 L510.9 34.0 L512.4 39.0 L513.3 44.0 L512 45.2 L520.3 43.6 L528.6 44.3 L535.3 45.1 L539.9 44.8 L544.3 44.3 L551.2 43.1 L559.3 44.0 L566.9 45.3 L572.6 42.4 L578.5 44.6 L583.8 42.9 L593.1 44.5 L599.7 45.3 L605.8 44.5 L611.1 43.8 L619.8 45.3 L628.9 43.6 L635.5 44.0 L635.1 49.0 L636.0 54.0 L636.9 59.0 L636.9 64.0 L636 64.7 L645.5 63.3 L650.7 63.8 L656.4 63.1 L662.9 64.4 L669.9 63.4 L678.8 65.5 L685.5 62.6 L689.9 65.2 L694.3 64.7 L701.7 63.4 L710.4 62.5 L715.3 63.9 L719.7 65.1 L725.2 62.9 L729.7 64.4 L736.4 64.4 L744.2 65.0 L753.8 64.6 L759.1 63.9 L758.7 64.0 L759.9 69.0 L760.6 74.0 L759.2 79.0 L759.4 84.0 L760 83.5 L768.1 84.1 L775.7 84.8 L782.1 84.9 L791.4 82.7 L800.8 84.7 L805.8 83.9 L813.5 85.3 L819.8 84.2 L828.9 84.9 L838.4 83.9 L846.2 83.1 L854.5 85.0 L862.3 84.7 L867.7 85.3 L877.4 85.5 L884.8 84.0 L883.5 89.0 L885.1 94.0 L884.9 99.0 L883.6 104.0 L884 102.7 L890.7 104.2 L899.2 104.0 L903.5 105.0 L908.1 105.0 L913.3 103.5 L921.9 102.8 L926.9 104.1 L935.2 105.1 L943.2 105.4 L950.2 105.4 L954.9 103.1 L962.0 103.3 L970.3 104.4 L977.4 105.1 L984.7 103.4 L991.1 105.1 L1000 104 L1000 120 Z'/%3E%3C/svg%3E")}.torn-step{--roof:clamp(72px, 10vw, 150px);margin-top:var(--roof);position:relative}.torn-step:before{content:"";height:var(--roof);pointer-events:none;background:var(--paper,var(--gesso));-webkit-mask:var(--torn-step) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--torn-step) 0 0 / 100% 100% no-repeat;mask:var(--torn-step) 0 0 / 100% 100% no-repeat;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.torn-step-right:before{transform:scaleX(-1)}.stage:after{content:"";z-index:1;pointer-events:none;background:var(--ground);height:clamp(72px,10vw,150px);-webkit-mask:var(--torn-step) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--torn-step) 0 0 / 100% 100% no-repeat;mask:var(--torn-step) 0 0 / 100% 100% no-repeat;position:absolute;bottom:-1px;left:0;right:0}.ways>li{--roof:clamp(36px, 5vw, 64px)}.ways>li:first-child{--paper:var(--gesso)}.ways>li:nth-child(2){--paper:var(--orchil-tint-3)}.ways>li:nth-child(3){--paper:var(--weld-tint-3)}.ways .way{color:var(--vine-black);background:var(--paper);border:0}.ways .way-line{color:var(--neutral-2)}.ways .way:hover .way-name{-webkit-text-decoration-color:var(--madder);text-decoration-color:var(--madder)}@media (width<=799px){.ways>li+li{margin-top:0}.ways>li+li:before{display:none}}.site-footer{--street:color-mix(in srgb, var(--gesso) 9%, var(--ground));z-index:1;background:var(--street);border-top:0;margin-top:clamp(72px,10vw,150px);position:relative;overflow:visible}.site-footer:before{content:"";pointer-events:none;background:var(--street);height:clamp(72px,10vw,150px);-webkit-mask:var(--torn-step) 0 100% / 42% 100% no-repeat, var(--torn-step) 46% 100% / 30% 62% no-repeat, var(--torn-step) 100% 100% / 36% 84% no-repeat;-webkit-mask:var(--torn-step) 0 100% / 42% 100% no-repeat, var(--torn-step) 46% 100% / 30% 62% no-repeat, var(--torn-step) 100% 100% / 36% 84% no-repeat;mask:var(--torn-step) 0 100% / 42% 100% no-repeat, var(--torn-step) 46% 100% / 30% 62% no-repeat, var(--torn-step) 100% 100% / 36% 84% no-repeat;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.site-footer.is-minimal{padding-top:var(--space-5);margin-top:clamp(72px,10vw,150px)}.lore-timeline{background:radial-gradient(1px 1px at 12% 8%, color-mix(in srgb, var(--gesso) 70%, transparent), transparent), radial-gradient(1.5px 1.5px at 78% 14%, color-mix(in srgb, var(--weld-tint-3) 80%, transparent), transparent), radial-gradient(1px 1px at 44% 31%, color-mix(in srgb, var(--gesso) 60%, transparent), transparent), radial-gradient(1px 1px at 91% 47%, color-mix(in srgb, var(--gesso) 60%, transparent), transparent), radial-gradient(1.5px 1.5px at 23% 58%, color-mix(in srgb, var(--woad-tint-3) 80%, transparent), transparent), radial-gradient(1px 1px at 63% 72%, color-mix(in srgb, var(--gesso) 60%, transparent), transparent), radial-gradient(1px 1px at 8% 88%, color-mix(in srgb, var(--gesso) 60%, transparent), transparent), radial-gradient(1.5px 1.5px at 84% 93%, color-mix(in srgb, var(--weld-tint-3) 80%, transparent), transparent);background-size:640px 900px}.lore-chapters:before{background:linear-gradient(to bottom, transparent, var(--weld) 8%, color-mix(in srgb, var(--weld) 40%, transparent) 92%, transparent);width:2px;box-shadow:0 0 10px color-mix(in srgb, var(--weld) 60%, transparent)}.lore-chapters .chapter .prose>.stone-n:before{background:var(--weld-tint-2);border-color:var(--weld-tint-3);box-shadow:0 0 10px 2px color-mix(in srgb, var(--weld) 70%, transparent)}.pigment{gap:var(--space-3);padding:var(--space-5);background:var(--gesso);color:var(--vine-black);box-shadow:0 16px 30px -16px var(--vine-black);display:grid}.pigment:nth-child(odd){rotate:-.4deg}.pigment:nth-child(2n){rotate:.4deg}.pigment .muted,.pigment .swatch .step{color:var(--neutral-3)}.pigment .swatch .swatch-color{border-color:color-mix(in srgb, var(--vine-black) 18%, transparent)}.specimen{padding:var(--space-6);background:var(--gesso);color:var(--vine-black);box-shadow:0 16px 30px -16px var(--vine-black)}.specimen .label,.specimen .muted{color:var(--neutral-3)}.specimen .specimen-input{color:var(--vine-black);border-color:var(--neutral-5)}.specimen-rows li{border-bottom-color:color-mix(in srgb, var(--vine-black) 15%, transparent)}.rules{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.rules li{padding:var(--space-5);background:var(--gesso);color:var(--vine-black);border-top:3px solid var(--madder);box-shadow:0 12px 24px -14px var(--vine-black)}.rules li:nth-child(3n+1){rotate:-.8deg}.rules li:nth-child(3n+2){rotate:.6deg}.rules li:before{color:var(--madder)}.brand-section{grid-template-columns:minmax(0,1fr);overflow-x:clip}.aesop{background:var(--vine-black);position:relative}.aesop-pin{position:relative;overflow:hidden}.aesop-frame{aspect-ratio:16/9;max-height:100vh;position:relative;overflow:hidden}.aesop-stage{position:absolute;inset:0}.aesop-woods{background:var(--vine-black) url(/images/lore/aesop/woods.webp) center 40% / cover no-repeat;position:absolute;inset:-4%}.aesop-set{aspect-ratio:1816/1100;width:60%;position:absolute;bottom:5%;left:33%}.aesop-set img{max-width:none;height:auto;display:block;position:absolute}.aesop-ledge{width:100%;bottom:0;left:0}.aesop-pitcher{mix-blend-mode:lighten;opacity:0;width:25.77%;bottom:9.77%;left:45.46%}.aesop-pitcher.full{opacity:1}.aesop-pebble{opacity:0;bottom:89.8%;left:58.75%;width:2.2%!important}.aesop-crow{opacity:0;transform-origin:50% 100%;position:absolute}.aesop-crow img{width:100%;height:auto;display:block;position:relative}.aesop-crow.flip img{transform:scaleX(-1)}.aesop-c-land{width:25.22%;bottom:12.69%;left:16.51%}.aesop-c-look{width:21.21%;bottom:12.66%;left:20.9%}.aesop-c-lean{width:28.72%;bottom:12.66%;left:15.4%}.aesop-c-turn{width:12.93%;bottom:12.66%;left:24.17%}.aesop-c-peck{width:26.01%;bottom:12.66%;left:18%}.aesop-c-carry{width:24.44%;bottom:12.66%;left:21.37%}.aesop-c-hop{width:25.22%;bottom:58.69%;left:35.23%}.aesop-c-rim{width:20.08%;bottom:58.7%;left:39.77%}.aesop-c-drink{opacity:1;width:29.87%;bottom:58.66%;left:32.13%}.aesop-sheen{opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg, transparent 30%, var(--verdigris-tint-2) 42%, var(--woad-tint-2) 50%, var(--orchil-tint-2) 58%, var(--madder-tint-2) 64%, transparent 76%) 0 0 / 300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/images/lore/aesop/crow-drink.webp) 50%/100% 100% no-repeat;mask:url(/images/lore/aesop/crow-drink.webp) 50%/100% 100% no-repeat}.aesop-shade{background:var(--vine-black);opacity:0;pointer-events:none;position:absolute;inset:0}.aesop-vignette{pointer-events:none;background:radial-gradient(120% 95% at 66% 62%, transparent 52%, color-mix(in srgb, var(--vine-black) 80%, transparent) 100%);position:absolute;inset:0}.aesop-fly{display:none}.aesop-title{left:var(--gutter);top:clamp(var(--space-6), 10vh, var(--space-8));z-index:3;gap:var(--space-3);max-width:min(34rem, calc(100% - var(--gutter) * 2));display:grid;position:absolute}.aesop-title .stage-word{margin:0;position:static}.aesop-hint{font:400 .8125rem/1.4 var(--font-mono);color:var(--neutral-6)}.aesop-caps,.aesop-ticks{display:none}.aesop-beats{padding:var(--space-7) var(--gutter);max-width:var(--max);gap:var(--space-4);margin-inline:auto;display:grid}.aesop-beats ol{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.aesop-beats li,.aesop-cap{gap:var(--space-1) var(--space-3);grid-template-columns:56px minmax(0,1fr);align-content:start;display:grid}.aesop-beats li img,.aesop-cap img{object-fit:cover;object-position:60% 30%;border:1px solid var(--line);background:var(--neutral-2);border-radius:50%;grid-row:span 2;width:56px;height:56px}.aesop-beats b,.aesop-cap b{font:500 1.375rem/1.1 var(--font-display);color:var(--gesso);align-self:end}.aesop-beats li p,.aesop-cap p{color:var(--neutral-7);grid-column:2}.aesop-credit{padding:0 var(--gutter) var(--space-6);max-width:var(--max);color:var(--neutral-6);margin-inline:auto;font-size:.8125rem}.aesop-credit a{color:inherit}@media (width<=720px){.aesop-title{padding:var(--space-6) var(--gutter) 0;position:relative;top:auto;left:auto}.aesop-pin{flex-direction:column-reverse;display:flex}}html.aesop-motion .aesop{height:640vh}html.aesop-motion .aesop-pin{height:100lvh;display:block;position:sticky;top:0}html.aesop-motion .aesop-frame{aspect-ratio:auto;max-height:none;position:absolute;inset:0}html.aesop-motion .aesop-stage{aspect-ratio:16/9;transform-origin:70% 72%;will-change:transform;width:100vw;inset:0 auto auto 0}html.aesop-motion .aesop-woods{will-change:transform}html.aesop-motion .aesop-c-drink,html.aesop-motion .aesop-pitcher.full{opacity:0}html.aesop-motion .aesop-pitcher.low{opacity:1}html.aesop-motion .aesop-shade{opacity:.72}html.aesop-motion .aesop-fly{z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;width:clamp(200px,30vw,460px);height:auto;display:block;position:absolute;top:0;left:0}html.aesop-motion .aesop-title{left:var(--gutter);top:clamp(var(--space-6), 10vh, var(--space-8));padding:0;position:absolute}html.aesop-motion .aesop-caps{left:var(--gutter);bottom:clamp(var(--space-7), 9vh, var(--space-8));width:min(30rem, calc(100vw - var(--gutter) * 2));z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;display:block;position:absolute}html.aesop-motion .aesop-cap{opacity:0;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);background:color-mix(in srgb, var(--vine-black) 78%, transparent);border-left:2px solid var(--weld);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;bottom:0;left:0}html.aesop-motion .aesop-ticks{right:calc(var(--gutter) + 4rem);bottom:var(--space-6);gap:var(--space-4);z-index:3;opacity:0;font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-5);margin:0;display:flex;position:absolute}.aesop-ticks span{align-items:center;gap:7px;display:inline-flex}.aesop-ticks span:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.aesop-ticks span.on{color:var(--weld-tint-1)}.aesop-ticks span.on:before{background:currentColor}html.aesop-motion .aesop-beats>ol,html.aesop-motion .aesop-beats>.lede{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.aesop-motion .aesop-beats{padding-block:var(--space-6) 0}@media (aspect-ratio<=1){html.aesop-motion .aesop-caps{top:calc(var(--space-8) + var(--space-7));bottom:auto}html.aesop-motion .aesop-cap{top:0;bottom:auto}html.aesop-motion .aesop-ticks{left:var(--gutter);right:auto}}.aesop-portrait{border:1px solid var(--line);background:var(--neutral-2);border-radius:50%;width:min(100%,160px);height:auto}.chapter .cof-aside{justify-self:start;max-width:26rem}.cof-aside-label{font:400 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-3)}@media (width>=1100px){.lore-chapters .chapter:has(.cof-aside){grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.files{margin:var(--space-7) 0 0;gap:var(--space-7);padding:0;list-style:none;display:grid;position:relative}.files:before{content:"";background:var(--neutral-4);width:1px;position:absolute;top:0;bottom:0;left:.35rem}.file-row{padding-left:var(--space-6);gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid;position:relative}.file-row:before{content:"";background:var(--vine-black);border:2px solid var(--glint);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.55rem;left:0}.file-head{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.file-firm{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.file-title,.file-span{color:var(--text-muted);margin:0}.file-span{font:400 .8125rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.folder-tabs{gap:var(--space-1);padding-top:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.folder-tab{min-height:var(--target);padding:var(--space-2) var(--space-5);border-radius:var(--radius) var(--radius) 0 0;font:500 1rem/1 var(--font-display);color:var(--vine-black);background:var(--ochre-tint-2);cursor:pointer;clip-path:polygon(0 100%,6% 0,94% 0,100% 100%);border:0;flex:none;transform:translateY(6px)}.folder-tab:hover{background:var(--ochre-tint-3);transform:translateY(2px)}.folder-tab[aria-selected=true]{background:var(--gesso);transform:none}.folder-tab:focus-visible{outline:2px solid var(--glint);outline-offset:2px}.folder-panels{gap:var(--space-4);display:grid}.folder-panel{background:var(--gesso);color:var(--vine-black);padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-6));border-radius:0 var(--radius) var(--radius) var(--radius)}.folder-panel :is(h4,h5,p,li,a){color:var(--vine-black)}.folder-panel .tick-list li:before{background:var(--madder)}.folder-panel .callie-line{border-left-color:var(--madder)}.folder-panel .proof-big{color:var(--vine-black)}.folder-panel:focus-visible{outline:2px solid var(--glint);outline-offset:3px}.folder-label{font:400 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-4)}.file-row.is-tabbed .folder-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-grid{gap:var(--space-5);display:grid}.case-body{gap:var(--space-3);max-width:var(--measure);display:grid}.case-body h5{font:500 1.125rem/1.2 var(--font-display);margin:var(--space-3) 0 0}.case-summary{font:500 clamp(1.25rem, 2.4vw, 1.625rem)/1.25 var(--font-display)}.float-lines{gap:var(--space-4);align-content:start;margin:0;padding:0;list-style:none;display:grid}.float-line{background:var(--neutral-7);padding:var(--space-3) var(--space-4)}.folder-panel .draft-sheet{margin-top:var(--space-4)}@media (width>=900px){.case-grid{grid-template-columns:minmax(0,1fr) 18rem}.float-line:nth-child(2){margin-left:var(--space-5)}.float-line:nth-child(3){margin-left:var(--space-2)}}@media (prefers-reduced-motion:no-preference){.folder-tab{transition:transform .2s,background-color .2s}.folder-panel.is-open{animation:.45s cubic-bezier(.16,1,.3,1) both folder-in}.folder-panel.is-open .float-line{animation:.7s cubic-bezier(.16,1,.3,1) both line-float}.folder-panel.is-open .float-line:first-child{animation-delay:.2s}.folder-panel.is-open .float-line:nth-child(2){animation-delay:.38s}.folder-panel.is-open .float-line:nth-child(3){animation-delay:.56s}}@keyframes folder-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes line-float{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.prose>div.draft{gap:var(--space-4);display:grid}.lore-chapters .aesop-intro .aesop-portrait{order:0;width:120px}@media (width<=600px){.folder-tab{padding-inline:var(--space-3);clip-path:polygon(0 100%,4% 0,96% 0,100% 100%);font-size:.9375rem}html.aesop-motion .aesop-ticks{display:none}}.field-clip{gap:var(--space-2);max-width:34rem;margin:0;display:grid}.field-clip-video,.field-clip-empty{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--neutral-2);width:100%;display:block}.field-clip-empty{padding:var(--space-4);text-align:center;color:var(--neutral-6);font:400 .875rem/1.4 var(--font-mono);place-items:center;display:grid}.field-clip figcaption{color:var(--neutral-6);font-size:.8125rem}@media (width>=1100px){.lore-chapters .chapter:has(.field-clip){grid-template-columns:minmax(0,1fr) 24rem;align-items:start}}.resume-headline{font-family:var(--font-display);font-size:1.25rem}.resume-focus{color:var(--text-muted);font-size:.9375rem}.file-place{text-transform:none;letter-spacing:0}.file-about{gap:var(--space-1);max-width:var(--measure);color:var(--text-muted);flex-basis:100%;font-size:.9375rem;font-style:italic;display:grid}.file-about p{margin:0}.proof-more-grid{gap:var(--space-7);max-width:var(--max);margin-inline:auto;display:grid}.proof-more h3{margin-bottom:var(--space-3);font-size:1.375rem}.skills{gap:var(--space-3);max-width:var(--measure);margin:0;display:grid}.skills dt{font-weight:600}.skills dd{color:var(--text-muted);margin:0}@media (width>=900px){.proof-more-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.crow-ink{--pen:var(--vine-black)}html .crow-ink:after{background:var(--pen)}.crow-ink.ink-light{--pen:var(--gesso);--crow-ink-fill:transparent}:is(.latest,#feed,.field-note) .crow-ink.ink-light{--pen:var(--vine-black)}:is(.btn,.chip-toggle,.ledger-filter button,.stage-look button,.path-rail a).crow-ink{color:var(--vine-black);--crow-ink-fill:var(--gesso);background:0 0;border:0;border-radius:0}:is(.btn,.chip-toggle,.ledger-filter button,.stage-look button,.path-rail a).crow-ink:hover{color:var(--vine-black);--crow-ink-fill:var(--weld-tint-2);background:0 0}:is(.chip-toggle,.ledger-filter button,.stage-look button).crow-ink[aria-pressed=true],.path-rail a.crow-ink[aria-current]{color:var(--vine-black);--crow-ink-fill:var(--weld);background:0 0}.path-rail a.crow-ink .path-tag{color:var(--neutral-3)}:is(.btn,.path-rail a,.dream-note).crow-ink:before{inset:-5px}:is(.chip-toggle,.ledger-filter button,.stage-look button).crow-ink:before{inset:-3px}.path-rail ol:has(.crow-ink),.btn-row:has(.crow-ink){gap:var(--space-4)}:is(.ledger-filter,.sources-tags,.stage-look-buttons):has(.crow-ink){gap:var(--space-3)}@media (width<=767px){.stage-look-buttons:has(.crow-ink){padding:var(--space-2) var(--space-2)}}.sources-tags .chip-toggle.crow-ink{--pen:var(--gesso);--crow-ink-fill:transparent;color:var(--text-muted)}.sources-tags .chip-toggle.crow-ink:hover{--crow-ink-fill:transparent;color:var(--gesso)}.sources-tags .chip-toggle.crow-ink:before{inset:0}.sources-tags .chip-toggle.crow-ink[aria-pressed=true],.sources-tags .chip-toggle.crow-ink[aria-pressed=true]:hover{--pen:var(--vine-black);--crow-ink-fill:var(--gesso);color:var(--vine-black)}.sources-tags .chip-toggle.crow-ink[aria-pressed=true]:before{inset:-5px}.chip.crow-ink{border:0;border-radius:0}.chip-open.crow-ink{--crow-ink-fill:var(--verdigris-tint-2)}:is(.places li,.family li,.ai-rule,.credit-box,.build-log,.cal-frame).crow-ink{border:0;border-radius:0}.ai-rule.crow-ink{--pen-side:var(--weld)}.member-states li.crow-ink{--pen-top:var(--madder);--crow-ink-fill:color-mix(in srgb, var(--gesso) 4%, transparent);background:0 0;border:0}.meaning-cards li.crow-ink{--pen-top:var(--woad-tint-1);--crow-ink-fill:color-mix(in srgb, var(--gesso) 4%, transparent);background:0 0;border:0}.point.crow-ink{--pen-top:var(--lincoln-green-tint-1);--crow-ink-fill:color-mix(in srgb, var(--gesso) 4%, transparent);background:0 0;border:0}.point-someday.crow-ink{--pen-top:var(--weld-tint-1)}.stage-step.crow-ink{--pen-top:var(--madder);--crow-ink-fill:color-mix(in srgb, var(--vine-black) 88%, transparent);background:0 0;border:0}.cal-frame.crow-ink{padding:0}.cal-frame .cal-embed{border:0}.dream-note.crow-ink{--pen-top:var(--lincoln-green);--crow-ink-fill:var(--gesso);background:0 0;border:0}:is(.latest,.folder-panel,.rules li).crow-ink{background:0 0;border:0}:is(.latest,.folder-panel,.rules li,.feed-sheet).crow-ink:before{inset:-5px}.latest.crow-ink{--pen-top:var(--madder);--crow-ink-fill:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--woad-tint-2) 35%, transparent) 31px 32px) 0 5px, var(--gesso)}.feed-sheet{box-shadow:0 18px 36px -16px var(--vine-black);margin-top:clamp(72px,10vw,150px)}.feed-sheet.crow-ink:before{inset:0 -5px -5px}.feed-sheet.crow-ink:after{-webkit-mask:linear-gradient(#0000 0 14px,#000 14px);mask:linear-gradient(#0000 0 14px,#000 14px)}#feed .feed-sheet .feed{box-shadow:none;background:0 0;margin-top:0}.rules li.crow-ink{--pen-top:var(--madder);--crow-ink-fill:var(--gesso)}.rules li.crow-ink:before{content:""}.rules li.crow-ink .rule-n:before{content:counter(rule, decimal-leading-zero);font:400 .875rem/1.8 var(--font-mono);color:var(--madder)}.privacy h1:before{background:var(--gesso);clip-path:none;width:112px;height:36px;-webkit-mask:var(--pen-step) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--pen-step) 0 0 / 100% 100% no-repeat;mask:var(--pen-step) 0 0 / 100% 100% no-repeat}:root{--pen-step:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 36'%3E%3Cpath d='M5.31,32.71 L7.19,33.18 L9.07,33.48 L10.95,33.56 L12.82,33.56 L14.70,33.36 L16.58,32.85 L16.58,31.55 L14.70,31.07 L12.82,30.71 L10.95,30.75 L9.07,30.97 L7.19,31.16 L5.31,31.29 Z'/%3E%3Cpath d='M18.67,33.17 L19.05,31.71 L19.23,30.26 L19.17,28.80 L19.22,27.35 L18.87,25.89 L18.62,24.43 L17.18,24.43 L16.83,25.89 L16.71,27.35 L16.39,28.80 L16.51,30.26 L16.86,31.71 L17.33,33.17 Z'/%3E%3Cpath d='M16.67,23.60 L19.61,23.96 L22.55,24.08 L25.49,24.15 L28.43,23.88 L31.36,23.58 L34.30,23.22 L34.30,22.28 L31.36,22.07 L28.43,21.89 L25.49,21.85 L22.55,21.69 L19.61,21.95 L16.67,22.40 Z'/%3E%3Cpath d='M32.63,24.21 L32.75,22.68 L32.95,21.16 L33.18,19.64 L33.15,18.11 L33.01,16.59 L32.69,15.06 L31.38,15.06 L30.96,16.59 L30.72,18.11 L30.79,19.64 L30.81,21.16 L31.01,22.68 L31.37,24.21 Z'/%3E%3Cpath d='M33.11,14.56 L35.07,15.03 L37.02,15.29 L38.98,15.15 L40.94,15.10 L42.90,14.84 L44.86,14.43 L44.86,13.28 L42.90,13.13 L40.94,12.95 L38.98,12.76 L37.02,12.94 L35.07,13.16 L33.11,13.44 Z'/%3E%3Cpath d='M46.64,15.30 L47.24,13.77 L47.65,12.25 L47.64,10.72 L47.45,9.20 L47.24,7.67 L46.90,6.15 L45.60,6.15 L45.15,7.67 L44.73,9.20 L44.55,10.72 L44.56,12.25 L44.82,13.77 L45.36,15.30 Z'/%3E%3Cpath d='M47.13,5.62 L49.06,6.12 L50.99,6.38 L52.92,6.36 L54.85,6.28 L56.77,6.07 L58.70,5.85 L58.70,4.70 L56.77,4.31 L54.85,4.04 L52.92,3.85 L50.99,3.90 L49.06,4.12 L47.13,4.38 Z'/%3E%3Cpath d='M59.55,3.28 L59.22,4.88 L58.95,6.49 L58.89,8.09 L58.86,9.70 L59.13,11.30 L59.38,12.91 L60.58,12.91 L60.80,11.30 L60.91,9.70 L61.15,8.09 L61.18,6.49 L60.95,4.88 L60.45,3.28 Z'/%3E%3Cpath d='M58.97,14.64 L61.64,14.95 L64.32,15.31 L67.00,15.33 L69.67,15.20 L72.35,14.89 L75.03,14.40 L75.03,13.27 L72.35,12.99 L69.67,12.76 L67.00,12.73 L64.32,12.93 L61.64,13.05 L58.97,13.36 Z'/%3E%3Cpath d='M73.53,15.29 L73.25,16.35 L72.99,17.41 L72.95,18.47 L72.93,19.53 L73.28,20.59 L73.59,21.65 L74.55,21.65 L75.15,20.59 L75.27,19.53 L75.23,18.47 L74.97,17.41 L74.77,16.35 L74.47,15.29 Z'/%3E%3Cpath d='M71.77,23.58 L74.73,23.81 L77.69,24.05 L80.65,24.17 L83.61,24.39 L86.57,24.23 L89.53,23.72 L89.53,22.13 L86.57,21.75 L83.61,21.42 L80.65,21.25 L77.69,21.51 L74.73,21.89 L71.77,22.42 Z'/%3E%3Cpath d='M87.49,20.88 L87.17,22.49 L87.03,24.11 L86.85,25.72 L86.81,27.34 L87.12,28.95 L87.35,30.57 L88.48,30.57 L88.88,28.95 L89.05,27.34 L89.29,25.72 L89.32,24.11 L88.93,22.49 L88.51,20.88 Z'/%3E%3Cpath d='M89.26,32.55 L91.19,33.07 L93.11,33.39 L95.04,33.50 L96.97,33.42 L98.90,33.08 L100.83,32.77 L100.83,31.85 L98.90,31.37 L96.97,31.13 L95.04,30.95 L93.11,31.00 L91.19,31.22 L89.26,31.45 Z'/%3E%3C/svg%3E")}:is(.member-states li,.meaning-cards li,.point,.stage-step,.dream-note,.latest,.rules li).crow-ink:after{background:linear-gradient(var(--pen-top), var(--pen-top)) 11px 0 / calc(100% - 22px) 15px no-repeat, var(--pen)}.ai-rule.crow-ink:after{background:linear-gradient(var(--pen-side), var(--pen-side)) 0 11px / 15px calc(100% - 22px) no-repeat, var(--pen)}.build-log.crow-ink{--crow-ink-fill:linear-gradient(color-mix(in srgb, var(--vine-black) 40%, transparent), color-mix(in srgb, var(--vine-black) 40%, transparent)), url(/images/home/home-blueprint-grid.webp) 0 0 / 540px auto repeat, var(--vine-black)}.statement-run{--under-word:calc(var(--space-5) * 2 + clamp(3.25rem, 11vw, 10rem) * .9);align-content:start;gap:25svh;display:grid}.statement-run>.stage-step.stage-title{margin-top:0}.statement-group{pointer-events:auto;width:min(100%,56rem);min-height:240svh;margin:0}.statement-hold{top:var(--under-word);gap:var(--space-2);justify-items:start;display:grid;position:sticky}.statement-group .piece{font:600 clamp(1.75rem, 4.2vw, 3.5rem)/1.12 var(--font-display);letter-spacing:-.015em;color:var(--gesso);text-wrap:balance;text-shadow:0 2px 22px var(--vine-black), 0 0 3px var(--vine-black);display:block}.big-word{font:400 1.12em/1 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gesso)}a.big-word{text-underline-offset:.14em;text-decoration-thickness:.06em}.statement-group .word-boxes{gap:var(--space-4) var(--space-5);margin-top:var(--space-4);text-shadow:none;flex-wrap:wrap;display:flex}.word-box.crow-ink{--pen:var(--vine-black);--crow-ink-fill:var(--madder);font:400 .82em/1.05 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--gesso);padding:.3em .55em .25em;display:inline-block}.word-box.crow-ink:before{inset:-5px}.word-boxes>.word-box:nth-child(odd){rotate:-1.5deg}.word-box{max-width:100%}.word-boxes>.word-box:nth-child(2n){rotate:1.5deg}.spectrum>.word-box:first-child{--crow-ink-fill:var(--verdigris)}.spectrum>.word-box:nth-child(2){--crow-ink-fill:var(--woad)}.spectrum>.word-box:nth-child(3){--crow-ink-fill:var(--orchil)}.statement-close{pointer-events:auto;min-height:160svh;margin-top:-45svh}.problem-row{margin-top:calc(-75svh + var(--space-6));gap:var(--space-5);pointer-events:auto;align-items:start;display:grid}@media (width>=900px){.problem-row{gap:var(--space-7);grid-template-columns:1fr minmax(0,36rem)}}@media (width<=767px){.problem-row{margin-top:calc(-60svh + var(--space-6))}}.creatives-stage .stage-steps{padding-bottom:13svh}.problem-line{letter-spacing:-.02em;text-wrap:pretty;text-shadow:0 2px 22px var(--vine-black), 0 0 3px var(--vine-black);font-size:clamp(2rem,4.4vw,4.25rem);line-height:1.02}.problem-row .stage-step{width:100%}.problem-row .stage-step .lede{font:600 clamp(1.375rem, 2.4vw, 1.875rem)/1.2 var(--font-display);color:var(--gesso)}.statement-close-hold{top:var(--space-6);gap:var(--space-6);justify-items:start;display:grid;position:sticky}.statement-first{font:800 clamp(3.5rem, 13vw, 12rem)/.88 var(--font-display);letter-spacing:-.035em;color:var(--gesso);text-shadow:0 4px 40px color-mix(in srgb, var(--vine-black) 85%, transparent), 0 0 3px var(--vine-black);text-wrap:balance;margin:0}.statement-close .btn-row .cta-pair,.page-close .btn-row .cta-pair{display:contents}.section .word-boxes{gap:var(--space-4) var(--space-5);margin:var(--space-2) 0;flex-wrap:wrap;font-size:clamp(1.25rem,2.2vw,1.75rem);display:flex}.dyes>.word-box:first-child{--crow-ink-fill:var(--lincoln-green)}.dyes>.word-box:nth-child(2){--crow-ink-fill:var(--tyrian)}.dyes>.word-box:nth-child(3){--crow-ink-fill:var(--woad)}.locked-line .big-word,.big-left .big-word{font-size:1.08em}.word-and{font:600 1em/1 var(--font-display);color:var(--gesso);align-self:center}.locked-line p.builder-line{text-wrap:pretty;max-width:none}@media (width>=768px){.locked-line p.builder-line{white-space:nowrap;font-size:calc(min(100vw - var(--gutter) * 2, var(--max)) / 19.2)}}.tale{--t:4;background:var(--vine-black);color:var(--gesso);position:relative;overflow:clip}.tale-intro{padding:calc(var(--space-8) + 40px) var(--gutter) var(--space-8);max-width:calc(var(--max) + var(--gutter) * 2);gap:var(--space-4);margin-inline:auto;display:grid}.tale-title{font:800 clamp(4rem, 17vw, 15rem)/.85 var(--font-display);letter-spacing:-.04em;margin:0}.tale-sub{font:600 clamp(1.25rem, 2.4vw, 2rem)/1.2 var(--font-display);color:var(--neutral-7);margin:0}.tale-hello{gap:var(--space-6);margin-top:var(--space-7);align-items:center;display:grid}@media (width>=900px){.tale-hello{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.tale-head{width:min(100%,18rem);height:auto;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 .5px var(--gesso)) drop-shadow(0 18px 30px color-mix(in srgb, var(--vine-black) 80%, transparent));justify-self:center;rotate:-3deg}.tale-hello-words{gap:var(--space-4);max-width:40rem;display:grid}.tale-hello-words p{margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.tale-hi{font:700 clamp(2.5rem, 6vw, 5rem)/.95 var(--font-display);letter-spacing:-.025em;margin:0}.tale-cue{font:400 1.1em/1.2 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--madder-tint-2)}.tale-run{position:relative}.tale-stage{height:min(100svh,900px);position:relative;overflow:hidden}.tale.is-live .tale-run{height:560svh}.tale.is-live .tale-stage{height:100svh;position:sticky;top:0}.tale-city{fill:none;width:100%;height:62svh;stroke:var(--gesso);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;position:absolute;bottom:0;left:0;right:0}.city-far{opacity:.16}.city-moon{fill:var(--gesso)}.city-near{opacity:.6}.city-block{fill:var(--vine-black)}.city-window{--w:0;stroke-width:1.4px;fill:var(--weld-tint-1);fill-opacity:clamp(0, (var(--t) * 2 - var(--w)) * 1.5, 1)}.city-window.w1{--w:1}.city-window.w2{--w:2}.city-window.w3{--w:3}.city-window.w4{--w:4}.city-window.w5{--w:5}.city-window.w6{--w:6}.city-window.w7{--w:7}.tower-tank{fill:var(--vine-black)}.city-tower .tower-tank{fill:color-mix(in srgb, var(--madder) calc(clamp(0, (var(--t) - 3.2) * 3, 1) * 100%), var(--vine-black))}.lamp-glow{stroke:none;fill:var(--weld-tint-2);opacity:calc(clamp(0, (var(--t) - 3.2) * 3, 1) * .35)}.city-ground{stroke-width:3px}.tale-scene{aspect-ratio:1;height:74svh;position:absolute;bottom:3.5svh;right:8vw}.tale-pitcher{width:auto;height:100%;position:absolute;bottom:0;right:0;overflow:visible}.pitcher-line{fill:none;stroke:var(--gesso);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.tale-glass-back{fill:var(--vine-black)}.pitcher-shine{stroke-width:3px;opacity:.5}.pitcher-band{stroke-width:3px}.pitcher-handle{stroke-width:6px}.pitcher-motto{font:400 19px/1 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:1px;fill:var(--gesso)}.tale-water{--rise:clamp(0, var(--t) - 2, 1);fill:color-mix(in srgb, var(--woad-tint-1) 75%, transparent);transform:translateY(calc((372px - 262px * var(--rise))))}.tale-pebble{--i:0;--rise:clamp(0, var(--t) - 2, 1);fill:var(--neutral-6);stroke:var(--vine-black);stroke-width:2px;opacity:clamp(0, (var(--rise) * 7 - var(--i)) * 3, 1)}.tale-pebble.p1{--i:1}.tale-pebble.p2{--i:2}.tale-pebble.p3{--i:3}.tale-pebble.p4{--i:4}.tale-pebble.p5{--i:5}.tale-pebble.p6{--i:6}.tale-crow{opacity:0;width:auto;height:68%;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 .5px var(--gesso)) drop-shadow(0 14px 18px color-mix(in srgb, var(--vine-black) 90%, transparent));transition:opacity .25s linear;position:absolute;bottom:-6%;left:-6%;scale:-1 1}.tale-crow-3{height:46%;top:-14%;bottom:auto;left:51%}.tale-carry{opacity:0;width:4.5%;height:auto;position:absolute;bottom:2%;left:33%}.tale[data-beat="2"] .tale-carry{opacity:1}.tale-falling{display:none}.tale:not(.is-live) .tale-crow-3,.tale[data-beat="0"] .tale-crow-0,.tale[data-beat="1"] .tale-crow-1,.tale[data-beat="2"] .tale-crow-2,.tale[data-beat="3"] .tale-crow-3{opacity:1}.tale.is-live:not([data-beat]) .tale-crow-3{opacity:0}.tale-words,.tale-lines{margin:0;padding:0;list-style:none;display:none}.tale.is-live .tale-words,.tale.is-live .tale-lines{display:block}.tale-word{--u:calc(var(--t) - var(--i));--side:-1;--out:clamp(0, (var(--u) - .82) * 6, 1);left:var(--gutter);font:400 clamp(4rem, 15vw, 16rem)/.85 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--gesso);text-shadow:0 6px 40px var(--vine-black);white-space:nowrap;opacity:calc(clamp(0, var(--u) * 6, 1) * (1 - var(--out)));rotate:-4deg;translate:calc(var(--side) * 70vw * (1 - clamp(0, var(--u) * 4, 1)) - var(--side) * 70vw * var(--out)) 0;margin:0;position:absolute;top:9svh}.tale-word:nth-child(2n){--side:1;left:auto;right:var(--gutter);color:var(--madder-tint-2);rotate:3deg}.tale-word:last-child,.tale-line:last-child{--out:0!important}.tale-word:last-child{--side:-1;left:var(--gutter);right:auto;rotate:-4deg}.tale-word-0{--i:0}.tale-word-1{--i:1}.tale-word-2{--i:2}.tale-word-3{--i:3}.tale-line{--u:calc(var(--t) - var(--i));--out:clamp(0, (var(--u) - .88) * 8, 1);left:var(--gutter);width:min(34rem,44vw);padding:var(--space-5) var(--space-6);gap:var(--space-2);--crow-ink-fill:color-mix(in srgb, var(--vine-black) 92%, transparent);opacity:calc(clamp(0, (var(--u) - .2) * 6, 1) * (1 - var(--out)));translate:0 calc((1 - clamp(0, (var(--u) - .2) * 5, 1)) * 40px);display:grid;position:absolute;bottom:34svh}.tale .tale-line.crow-ink{position:absolute}.tale-line p{font:600 clamp(1.125rem, 1.8vw, 1.5rem)/1.3 var(--font-display);margin:0}.tale-line-0{--i:0}.tale-line-1{--i:1}.tale-line-2{--i:2}.tale-line-3{--i:3}.tale-beats{padding:var(--space-7) var(--gutter);max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto}.tale-beats ol{margin:var(--space-5) 0 0;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.tale-beats b{margin-bottom:var(--space-2);font:400 1.5rem/1 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;display:block}.tale.is-live .tale-beats{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tale-credit{padding:var(--space-4) var(--gutter);font:400 .75rem/1.4 var(--font-mono);color:var(--neutral-7);max-width:calc(var(--max) + var(--gutter) * 2);margin:0;margin-inline:auto}@media (width<=767px){.tale-scene{height:46svh;bottom:3svh;right:50%;translate:50%}.tale-word{font-size:clamp(3.25rem,17vw,6rem);top:12svh}.tale-line{left:var(--gutter);right:var(--gutter);width:auto;padding:var(--space-4) var(--space-5);top:25svh;bottom:auto}.tale-city{height:44svh}.tale-head{width:min(60%,12rem)}}.lore-chapters .chapter .prose{max-width:none}.lore-chapters .chapter .prose>:not(.chapter-head){max-width:var(--measure)}.chapter-head{gap:var(--space-2);display:grid;position:relative}.lore-chapters .chapter .prose .chapter-head>.stone-n:before{content:"";left:calc(var(--space-6) * -1 - 4px);background:var(--weld-tint-2);border:1.5px solid var(--weld-tint-3);width:9px;height:9px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--weld) 70%, transparent);border-radius:50%;position:absolute;top:.35em}.chapter-big{font:800 clamp(2.75rem, 6.6vw, 6.25rem)/.94 var(--font-display);letter-spacing:-.03em;color:var(--gesso);text-wrap:balance;margin:0}.chapter-big .big-word{font-size:1.04em}.lore-chapters .callie-line.crow-ink{padding:var(--space-4) var(--space-5);font:600 clamp(1.25rem, 2.1vw, 1.625rem)/1.25 var(--font-display);color:var(--gesso);border-left:0;justify-self:start}.lore-chapters .callie-line.crow-ink:nth-of-type(odd){rotate:-.8deg}.lore-chapters .callie-line.crow-ink:nth-of-type(2n){margin-left:var(--space-4);rotate:.8deg}.run-chapter .chapter-head{z-index:1;padding:var(--space-5) 0 var(--space-6);background:linear-gradient(to bottom, var(--vine-black) 70%, transparent);position:sticky;top:0}.run-chapter{padding-bottom:30svh}.lore-turn{min-height:170svh;padding-left:calc(var(--gutter) + var(--space-6));padding-right:var(--gutter)}.lore-turn-hold{position:sticky;top:18svh}.lore-turn-line{max-width:15ch;font:800 clamp(3rem, 9.5vw, 9.5rem)/.9 var(--font-display);letter-spacing:-.035em;color:var(--gesso);text-shadow:0 4px 40px color-mix(in srgb, var(--vine-black) 85%, transparent);text-wrap:balance;margin:0}.chapter-crow,.chapter-walker{height:auto;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 1px var(--gesso))}.chapter-crow{width:clamp(14rem,30vw,26rem);margin-top:calc(var(--space-6) * -1);justify-self:end}.chapter-walker{justify-self:end;width:clamp(7rem,11vw,10rem)}@media (width>=1100px){.lore-chapters .chapter:has(.chapter-crow){grid-template-columns:minmax(0,1fr) clamp(14rem,26vw,24rem);align-items:start}.lore-chapters .chapter:has(.chapter-crow) .chapter-crow{width:100%;margin-top:var(--space-8)}.lore-chapters .chapter:has(.field-clip) .chapter-walker{grid-column:1/-1}}@media (width<=599px){.lore-chapters .callie-line.crow-ink:nth-of-type(2n){margin-left:0}}.stage-pale .stage-step.stage-title.proof-open{--crow-ink-fill:var(--vine-black);padding:var(--space-6) var(--space-7);background:0 0;border-top:0}.proof-open .lede{font:600 clamp(1.5rem, 2.6vw, 2.25rem)/1.15 var(--font-display);color:var(--gesso)}.proof-hero .proof-open .proof-big{color:var(--weld-tint-3);justify-self:start;font-size:clamp(7rem,20vw,15rem);line-height:.85}.proof-open .proof-unit.big-word{letter-spacing:.04em;color:var(--gesso);text-transform:uppercase;font-size:clamp(2.5rem,6vw,5rem)}.proof-years{margin-bottom:var(--space-5)}.resume-focus.word-boxes{color:var(--gesso);font-size:clamp(1rem,1.6vw,1.25rem)}.dyes>.word-box:nth-child(4){--crow-ink-fill:var(--verdigris)}.folder-panel .callie-line.crow-ink{--crow-ink-fill:var(--neutral-7);padding:var(--space-3) var(--space-4);font:600 1.125rem/1.3 var(--font-display);color:var(--vine-black);background:0 0;border-left:0;justify-self:start}.folder-panel .float-line.crow-ink:nth-child(odd){rotate:-.8deg}.folder-panel .float-line.crow-ink:nth-child(2n){rotate:.8deg}.proof-corbie .open-line{font:800 clamp(2.5rem, 6.4vw, 8rem)/.95 var(--font-display);letter-spacing:-.03em;text-wrap:pretty;grid-column:1/-1;margin:0}@media (width>=768px){.proof-corbie .open-line{white-space:nowrap;font-size:calc(min(100vw - var(--gutter) * 2, var(--max)) / 12.8)}}.page-motto{margin:var(--space-4) 0 0;white-space:nowrap;width:max-content;max-width:100%;font:400 clamp(1.25rem, 2.4vw, 2.25rem)/1 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--tyrian);text-shadow:0 0 2px color-mix(in srgb, var(--gesso) 70%, transparent), 0 0 18px color-mix(in srgb, var(--gesso) 50%, transparent);justify-items:center;gap:.12em;display:grid}.page-motto span:last-child{font-size:1.64em}.principles-open{justify-items:start;display:grid}.principles-kicker{font:400 .875rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gesso);text-shadow:0 0 6px var(--vine-black), 0 0 2px var(--vine-black);margin:0}.principles-motto{margin-top:var(--space-4);color:var(--gesso);text-shadow:0 2px 18px var(--vine-black);font-size:clamp(1.25rem,6.6vw,7rem)}.principles-hero.stage-ink .stage-art{background:var(--vine-black)}.principles-hero .stage-shade{display:none}.principles-hero.stage-ink{--i:clamp(0, var(--p) * 2 + .72, 1)}.motto-english{margin:var(--space-3) 0 0;font:400 .875rem/1.4 var(--font-mono);letter-spacing:.06em;color:var(--gesso);text-shadow:0 2px 14px var(--vine-black), 0 0 3px var(--vine-black)}.moral-part{isolation:isolate;padding:var(--space-8) var(--gutter) var(--space-7);min-height:120svh;position:relative;overflow:hidden}.moral-art{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.moral-shade{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--vine-black) 82%, transparent), color-mix(in srgb, var(--vine-black) 15%, transparent) 40%, color-mix(in srgb, var(--vine-black) 70%, transparent));position:absolute;inset:0}.moral-title{gap:var(--space-2);margin:0 auto var(--space-7);max-width:var(--max);display:grid}.moral-title [lang=la]{font:400 clamp(3rem, 8vw, 7.5rem)/.95 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gesso);text-shadow:0 4px 30px var(--vine-black)}.moral-english{font:400 .875rem/1.4 var(--font-mono);letter-spacing:.06em;color:var(--gesso);text-shadow:0 0 6px var(--vine-black)}.moral-cards{max-width:var(--max);gap:var(--space-7) var(--space-8);margin:0 auto;padding:0;list-style:none;display:grid}.moral-card.crow-ink{--pen:var(--vine-black);--crow-ink-fill:var(--gesso);gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-5);color:var(--vine-black);filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--vine-black) 70%, transparent));display:grid;position:relative}.moral-card:first-child{rotate:-2deg}.moral-card:nth-child(2){rotate:1.5deg}.moral-card:nth-child(3){rotate:1deg}.moral-card:nth-child(4){rotate:-1.5deg}.moral-aesop{width:clamp(96px,11vw,150px);height:auto;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 1px var(--gesso));position:absolute;top:clamp(-120px,-8vw,-64px);right:clamp(-60px,-4vw,-8px)}.moral-label{font:400 .75rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--madder);margin:0}.moral-dyes .moral-label{color:var(--woad)}.moral-line{font:700 clamp(1.5rem, 2.6vw, 2.25rem)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--vine-black);text-wrap:pretty;margin:0}.moral-line .word-box.crow-ink{padding:.08em .3em 0;font-size:.9em}.moral-dyes .moral-card:first-child .word-box{--crow-ink-fill:var(--verdigris)}.moral-dyes .moral-card:nth-child(2) .word-box{--crow-ink-fill:var(--woad)}.moral-dyes .moral-card:nth-child(3) .word-box{--crow-ink-fill:var(--orchil)}.moral-dyes .moral-card:nth-child(4) .word-box{--crow-ink-fill:var(--lincoln-green)}.moral-story{font:400 .8125rem/1.3 var(--font-mono);margin:0}.moral-story a{color:var(--vine-black);text-underline-offset:.25em}.moral-credit{max-width:var(--max);margin:var(--space-7) auto 0;text-align:right;font:400 .75rem/1.4 var(--font-mono)}.moral-credit a{color:var(--gesso);text-shadow:0 0 6px var(--vine-black)}@media (width>=768px){.moral-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.moral-card:nth-child(2){margin-top:var(--space-8)}.moral-card:nth-child(3){margin-top:calc(var(--space-6) * -1)}.moral-card:nth-child(4){margin-top:var(--space-6)}}.creed-charter{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.creed-charter{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.charter-raven{gap:var(--space-2);margin:0;display:grid}.charter-raven img{width:100%;height:auto;display:block}.charter-raven figcaption{font:400 .75rem/1.4 var(--font-mono);color:var(--text-muted)}.charter{background:var(--gesso);color:var(--vine-black);padding:var(--space-8) clamp(var(--space-5), 4vw, var(--space-7)) var(--space-7);gap:var(--space-4);justify-items:start;display:grid}.charter p,.charter li{color:var(--vine-black)}.charter-title,.charter-title .big-word{color:var(--vine-black);margin:0;font-size:clamp(2.5rem,5vw,4.5rem)}.charter-title .big-word{font-size:1.04em}.charter-lines{gap:var(--space-3);font:600 clamp(1.125rem, 1.8vw, 1.5rem)/1.25 var(--font-display);margin:0;padding-left:1.4em;display:grid}.charter .ai-note{color:var(--neutral-3)}.charter-sign{margin:var(--space-3) 0 0;padding-top:var(--space-5);border-top:2px solid var(--vine-black);font:400 .875rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-self:stretch}.meanings-beat{gap:var(--space-3);justify-items:start;display:grid}.meaning-line{font:800 clamp(2.5rem, 6.4vw, 6rem)/1 var(--font-display);letter-spacing:-.03em;color:var(--gesso);margin:0}.meanings-beat .btn-row{margin-top:var(--space-5)}.dream-stage .stage-credit{left:var(--gutter);text-align:left;right:auto}.dream-run{isolation:isolate;padding-inline:var(--gutter);position:relative;overflow:clip}.dream-fire{z-index:-1;height:100svh;margin-inline:calc(var(--gutter) * -1);margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.dream-fire img{object-fit:cover;width:100%;height:100%;display:block}.dream-fire:after{content:"";background:color-mix(in srgb, var(--vine-black) 76%, transparent);position:absolute;inset:0}.dream-big{font:800 clamp(2.75rem, 8vw, 8rem)/.95 var(--font-display);letter-spacing:-.03em;color:var(--gesso);margin:0}.dream-big .big-word{font-size:1.04em}.dream-run>.dream-big{max-width:var(--max);margin-inline:auto;padding-block:34svh 26svh}.dream-holds{max-width:var(--max);margin:0 auto;padding:0;list-style:none}.dream-holds>li{min-height:125svh}.dream-holds>li:last-child{min-height:90svh}.dream-holds>li:has(.dream-hold-path){min-height:165svh}.dream-hold{gap:var(--space-4);max-width:54rem;display:grid;position:sticky;top:20svh}.dream-holds>li:nth-child(2n) .dream-hold{margin-left:auto}.dream-hold h3{font:700 clamp(2.25rem, 5.4vw, 5rem)/1.12 var(--font-display);letter-spacing:-.02em;color:var(--gesso);text-wrap:balance;margin:0}.dream-hold h3 .word-box.crow-ink{padding:.08em .32em 0;font-size:.9em}.dream-hold>p{max-width:var(--measure);color:var(--gesso);text-shadow:0 1px 12px var(--vine-black);margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.dream-hold>p.muted{color:var(--neutral-7)}.dream-holds>li:first-child .word-box{--crow-ink-fill:var(--madder)}.dream-holds>li:nth-child(2) .word-box:first-of-type{--crow-ink-fill:var(--verdigris)}.dream-holds>li:nth-child(2) .word-box:nth-of-type(2){--crow-ink-fill:var(--woad)}.dream-holds>li:nth-child(3) .word-box{--crow-ink-fill:var(--orchil)}.dream-holds>li:nth-child(4) .word-box{--crow-ink-fill:var(--lincoln-green)}.dream-holds>li:nth-child(5) .word-box{--crow-ink-fill:var(--tyrian)}.dream-holds>li:nth-child(6) .word-box{--crow-ink-fill:var(--madder)}.dream-hold .rolodex-line{font:600 clamp(1.5rem, 3vw, 2.5rem)/1.2 var(--font-display)}.dream-hold-path{max-width:none;top:12svh}.dream-hold .pipeline{width:100%;max-width:none;margin-top:var(--space-2)}.dream-hold .pipe-track{stroke:var(--gesso);stroke-opacity:.5;stroke-width:4px;stroke-dasharray:6 14}.dream-hold .pipe-line{stroke:var(--gesso);stroke-width:7px}.dream-hold .pipe-node{fill:var(--vine-black);stroke:var(--verdigris-tint-2);stroke-width:6px}.dream-hold .pipe-end{stroke:var(--madder-tint-2)}.dream-hold .pipe-label{fill:var(--gesso);font:400 clamp(44px, 5vw, 56px) "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.03em}.dream-rule{gap:var(--space-8);padding-top:var(--space-8);display:grid}.dream-rule .stack{max-width:48rem}.dream-rule .treehouse{padding-top:clamp(var(--space-7), 9vw, 9rem);justify-self:stretch;justify-items:center;display:grid}.dream-rule .sign{max-width:100%;padding:clamp(var(--space-4), 4vw, var(--space-7)) clamp(var(--space-4), 5vw, var(--space-8));text-align:center;margin:0;font-size:clamp(2rem,7vw,6.5rem);line-height:1;position:relative}.sign-aesop{width:clamp(84px,11vw,170px);height:auto;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 1px var(--gesso));position:absolute;bottom:calc(100% - .6rem);right:7%}@media (width<=767px){.dream-holds>li{min-height:105svh}.dream-holds>li:has(.dream-hold-path){min-height:125svh}.dream-holds>li:nth-child(2n) .dream-hold{margin-left:0}.dream-hold{top:12svh}}.share-has-art{isolation:isolate;position:relative}.share-art{z-index:-1;width:100vw;height:min(100svh,56rem);position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.share-art img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.share-art:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--vine-black) 50%, transparent), color-mix(in srgb, var(--vine-black) 70%, transparent) 55%, var(--vine-black)), linear-gradient(to right, color-mix(in srgb, var(--vine-black) 55%, transparent), transparent 60%);position:absolute;inset:0}.share-has-art h1{text-shadow:0 4px 30px var(--vine-black)}.share-has-art .lede{color:var(--gesso);text-shadow:0 2px 14px var(--vine-black)}.share-has-art .path-rail .label{color:var(--gesso);text-shadow:0 0 6px var(--vine-black)}.share-has-art .path-rail ol{gap:var(--space-5)}.share-has-art .path-rail li{position:relative}.share-has-art .path-rail li+li:before{content:"";width:3px;height:calc(var(--space-5) + 6px);background:var(--gesso);position:absolute;bottom:100%;left:1.5rem;rotate:3deg}.share-has-art .path-rail li:nth-child(3):before{left:1.9rem;rotate:-4deg}.path-next{font:600 1rem/1.3 var(--font-display);color:var(--vine-black);margin:0}.form-part{margin:var(--space-3) 0 calc(var(--space-2) * -1);padding-top:var(--space-5);border-top:1px solid var(--neutral-7);color:var(--neutral-3)}.share-credit{top:var(--space-4);z-index:1;text-align:right;max-width:30ch;font:400 .75rem/1.4 var(--font-mono);margin:0;position:absolute;right:0}.share-credit a{color:var(--gesso);text-shadow:0 0 6px var(--vine-black)}@media (width<=767px){.share-credit{text-align:left;order:3;max-width:none;position:static}}.join-first{font:600 clamp(1.25rem, 2.2vw, 1.75rem)/1.2 var(--font-display);color:var(--gesso);text-shadow:0 2px 14px var(--vine-black);margin:0}.share-has-art.join .share-intro>p:not(.join-first):not(.lede){color:var(--gesso);text-shadow:0 2px 14px var(--vine-black)}.join .share-art img{object-position:50% 30%}.join-form .form-actions{gap:var(--space-4);justify-items:start;display:grid}.join-form .btn-row{align-items:center}.join-more{padding-top:var(--space-4);border-top:1px solid var(--neutral-7);justify-self:stretch}.join-more .btn{min-height:0;padding-block:var(--space-2);font-size:.875rem}.joined-head{gap:var(--space-5);align-items:center;display:grid}.joined-aesop{width:clamp(11rem,24vw,20rem);height:auto;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 1px var(--gesso));justify-self:center}.joined-cards{gap:var(--space-4);display:grid}.joined-cards .next-room.has-scene{width:100%}@media (width>=768px){.joined-head{grid-template-columns:minmax(0,1fr) auto}.joined-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy-short{margin:var(--space-3) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.privacy-short li{padding:var(--space-3) var(--space-4);font:600 1.125rem/1.25 var(--font-display);color:var(--gesso)}.privacy h2{margin-top:var(--space-5);font-size:clamp(1.375rem,2.4vw,1.75rem)}.ramp .swatch{outline:0;width:100%;height:auto}.brand-motto{color:var(--gesso);text-shadow:none;margin:0;font-size:clamp(1.25rem,3vw,2.5rem)}.brand-section .callie-line.crow-ink{padding:var(--space-3) var(--space-4);color:var(--gesso);border-left:0}.lettered{font:400 clamp(1.75rem, 3.4vw, 2.75rem)/1 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--gesso);margin:0}.lettered-big{font-size:clamp(2.5rem,7vw,6rem)}.brand-lettering,.brand-pen,.brand-aesop{gap:var(--space-5);align-items:center;display:grid}.brand-aesop img{width:clamp(8rem,14vw,12rem);height:auto;filter:drop-shadow(0 0 1.5px var(--gesso)) drop-shadow(0 0 1px var(--gesso))}@media (width>=768px){.brand-lettering{gap:var(--space-7);grid-template-columns:auto minmax(0,1fr)}.brand-pen{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-aesop{grid-template-columns:auto minmax(0,40rem)}}.sources-hero.share-has-art{padding-bottom:var(--space-7)}.sources-hero .share-art{height:100%}.sources-hero .share-art img{object-position:50% 45%}.sources-hero .eyebrow,.sources-hero .atelier-say,.sources-hero .lede,.atelier-more{color:var(--gesso);text-shadow:0 2px 14px var(--vine-black), 0 0 3px var(--vine-black)}.atelier-more summary{cursor:pointer;font:400 .875rem/1 var(--font-mono);letter-spacing:.06em;min-height:var(--target);align-items:center;display:inline-flex}.atelier-more .stack{margin-top:var(--space-3)}.sources-filter{align-items:center}.sources-filter .sources-q{flex:18rem}.sources-more{flex-basis:100%;order:3}.sources-more>summary{cursor:pointer;list-style:none;display:inline-flex}.sources-more>summary::-webkit-details-marker{display:none}.sources-more-body{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;align-items:end;display:flex}.atelier-dl{font-size:.875rem}@media (width>=1000px){.image-page{gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.image-back{grid-column:1/-1;margin:0}.image-figure{top:var(--space-5);position:sticky}.image-figure img{max-height:calc(100svh - var(--space-5) * 2)}}.aesop-scene{isolation:isolate;min-height:100svh;padding:var(--space-7) var(--gutter);align-items:end;display:grid;position:relative;overflow:hidden}.aesop-scene-art{z-index:-3;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.aesop-scene-shade{z-index:-2;background:linear-gradient(to top, var(--vine-black), color-mix(in srgb, var(--vine-black) 30%, transparent) 60%);position:absolute;inset:0}.aesop-scene-word{left:var(--gutter);z-index:-1;font:400 clamp(5rem, 24vw, 24rem)/.9 "Corbie ex fabulis ars", var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gesso);margin:0;position:absolute;top:16%}.aesop-phone{aspect-ratio:1/2;height:min(72svh,34rem);filter:drop-shadow(0 30px 40px var(--vine-black));position:absolute;bottom:8%;right:12%;rotate:7deg}.aesop-phone svg{width:100%;height:100%;position:absolute;inset:0}.aesop-phone rect{fill:var(--vine-black);stroke:var(--gesso);stroke-width:5px}.aesop-phone path{fill:none;stroke:var(--gesso);stroke-width:5px;stroke-linecap:round}.aesop-phone img{width:92%;height:auto;filter:drop-shadow(0 0 1.5px var(--gesso));position:absolute;bottom:8%;left:4%}.aesop-scene-copy{gap:var(--space-4);justify-items:start;max-width:min(34rem,52vw);display:grid}.aesop-lines{gap:var(--space-3);display:grid}.aesop-scene-copy p{color:var(--gesso);text-shadow:0 2px 14px var(--vine-black);margin:0}.aesop-someday{font-style:italic}.aesop-scene-credit{top:var(--space-4);right:var(--gutter);text-align:right;max-width:30ch;font:400 .75rem/1.4 var(--font-mono);margin:0;position:absolute}.aesop-scene-credit a{color:var(--gesso);text-shadow:0 0 6px var(--vine-black)}.dream-places .places{margin:var(--space-4) 0 0;gap:var(--space-6);border:0;padding:0;list-style:none;display:grid}.dream-places .places li{padding:var(--space-5);gap:var(--space-3);opacity:1;align-content:start;display:grid}.dream-places .places h3{font:700 clamp(1.375rem, 2.2vw, 1.75rem)/1.1 var(--font-display);color:var(--gesso)}.dream-places .places h3 a{color:inherit;text-underline-offset:.18em}.dream-places .places p{margin:0}.dream-places .places li:nth-child(odd){rotate:-1deg}.dream-places .places li:nth-child(2n){rotate:1deg}@media (width>=768px){.dream-places .places{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.aesop-scene{gap:var(--space-5);min-height:0;padding-top:var(--space-8);justify-items:center;display:grid}.aesop-scene-shade{background:linear-gradient(to top, var(--vine-black) 35%, color-mix(in srgb, var(--vine-black) 45%, transparent) 70%)}.aesop-scene-word{z-index:0;justify-self:start;position:static}.aesop-phone{height:22rem;position:relative;bottom:auto;right:auto}.aesop-scene-copy{justify-self:stretch;max-width:none}.aesop-scene-credit{text-align:left;justify-self:start;max-width:none;position:static}}@media (width>=768px) and (width<=1199px){.aesop-scene-word{font-size:17vw}.aesop-phone{right:5%}}:root{--crow-vine-black:#0b0d12;--crow-gesso:#f0ebde;--crow-weld:#e0b93c;--crow-madder:#a61e5c;--crow-madder-shade-1:#721843;--crow-madder-tint-1:#b9517d;--crow-madder-tint-2:#cb849d;--crow-madder-tint-3:#ddb8be;--crow-verdigris-tint-3:#b6c1b6;--crow-display:"Bricolage Grotesque", system-ui, sans-serif;--crow-face-size:58px}.crow-panel{box-sizing:border-box;border:3px solid #0000;border-image:var(--crow-pen-panel) 26 / 26px / 6px stretch;background:linear-gradient(118deg, transparent 0 70%, #0b0d1280 70% 74%, transparent 74% 100%), var(--crow-madder);color:var(--crow-gesso);background-clip:padding-box}.crow-title{font:800 22px/1 var(--crow-display);text-transform:uppercase;margin:0;font-stretch:78%;transform:rotate(-2deg)}.crow-title>span,.crow-section>span{background:var(--crow-vine-black);color:var(--crow-gesso);clip-path:var(--crow-pen-label);padding:2px 14px 2px 8px;display:inline-block}.crow-section{font:800 13px/1 var(--crow-display);text-transform:uppercase;margin:12px 0 6px;font-stretch:80%}.crow-close{width:26px;height:26px;color:var(--crow-vine-black);cursor:pointer;padding:0;font:700 17px/1 system-ui,sans-serif;transform:rotate(8deg)}.crow-close:hover{--crow-ink-fill:var(--crow-weld)}.crow-said{align-items:center;margin:0 0 10px;display:flex}.crow-said__bar{background:var(--crow-vine-black);min-width:0;color:var(--crow-gesso);font:700 16px/1.2 var(--crow-display);clip-path:var(--crow-pen-bar);flex:auto;padding:9px 16px 9px 22px;font-stretch:82%}.crow-face+.crow-said__bar{margin-left:-6px}.crow-said--light .crow-said__bar{background:var(--crow-gesso);color:var(--crow-vine-black)}.crow-face{width:var(--crow-face-size);height:calc(var(--crow-face-size) * .9);margin-top:calc(var(--crow-face-size) * .22);flex:none;position:relative;transform:rotate(-4deg)}.crow-face:before,.crow-face:after,.crow-face__ground{content:"";clip-path:var(--crow-pen-frame);position:absolute}.crow-face:before{background:var(--crow-vine-black);inset:0}.crow-face:after{background:var(--crow-gesso);inset:3px}.crow-face__ground{z-index:1;background:var(--crow-madder-tint-2);inset:7px}.crow-face__pic{z-index:2;bottom:9%;left:7px;right:9%;top:calc(var(--crow-face-size) * -.3);clip-path:polygon(0 0,100% 0,100% 100%,0 96%);position:absolute;overflow:hidden}.crow-face__pic img{width:calc(var(--crow-face-size) * 2.2);max-width:none;height:auto;left:calc(var(--crow-face-size) * -.86);top:calc(var(--crow-face-size) * .06);position:absolute;transform:scaleX(-1)}:root[data-crow-talk=plain] .crow-face{display:none}:root[data-crow-talk=plain] .crow-face+.crow-said__bar{margin-left:0}.crow-reply{gap:6px;padding:8px 10px;display:flex;transform:rotate(1deg)}.crow-reply:focus-within{--crow-ink-fill:#fff}.crow-input{box-sizing:border-box;border:3px solid var(--crow-vine-black);background:var(--crow-gesso);width:100%;color:var(--crow-vine-black);font:600 14px/1.25 var(--crow-display);border-radius:0;padding:6px 8px;font-stretch:88%}.crow-input::placeholder{color:#8a7e78}.crow-input:focus{box-shadow:4px 4px 0 var(--crow-vine-black);outline:none}.crow-choices{justify-items:end;gap:5px;margin:0 0 10px;display:grid}.crow-choice{min-width:62%;color:var(--crow-vine-black);font:800 14px/1.2 var(--crow-display);text-align:left;cursor:pointer;--crow-ink-fill-shape:var(--crow-pen-choice-fill);padding:7px 16px;font-stretch:80%;text-decoration:none}.crow-choice:hover,.crow-choice:focus-visible,.crow-choice--pick,.crow-choice[aria-pressed=true]{--crow-ink-fill:var(--crow-vine-black);color:var(--crow-gesso);outline:none}.crow-choice--pick:hover{--crow-ink-fill:var(--crow-madder-shade-1)}.crow-choice:disabled{opacity:.45;cursor:default}.crow-choices>.crow-choice:nth-child(2n){transform:rotate(-1deg)}.crow-choices>.crow-choice:nth-child(odd){transform:rotate(.8deg)}.crow-button{clip-path:var(--crow-pen-button);background:var(--crow-vine-black);color:var(--crow-gesso);font:800 13px/1.2 var(--crow-display);text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:5px 13px;font-stretch:80%;transform:skew(-8deg)}.crow-button:hover{background:var(--crow-madder-shade-1)}.crow-button--main{background:var(--crow-gesso);color:var(--crow-vine-black)}.crow-button--main:hover{background:var(--crow-weld)}.crow-button:disabled{opacity:.45;cursor:default}.crow-slab{background:var(--crow-vine-black);color:var(--crow-gesso);clip-path:var(--crow-pen-label);padding:8px 10px}:is(.crow-ink,.crow-choice,.crow-reply,.crow-close){isolation:isolate;background:0 0;border:0;position:relative}:is(.crow-ink,.crow-choice,.crow-reply,.crow-close):before,:is(.crow-ink,.crow-choice,.crow-reply,.crow-close):after{content:"";z-index:-1;pointer-events:none;position:absolute}:is(.crow-ink,.crow-choice,.crow-reply,.crow-close):before{background:var(--crow-ink-fill,var(--crow-gesso));clip-path:var(--crow-ink-fill-shape,var(--crow-pen-box-fill));inset:0}:is(.crow-ink,.crow-choice,.crow-reply,.crow-close):after{background:var(--crow-vine-black);clip-path:var(--crow-ink-shape,var(--crow-pen-box-1));inset:-8px}.crow-muted{color:var(--crow-madder-tint-3)}.crow-tag{background:var(--crow-weld);color:var(--crow-vine-black);font:800 11px/1.2 var(--crow-display);text-transform:uppercase;padding:1px 6px;font-stretch:78%;display:inline-block;transform:rotate(-6deg)}.crow-panel :focus-visible{outline:2px solid var(--crow-weld);outline-offset:1px}@media (prefers-reduced-motion:reduce){.crow-choice,.crow-button,.crow-reply{transition:none}}:root{--crow-pen-bar:polygon(calc(6.0% + -.1px) calc(0.0% + .2px), calc(19.4% + -.2px) calc(0.6% + -.1px), calc(32.9% + -.2px) calc(1.1% + -.2px), calc(46.3% + -.6px) calc(1.7% + -0px), calc(59.7% + -.3px) calc(2.3% + -.1px), calc(73.1% + .6px) calc(2.9% + -.2px), calc(86.6% + .8px) calc(3.4% + -.2px), calc(100.0% + .4px) calc(4.0% + -.2px), calc(99.6% + .2px) calc(16.0% + .4px), calc(99.2% + .2px) calc(28.0% + .2px), calc(98.9% + .4px) calc(40.0% + -.3px), calc(98.5% + .3px) calc(52.0% + -.4px), calc(98.1% + .1px) calc(64.0% + -.5px), calc(97.8% + .4px) calc(76.0% + -.1px), calc(97.4% + .6px) calc(88.0% + .7px), calc(97.0% + .3px) calc(100.0% + .9px), calc(84.0% + -0px) calc(99.1% + .8px), calc(71.0% + .1px) calc(98.3% + .4px), calc(58.0% + .2px) calc(97.4% + -.4px), calc(45.0% + .1px) calc(96.6% + -.6px), calc(32.0% + .4px) calc(95.7% + -.4px), calc(19.0% + .4px) calc(94.9% + -.3px), calc(6.0% + -0px) calc(94.0% + -.2px), calc(6.0% + -.1px) calc(78.0% + .3px), calc(6.0% + .1px) calc(62.0% + .8px), calc(0.0% + .5px) calc(70.0% + 1px), calc(3.0% + .6px) calc(54% + .6px), calc(6.0% + .6px) calc(38.0% + .2px), calc(6.0% + .7px) calc(25.3% + .4px), calc(6.0% + .5px) calc(12.7% + .4px));--crow-pen-label:polygon(calc(0.0% + -.1px) calc(8.0% + -.5px), calc(20.0% + -.4px) calc(6.4% + -.6px), calc(40.0% + -.3px) calc(4.8% + -.1px), calc(60% + .3px) calc(3.2% + .1px), calc(80.0% + .5px) calc(1.6% + -.2px), calc(100.0% + 0px) calc(0.0% + -.5px), calc(99.0% + -.4px) calc(20.0% + -.3px), calc(98.0% + -.3px) calc(40.0% + .4px), calc(97.0% + .3px) calc(60% + .3px), calc(96.0% + .3px) calc(80.0% + -.1px), calc(95.0% + .1px) calc(100.0% + .1px), calc(76.6% + .3px) calc(98.4% + .2px), calc(58.2% + .5px) calc(96.8% + -.1px), calc(39.8% + .3px) calc(95.2% + -.2px), calc(21.4% + 0px) calc(93.6% + -.4px), calc(3.0% + .2px) calc(92.0% + -.4px), calc(2.2% + .4px) calc(71.0% + .1px), calc(1.5% + .4px) calc(50.0% + 0px), calc(0.8% + .3px) calc(29.0% + -.2px));--crow-pen-button:polygon(calc(4.0% + .1px) calc(0.0% + .4px), calc(23.2% + -.1px) calc(0.0% + .3px), calc(42.4% + -.4px) calc(0.0% + -.2px), calc(61.6% + -.4px) calc(0.0% + -.6px), calc(80.8% + .1px) calc(0.0% + -.6px), calc(100.0% + 0px) calc(0.0% + -.5px), calc(99.2% + -0px) calc(20.0% + -.1px), calc(98.4% + -0px) calc(40.0% + -0px), calc(97.6% + -.5px) calc(60% + 0px), calc(96.8% + -.4px) calc(80.0% + .4px), calc(96.0% + .3px) calc(100.0% + .6px), calc(76.8% + .7px) calc(100.0% + .5px), calc(57.6% + .5px) calc(100.0% + .6px), calc(38.4% + -0px) calc(100.0% + .6px), calc(19.2% + -.1px) calc(100.0% + .4px), calc(0.0% + -0px) calc(100.0% + 0px), calc(0.8% + -.2px) calc(80.0% + -.3px), calc(1.6% + -.1px) calc(60% + -.3px), calc(2.4% + .4px) calc(40.0% + .2px), calc(3.2% + .5px) calc(20.0% + .4px));--crow-pen-frame:polygon(calc(0.0% + .2px) calc(9.0% + -.4px), calc(25.0% + .3px) calc(6.8% + -.2px), calc(50.0% + .4px) calc(4.5% + 0px), calc(75.0% + .3px) calc(2.2% + -.3px), calc(100.0% + -0px) calc(0.0% + -.1px), calc(97.8% + 0px) calc(25.0% + .1px), calc(95.5% + .6px) calc(50.0% + -.2px), calc(93.2% + .6px) calc(75.0% + -.2px), calc(91.0% + .2px) calc(100.0% + -.2px), calc(62.3% + .2px) calc(97.3% + -.1px), calc(33.7% + .1px) calc(94.7% + .3px), calc(5.0% + -0px) calc(92.0% + .6px), calc(3.3% + .4px) calc(64.3% + .4px), calc(1.7% + .4px) calc(36.7% + -.3px));--crow-pen-bubble:polygon(calc(0.0% + -.1px) calc(10.0% + .4px), calc(15.3% + -.2px) calc(8.3% + .4px), calc(30.7% + -0px) calc(6.7% + .1px), calc(46.0% + 0px) calc(5.0% + .1px), calc(61.3% + -.1px) calc(3.3% + .4px), calc(76.7% + -.4px) calc(1.7% + .2px), calc(92.0% + -.2px) calc(0.0% + -.2px), calc(91.0% + .1px) calc(15.5% + -.1px), calc(90.0% + 0px) calc(31.0% + .1px), calc(89.0% + 0px) calc(46.5% + -.1px), calc(88.0% + -.1px) calc(62.0% + .1px), calc(94.0% + -.5px) calc(77.0% + .2px), calc(100.0% + -.8px) calc(92.0% + -.2px), calc(74.0% + -.4px) calc(74.0% + -.4px), calc(57.5% + .5px) calc(76.0% + -.3px), calc(41.0% + .8px) calc(78.0% + .1px), calc(24.5% + .4px) calc(80.0% + .1px), calc(8.0% + .3px) calc(82.0% + -.1px), calc(6.0% + 0px) calc(64.0% + -.3px), calc(4.0% + -.1px) calc(46.0% + -.3px), calc(2.0% + 0px) calc(28.0% + -.1px));--crow-pen-bubble-face:polygon(calc(6.0% + .7px) calc(17.0% + -.4px), calc(22.2% + .6px) calc(15.4% + -.7px), calc(38.4% + .7px) calc(13.8% + -.5px), calc(54.6% + .7px) calc(12.2% + .2px), calc(70.8% + .4px) calc(10.6% + .4px), calc(87.0% + 0px) calc(9.0% + -0px), calc(85.7% + -0px) calc(25.7% + -.4px), calc(84.3% + 0px) calc(42.3% + -.2px), calc(83.0% + .3px) calc(59% + .1px), calc(90.0% + .6px) calc(79.0% + -.1px), calc(72.0% + .4px) calc(66.0% + -.1px), calc(57.0% + -.1px) calc(67.8% + -.2px), calc(42.0% + -.2px) calc(69.5% + -.4px), calc(27% + .1px) calc(71.2% + -.1px), calc(12.0% + .2px) calc(73.0% + .3px), calc(10.0% + .3px) calc(54.3% + .3px), calc(8.0% + .6px) calc(35.7% + .2px));--crow-pen-choice-fill:polygon(calc(3.0% + .3px) calc(0.0% + .3px), calc(100.0% + -0px) calc(0.0% + -.2px), calc(97.0% + -.5px) calc(100.0% + .2px), calc(0.0% + -0px) calc(100.0% + .3px));--crow-pen-box-fill:polygon(calc(0.0% + -0px) calc(0.0% + -.1px), calc(100.0% + -.4px) calc(0.0% + .4px), calc(100.0% + -.5px) calc(100.0% + 0px), calc(0.0% + .4px) calc(100.0% + -.4px));--crow-pen-panel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='%230b0d12'%3E%3Cpolygon points='7.1,7.1 26.0,6.5 50.0,6.0 74.0,6.7 95.1,7.1 95.1,10.3 74.0,10.6 50.0,11.3 26.0,10.8 7.1,10.2'/%3E%3Cpolygon points='93.0,1.1 93.3,26.0 93.8,50.0 93.2,74.0 93.1,96.5 89.7,96.5 89.6,74.0 89.0,50.0 89.5,26.0 89.8,1.1'/%3E%3Cpolygon points='92.9,92.8 74.0,93.6 50.0,93.8 26.0,93.5 3.5,92.3 3.5,89.7 26.0,88.4 50.0,88.2 74.0,88.3 92.9,89.2'/%3E%3Cpolygon points='7.1,92.5 6.6,74.0 5.9,50.0 6.8,26.0 7.5,2.9 9.8,2.9 10.5,26.0 11.4,50.0 10.7,74.0 10.2,92.5'/%3E%3C/svg%3E");--crow-pen-choice-1:polygon(calc(3.0% + 9.8px) calc(0.0% + 7.1px), calc(51.5% + -.2px) calc(0.0% + 5.7px), calc(100.0% + -9.6px) calc(0.0% + 7px), calc(100.0% + -9.6px) calc(0.0% + 9px), calc(51.5% + -.2px) calc(0.0% + 9.7px), calc(3.0% + 9.8px) calc(0.0% + 8.9px), calc(3.0% + 9.8px) calc(0.0% + 7.1px), calc(100.0% + -9.1px) calc(0.0% + 3.7px), calc(98.5% + -9px) calc(50.0% + 0px), calc(97.0% + -8.3px) calc(100.0% + -10px), calc(97.0% + -6.7px) calc(100.0% + -10px), calc(98.5% + -5.7px) calc(50.0% + 0px), calc(100.0% + -6.9px) calc(0.0% + 3.7px), calc(100.0% + -9.1px) calc(0.0% + 3.7px), calc(97.0% + -10.1px) calc(100.0% + -8.7px), calc(48.5% + .2px) calc(100.0% + -9.3px), calc(0.0% + 10.5px) calc(100.0% + -8.9px), calc(0.0% + 10.5px) calc(100.0% + -7.1px), calc(48.5% + .2px) calc(100.0% + -6.3px), calc(97.0% + -10.1px) calc(100.0% + -7.3px), calc(97.0% + -10.1px) calc(100.0% + -8.7px), calc(0.0% + 7.1px) calc(100.0% + -4.8px), calc(1.5% + 6.6px) calc(50.0% + 0px), calc(3.0% + 6.4px) calc(0.0% + 8.7px), calc(3.0% + 8.6px) calc(0.0% + 8.7px), calc(1.5% + 9.8px) calc(50.0% + 0px), calc(0.0% + 8.9px) calc(100.0% + -4.8px), calc(0.0% + 7.1px) calc(100.0% + -4.8px), calc(97.0% + -10.1px) calc(100.0% + -8.7px), calc(100.0% + -9.1px) calc(0.0% + 3.7px), calc(3.0% + 9.8px) calc(0.0% + 7.1px));--crow-pen-choice-2:polygon(calc(3.0% + 8.3px) calc(0.0% + 6.3px), calc(51.5% + -.2px) calc(0.0% + 5.3px), calc(100.0% + -10.4px) calc(0.0% + 6.4px), calc(100.0% + -10.4px) calc(0.0% + 9.6px), calc(51.5% + -.2px) calc(0.0% + 10.5px), calc(3.0% + 8.3px) calc(0.0% + 9.7px), calc(3.0% + 8.3px) calc(0.0% + 6.3px), calc(100.0% + -10px) calc(0.0% + 10.8px), calc(98.5% + -10.6px) calc(50.0% + 0px), calc(97.0% + -9px) calc(100.0% + -4.7px), calc(97.0% + -6px) calc(100.0% + -4.7px), calc(98.5% + -4.7px) calc(50.0% + 0px), calc(100.0% + -6px) calc(0.0% + 10.8px), calc(100.0% + -10px) calc(0.0% + 10.8px), calc(97.0% + -9.1px) calc(100.0% + -9.1px), calc(48.5% + .2px) calc(100.0% + -10px), calc(0.0% + 5.9px) calc(100.0% + -9.2px), calc(0.0% + 5.9px) calc(100.0% + -6.8px), calc(48.5% + .2px) calc(100.0% + -5.1px), calc(97.0% + -9.1px) calc(100.0% + -6.9px), calc(97.0% + -9.1px) calc(100.0% + -9.1px), calc(0.0% + 6.5px) calc(100.0% + -5.7px), calc(1.5% + 4.3px) calc(50.0% + 0px), calc(3.0% + 5.6px) calc(0.0% + 11.1px), calc(3.0% + 9.5px) calc(0.0% + 11.1px), calc(1.5% + 10.7px) calc(50.0% + 0px), calc(0.0% + 9.5px) calc(100.0% + -5.7px), calc(0.0% + 6.5px) calc(100.0% + -5.7px), calc(97.0% + -9.1px) calc(100.0% + -9.1px), calc(100.0% + -10px) calc(0.0% + 10.8px), calc(3.0% + 8.3px) calc(0.0% + 6.3px));--crow-pen-choice-3:polygon(calc(3.0% + 9.4px) calc(0.0% + 6.9px), calc(51.5% + -.2px) calc(0.0% + 6.3px), calc(100.0% + -5.6px) calc(0.0% + 7.4px), calc(100.0% + -5.6px) calc(0.0% + 8.6px), calc(51.5% + -.2px) calc(0.0% + 9.7px), calc(3.0% + 9.4px) calc(0.0% + 9.1px), calc(3.0% + 9.4px) calc(0.0% + 6.9px), calc(100.0% + -9px) calc(0.0% + 8.6px), calc(98.5% + -9.3px) calc(50.0% + 0px), calc(97.0% + -8.5px) calc(100.0% + -9.9px), calc(97.0% + -6.6px) calc(100.0% + -9.9px), calc(98.5% + -6px) calc(50.0% + 0px), calc(100.0% + -7px) calc(0.0% + 8.6px), calc(100.0% + -9px) calc(0.0% + 8.6px), calc(97.0% + -10.2px) calc(100.0% + -9.3px), calc(48.5% + .2px) calc(100.0% + -9.7px), calc(0.0% + 6.2px) calc(100.0% + -9.1px), calc(0.0% + 6.2px) calc(100.0% + -6.9px), calc(48.5% + .2px) calc(100.0% + -6.2px), calc(97.0% + -10.2px) calc(100.0% + -6.7px), calc(97.0% + -10.2px) calc(100.0% + -9.3px), calc(0.0% + 7.1px) calc(100.0% + -9.2px), calc(1.5% + 5.8px) calc(50.0% + 0px), calc(3.0% + 6.2px) calc(0.0% + 9.9px), calc(3.0% + 8.8px) calc(0.0% + 9.9px), calc(1.5% + 9.1px) calc(50.0% + 0px), calc(0.0% + 8.9px) calc(100.0% + -9.2px), calc(0.0% + 7.1px) calc(100.0% + -9.2px), calc(97.0% + -10.2px) calc(100.0% + -9.3px), calc(100.0% + -9px) calc(0.0% + 8.6px), calc(3.0% + 9.4px) calc(0.0% + 6.9px));--crow-pen-choice-4:polygon(calc(3.0% + 5.8px) calc(0.0% + 6.7px), calc(51.5% + -.2px) calc(0.0% + 5px), calc(100.0% + -4.6px) calc(0.0% + 6.7px), calc(100.0% + -4.6px) calc(0.0% + 9.3px), calc(51.5% + -.2px) calc(0.0% + 10.6px), calc(3.0% + 5.8px) calc(0.0% + 9.3px), calc(3.0% + 5.8px) calc(0.0% + 6.7px), calc(100.0% + -9.9px) calc(0.0% + 3.6px), calc(98.5% + -10.5px) calc(50.0% + 0px), calc(97.0% + -8.9px) calc(100.0% + -4.6px), calc(97.0% + -6.1px) calc(100.0% + -4.6px), calc(98.5% + -4.8px) calc(50.0% + 0px), calc(100.0% + -6.1px) calc(0.0% + 3.6px), calc(100.0% + -9.9px) calc(0.0% + 3.6px), calc(97.0% + -10px) calc(100.0% + -10px), calc(48.5% + .2px) calc(100.0% + -11.1px), calc(0.0% + 3.1px) calc(100.0% + -9.8px), calc(0.0% + 3.1px) calc(100.0% + -6.2px), calc(48.5% + .2px) calc(100.0% + -5.3px), calc(97.0% + -10px) calc(100.0% + -6px), calc(97.0% + -10px) calc(100.0% + -10px), calc(0.0% + 5.8px) calc(100.0% + -6.5px), calc(1.5% + 4.7px) calc(50.0% + 0px), calc(3.0% + 5.9px) calc(0.0% + 5px), calc(3.0% + 9.1px) calc(0.0% + 5px), calc(1.5% + 10.5px) calc(50.0% + 0px), calc(0.0% + 10.2px) calc(100.0% + -6.5px), calc(0.0% + 5.8px) calc(100.0% + -6.5px), calc(97.0% + -10px) calc(100.0% + -10px), calc(100.0% + -9.9px) calc(0.0% + 3.6px), calc(3.0% + 5.8px) calc(0.0% + 6.7px));--crow-pen-choice-5:polygon(calc(3.0% + 2.7px) calc(0.0% + 7.2px), calc(51.5% + -.2px) calc(0.0% + 6.6px), calc(100.0% + -4.1px) calc(0.0% + 7.3px), calc(100.0% + -4.1px) calc(0.0% + 8.7px), calc(51.5% + -.2px) calc(0.0% + 9.3px), calc(3.0% + 2.7px) calc(0.0% + 8.8px), calc(3.0% + 2.7px) calc(0.0% + 7.2px), calc(100.0% + -8.7px) calc(0.0% + 9.1px), calc(98.5% + -8.6px) calc(50.0% + 0px), calc(97.0% + -8.4px) calc(100.0% + -11px), calc(97.0% + -6.6px) calc(100.0% + -11px), calc(98.5% + -6.2px) calc(50.0% + 0px), calc(100.0% + -7.3px) calc(0.0% + 9.1px), calc(100.0% + -8.7px) calc(0.0% + 9.1px), calc(97.0% + -3.3px) calc(100.0% + -9px), calc(48.5% + .2px) calc(100.0% + -9.4px), calc(0.0% + 2.6px) calc(100.0% + -9px), calc(0.0% + 2.6px) calc(100.0% + -7px), calc(48.5% + .2px) calc(100.0% + -6.4px), calc(97.0% + -3.3px) calc(100.0% + -7px), calc(97.0% + -3.3px) calc(100.0% + -9px), calc(0.0% + 7.1px) calc(100.0% + -4.9px), calc(1.5% + 6.9px) calc(50.0% + 0px), calc(3.0% + 6.9px) calc(0.0% + 3.6px), calc(3.0% + 8.1px) calc(0.0% + 3.6px), calc(1.5% + 9.3px) calc(50.0% + 0px), calc(0.0% + 8.9px) calc(100.0% + -4.9px), calc(0.0% + 7.1px) calc(100.0% + -4.9px), calc(97.0% + -3.3px) calc(100.0% + -9px), calc(100.0% + -8.7px) calc(0.0% + 9.1px), calc(3.0% + 2.7px) calc(0.0% + 7.2px));--crow-pen-box-1:polygon(calc(0.0% + 3px) calc(0.0% + 7.1px), calc(50.0% + 0px) calc(0.0% + 6.5px), calc(100.0% + -9.8px) calc(0.0% + 7.3px), calc(100.0% + -9.8px) calc(0.0% + 8.7px), calc(50.0% + 0px) calc(0.0% + 8.9px), calc(0.0% + 3px) calc(0.0% + 8.9px), calc(0.0% + 3px) calc(0.0% + 7.1px), calc(100.0% + -9px) calc(0.0% + 9.3px), calc(100.0% + -9.7px) calc(50.0% + 0px), calc(100.0% + -9.1px) calc(100.0% + -9.3px), calc(100.0% + -6.9px) calc(100.0% + -9.3px), calc(100.0% + -6.1px) calc(50.0% + 0px), calc(100.0% + -7px) calc(0.0% + 9.3px), calc(100.0% + -9px) calc(0.0% + 9.3px), calc(100.0% + -10px) calc(100.0% + -9.1px), calc(50.0% + 0px) calc(100.0% + -9.8px), calc(0.0% + 9px) calc(100.0% + -9.1px), calc(0.0% + 9px) calc(100.0% + -6.9px), calc(50.0% + 0px) calc(100.0% + -7px), calc(100.0% + -10px) calc(100.0% + -6.9px), calc(100.0% + -10px) calc(100.0% + -9.1px), calc(0.0% + 7.1px) calc(100.0% + -9.6px), calc(0.0% + 5.8px) calc(50.0% + 0px), calc(0.0% + 6.8px) calc(0.0% + 2.6px), calc(0.0% + 9.2px) calc(0.0% + 2.6px), calc(0.0% + 9.3px) calc(50.0% + 0px), calc(0.0% + 8.9px) calc(100.0% + -9.6px), calc(0.0% + 7.1px) calc(100.0% + -9.6px), calc(100.0% + -10px) calc(100.0% + -9.1px), calc(100.0% + -9px) calc(0.0% + 9.3px), calc(0.0% + 3px) calc(0.0% + 7.1px));--crow-pen-box-2:polygon(calc(0.0% + 10.6px) calc(0.0% + 6.8px), calc(50.0% + 0px) calc(0.0% + 5.9px), calc(100.0% + -10.8px) calc(0.0% + 6.5px), calc(100.0% + -10.8px) calc(0.0% + 9.5px), calc(50.0% + 0px) calc(0.0% + 10.7px), calc(0.0% + 10.6px) calc(0.0% + 9.2px), calc(0.0% + 10.6px) calc(0.0% + 6.8px), calc(100.0% + -9.2px) calc(0.0% + 3.2px), calc(100.0% + -10.2px) calc(50.0% + 0px), calc(100.0% + -9.2px) calc(100.0% + -2.7px), calc(100.0% + -6.8px) calc(100.0% + -2.7px), calc(100.0% + -6.4px) calc(50.0% + 0px), calc(100.0% + -6.8px) calc(0.0% + 3.2px), calc(100.0% + -9.2px) calc(0.0% + 3.2px), calc(100.0% + -9.5px) calc(100.0% + -9.5px), calc(50.0% + 0px) calc(100.0% + -10.6px), calc(0.0% + 3.1px) calc(100.0% + -9.6px), calc(0.0% + 3.1px) calc(100.0% + -6.4px), calc(50.0% + 0px) calc(100.0% + -5.6px), calc(100.0% + -9.5px) calc(100.0% + -6.5px), calc(100.0% + -9.5px) calc(100.0% + -9.5px), calc(0.0% + 7.1px) calc(100.0% + -9.2px), calc(0.0% + 6.5px) calc(50.0% + 0px), calc(0.0% + 6.7px) calc(0.0% + 9.7px), calc(0.0% + 9.3px) calc(0.0% + 9.7px), calc(0.0% + 10.2px) calc(50.0% + 0px), calc(0.0% + 8.9px) calc(100.0% + -9.2px), calc(0.0% + 7.1px) calc(100.0% + -9.2px), calc(100.0% + -9.5px) calc(100.0% + -9.5px), calc(100.0% + -9.2px) calc(0.0% + 3.2px), calc(0.0% + 10.6px) calc(0.0% + 6.8px));--crow-pen-box-3:polygon(calc(0.0% + 10.5px) calc(0.0% + 7px), calc(50.0% + 0px) calc(0.0% + 6.6px), calc(100.0% + -3.1px) calc(0.0% + 6.8px), calc(100.0% + -3.1px) calc(0.0% + 9.2px), calc(50.0% + 0px) calc(0.0% + 10.4px), calc(0.0% + 10.5px) calc(0.0% + 9px), calc(0.0% + 10.5px) calc(0.0% + 7px), calc(100.0% + -8.9px) calc(0.0% + 2.5px), calc(100.0% + -9.8px) calc(50.0% + 0px), calc(100.0% + -8.7px) calc(100.0% + -10.5px), calc(100.0% + -7.3px) calc(100.0% + -10.5px), calc(100.0% + -6.7px) calc(50.0% + 0px), calc(100.0% + -7.1px) calc(0.0% + 2.5px), calc(100.0% + -8.9px) calc(0.0% + 2.5px), calc(100.0% + -2.6px) calc(100.0% + -8.9px), calc(50.0% + 0px) calc(100.0% + -9.6px), calc(0.0% + 10px) calc(100.0% + -9.1px), calc(0.0% + 10px) calc(100.0% + -6.9px), calc(50.0% + 0px) calc(100.0% + -6.4px), calc(100.0% + -2.6px) calc(100.0% + -7.1px), calc(100.0% + -2.6px) calc(100.0% + -8.9px), calc(0.0% + 6.6px) calc(100.0% + -3.8px), calc(0.0% + 6.7px) calc(50.0% + 0px), calc(0.0% + 7.1px) calc(0.0% + 9.7px), calc(0.0% + 8.9px) calc(0.0% + 9.7px), calc(0.0% + 10.2px) calc(50.0% + 0px), calc(0.0% + 9.4px) calc(100.0% + -3.8px), calc(0.0% + 6.6px) calc(100.0% + -3.8px), calc(100.0% + -2.6px) calc(100.0% + -8.9px), calc(100.0% + -8.9px) calc(0.0% + 2.5px), calc(0.0% + 10.5px) calc(0.0% + 7px));--crow-pen-box-4:polygon(calc(0.0% + 9.3px) calc(0.0% + 6.7px), calc(50.0% + 0px) calc(0.0% + 4.9px), calc(100.0% + -4.8px) calc(0.0% + 6.3px), calc(100.0% + -4.8px) calc(0.0% + 9.7px), calc(50.0% + 0px) calc(0.0% + 10.6px), calc(0.0% + 9.3px) calc(0.0% + 9.3px), calc(0.0% + 9.3px) calc(0.0% + 6.7px), calc(100.0% + -9.8px) calc(0.0% + 3.7px), calc(100.0% + -11.2px) calc(50.0% + 0px), calc(100.0% + -10.1px) calc(100.0% + -6.7px), calc(100.0% + -5.9px) calc(100.0% + -6.7px), calc(100.0% + -4.5px) calc(50.0% + 0px), calc(100.0% + -6.2px) calc(0.0% + 3.7px), calc(100.0% + -9.8px) calc(0.0% + 3.7px), calc(100.0% + -3.2px) calc(100.0% + -9.8px), calc(50.0% + 0px) calc(100.0% + -10.5px), calc(0.0% + 6.4px) calc(100.0% + -9.4px), calc(0.0% + 6.4px) calc(100.0% + -6.6px), calc(50.0% + 0px) calc(100.0% + -4.8px), calc(100.0% + -3.2px) calc(100.0% + -6.2px), calc(100.0% + -3.2px) calc(100.0% + -9.8px), calc(0.0% + 5.9px) calc(100.0% + -6.8px), calc(0.0% + 5.5px) calc(50.0% + 0px), calc(0.0% + 6.4px) calc(0.0% + 10.8px), calc(0.0% + 9.6px) calc(0.0% + 10.8px), calc(0.0% + 11.5px) calc(50.0% + 0px), calc(0.0% + 10.1px) calc(100.0% + -6.8px), calc(0.0% + 5.9px) calc(100.0% + -6.8px), calc(100.0% + -3.2px) calc(100.0% + -9.8px), calc(100.0% + -9.8px) calc(0.0% + 3.7px), calc(0.0% + 9.3px) calc(0.0% + 6.7px));--crow-pen-box-5:polygon(calc(0.0% + 6.5px) calc(0.0% + 6.9px), calc(50.0% + 0px) calc(0.0% + 6.4px), calc(100.0% + -3.3px) calc(0.0% + 7.1px), calc(100.0% + -3.3px) calc(0.0% + 8.9px), calc(50.0% + 0px) calc(0.0% + 9.9px), calc(0.0% + 6.5px) calc(0.0% + 9.1px), calc(0.0% + 6.5px) calc(0.0% + 6.9px), calc(100.0% + -9.1px) calc(0.0% + 5.7px), calc(100.0% + -9.6px) calc(50.0% + 0px), calc(100.0% + -9px) calc(100.0% + -10.7px), calc(100.0% + -7px) calc(100.0% + -10.7px), calc(100.0% + -6.9px) calc(50.0% + 0px), calc(100.0% + -6.9px) calc(0.0% + 5.7px), calc(100.0% + -9.1px) calc(0.0% + 5.7px), calc(100.0% + -10.4px) calc(100.0% + -9.2px), calc(50.0% + 0px) calc(100.0% + -9.8px), calc(0.0% + 9.2px) calc(100.0% + -9px), calc(0.0% + 9.2px) calc(100.0% + -7px), calc(50.0% + 0px) calc(100.0% + -6.8px), calc(100.0% + -10.4px) calc(100.0% + -6.8px), calc(100.0% + -10.4px) calc(100.0% + -9.2px), calc(0.0% + 6.9px) calc(100.0% + -3.8px), calc(0.0% + 5.8px) calc(50.0% + 0px), calc(0.0% + 7.1px) calc(0.0% + 3.7px), calc(0.0% + 8.9px) calc(0.0% + 3.7px), calc(0.0% + 9.5px) calc(50.0% + 0px), calc(0.0% + 9.1px) calc(100.0% + -3.8px), calc(0.0% + 6.9px) calc(100.0% + -3.8px), calc(100.0% + -10.4px) calc(100.0% + -9.2px), calc(100.0% + -9.1px) calc(0.0% + 5.7px), calc(0.0% + 6.5px) calc(0.0% + 6.9px))}.crow-choice:nth-child(5n+1),:nth-child(5n+1)>.crow-choice:only-child{--crow-ink-shape:var(--crow-pen-choice-1)}:is(.crow-ink,.crow-reply,.crow-close):nth-child(5n+1),:nth-child(5n+1)>:is(.crow-ink,.crow-reply,.crow-close):only-child{--crow-ink-shape:var(--crow-pen-box-1)}.crow-choice:nth-child(5n+2),:nth-child(5n+2)>.crow-choice:only-child{--crow-ink-shape:var(--crow-pen-choice-2)}:is(.crow-ink,.crow-reply,.crow-close):nth-child(5n+2),:nth-child(5n+2)>:is(.crow-ink,.crow-reply,.crow-close):only-child{--crow-ink-shape:var(--crow-pen-box-2)}.crow-choice:nth-child(5n+3),:nth-child(5n+3)>.crow-choice:only-child{--crow-ink-shape:var(--crow-pen-choice-3)}:is(.crow-ink,.crow-reply,.crow-close):nth-child(5n+3),:nth-child(5n+3)>:is(.crow-ink,.crow-reply,.crow-close):only-child{--crow-ink-shape:var(--crow-pen-box-3)}.crow-choice:nth-child(5n+4),:nth-child(5n+4)>.crow-choice:only-child{--crow-ink-shape:var(--crow-pen-choice-4)}:is(.crow-ink,.crow-reply,.crow-close):nth-child(5n+4),:nth-child(5n+4)>:is(.crow-ink,.crow-reply,.crow-close):only-child{--crow-ink-shape:var(--crow-pen-box-4)}.crow-choice:nth-child(5n+5),:nth-child(5n+5)>.crow-choice:only-child{--crow-ink-shape:var(--crow-pen-choice-5)}:is(.crow-ink,.crow-reply,.crow-close):nth-child(5n+5),:nth-child(5n+5)>:is(.crow-ink,.crow-reply,.crow-close):only-child{--crow-ink-shape:var(--crow-pen-box-5)}
