html.dark{--bg-primary:#01080e;--bg-secondary:#011627;--bg-tertiary:#011221;--bg-primary-hovered:#263b50;--text-primary:#d8dde3;--text-secondary:#607b96;--text-link:#43d9ad;--text-inverted:#3a3f44;--accent-primary:#fea55f;--accent-secondary:#43d9ad;--accent-error:#e99287;--accent-warning:#ffd714;--accent-success:#43d9ad;--btn-primary-bg:#fea55f;--btn-primary-text:#01080e;--btn-secondary-bg:#1c2b3a;--btn-secondary-text:#d8dde3;--btn-tertiary-bg:transparent;--btn-tertiary-text:#d8dde3;--btn-tertiary-border:#1e2d3d;--lines-color:#1e2d3d;--gradient-start:#4d5bce;--gradient-end:#43d9ad;--code-bg:#001221;--thememode-toggle-bg:#1c2b3a;--thememode-toggle-text:#d8dde3;--thememode-toggle-border:#1e2d3d;--thememode-toggle-hover-bg:#263b50;--thememode-toggle-hover-border:#fea55f;--thememode-dropdown-bg:#01080e;--thememode-dropdown-border:#1e2d3d;--thememode-dropdown-item-text:#d8dde3;--thememode-dropdown-item-hover-bg:#263b50;--thememode-dropdown-item-active-bg:#263b50;--thememode-dropdown-item-active-text:#fea55f;--scrollbar-track:#011627;--scrollbar-thumb:#fea55f;--scrollbar-thumb-hover:#ffd714;--scrollbar-border:#1e2d3d}html.light{--bg-primary:#f2f2f2;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-primary-hovered:#f0f0f0;--text-primary:#3a3f44;--text-secondary:#5a6268;--text-link:#17a2b8;--text-inverted:#d8dde3;--accent-primary:#007bff;--accent-secondary:#17a2b8;--accent-error:#dc3545;--accent-warning:#ffc107;--accent-success:#28a745;--btn-primary-bg:#007bff;--btn-primary-text:#f2f2f2;--btn-secondary-bg:#e2e6ea;--btn-secondary-text:#3a3f44;--btn-tertiary-bg:transparent;--btn-tertiary-text:#3a3f44;--btn-tertiary-border:#ced4da;--lines-color:#ced4da;--gradient-start:#007bff;--gradient-end:#17a2b8;--code-bg:#f1f3f5;--thememode-toggle-bg:#e2e6ea;--thememode-toggle-text:#3a3f44;--thememode-toggle-border:#ced4da;--thememode-toggle-hover-bg:#f0f0f0;--thememode-toggle-hover-border:#007bff;--thememode-dropdown-bg:#f8f9fa;--thememode-dropdown-border:#ced4da;--thememode-dropdown-item-text:#5a6268;--thememode-dropdown-item-hover-bg:#f0f0f0;--thememode-dropdown-item-active-bg:#f0f0f0;--thememode-dropdown-item-active-text:#007bff;--font-size-headline:3.875rem;--font-size-sub-headline:2rem;--font-size-body:1.125rem;--font-size-labels:1rem;--font-size-code:.875rem;--font-family-main:Fira Code,monospace;--scrollbar-track:#f8f9fa;--scrollbar-thumb:#007bff;--scrollbar-thumb-hover:#ffc107;--scrollbar-border:#ced4da}:root{--accent-color:#fea55f}@font-face{font-display:block;font-family:Fira Code;font-style:normal;font-weight:300;src:url(../fonts/FiraCode/FiraCode-Light.eot);src:local("Fira Code Light"),local("FiraCode-Light"),url(../fonts/FiraCode/FiraCode-Light.woff2) format("woff2"),url(../fonts/FiraCode/FiraCode-Light.woff) format("woff"),url(../fonts/FiraCode/FiraCode-Light.ttf) format("truetype"),url(../fonts/FiraCode/FiraCode-Light.svg#FiraCode-Light) format("svg")}@font-face{font-display:block;font-family:Fira Code;font-style:normal;font-weight:100 900;src:url(../fonts/FiraCode/FiraCode-VariableFont_wght.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 900;src:url(../fonts/PlayfairDisplay/playfair-display-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 900;src:url(../fonts/PlayfairDisplay/playfair-display-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400 900;src:url(../fonts/PlayfairDisplay/playfair-display-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400 900;src:url(../fonts/PlayfairDisplay/playfair-display-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;src:url(../fonts/SourceSans3/source-sans-3-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;src:url(../fonts/SourceSans3/source-sans-3-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;src:url(../fonts/SourceSans3/source-sans-3-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;src:url(../fonts/SourceSans3/source-sans-3-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/Ubuntu/ubuntu-italic-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/Ubuntu/ubuntu-italic-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:400;src:url(../fonts/Ubuntu/ubuntu-italic-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:400;src:url(../fonts/Ubuntu/ubuntu-italic-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/Ubuntu/ubuntu-normal-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/Ubuntu/ubuntu-normal-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/ubuntu-normal-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/ubuntu-normal-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/Ubuntu/ubuntu-normal-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/Ubuntu/ubuntu-normal-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/Ubuntu/ubuntu-normal-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/Ubuntu/ubuntu-normal-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html.dark[data-v-b19ab327]{--bg-primary:#01080e;--bg-secondary:#011627;--bg-tertiary:#011221;--bg-primary-hovered:#263b50;--text-primary:#d8dde3;--text-secondary:#607b96;--text-link:#43d9ad;--text-inverted:#3a3f44;--accent-primary:#fea55f;--accent-secondary:#43d9ad;--accent-error:#e99287;--accent-warning:#ffd714;--accent-success:#43d9ad;--btn-primary-bg:#fea55f;--btn-primary-text:#01080e;--btn-secondary-bg:#1c2b3a;--btn-secondary-text:#d8dde3;--btn-tertiary-bg:transparent;--btn-tertiary-text:#d8dde3;--btn-tertiary-border:#1e2d3d;--lines-color:#1e2d3d;--gradient-start:#4d5bce;--gradient-end:#43d9ad;--code-bg:#001221;--thememode-toggle-bg:#1c2b3a;--thememode-toggle-text:#d8dde3;--thememode-toggle-border:#1e2d3d;--thememode-toggle-hover-bg:#263b50;--thememode-toggle-hover-border:#fea55f;--thememode-dropdown-bg:#01080e;--thememode-dropdown-border:#1e2d3d;--thememode-dropdown-item-text:#d8dde3;--thememode-dropdown-item-hover-bg:#263b50;--thememode-dropdown-item-active-bg:#263b50;--thememode-dropdown-item-active-text:#fea55f;--scrollbar-track:#011627;--scrollbar-thumb:#fea55f;--scrollbar-thumb-hover:#ffd714;--scrollbar-border:#1e2d3d}html.light[data-v-b19ab327]{--bg-primary:#f2f2f2;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-primary-hovered:#f0f0f0;--text-primary:#3a3f44;--text-secondary:#5a6268;--text-link:#17a2b8;--text-inverted:#d8dde3;--accent-primary:#007bff;--accent-secondary:#17a2b8;--accent-error:#dc3545;--accent-warning:#ffc107;--accent-success:#28a745;--btn-primary-bg:#007bff;--btn-primary-text:#f2f2f2;--btn-secondary-bg:#e2e6ea;--btn-secondary-text:#3a3f44;--btn-tertiary-bg:transparent;--btn-tertiary-text:#3a3f44;--btn-tertiary-border:#ced4da;--lines-color:#ced4da;--gradient-start:#007bff;--gradient-end:#17a2b8;--code-bg:#f1f3f5;--thememode-toggle-bg:#e2e6ea;--thememode-toggle-text:#3a3f44;--thememode-toggle-border:#ced4da;--thememode-toggle-hover-bg:#f0f0f0;--thememode-toggle-hover-border:#007bff;--thememode-dropdown-bg:#f8f9fa;--thememode-dropdown-border:#ced4da;--thememode-dropdown-item-text:#5a6268;--thememode-dropdown-item-hover-bg:#f0f0f0;--thememode-dropdown-item-active-bg:#f0f0f0;--thememode-dropdown-item-active-text:#007bff;--font-size-headline:3.875rem;--font-size-sub-headline:2rem;--font-size-body:1.125rem;--font-size-labels:1rem;--font-size-code:.875rem;--font-family-main:Fira Code,monospace;--scrollbar-track:#f8f9fa;--scrollbar-thumb:#007bff;--scrollbar-thumb-hover:#ffc107;--scrollbar-border:#ced4da}[data-v-b19ab327]:root{--accent-color:#fea55f}@font-face{font-display:block;font-family:Fira Code;font-style:normal;font-weight:300;src:url(../fonts/FiraCode/FiraCode-Light.eot);src:local("Fira Code Light"),local("FiraCode-Light"),url(../fonts/FiraCode/FiraCode-Light.woff2) format("woff2"),url(../fonts/FiraCode/FiraCode-Light.woff) format("woff"),url(../fonts/FiraCode/FiraCode-Light.ttf) format("truetype"),url(../fonts/FiraCode/FiraCode-Light.svg#FiraCode-Light) format("svg")}@font-face{font-display:block;font-family:Fira Code;font-style:normal;font-weight:100 900;src:url(../fonts/FiraCode/FiraCode-VariableFont_wght.ttf) format("truetype-variations")}.ed-tab[data-v-b19ab327]{align-items:center;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#2d3a31eb;border:.0625rem solid rgba(249,248,244,.25);border-left:0;border-radius:0 .75rem .75rem 0;box-shadow:0 .625rem .9375rem -.1875rem #2d3a310d;color:#f9f8f4;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;left:0;padding:1rem .4375rem 1.125rem;position:fixed;top:50%;transition:padding .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);translate:0 -50%;z-index:60}.ed-tab[data-v-b19ab327]:hover{background:#2d3a31;padding-left:.6875rem}.ed-tab[data-v-b19ab327]:focus{outline:none}.ed-tab[data-v-b19ab327]:focus-visible{outline:.125rem solid #c27b66;outline-offset:.125rem}.ed-tab__dots[data-v-b19ab327]{display:flex;flex-direction:column;gap:.3125rem}.ed-tab__dots i[data-v-b19ab327]{border:.0625rem solid rgba(249,248,244,.55);border-radius:50%;height:.5625rem;width:.5625rem}.ed-tab__dots i.is-syntax[data-v-b19ab327]{background:#011627}.ed-tab__dots i.is-classic[data-v-b19ab327]{background:#f9f8f4}.ed-tab__label[data-v-b19ab327]{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.ed-overlay[data-v-b19ab327]{-webkit-backdrop-filter:blur(.4375rem);backdrop-filter:blur(.4375rem);background:#2d3a319e;display:grid;inset:0;overflow-y:auto;padding:1.25rem;place-items:center;position:fixed;z-index:9999}.ed-card[data-v-b19ab327]{background:#f9f8f4;border:.0625rem solid #e6e2da;border-radius:2.5rem;box-shadow:0 1.5625rem 3.125rem -.75rem #2d3a3126;color:#2d3a31;max-height:calc(100dvh - 2.5rem);overflow-y:auto;padding:3rem 3rem 2.5rem;position:relative;width:min(58.75rem,100%)}@media screen and (max-width:768px){.ed-card[data-v-b19ab327]{border-radius:1.5rem;padding:1.875rem 1.375rem 1.625rem}}.ed-close[data-v-b19ab327]{background:#fff;border:.0625rem solid #e6e2da;border-radius:50%;color:#2d3a31;cursor:pointer;display:grid;height:2.75rem;place-items:center;position:absolute;right:1.25rem;top:1.25rem;transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);width:2.75rem}.ed-close[data-v-b19ab327]:hover{background:#f2f0eb;border-color:#8c9a84}.ed-close[data-v-b19ab327]:focus{outline:none}.ed-close[data-v-b19ab327]:focus-visible{outline:.125rem solid #5e6b57;outline-offset:.125rem}.ed-eyebrow[data-v-b19ab327]{align-items:center;color:#5e6b57;display:flex;font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:500;gap:.75rem;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.ed-leaf[data-v-b19ab327]{background:#8c9a84;display:inline-block;height:.0625rem;width:2.125rem}.ed-title[data-v-b19ab327]{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,1.3rem + 1.9vw,3rem);font-weight:300;letter-spacing:-.01em;line-height:1.18;margin:0;text-wrap:balance}.ed-title em[data-v-b19ab327]{color:#a35f49;font-family:Playfair Display,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:400}.ed-sub[data-v-b19ab327]{color:#5f6e63;font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.65;margin:.875rem 0 0;max-width:74ch}.ed-grid[data-v-b19ab327]{display:grid;grid-gap:1.125rem;gap:1.125rem;list-style:none;margin:1.875rem 0 0;padding:0}@media screen and (min-width:769px){.ed-grid[data-v-b19ab327]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-item[data-v-b19ab327]{align-items:flex-start;background:#fff;border:.0625rem solid #e6e2da;border-radius:1.5rem;color:#2d3a31;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:.875rem .875rem 1.125rem;text-align:left;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1);width:100%}.ed-item[data-v-b19ab327]:hover{border-color:#dccfc2;box-shadow:0 1.25rem 2.5rem -.625rem #2d3a310d;transform:translateY(-.25rem)}.ed-item:hover .ed-cta[data-v-b19ab327]{color:#a35f49}.ed-item:focus-visible .ed-cta[data-v-b19ab327]{color:#a35f49}.ed-item:hover .ed-cta svg[data-v-b19ab327]{translate:.25rem 0}.ed-item:focus-visible .ed-cta svg[data-v-b19ab327]{translate:.25rem 0}.ed-item[data-v-b19ab327]:focus{outline:none}.ed-item[data-v-b19ab327]:focus-visible{outline:.125rem solid #5e6b57;outline-offset:.1875rem}.ed-cell.is-current .ed-item[data-v-b19ab327]{border-color:#8c9a84;box-shadow:inset 0 0 0 .0625rem #8c9a84}.ed-thumb[data-v-b19ab327]{aspect-ratio:16/10;border:.0625rem solid #e6e2da;border-radius:.75rem;overflow:hidden;position:relative;width:100%}.ed-thumb img[data-v-b19ab327]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.ed-badge[data-v-b19ab327]{background:#2d3a31e0;border-radius:62.4375rem;color:#f9f8f4;font-size:.6875rem;left:.625rem;letter-spacing:.12em;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:.625rem}.ed-badge[data-v-b19ab327],.ed-name[data-v-b19ab327]{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.ed-name[data-v-b19ab327]{font-size:1.5rem;font-style:italic;margin-top:1rem}.ed-tag[data-v-b19ab327]{color:#5e6b57;font-size:.8125rem;font-weight:500;letter-spacing:.14em;margin-top:.3125rem;text-transform:uppercase}.ed-note[data-v-b19ab327],.ed-tag[data-v-b19ab327]{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}.ed-note[data-v-b19ab327]{color:#5f6e63;font-size:.9375rem;line-height:1.6;margin-top:.625rem}.ed-cta[data-v-b19ab327]{align-items:center;color:#2d3a31;display:inline-flex;font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;gap:.4375rem;letter-spacing:.14em;margin-top:1rem;text-transform:uppercase}.ed-cta svg[data-v-b19ab327]{transition:translate .3s cubic-bezier(.22,1,.36,1)}.ed-chip[data-v-b19ab327]{color:#5f6e63d9;font-family:Fira Code,ui-monospace,monospace;font-size:.75rem;margin-top:.5625rem}.ed-ai[data-v-b19ab327]{align-items:flex-start;background:#f2f0eb;border:.0625rem solid #e6e2da;border-radius:1.5rem;display:flex;gap:.875rem;margin-top:1.625rem;padding:1.125rem 1.25rem}.ed-ai__icons[data-v-b19ab327]{color:#a35f49;display:flex;flex-shrink:0;gap:.375rem;margin-top:.125rem}.ed-ai__text[data-v-b19ab327]{color:#5f6e63;font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.65;margin:0}.ed-ai__text strong[data-v-b19ab327]{color:#2d3a31;font-weight:500}.ed-enter-active[data-v-b19ab327],.ed-leave-active[data-v-b19ab327]{transition:opacity .3s cubic-bezier(.22,1,.36,1)}.ed-enter-active .ed-card[data-v-b19ab327],.ed-leave-active .ed-card[data-v-b19ab327]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.ed-enter-from[data-v-b19ab327],.ed-leave-to[data-v-b19ab327]{opacity:0}.ed-enter-from .ed-card[data-v-b19ab327],.ed-leave-to .ed-card[data-v-b19ab327]{transform:translateY(.875rem)}
