@layer components{.copy-email[data-astro-cid-tdf7heui]{justify-items:start;gap:var(--site-space-6);display:grid}.copy-email-address[data-astro-cid-tdf7heui]{font-size:var(--site-type-title-size);line-height:var(--tw-leading,var(--site-type-title-line));letter-spacing:var(--tw-tracking,var(--site-type-title-tracking));overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:1px}.copy-email-actions[data-astro-cid-tdf7heui]{align-items:center;column-gap:var(--site-space-6);row-gap:var(--site-space-2);flex-wrap:wrap;justify-self:stretch;display:flex}.copy-email-actions[data-astro-cid-tdf7heui] .site-button-quiet[data-astro-cid-tdf7heui]{margin-left:calc(var(--site-space-4) * -1)}.copy-email[data-astro-cid-tdf7heui] .copied-icon[data-astro-cid-tdf7heui],.copy-email[data-astro-cid-tdf7heui] [data-astro-cid-tdf7heui][data-copied] .copy-icon[data-astro-cid-tdf7heui]{display:none}.copy-email[data-astro-cid-tdf7heui] [data-astro-cid-tdf7heui][data-copied] .copied-icon[data-astro-cid-tdf7heui]{display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-outline-style:solid}}}@layer components{.tile[data-astro-cid-te3bpy6u]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-width:0;height:100%;display:grid;position:relative}.tile-plate[data-astro-cid-te3bpy6u]{pointer-events:none;border-radius:var(--site-radius-media);min-height:12rem;position:relative;overflow:hidden}.tile-head[data-astro-cid-te3bpy6u]{margin-top:var(--site-space-4);justify-content:space-between;align-items:baseline;column-gap:var(--site-space-6);row-gap:var(--site-space-1);flex-wrap:wrap;display:flex}.tile-head[data-astro-cid-te3bpy6u] h3[data-astro-cid-te3bpy6u]{font-family:var(--site-font-display);font-size:var(--site-type-subtitle-size);line-height:var(--tw-leading,var(--site-type-subtitle-line));letter-spacing:var(--tw-tracking,var(--site-type-subtitle-tracking));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin:0}.tile-large[data-astro-cid-te3bpy6u] .tile-head[data-astro-cid-te3bpy6u] h3[data-astro-cid-te3bpy6u]{font-size:var(--site-type-headline-size);line-height:var(--tw-leading,var(--site-type-headline-line));letter-spacing:var(--tw-tracking,var(--site-type-headline-tracking))}.tile-link[data-astro-cid-te3bpy6u]{color:var(--site-ink);text-decoration-line:none}.tile-link[data-astro-cid-te3bpy6u]:after{content:"";position:absolute;inset:0}.tile-link[data-astro-cid-te3bpy6u]:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.tile-link[data-astro-cid-te3bpy6u]:focus-visible:after{border-radius:var(--site-radius-media);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--site-focus);--tw-outline-style:solid;outline-style:solid}.tile[data-astro-cid-te3bpy6u]:hover .tile-link[data-astro-cid-te3bpy6u],.tile-link[data-astro-cid-te3bpy6u]:focus-visible{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:1px}.tile-meta[data-astro-cid-te3bpy6u]{font-size:var(--site-type-label-size);line-height:var(--tw-leading,var(--site-type-label-line));letter-spacing:var(--tw-tracking,var(--site-type-label-tracking));color:var(--site-secondary);margin:0}@media(max-width:60rem){.tile[data-astro-cid-te3bpy6u]{grid-template-rows:auto auto;height:auto}.tile-plate[data-astro-cid-te3bpy6u]{aspect-ratio:4/3;min-height:0}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-outline-style:solid}}}@layer components{.card[data-astro-cid-nbkl6rwo]{isolation:isolate;border-radius:var(--site-radius-media);min-width:0;min-height:0;color:var(--site-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.card-head[data-astro-cid-nbkl6rwo]{justify-content:space-between;align-items:baseline;column-gap:var(--site-space-6);row-gap:var(--site-space-1);padding-inline:var(--site-space-6);padding-top:var(--site-space-6);padding-bottom:var(--site-space-2);flex-wrap:wrap;display:flex}.card-head[data-astro-cid-nbkl6rwo] h3[data-astro-cid-nbkl6rwo]{font-family:var(--site-font-display);font-size:var(--site-type-title-size);line-height:var(--tw-leading,var(--site-type-title-line));letter-spacing:var(--tw-tracking,var(--site-type-title-tracking));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin:0}.card-when[data-astro-cid-nbkl6rwo]{font-size:var(--site-type-label-size);line-height:var(--tw-leading,var(--site-type-label-line));letter-spacing:var(--tw-tracking,var(--site-type-label-tracking));color:var(--site-secondary);margin:0}.card-link[data-astro-cid-nbkl6rwo]{color:var(--site-ink);text-decoration-line:none}.card-link[data-astro-cid-nbkl6rwo]:after{content:"";z-index:30;position:absolute;inset:0}.card-link[data-astro-cid-nbkl6rwo]:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.card-link[data-astro-cid-nbkl6rwo]:focus-visible:after{border-radius:var(--site-radius-media);outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--site-focus);--tw-outline-style:solid;outline-style:solid}.card[data-astro-cid-nbkl6rwo]:hover .card-link[data-astro-cid-nbkl6rwo],.card-link[data-astro-cid-nbkl6rwo]:focus-visible{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:1px}.card-body[data-astro-cid-nbkl6rwo]{pointer-events:none;z-index:-1;position:absolute;inset:0}.card-body[data-astro-cid-nbkl6rwo] .splash-group{margin-top:var(--site-space-12)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer components{former-disclosure{display:block}.more-card[data-astro-cid-xz2gljw4]{border-radius:var(--site-radius-media);background-color:var(--site-panel);min-width:0;min-height:0;color:var(--site-ink);outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px;outline-color:var(--site-line);--tw-outline-style:solid;outline-style:solid;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.more-head[data-astro-cid-xz2gljw4]{z-index:20;align-items:baseline;column-gap:var(--site-space-6);row-gap:var(--site-space-1);padding-inline:var(--site-space-6);padding-top:var(--site-space-6);padding-bottom:var(--site-space-4);flex-wrap:wrap;display:flex;position:relative}.more-head[data-astro-cid-xz2gljw4] h3[data-astro-cid-xz2gljw4]{white-space:nowrap;font-family:var(--site-font-display);font-size:var(--site-type-title-size);line-height:var(--tw-leading,var(--site-type-title-line));letter-spacing:var(--tw-tracking,var(--site-type-title-tracking));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin:0}.more-when[data-astro-cid-xz2gljw4]{font-size:var(--site-type-label-size);line-height:var(--tw-leading,var(--site-type-label-line));letter-spacing:var(--tw-tracking,var(--site-type-label-tracking));color:var(--site-secondary);white-space:nowrap;margin:0}.more-control[data-astro-cid-xz2gljw4]{cursor:pointer;color:var(--site-ink);font:inherit;letter-spacing:var(--site-type-title-tracking);text-align:start;background:0 0;border:0;margin:0;padding:0;text-decoration-line:none}.more-control[data-astro-cid-xz2gljw4]:after{content:"";z-index:30;position:absolute;inset:0}.more-control[data-astro-cid-xz2gljw4]:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.more-control[data-astro-cid-xz2gljw4]:focus-visible:after{border-radius:var(--site-radius-media);outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--site-focus);--tw-outline-style:solid;outline-style:solid}.more-card[data-astro-cid-xz2gljw4]:hover .more-control[data-astro-cid-xz2gljw4],.more-control[data-astro-cid-xz2gljw4]:focus-visible{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:1px}.more-icon[data-astro-cid-xz2gljw4]{width:var(--site-space-8);height:var(--site-space-8);color:var(--site-ink);outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px;outline-color:var(--site-line);--tw-outline-style:solid;transition:rotate var(--site-duration-continuity) var(--site-ease-response),background-color var(--site-duration-feedback) var(--site-ease-response);border-radius:50%;outline-style:solid;align-self:center;place-items:center;margin-left:auto;display:none}former-disclosure[data-ready] .more-icon[data-astro-cid-xz2gljw4]{display:grid}former-disclosure[data-open] .more-icon[data-astro-cid-xz2gljw4]{rotate:45deg}.more-card[data-astro-cid-xz2gljw4]:hover .more-icon[data-astro-cid-xz2gljw4]{background-color:var(--site-inset)}.more-strip[data-astro-cid-xz2gljw4]{align-content:flex-start;gap:var(--site-space-3);padding-inline:var(--site-space-6);padding-top:var(--site-space-2);transition:translate var(--site-duration-editorial) var(--site-ease-response);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-bottom:0;list-style-type:none;display:grid}.more-strip[data-astro-cid-xz2gljw4] img[data-astro-cid-xz2gljw4]{border-radius:var(--site-radius-media);aspect-ratio:4/3;width:100%;height:auto;display:block}.more-card[data-astro-cid-xz2gljw4]:hover .more-strip[data-astro-cid-xz2gljw4]{translate:0 calc(-1 * var(--site-space-2))}.former[data-astro-cid-xz2gljw4]{visibility:hidden;transition:grid-template-rows var(--site-duration-editorial) var(--site-ease-response),visibility 0s linear var(--site-duration-editorial);grid-template-rows:0fr;display:grid}former-disclosure[data-open] .former[data-astro-cid-xz2gljw4]{visibility:visible;transition:grid-template-rows var(--site-duration-editorial) var(--site-ease-response),visibility 0s;grid-template-rows:1fr}.former-inner[data-astro-cid-xz2gljw4]{min-height:0;overflow:hidden}.former-grid[data-astro-cid-xz2gljw4]{column-gap:var(--site-space-8);row-gap:var(--site-space-12);padding:0;padding-top:var(--site-space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style-type:none;display:grid}.former-grid[data-astro-cid-xz2gljw4] li[data-astro-cid-xz2gljw4]{opacity:0;translate:0 var(--site-space-4);transition:opacity var(--site-duration-continuity) var(--site-ease-response),translate var(--site-duration-editorial) var(--site-ease-response)}former-disclosure[data-open] .former-grid[data-astro-cid-xz2gljw4] li[data-astro-cid-xz2gljw4]{opacity:1;transition-delay:var(--site-duration-feedback);translate:0}.former-grid[data-astro-cid-xz2gljw4] a[data-astro-cid-xz2gljw4]{gap:var(--site-space-2);color:var(--site-ink);text-decoration-line:none;display:grid}.former-grid[data-astro-cid-xz2gljw4] img[data-astro-cid-xz2gljw4]{margin-bottom:var(--site-space-2);border-radius:var(--site-radius-media);aspect-ratio:4/3;width:100%;height:auto;display:block}.former-title[data-astro-cid-xz2gljw4]{font-size:var(--site-type-label-size);line-height:var(--tw-leading,var(--site-type-label-line));letter-spacing:var(--tw-tracking,var(--site-type-label-tracking));text-wrap:balance}.former-when[data-astro-cid-xz2gljw4]{font-size:var(--site-type-caption-size);line-height:var(--tw-leading,var(--site-type-caption-line));letter-spacing:var(--tw-tracking,var(--site-type-caption-tracking));color:var(--site-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.former-grid[data-astro-cid-xz2gljw4] a[data-astro-cid-xz2gljw4]:hover .former-title[data-astro-cid-xz2gljw4],.former-grid[data-astro-cid-xz2gljw4] a[data-astro-cid-xz2gljw4]:focus-visible .former-title[data-astro-cid-xz2gljw4]{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:1px}.former-grid[data-astro-cid-xz2gljw4] a[data-astro-cid-xz2gljw4]:focus-visible{border-radius:var(--site-radius-media);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--site-focus);--tw-outline-style:solid;outline-style:solid}.former-garage[data-astro-cid-xz2gljw4]{margin-top:var(--site-space-8)}@media(max-width:60rem){.former-grid[data-astro-cid-xz2gljw4]{column-gap:var(--site-space-4);row-gap:var(--site-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.former[data-astro-cid-xz2gljw4],.former-grid[data-astro-cid-xz2gljw4] li[data-astro-cid-xz2gljw4],.more-icon[data-astro-cid-xz2gljw4],.more-strip[data-astro-cid-xz2gljw4]{transition:none!important}}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer components{.hero[data-astro-cid-j7pv25f6]{padding-top:var(--site-space-16)}.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--site-type-display-size);line-height:var(--tw-leading,var(--site-type-display-line));letter-spacing:var(--tw-tracking,var(--site-type-display-tracking));text-wrap:balance;margin:0}.masthead[data-astro-cid-j7pv25f6]{margin-top:var(--site-space-12);gap:var(--site-space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.masthead-intro[data-astro-cid-j7pv25f6]{align-content:flex-start;gap:var(--site-space-6);grid-column:span 2/span 2;display:grid}.hero-lede[data-astro-cid-j7pv25f6]{font-size:var(--site-type-lede-size);line-height:var(--tw-leading,var(--site-type-lede-line));letter-spacing:var(--tw-tracking,var(--site-type-lede-tracking));text-wrap:pretty;max-width:44ch;margin:0}.hero-actions[data-astro-cid-j7pv25f6]{align-items:center;column-gap:var(--site-space-4);row-gap:var(--site-space-2);font-size:var(--site-type-label-size);line-height:var(--tw-leading,var(--site-type-label-line));letter-spacing:var(--tw-tracking,var(--site-type-label-tracking));flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.site-button){min-height:var(--site-control-height);align-items:center;text-decoration-line:underline;display:inline-flex}.masthead-roles[data-astro-cid-j7pv25f6]{align-content:flex-start;gap:var(--site-space-8);grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.masthead-roles[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{align-content:flex-start;display:grid}.masthead-roles[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--site-type-body-size);line-height:var(--tw-leading,var(--site-type-body-line));letter-spacing:var(--tw-tracking,var(--site-type-body-tracking));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin:0}.role-org[data-astro-cid-j7pv25f6]{align-items:center;gap:var(--site-space-2);font-size:var(--site-type-body-size);line-height:var(--tw-leading,var(--site-type-body-line));letter-spacing:var(--tw-tracking,var(--site-type-body-tracking));color:var(--site-secondary);margin:0;display:flex}.role-when[data-astro-cid-j7pv25f6]{margin:0;margin-top:var(--site-space-1);font-size:var(--site-type-caption-size);line-height:var(--tw-leading,var(--site-type-caption-line));letter-spacing:var(--tw-tracking,var(--site-type-caption-tracking));color:var(--site-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rise[data-astro-cid-j7pv25f6]{isolation:isolate;padding-top:var(--site-space-16);padding-bottom:var(--site-space-24);background:0 0;position:relative}.rise[data-astro-cid-j7pv25f6]:before{content:"";background-color:var(--site-canvas);inset-inline:0;bottom:0;top:calc(var(--site-space-16) + 7rem);z-index:-1;position:absolute}.lead[data-astro-cid-j7pv25f6]{column-gap:var(--site-space-8);grid-template-rows:18rem auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"dubs dubs misinfo repo""dubs dubs misinfo repo";display:grid}.lead[data-astro-cid-j7pv25f6] .tile{grid-row:1/-1;grid-template-rows:subgrid}.lead[data-astro-cid-j7pv25f6] [data-area=dubs]{grid-area:dubs}.lead[data-astro-cid-j7pv25f6] [data-area=misinfo]{grid-area:misinfo}.lead[data-astro-cid-j7pv25f6] [data-area=repo]{grid-area:repo}.bento[data-astro-cid-j7pv25f6]{margin-top:var(--site-space-12);gap:var(--site-space-8);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"duo raid raid urban""horizon horizon more more";grid-auto-rows:18rem;display:grid}.bento[data-astro-cid-j7pv25f6] [data-area=duo]{grid-area:duo}.bento[data-astro-cid-j7pv25f6] [data-area=raid]{grid-area:raid}.bento[data-astro-cid-j7pv25f6] [data-area=horizon]{grid-area:horizon}.bento[data-astro-cid-j7pv25f6] [data-area=urban]{grid-area:urban}.bento[data-astro-cid-j7pv25f6] [data-area=more]{grid-area:more}.bento[data-astro-cid-j7pv25f6] [data-area=duo] .splash-group,.bento[data-astro-cid-j7pv25f6] [data-area=urban] .splash-group{--splash-scale:.8!important}.bento[data-astro-cid-j7pv25f6] [data-area=horizon] .splash-group{--splash-scale:1.3!important;top:60%!important}.lead[data-astro-cid-j7pv25f6] [data-study=dubsbooks] .splash-group{top:64%!important}.lead[data-astro-cid-j7pv25f6] [data-build=design-repository] .splash-group{--splash-scale:1.05!important}.closer[data-astro-cid-j7pv25f6]{margin-top:var(--site-space-24)}.closer-title[data-astro-cid-j7pv25f6]{font-size:var(--site-type-display-size);line-height:var(--tw-leading,var(--site-type-display-line));letter-spacing:var(--tw-tracking,var(--site-type-display-tracking));max-width:20ch;margin:0}.closer-lower[data-astro-cid-j7pv25f6]{margin-top:var(--site-space-12)}@media(max-width:70rem){.masthead-intro[data-astro-cid-j7pv25f6],.masthead-roles[data-astro-cid-j7pv25f6]{grid-column:span 4/span 4}}@media(max-width:60rem){.lead[data-astro-cid-j7pv25f6]{row-gap:var(--site-space-12);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"dubs dubs""misinfo repo"}.lead[data-astro-cid-j7pv25f6] .tile{grid-row:auto;grid-template-rows:auto auto}.bento[data-astro-cid-j7pv25f6]{gap:var(--site-space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"duo urban""raid raid""horizon horizon""more more";grid-auto-rows:15rem}}@media(max-width:40rem){.hero[data-astro-cid-j7pv25f6]{padding-top:var(--site-space-12)}.masthead[data-astro-cid-j7pv25f6]{margin-top:var(--site-space-8);gap:var(--site-space-8)}.masthead-roles[data-astro-cid-j7pv25f6]{gap:var(--site-space-6);grid-template-columns:repeat(1,minmax(0,1fr))}.rise[data-astro-cid-j7pv25f6]{padding-top:var(--site-space-12);padding-bottom:var(--site-space-16)}.rise[data-astro-cid-j7pv25f6]:before{top:calc(var(--site-space-12) + 5rem)}.lead[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"dubs""misinfo""repo"}.bento[data-astro-cid-j7pv25f6]{grid-template-rows:repeat(4,20rem) auto;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"raid""duo""horizon""urban""more"}.bento[data-astro-cid-j7pv25f6] .more-strip{padding-bottom:var(--site-space-6)}.closer[data-astro-cid-j7pv25f6]{margin-top:var(--site-space-16)}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
