@layer reset{*{interpolate-size:allow-keywords;scroll-behavior:smooth;scroll-margin-block-start:1rem}html{font-family:var(--text-font);font-weight:var(--text-weight);background-color:var(--background);color:var(--foreground);font-size:calc(var(--text-size) / 16 * 1rem);line-height:var(--line-height);accent-color:var(--action);font-synthesis:none;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;interpolate-size:allow-keywords}body{font:inherit;margin:0}h1,h2,h3,h4,h5,h6{font:inherit;margin-block:0}ul,ol{margin:0;margin-inline-start:1lh;padding:0}li::marker{color:var(--primary)}p,li,ul,ol,blockquote{margin-block:.5lh}:focus{outline:none}:focus-visible{outline:2px solid var(--action);outline-offset:1px}a{color:var(--action-foreground);border-radius:.1px}a:hover,a:focus-visible{color:var(--action)}.hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spacer{flex:1}}@layer forms{input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],select{color:var(--foreground);background-color:var(--background);border:1px solid var(--border-color-alt);border-radius:var(--radius);padding:.4rem;padding-inline:.6rem}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,select:focus-visible{border-color:var(--border-color)}input[type=range]{appearance:none;background-color:var(--border-color-alt);width:10rem}input[type=range]::-webkit-slider-runnable-track{appearance:none;height:2px;color:var(--action);background-color:var(--border-color-alt);transition:background-color var(--duration);margin-top:0}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--action);cursor:pointer;outline:2px solid var(--background);border-radius:50%;width:1rem;height:1rem;transform:translateY(calc(1px - 50%))}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background-color:var(--action)}input[type=range]{background:0 0}input[type=range]::-moz-range-track{background-color:var(--border-color-alt);height:2px;transition:background-color var(--duration);border:none}input[type=range]::-moz-range-thumb{appearance:none;background:var(--action);cursor:pointer;outline:2px solid var(--background);border:none;border-radius:50%;width:.67rem;height:.67rem}input[type=range]:focus::-moz-range-track{background-color:var(--action)}select{font-family:var(--ui-font);font-size:calc(16 / var(--text-size) * 1rem);line-height:1.2;font-weight:var(--ui-weight);color:var(--foreground);background-color:var(--background);border:1px solid var(--foreground);border-radius:var(--radius);padding:.4rem .6rem}select,::picker(select){appearance:base-select}select{border:1px solid var(--border-color-alt);background:var(--background);flex:1;width:100%;padding:.33rem;padding-inline:.5rem .33rem}select:hover,select:focus,select:open{border-color:var(--action)}select:open{border-end-end-radius:0;border-end-start-radius:0}select::picker-icon{color:var(--action);content:"";background-color:var(--action-background);width:1lh}select:open::picker-icon{rotate:180deg}::picker(select){border:none}option{border:1px solid var(--border-color);border-block-start:none;justify-content:flex-start;padding:.2rem;display:flex}option:last-child{border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}option:hover,option:focus{background:var(--action-background);outline:none}.button-group{flex-wrap:wrap;gap:4px;margin-block:.67rem;display:flex}.button-group.fill{width:100%}.button-group.fill>*{flex:1}.button,.button-primary,.button.primary,.button-link,a.button-link{text-align:center;appearance:none;border-radius:var(--radius);width:max-content;color:var(--action-foreground);background-color:var(--background);border:1px solid var(--action-foreground);cursor:pointer;transition:all var(--duration) ease-in-out;place-items:center;padding:.5rem 1rem;text-decoration:none;display:grid}.button:hover,.button:focus-visible{background-color:var(--action-background)}.button-primary,.button.primary,.button-link,a.button-link{background-color:var(--action);color:var(--background)!important}.button-primary:hover,.button-primary:focus-visible,.button.primary:hover,.button.primary:focus-visible,.button-link:hover,.button-link:focus-visible,a.button-link:hover,a.button-link:focus-visible{background-color:var(--action-foreground);color:var(--background)!important}.button-disabled,.button:disabled,.button-primary:disabled{background-color:color-mix(in srgb, var(--action-background) 60%, transparent 40%);cursor:not-allowed;backdrop-filter:blur(.5rem);color:color-mix(in srgb, var(--action-foreground) 50%, transparent 50%)!important}.button-primary:disabled{background-color:color-mix(in srgb, var(--action-foreground) 60%, transparent 40%);color:color-mix(in srgb, var(--action-background) 50%, transparent 50%)!important}}@layer typography{p{line-height:var(--line-height)}.heading{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:1.8rem;line-height:1.1}.ui,.ui-small,.ui-heading,.ui-heading-l,input,button,select,option,textarea,label,.button,.button-primary,.button-link,a.button-link{font-family:var(--ui-font);font-size:calc(16 / var(--text-size) * 1rem);line-height:1.2;font-weight:var(--ui-weight)}.ui-small{font-size:calc(14 / var(--text-size) * 1rem)}.swc-prose h1,.swc-prose h2,.swc-prose h3,.swc-prose h4,.ui-heading,.ui-heading-l{font-weight:var(--heading-weight)}.swc-prose h1,.ui-heading-l{font-size:1rem}}@layer swc{html{--icon-color:var(--primary);--spinner-thickness:.25rem}.swc-prose ul,.swc-prose ol{margin-left:1.5rem}.swc-prose table{border-collapse:collapse;width:100%;overflow:auto}.swc-prose td,.swc-prose th{border-collapse:collapse;border:1px solid var(--border-color-alt);font-family:var(--ui-font);font-size:calc(14 / var(--text-size) * 1rem);line-height:1.3;font-weight:var(--ui-weight);font-variant-numeric:tabular-nums;text-align:start;vertical-align:baseline;padding:.33rem .5rem}.swc-prose th{font-weight:var(--heading-weight);border:none}}html{--primary:var(--black);--foreground:var(--black);--background:var(--white);--action:var(--black);--action-foreground:var(--black);--action-background:var(--gray-100);--border-color:var(--black);--border-color-alt:var(--gray-300);--radius:0;--duration:.12s;--line-height:1.35;--text-font:"Synergy", system-ui, sans-serif;--text-weight:400;--text-size:16;--ui-font:"Synergy", system-ui, sans-serif;--ui-weight:520;--heading-font:"Bookmania", serif;--heading-weight:500}.product-selector-styles,.license-selector-styles,.cart-component-styles{--action:var(--black);--action-background:var(--gray-100);--action-foreground:var(--black);--border-color-alt:var(--gray-300);--radius:0}:root{--black:#000;--white:#fff;--blue:#daebf3;--blue-active:#e1eff5;--gray-10:#fbfbfb;--gray-50:#f9f9fa;--gray-100:#f3f3f5;--gray-200:#f1f1f8;--gray-300:#e7e7f3;--gray-400:#a3a1a3;--gray-600:#2a2a32;--gray-700:#27272f;--gray-800:#151524;--nav-height:60px;--sidebar-width:263px;--main-width:83rem;--ramp-10:#fbfbfb;--ramp-200:#f0f0f8;--ramp-300:#e7e7f3;--ramp-400:#a3a1a3;--ramp-700:#27272f}html{--font:"Synergy", system-ui, sans-serif;--font-mono:"Config Mono", monospace;--font-editorial:"Bookmania", serif;--ramp-00:#fff;--ramp-25:#f9f9f9;--ramp-50:#e8e8e8;--ramp-75:#717171;--ramp-100:#000;--transparent:#000000b3;--background:var(--ramp-00);--background-alt:var(--ramp-25);--foreground:var(--ramp-100);--foreground-alt:var(--ramp-75);--border:var(--ramp-100);--border-alt:var(--ramp-50);--highlight:#daebf3;--action:var(--foreground);--positive:#13d725;--negative:#d71705;--warn:#f5a623;--nav-height:3.75rem;--sidebar-width:16.4375rem;--border-color:var(--border);--border-color-alt:var(--border-alt);--primary:var(--foreground);--action-foreground:var(--foreground);--action-background:var(--background);--text-size:16;--line-height:1.4;--heading-font:var(--font);--heading-weight:700;--text-font:var(--font-editorial);--text-weight:400;--ui-font:var(--font);--ui-weight:400;--max-width:1200px;--page-margin:2rem;--component-margin:1rem;--border-width:4px;--radius:0;--radius-l:6px;--duration:.2s;--tcc-action-color:var(--action);--tcc-action-background:var(--action-background);--tcc-action-foreground:var(--action-foreground);--tcc-foreground:var(--foreground);--tcc-background:var(--background);--tcc-foreground-alt:var(--foreground-alt);--tcc-border-color:var(--border-color);--tcc-border-alt-color:var(--border-color-alt);--tcc-negative-color:var(--negative);--tcc-line-height:var(--line-height);--tcc-text-font-family:var(--text-font);--tcc-text-font-weight:var(--text-weight);--tcc-ui-font-family:var(--ui-font);--tcc-ui-font-weight:var(--ui-weight);--tcc-ui-font-size:calc(16 / var(--text-size) * 1rem);--tcc-ui-small-font-size:calc(14 / var(--text-size) * 1rem);--tcc-ui-heading-l-font-size:calc(20 / var(--text-size) * 1rem);--tcc-ui-line-height:1.2;--tcc-heading-font-family:var(--heading-font);--tcc-heading-font-weight:var(--heading-weight);--tcc-radius:var(--radius);--tcc-radius-l:var(--radius-l);--tcc-border-width:var(--border-width);--tcc-max-width:var(--max-width);--tcc-duration:var(--duration);--tcc-cart-count-before-content:"";--tcc-cart-count-after-content:""}.tcc-buy h3.tcc-ui-small.tcc-style-name{font-weight:var(--ui-weight);margin-block:.5em}*,:before,:after{box-sizing:border-box}*{margin:0;scroll-margin-top:8.5rem}html,body{overscroll-behavior-y:none}html{scroll-behavior:smooth;interpolate-size:allow-keywords}body{-webkit-font-smoothing:antialiased;font-synthesis:none;background-color:var(--background);margin:0;padding:0;font-family:Synergy,system-ui,sans-serif;font-size:16px;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit}a:hover,a:focus{text-decoration:underline}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}.hidden{white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.button-group{margin-block:.67rem}.ui-page-heading,.ui-section-heading,.ui-section-subheading,.editorial-marketing,.editorial-heading,.editorial-subheading{text-wrap:balance}.ui-page-heading{margin-block:0;font-size:3.5rem;font-weight:500;line-height:1.1}.ui-section-heading{font-size:2rem;font-weight:700;line-height:1.1}.ui-section-subheading{font-size:1rem;font-weight:600;line-height:1.1}.ui-meta{letter-spacing:.02em;font-size:.8125rem;line-height:1.2}.ui-label{font-size:1rem;font-weight:400;line-height:1}.ui{font-size:.875rem;font-weight:400;line-height:1}.ui-nav{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1}.ui-input{font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1}@media (width<45em){.ui-page-heading{font-size:2rem}.ui-section-heading{font-size:1.125rem}}.editorial-marketing{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:4.5rem;font-weight:400;line-height:1.1}.editorial-heading{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:3rem;font-weight:400;line-height:1.05}.editorial-subheading{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:2rem;font-weight:600;line-height:1.1}@media (width<45em){.editorial-marketing{font-size:3rem}.editorial-heading{font-size:2rem}.editorial-subheading{font-size:1.5rem}}@font-face{font-family:AdobeBlank;src:url(/assets/AdobeBlank.woff2);display:block}.sync-button{--swc-button-color:var(--white);--swc-button-background-color:var(--gray-800);--swc-button-font-weight:580;--swc-button-border-radius:1px;--swc-button-padding:7px 7px;--swc-button-font-size:14px;--swc-button-gap:6px;gap:var(--swc-button-gap,6px)!important}.web-button{--swc-button-color:var(--black);--swc-button-color-hover:var(--gray-800);--swc-button-background-color:var(--gray-10);--swc-button-background-color-hover:var(--gray-300);--swc-button-font-weight:580;--swc-button-border-radius:1px;--swc-button-border:0px;--swc-button-border-hover:0px;--swc-button-padding:7px 7px;--swc-button-font-size:14px;--swc-button-gap:6px;gap:var(--swc-button-gap,6px)!important}.web-button:disabled span{color:var(--gray-400)}.web-button:hover{--swc-button-background-color:var(--white)}.web-button span{line-height:1;text-decoration:underline}.sync-button:disabled[data-state=synced] span,.sync-button:disabled[data-state=unsynced] span{color:var(--gray-400)}.sync-button:not(:disabled)[data-state=unsynced] span{color:var(--white)}.sync-button[data-state=synced]{--swc-button-background-color:var(--gray-50);--swc-button-background-color-hover:var(--gray-300);--swc-button-color:var(--gray-800);--swc-button-color-hover:var(--gray-800);--swc-button-border:1px solid var(--gray-800);--swc-button-border-hover:1px solid var(--gray-800)}.sync-button span{line-height:1}.sync-button[data-state=synced] span{line-height:1;position:relative}.sync-button[data-state=synced]:not(:disabled):hover span{color:#0000}.sync-button[data-state=synced]:not(:disabled):hover span:after{content:"Remove";color:var(--gray-800);position:absolute;left:0}.swc-prose{width:720px;max-width:100%}.swc-prose a{color:var(--black);text-underline-offset:2px;text-decoration:underline}.swc-prose a:hover{color:var(--black)}.swc-prose ul,.swc-prose li{font-family:Synergy,system-ui,sans-serif}.swc-prose strong,.swc-prose em{font-weight:600}.swc-prose h1:first-child{display:none}.swc-prose h2,.swc-prose h3{font-family:Synergy,system-ui,sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;color:var(--black);margin-top:1.5rem;margin-bottom:.75rem;font-size:16px;line-height:130%}.swc-prose p,.swc-prose address,.swc-prose table td{color:var(--black);margin-bottom:1rem;font-family:Synergy,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:130%}.swc-prose ul,.swc-prose ol,.swc-prose address{margin-top:1rem;margin-bottom:1rem;padding-left:2rem}.swc-prose code{font-family:Config Mono,monospace}.swc-prose li{margin-bottom:.25rem}.swc-prose table{border:1px solid var(--black);border-collapse:collapse;font-size:.67em;line-height:1.4}.swc-prose th,.swc-prose td{border:1px solid var(--black);padding:.5em}:where(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success){--_tcc-foreground:var(--tcc-foreground,#000);--_tcc-background:var(--tcc-background,#fff);--_tcc-foreground-alt:var(--tcc-foreground-alt,#333);--_tcc-border-color:var(--tcc-border-color,#777);--_tcc-border-alt-color:var(--tcc-border-alt-color,#aaa);--_tcc-action-color:var(--tcc-action-color,red);--_tcc-action-foreground:var(--tcc-action-foreground,color-mix(in hwb, var(--_tcc-action-color) 67%, #000 33%));--_tcc-action-background:var(--tcc-action-background,color-mix(in hwb, var(--_tcc-action-color) 5%, #fff 95%));--_tcc-negative-color:var(--tcc-negative-color,#c00);--_tcc-warning-color:var(--tcc-warning-color,#a60);--_tcc-warning-background:color-mix(var(--tcc-warning-background,var(--_tcc-warning-color) 5%, var(--_tcc-background) 95%));--_tcc-warning-border-color:color-mix(var(--tcc-warning-border-color,var(--_tcc-warning-color) 50%, var(--_tcc-background) 50%));--_tcc-text-font-family:var(--tcc-text-font-family,inherit);--_tcc-text-font-weight:var(--tcc-text-font-weight,400);--_tcc-line-height:var(--tcc-line-height,1.4);--_tcc-ui-font-family:var(--tcc-ui-font-family,inherit);--_tcc-ui-font-weight:var(--tcc-ui-font-weight,400);--_tcc-ui-line-height:var(--tcc-ui-line-height,1.2);--_tcc-ui-font-size:var(--tcc-ui-font-size,1rem);--_tcc-ui-small-font-size:var(--tcc-ui-small-font-size,.8rem);--_tcc-ui-heading-l-font-size:var(--tcc-ui-heading-l-font-size,1.2rem);--_tcc-heading-font-family:var(--tcc-heading-font-family,inherit);--_tcc-heading-font-weight:var(--tcc-heading-font-weight,700);--_tcc-heading-line-height:var(--tcc-heading-line-height,1.1);--_tcc-heading-font-size:var(--tcc-heading-font-size,1.8rem);--_tcc-heading-l-font-size:var(--tcc-heading-l-font-size,2.4rem);--_tcc-radius:var(--tcc-radius,.2rem);--_tcc-radius-l:var(--tcc-radius-l,.5rem);--_tcc-border-width:var(--tcc-border-width,1px);--_tcc-max-width:var(--tcc-max-width,60rem);--_tcc-duration:var(--tcc-duration,.2s);--_tcc-focus-outline-color:var(--tcc-focus-outline-color,var(--_tcc-action-color));--_tcc-focus-outline-width:var(--tcc-focus-outline-width,2px);--_tcc-focus-outline-offset:var(--tcc-focus-outline-offset,1px);--_tcc-link-color:var(--tcc-link-color,var(--_tcc-action-foreground));--_tcc-link-hover-color:var(--tcc-link-hover-color,var(--_tcc-action-color));--_tcc-link-text-decoration:var(--tcc-link-text-decoration,underline);--_tcc-button-background:var(--tcc-button-background,var(--_tcc-background));--_tcc-button-foreground:var(--tcc-button-foreground,var(--_tcc-action-foreground));--_tcc-button-border-color:var(--tcc-button-border-color,var(--_tcc-action-foreground));--_tcc-button-border-width:var(--tcc-button-border-width,1px);--_tcc-button-radius:var(--tcc-button-radius,var(--_tcc-radius));--_tcc-button-padding-block:var(--tcc-button-padding-block,.5rem);--_tcc-button-padding-inline:var(--tcc-button-padding-inline,1rem);--_tcc-button-font-family:var(--tcc-button-font-family,var(--_tcc-ui-font-family));--_tcc-button-font-size:var(--tcc-button-font-size,var(--_tcc-ui-font-size));--_tcc-button-line-height:var(--tcc-button-line-height,var(--_tcc-ui-line-height));--_tcc-button-hover-background:var(--tcc-button-hover-background,var(--_tcc-action-background));--_tcc-button-hover-foreground:var(--tcc-button-hover-foreground,var(--_tcc-button-foreground));--_tcc-button-primary-background:var(--tcc-button-primary-background,var(--_tcc-action-color));--_tcc-button-primary-foreground:var(--tcc-button-primary-foreground,var(--_tcc-background));--_tcc-button-primary-border-color:var(--tcc-button-primary-border-color,var(--_tcc-action-foreground));--_tcc-button-primary-hover-background:var(--tcc-button-primary-hover-background,var(--_tcc-action-foreground));--_tcc-button-primary-hover-foreground:var(--tcc-button-primary-hover-foreground,var(--_tcc-background));--_tcc-button-disabled-background:var(--tcc-button-disabled-background,color-mix(in srgb, var(--_tcc-action-background) 60%, transparent));--_tcc-button-disabled-foreground:var(--tcc-button-disabled-foreground,color-mix(in srgb, var(--_tcc-action-foreground) 50%, transparent));--_tcc-button-disabled-border-color:var(--tcc-button-disabled-border-color,var(--_tcc-button-border-color));--_tcc-button-primary-disabled-background:var(--tcc-button-primary-disabled-background,color-mix(in srgb, var(--_tcc-action-foreground) 60%, transparent));--_tcc-button-primary-disabled-foreground:var(--tcc-button-primary-disabled-foreground,color-mix(in srgb, var(--_tcc-action-background) 50%, transparent));--_tcc-button-primary-disabled-border-color:var(--tcc-button-primary-disabled-border-color,var(--_tcc-button-primary-border-color));--_tcc-button-group-gap:var(--tcc-button-group-gap,4px);--_tcc-button-group-margin-block:var(--tcc-button-group-margin-block,.67rem);--_tcc-input-background:var(--tcc-input-background,var(--_tcc-background));--_tcc-input-foreground:var(--tcc-input-foreground,var(--_tcc-foreground));--_tcc-input-border-color:var(--tcc-input-border-color,var(--_tcc-border-alt-color));--_tcc-input-focus-border-color:var(--tcc-input-focus-border-color,var(--_tcc-border-color));--_tcc-input-radius:var(--tcc-input-radius,var(--_tcc-radius));--_tcc-input-padding:var(--tcc-input-padding,.4rem .6rem);--_tcc-range-width:var(--tcc-range-width,10rem);--_tcc-range-track-color:var(--tcc-range-track-color,var(--_tcc-border-alt-color));--_tcc-range-track-active-color:var(--tcc-range-track-active-color,var(--_tcc-action-color));--_tcc-range-track-height:var(--tcc-range-track-height,2px);--_tcc-range-thumb-size:var(--tcc-range-thumb-size,1rem);--_tcc-range-thumb-color:var(--tcc-range-thumb-color,var(--_tcc-background));--_tcc-range-thumb-border-color:var(--tcc-range-thumb-border-color,var(--_tcc-action-color))}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success){color:var(--_tcc-foreground);font-family:var(--_tcc-text-font-family);font-weight:var(--_tcc-text-font-weight);line-height:var(--_tcc-line-height);accent-color:var(--_tcc-action-color);interpolate-size:allow-keywords}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success),:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success) :where(*){box-sizing:border-box}:is(.tcc-buy,.tcc-cart,.tcc-checkout,.tcc-checkout-success) :where(h1,h2,h3,h4,h5,h6){all:unset;display:inherit;font:inherit;color:inherit}:is(.tcc-buy,.tcc-cart,.tcc-checkout,.tcc-checkout-success) :where(ul,ol){padding:0}:is(.tcc-buy,.tcc-cart,.tcc-checkout,.tcc-checkout-success) :where(p){margin-block:.5lh}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success) :where(button,input,select,textarea,label){font-family:var(--_tcc-ui-font-family);font-size:var(--_tcc-ui-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-ui-line-height)}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success) :where(:focus-visible){outline:var(--_tcc-focus-outline-width) solid var(--_tcc-focus-outline-color);outline-offset:var(--_tcc-focus-outline-offset)}.tcc-heading,.tcc-heading-l{font-family:var(--_tcc-heading-font-family);font-weight:var(--_tcc-heading-font-weight);font-size:var(--_tcc-heading-font-size);line-height:var(--_tcc-heading-line-height)}.tcc-heading-l{font-size:var(--_tcc-heading-l-font-size)}.tcc-ui,.tcc-ui-small,.tcc-ui-heading,.tcc-ui-heading-l{font-family:var(--_tcc-ui-font-family);font-size:var(--_tcc-ui-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-ui-line-height)}.tcc-ui-small{font-size:var(--_tcc-ui-small-font-size)}.tcc-ui-heading,.tcc-ui-heading-l{font-weight:var(--_tcc-heading-font-weight)}.tcc-ui-heading-l{font-size:var(--_tcc-ui-heading-l-font-size)}.tcc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tcc-spacer{flex:1}.tcc-link{all:unset;color:var(--_tcc-link-color);text-decoration:var(--_tcc-link-text-decoration);cursor:pointer;border-radius:.1px}.tcc-link:hover,.tcc-link:focus-visible{color:var(--_tcc-link-hover-color)}.tcc-button-group{gap:var(--_tcc-button-group-gap);margin-block:var(--_tcc-button-group-margin-block);flex-wrap:wrap;display:flex}.tcc-button-group.tcc-fill{width:100%}.tcc-button-group.tcc-fill>*{flex:1}.tcc-button,.tcc-button-primary,.tcc-button-link{text-align:center;appearance:none;width:max-content;font-family:var(--_tcc-button-font-family);font-size:var(--_tcc-button-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-button-line-height);border-radius:var(--_tcc-button-radius);padding:var(--_tcc-button-padding-block) var(--_tcc-button-padding-inline);color:var(--_tcc-button-foreground);background-color:var(--_tcc-button-background);border:var(--_tcc-button-border-width) solid var(--_tcc-button-border-color);cursor:pointer;place-items:center;text-decoration:none;display:grid}.tcc-button:hover,.tcc-button:focus-visible{background-color:var(--_tcc-button-hover-background);color:var(--_tcc-button-hover-foreground)}.tcc-button-primary,.tcc-button-link{background-color:var(--_tcc-button-primary-background);color:var(--_tcc-button-primary-foreground);border-color:var(--_tcc-button-primary-border-color)}.tcc-button-primary:hover,.tcc-button-primary:focus-visible,.tcc-button-link:hover,.tcc-button-link:focus-visible{background-color:var(--_tcc-button-primary-hover-background);color:var(--_tcc-button-primary-hover-foreground)}.tcc-button-disabled,.tcc-button:disabled,.tcc-button-primary:disabled{background-color:var(--_tcc-button-disabled-background);color:var(--_tcc-button-disabled-foreground);border-color:var(--_tcc-button-disabled-border-color);cursor:not-allowed;backdrop-filter:blur(1rem)}.tcc-button-primary:disabled{background-color:var(--_tcc-button-primary-disabled-background);color:var(--_tcc-button-primary-disabled-foreground);border-color:var(--_tcc-button-primary-disabled-border-color)}.tcc-input{color:var(--_tcc-input-foreground);background-color:var(--_tcc-input-background);font-family:var(--_tcc-ui-font-family);font-size:var(--_tcc-ui-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-ui-line-height);border:1px solid var(--_tcc-input-border-color);border-radius:var(--_tcc-input-radius);padding:var(--_tcc-input-padding)}.tcc-input:focus-visible{border-color:var(--_tcc-input-focus-border-color)}.tcc-range{width:var(--_tcc-range-width);appearance:none;background:0 0;border:none;margin:0;padding:0}.tcc-range:focus{outline:none}.tcc-range::-webkit-slider-runnable-track{height:var(--_tcc-range-track-height);appearance:none;background-color:var(--_tcc-range-track-color);transition:background-color var(--_tcc-duration);margin-top:0}.tcc-range::-webkit-slider-thumb{appearance:none;width:var(--_tcc-range-thumb-size);height:var(--_tcc-range-thumb-size);background:var(--_tcc-range-thumb-color);border:2px solid var(--_tcc-range-thumb-border-color);cursor:pointer;outline:2px solid var(--_tcc-range-thumb-color);border-radius:50%;transform:translateY(calc(1px - 50%))}.tcc-range:focus::-webkit-slider-runnable-track{background-color:var(--_tcc-range-track-active-color)}.tcc-range::-moz-range-track{height:var(--_tcc-range-track-height);background-color:var(--_tcc-range-track-color);transition:background-color var(--_tcc-duration);border:none}.tcc-range::-moz-range-thumb{appearance:none;width:calc(var(--_tcc-range-thumb-size) - 4px);height:calc(var(--_tcc-range-thumb-size) - 4px);background:var(--_tcc-range-thumb-color);border:2px solid var(--_tcc-range-thumb-border-color);cursor:pointer;outline:2px solid var(--_tcc-range-thumb-color);border-radius:50%}.tcc-range:focus::-moz-range-track{background-color:var(--_tcc-range-track-active-color)}span.svelte-1f0nvb4{--_tcc-cart-count-before-content:var(--tcc-cart-count-before-content,"(");--_tcc-cart-count-after-content:var(--tcc-cart-count-after-content,")")}span[data-tcc-count="0"].svelte-1f0nvb4{display:none}span.svelte-1f0nvb4:before{content:var(--_tcc-cart-count-before-content)}span.svelte-1f0nvb4:after{content:var(--_tcc-cart-count-after-content)}.search-input[data-astro-cid-ac66eqjo]{caret-color:currentColor;backdrop-filter:blur(2rem);background-color:#b0d2e2a3;border:none;align-items:center;width:100%;margin-bottom:1px;padding-inline:1.875rem 0;transition:background-color .2s ease-in-out;display:flex}.search-input[data-astro-cid-ac66eqjo]:hover{background-color:#e2f5fdd2}.search-input[data-astro-cid-ac66eqjo]:focus{background-color:var(--background);outline:none}.search-input[data-astro-cid-ac66eqjo]::placeholder{color:#00000074}.clear-search[data-astro-cid-ac66eqjo]{width:calc(var(--nav-height) - 1px);height:calc(var(--nav-height) - 1px);appearance:none;cursor:pointer;z-index:-1;opacity:0;background:0 0;border:none;margin:0;padding:1rem;transition:opacity .2s ease-in-out;position:absolute;top:0;right:0}.clear-search[data-astro-cid-ac66eqjo] svg{width:100%;height:100%}.search-input[data-astro-cid-ac66eqjo]:focus:not(:placeholder-shown)+.clear-search[data-astro-cid-ac66eqjo]{z-index:1;opacity:.5}.search-input[data-astro-cid-ac66eqjo]:focus:not(:placeholder-shown)+.clear-search[data-astro-cid-ac66eqjo]:hover{z-index:1;opacity:1}.search-input[data-astro-cid-ac66eqjo]:not(:placeholder-shown)+.clear-search[data-astro-cid-ac66eqjo]:focus{z-index:1;opacity:1;outline:1px solid var(--border)}.clear-search[data-astro-cid-ac66eqjo]:active{z-index:1}.search-results[data-astro-cid-ac66eqjo]{background-color:var(--background);outline:1px solid var(--border);top:var(--nav-height);max-height:min(100dvh - (var(--nav-height) * 2), 31.125rem);z-index:999999;display:none;position:absolute;left:0;right:0;overflow:auto}.search-input[data-astro-cid-ac66eqjo]:focus~.search-results[data-astro-cid-ac66eqjo],.search-results[data-astro-cid-ac66eqjo]:has(:focus),.search-results[data-astro-cid-ac66eqjo]:hover{display:block}.search-results[data-astro-cid-ac66eqjo] ul[data-astro-cid-ac66eqjo],.search-results[data-astro-cid-ac66eqjo] li[data-astro-cid-ac66eqjo]{margin:0;padding:0;list-style:none}.search-results[data-astro-cid-ac66eqjo] a{color:inherit;text-decoration:none}.search-results[data-astro-cid-ac66eqjo] a:hover,.search-results[data-astro-cid-ac66eqjo] a:focus{text-decoration:underline}.families[data-astro-cid-ac66eqjo]{--height:3.125rem}.family-results[data-astro-cid-ac66eqjo] li{border-bottom:1px solid var(--border-alt);align-items:center;gap:.75rem;padding-inline-end:.75rem;display:flex;position:relative}.family-results[data-astro-cid-ac66eqjo] li:last-child{border-bottom:none}.family-results[data-astro-cid-ac66eqjo] li a:before{content:"";z-index:1;mix-blend-mode:multiply;display:block;position:absolute;inset:0}.family-results[data-astro-cid-ac66eqjo] li a:hover:before{background-color:var(--background-alt)}.search-input[data-astro-cid-ac66eqjo]:focus:not(:placeholder-shown)~.search-results[data-astro-cid-ac66eqjo] .family-results[data-astro-cid-ac66eqjo] li.is-active a:before{background-color:#f4d100}.family-results[data-astro-cid-ac66eqjo] li{scroll-margin-block-end:3rem}.family-results[data-astro-cid-ac66eqjo] .family-preview{width:var(--height);font-size:2rem;line-height:var(--height);text-align:center;border-inline-end:1px solid var(--border-alt);letter-spacing:0;padding:0;overflow:hidden}.family-results[data-astro-cid-ac66eqjo] .family-name{flex:1}.family-results[data-astro-cid-ac66eqjo] .family-styles{color:var(--foreground-alt);white-space:nowrap;font-size:.875rem}.family-results[data-astro-cid-ac66eqjo] .foundry-logo{width:1.5rem;height:1.5rem}.family-results[data-astro-cid-ac66eqjo] .no-results{text-align:center;padding:1rem;display:block}.browse-all[data-astro-cid-ac66eqjo]{text-align:center;background-color:var(--background);border-top:1px solid var(--border-alt);z-index:9;padding:.75rem;display:block;position:sticky;bottom:0}@media (width>=50em){html:has(#font-list) .search-results[data-astro-cid-ac66eqjo]{display:none}}@media (width<72em) and (width>=50em){.search-input[data-astro-cid-ac66eqjo]::placeholder{color:#0000}.search-input[data-astro-cid-ac66eqjo]:not(:focus){color:#0000;background-image:url(/assets/icons/search.svg);background-position:right 1.125rem top 50%;background-repeat:no-repeat;background-size:1.5rem}.search-input[data-astro-cid-ac66eqjo]:focus{background-image:none}}@media (width<50em){.search-input[data-astro-cid-ac66eqjo]{margin-block:0}.search-results[data-astro-cid-ac66eqjo]{top:calc(var(--nav-height) - 1px);height:calc(100dvh - (var(--nav-height) * 2));background-color:var(--background);max-height:none}}nav[data-astro-cid-nen7h5rs]{--nav-z-index:99999;border-bottom:1px solid var(--border);grid-template-columns:auto auto 1fr auto;grid-template-rows:var(--nav-height) auto;height:var(--nav-height);z-index:var(--nav-z-index);background:0 0;grid-template-areas:"logo links search account""features features features features";display:grid;position:fixed;top:0;left:0;right:0}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}[data-astro-cid-nen7h5rs]:focus{outline:none}nav[data-astro-cid-nen7h5rs].minimal{background-color:var(--background-alt)}.logo[data-astro-cid-nen7h5rs]{color:inherit;border-inline-end:1px solid var(--border);background-color:var(--background-alt);width:var(--sidebar-width);grid-area:logo;justify-content:center;align-items:center;margin-block:0 1px;padding:.5rem 1rem;display:flex}.logo[data-astro-cid-nen7h5rs] svg{width:auto;height:1.5rem}.links[data-astro-cid-nen7h5rs],.account[data-astro-cid-nen7h5rs]{border-inline-end:1px solid var(--border);background-color:var(--background-alt);grid-area:links;align-items:center;margin-bottom:1px;padding:0 .75rem;display:flex}.links[data-astro-cid-nen7h5rs]{justify-self:end}.account[data-astro-cid-nen7h5rs]{border-inline-start:1px solid var(--border);border-inline-end:none;grid-area:account;padding-inline:0}.cart[data-astro-cid-nen7h5rs][hidden]{display:none}.cart[data-astro-cid-nen7h5rs]{border-inline-end:1px solid var(--border);width:var(--nav-height);flex-direction:column;justify-content:center;align-items:center;display:flex;padding:0!important;text-decoration:none!important}.cart[data-astro-cid-nen7h5rs] svg{aspect-ratio:1;border-bottom:1px solid #0000;width:auto;height:1.4rem;margin:0!important}.cart[data-astro-cid-nen7h5rs]:hover svg{border-bottom:1px solid var(--border)}.cart[data-astro-cid-nen7h5rs] span{font-family:var(--ui-font);font-size:.8rem;font-weight:500;line-height:.5;text-decoration:none;display:block}.cart[data-astro-cid-nen7h5rs] span:before,.cart[data-astro-cid-nen7h5rs] span:after,html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-login,html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-signup,nav[data-astro-cid-nen7h5rs].logged-in .nav-button[data-astro-cid-nen7h5rs]#nav-login,nav[data-astro-cid-nen7h5rs].logged-in .nav-button[data-astro-cid-nen7h5rs]#nav-signup,nav[data-astro-cid-nen7h5rs]:not(.logged-in) .nav-button[data-astro-cid-nen7h5rs]#nav-library,nav[data-astro-cid-nen7h5rs]:not(.logged-in) .nav-button[data-astro-cid-nen7h5rs]#nav-account{display:none}html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-library,html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-account{display:flex}.nav-button[data-astro-cid-nen7h5rs]{text-box:trim-both cap alphabetic;white-space:nowrap;align-self:stretch;align-items:center;padding-inline:1rem;display:flex}.nav-button[data-astro-cid-nen7h5rs] svg{margin-inline-start:.25em}.account[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]{padding-inline:1.75rem}.nav-button[data-astro-cid-nen7h5rs].primary{background-color:var(--foreground);color:var(--background)}.nav-my-account[data-astro-cid-nen7h5rs]{position:relative}.days-remaining[data-astro-cid-nen7h5rs]{background:#f3d100;border-top:none;border-bottom-left-radius:.25em;padding:.25em .5em;font-size:.625rem;display:block;position:absolute;top:0;right:0}.account-dropdown[data-astro-cid-nen7h5rs] .hidden[data-astro-cid-nen7h5rs]{display:none}.account-dropdown[data-astro-cid-nen7h5rs]{white-space:nowrap;width:min-content;z-index:calc(var(--nav-z-index) + 1);background-color:var(--background-alt);border:1px solid var(--border);border-block-start:none;display:none;position:absolute;top:calc(100% + 1px);right:-1px}.nav-my-account[data-astro-cid-nen7h5rs]:hover,.nav-my-account[data-astro-cid-nen7h5rs]:focus-within{border-block-end:1px solid var(--background-alt);outline:1px solid var(--border);height:calc(100% + 1px)}.nav-my-account[data-astro-cid-nen7h5rs]:hover .account-dropdown[data-astro-cid-nen7h5rs],.nav-my-account[data-astro-cid-nen7h5rs]:focus-within .account-dropdown[data-astro-cid-nen7h5rs]{display:block}.account-dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:1rem;display:block}a[data-astro-cid-nen7h5rs],label[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}a[data-astro-cid-nen7h5rs]:hover,a[data-astro-cid-nen7h5rs]:focus,label[data-astro-cid-nen7h5rs]:hover,label[data-astro-cid-nen7h5rs]:focus{text-decoration:underline}.search[data-astro-cid-nen7h5rs]{grid-area:search;align-items:stretch;display:flex;position:relative}.menu[data-astro-cid-nen7h5rs],.features[data-astro-cid-nen7h5rs],#menu-toggle[data-astro-cid-nen7h5rs]{display:none}.features[data-astro-cid-nen7h5rs]{background-color:var(--background);border-block-end:1px solid var(--border);z-index:var(--nav-z-index);grid-area:features;grid-template-columns:1fr 18.375rem;gap:2rem;padding-inline-start:1.5rem}.features[data-astro-cid-nen7h5rs] .ui-input[data-astro-cid-nen7h5rs]{color:var(--foreground-alt);margin-block:0 1rem}.features-list[data-astro-cid-nen7h5rs],.foundries-list[data-astro-cid-nen7h5rs]{padding-block:1.5rem}.features-list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem 1.25rem;display:grid}@media (width>90em){.features-list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,1fr)}}.features-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{position:relative}.features-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";z-index:1;mix-blend-mode:multiply;background-color:#0000;display:block;position:absolute;inset:-.75rem}.features-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:before,.features-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus:before{background-color:var(--background-alt)}.foundries-list[data-astro-cid-nen7h5rs]{border-inline-start:1px solid var(--border-alt);background-color:var(--background-alt);padding-inline:1.5rem}.foundries-list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-block-end:1rem}.foundries-list-all[data-astro-cid-nen7h5rs] svg{vertical-align:middle;width:1em;height:1em;margin-inline-start:0;display:inline-block;transform:translateY(-.075em)}@media (width<50em){.features[data-astro-cid-nen7h5rs]{grid-template-columns:1fr max-content}}@media (width<36em){.features[data-astro-cid-nen7h5rs]{grid-template-rows:auto 1fr;grid-template-columns:auto;gap:0;padding-inline:0}.foundries-list[data-astro-cid-nen7h5rs]{border-inline-start:none;border-block-start:1px solid var(--border-alt);margin-block-start:0;padding-inline-start:0}.features-list[data-astro-cid-nen7h5rs],.foundries-list[data-astro-cid-nen7h5rs]{padding-inline:1rem}}nav[data-astro-cid-nen7h5rs]:has(.nav-features:hover) .features[data-astro-cid-nen7h5rs],nav[data-astro-cid-nen7h5rs]:has(.nav-features:focus) .features[data-astro-cid-nen7h5rs],.features[data-astro-cid-nen7h5rs]:hover,.features[data-astro-cid-nen7h5rs]:focus-within{display:grid}@media (width>=50em){.nav-features[data-astro-cid-nen7h5rs]:hover,.nav-features[data-astro-cid-nen7h5rs]:focus,nav[data-astro-cid-nen7h5rs]:has(.features:hover) .nav-features[data-astro-cid-nen7h5rs]{outline:1px solid var(--border);box-sizing:border-box;background-color:var(--background);border-bottom:1px solid var(--background);height:calc(100% + 1px)}}@media (width<72em){nav[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr var(--nav-height) auto}.links[data-astro-cid-nen7h5rs]{justify-content:end;justify-self:stretch}.logo[data-astro-cid-nen7h5rs]{width:auto}}@media (width<72em) and (width>=50em){nav:has(.search-input:focus) .links[data-astro-cid-nen7h5rs]{display:none}nav:has(.search-input:focus) .search[data-astro-cid-nen7h5rs]{grid-column:2/span 2}}@media (width<50em){nav[data-astro-cid-nen7h5rs]{background-color:var(--background-alt);grid-template-columns:1fr auto;grid-template-rows:var(--nav-height) var(--nav-height) var(--nav-height) auto;grid-template-areas:"logo menu""search search""links account""features features"}.logo[data-astro-cid-nen7h5rs]{border:none;justify-self:start}.menu[data-astro-cid-nen7h5rs]{grid-name:menu;cursor:pointer;border-inline-start:1px solid var(--border);justify-self:end;display:flex}.search[data-astro-cid-nen7h5rs],.links[data-astro-cid-nen7h5rs],.account[data-astro-cid-nen7h5rs]{background-color:var(--background);border-bottom:1px solid var(--border);height:var(--nav-height);margin-block:0}.search[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border);margin-block:0}.links[data-astro-cid-nen7h5rs]{border-inline-end:none;justify-content:start;justify-self:stretch}.nav-features[data-astro-cid-nen7h5rs] svg{display:none}.account[data-astro-cid-nen7h5rs]{justify-self:end}.features[data-astro-cid-nen7h5rs]{height:calc(100vh - (3 * var(--nav-height)));border-bottom:none;display:grid;overflow:auto}nav[data-astro-cid-nen7h5rs]{height:var(--nav-height);overflow:hidden}nav[data-astro-cid-nen7h5rs]:has(#menu-toggle:checked){height:auto}nav[data-astro-cid-nen7h5rs]:has(#menu-toggle:checked) .menu[data-astro-cid-nen7h5rs] svg{transform:scaleY(-1)}}@media (width<32em){nav[data-astro-cid-nen7h5rs]{grid-template-rows:var(--nav-height) var(--nav-height) var(--nav-height) auto;grid-template-areas:"logo menu""search search""links links""account account""features features"}.links[data-astro-cid-nen7h5rs],.account[data-astro-cid-nen7h5rs]{border-inline:none;justify-content:space-evenly;justify-self:stretch}.account[data-astro-cid-nen7h5rs]{justify-content:end}.features[data-astro-cid-nen7h5rs]{height:calc(100vh - (4 * var(--nav-height)))}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background-color:var(--background-alt);z-index:1;width:100%;padding:0;font-size:.875rem;container-type:inline-size}footer[data-astro-cid-jo6i4kqk] section[data-astro-cid-jo6i4kqk]{grid-template-columns:263px 1fr;margin:0;display:grid}.footer-links[data-astro-cid-jo6i4kqk]{text-transform:uppercase;gap:4rem;padding:1rem 2rem;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;letter-spacing:.03em;text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.logo[data-astro-cid-jo6i4kqk]{border-right:1px solid var(--foreground);color:#000;grid-row-end:span 2;justify-content:center;padding-block:1rem;display:flex}.copyright[data-astro-cid-jo6i4kqk]{color:var(--foreground-alt);padding:5rem 2rem 1rem}.copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.social[data-astro-cid-jo6i4kqk] svg{vertical-align:middle;width:1em;height:1em;display:inline;transform:translateY(-.125em)}@container (width<58em){footer[data-astro-cid-jo6i4kqk] section[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;margin:0;display:grid}.logo[data-astro-cid-jo6i4kqk]{color:#000;border:none;grid-row-end:span 2;justify-content:center;padding:2rem 2rem 1rem;display:block}.copyright[data-astro-cid-jo6i4kqk]{padding-top:3rem}}@container (width<40em){.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;padding:1rem 2rem}.copyright[data-astro-cid-jo6i4kqk]{padding-top:1rem}}.tester[data-astro-cid-ibpinaeu]{border:1px solid var(--black);text-align:center;background-color:#f4d100;margin:1rem;padding:1rem;container-type:inline-size}.tester[data-astro-cid-ibpinaeu] a{color:inherit}h1[data-astro-cid-ibpinaeu]{width:fit-content;font-size:var(--tester-size,12cqi);caret-color:#000;opacity:0;margin-block:calc(1rem + 5vw);margin-inline:auto;font-family:"404 family",system-ui;line-height:1;transition:opacity .2s ease-in-out}.tester[data-astro-cid-ibpinaeu].loaded h1[data-astro-cid-ibpinaeu]{opacity:1}h1[data-astro-cid-ibpinaeu]:focus{outline:none}.redirect[data-astro-cid-ibpinaeu]{align-items:center;gap:.67rem;width:fit-content;margin-block-end:2rem;margin-inline:auto;display:flex}.return-home[data-astro-cid-ibpinaeu]{color:var(--white);background-color:var(--black);align-items:center;gap:.5rem;padding:.25rem .5rem;text-decoration:none;display:flex}.return-home[data-astro-cid-ibpinaeu]:hover,.return-home[data-astro-cid-ibpinaeu]:focus{text-decoration:underline}main[data-astro-cid-ibpinaeu]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-ibpinaeu]{flex-shrink:0}.wrapper[data-astro-cid-ibpinaeu]{width:100%;max-width:720px;margin:0 auto;padding-top:88px;padding-bottom:80px}.button[data-astro-cid-u3u7ypry]{align-items:center;gap:.75rem;height:2.5em;transition:none;display:flex}.button[data-astro-cid-u3u7ypry]:hover{text-underline-offset:.12em;background-color:var(--background-alt);text-decoration:underline 1px}.button[data-astro-cid-u3u7ypry].button-primary:hover{background-color:var(--foreground)}.family-actions[data-astro-cid-u3u7ypry]{align-items:center;gap:.5rem;display:flex}.actions-logged-out[data-astro-cid-u3u7ypry],.actions-logged-in[data-astro-cid-u3u7ypry]{flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.actions-logged-in[data-astro-cid-u3u7ypry],[data-astro-cid-u3u7ypry][data-role=lock-icon]{display:none}nav[data-astro-cid-p33cfwvr]{height:var(--nav-height);text-transform:uppercase;border-bottom:1px solid var(--gray-200);top:var(--nav-height);background-color:var(--gray-50);z-index:1000;font-size:14px;font-weight:400;display:flex;position:sticky}nav[data-astro-cid-p33cfwvr]>div[data-astro-cid-p33cfwvr]{max-width:var(--main-width);width:100%;margin:0 auto;padding:0 20px;display:flex}nav[data-astro-cid-p33cfwvr]>div[data-astro-cid-p33cfwvr]>div[data-astro-cid-p33cfwvr]{align-items:center;gap:.5rem;display:flex}ol[data-astro-cid-p33cfwvr]{flex:1;padding:0;list-style:none;display:flex}@media (width<=768px){ol[data-astro-cid-p33cfwvr] li[data-astro-cid-p33cfwvr]{display:none}}li[data-astro-cid-p33cfwvr]{align-items:center;display:flex}li[data-astro-cid-p33cfwvr]:after{content:"/";margin:0 .5rem}li[data-astro-cid-p33cfwvr]:last-child:after{content:""}.swc-button[data-astro-cid-bdlel3cu]{color:var(--swc-button-color,#000);background-color:var(--swc-button-background-color,#fff);border:var(--swc-button-border,1px solid #333);padding:var(--swc-button-padding,.5rem 1rem);font-size:var(--swc-button-font-size,1rem);font-weight:var(--swc-button-font-weight,400);border-radius:var(--swc-button-border-radius,.25rem);margin:var(--swc-button-margin,0);transition:var(--swc-button-transition,background-color .3s ease, color .3s ease);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.swc-button[data-astro-cid-bdlel3cu]:disabled{background-color:var(--swc-button-background-color-disabled,#eee);color:var(--swc-button-color-disabled,#aaa);border:var(--swc-button-border-disabled,1px solid #aaa);cursor:not-allowed}.swc-button[data-astro-cid-bdlel3cu]:disabled:hover{background-color:var(--swc-button-background-color-disabled,#eee);color:var(--swc-button-color-disabled,#aaa);border:var(--swc-button-border-disabled,1px solid #aaa)}.swc-button[data-astro-cid-bdlel3cu]:hover{background:var(--swc-button-background-color-hover,#333);color:var(--swc-button-color-hover,#fff);border:var(--swc-button-border-hover,1px solid #000)}.swc-button[data-astro-cid-bdlel3cu].selected{background:var(--swc-button-background-color-selected,#333);color:var(--swc-button-color-selected,#fff);border:var(--swc-button-border-selected,1px solid #000)}.swc-button[data-astro-cid-bdlel3cu] [data-icon]{width:var(--swc-button-icon-size,1rem);height:var(--swc-button-icon-size,1rem);--icon-color:var(--swc-button-icon-color,#aaa);flex-shrink:0}.swc-button[data-astro-cid-bdlel3cu].selected [data-icon]{--icon-color:var(--swc-button-icon-color-selected,#fff)}.swc-button[data-astro-cid-bdlel3cu]:hover [data-icon]{--icon-color:var(--swc-button-icon-color-hover,#fff)}.swc-button[data-astro-cid-bdlel3cu]:disabled:hover [data-icon]{--icon-color:var(--swc-button-icon-color,#aaa)}div[data-astro-cid-llel5m3l]{--_icon-color:var(--icon-color,#333);--_spinner-thickness:var(--spinner-tickness,5px);border:var(--_spinner-thickness) solid var(--_icon-color);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:2em;height:2em;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div[data-astro-cid-vyhochul]{display:none}div[data-astro-cid-vyhochul].active{display:block}.remove-button[data-astro-cid-dm66j443]{--swc-button-color:var(--black);--swc-button-background-color:transparent;--swc-button-border:1px solid transparent;--swc-button-hover-background-color:transparent;--swc-button-hover-color:var(--black);--swc-button-icon-color:var(--gray-600);--swc-button-icon-size:.8rem;--swc-button-border-radius:0}.remove-button svg{max-width:none}.spinner-wrapper[data-astro-cid-g42srfft]{top:var(--nav-height);width:100%;height:calc(100% - var(--nav-height));z-index:9999;background-color:var(--gray-50);justify-content:center;align-items:center;display:flex;position:fixed;left:0}#no-results[data-astro-cid-g42srfft]{padding:1rem 0;display:none}#no-results[data-astro-cid-g42srfft] a[data-astro-cid-g42srfft]{color:var(--gray-800)}table[data-astro-cid-g42srfft]{border-collapse:collapse;border:1px solid #e8e8e8;border-left:0;border-right:0;width:100%}tr[data-astro-cid-g42srfft].removing{opacity:.5}td[data-astro-cid-g42srfft].styles,td[data-astro-cid-g42srfft].foundry{color:#7f7f7f}td[data-astro-cid-g42srfft] a{color:var(--black);text-underline-offset:2px;text-decoration:none}td[data-astro-cid-g42srfft] a:hover,td[data-astro-cid-g42srfft] a:focus,td[data-astro-cid-g42srfft] a:visited{color:var(--black);text-decoration:underline}td[data-astro-cid-g42srfft].foundry a,td[data-astro-cid-g42srfft].styles a{color:#7f7f7f;text-underline-offset:2px}table[data-astro-cid-g42srfft],tr[data-astro-cid-g42srfft]{table-layout:fixed;width:100%}td[data-astro-cid-g42srfft].logo{width:40px}td[data-astro-cid-g42srfft].family{width:200px}td[data-astro-cid-g42srfft].styles{width:90px}td[data-astro-cid-g42srfft].foundry{width:calc(100% - 510px)}td[data-astro-cid-g42srfft].remove{text-align:right;vertical-align:middle;max-width:320px}.library-row-actions[data-astro-cid-g42srfft]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.library-upgrade-prompt[data-astro-cid-g42srfft]{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.45rem;max-width:min(22rem,100%);display:flex}.library-upgrade-hint[data-astro-cid-g42srfft]{color:var(--gray-600);text-align:right;max-width:10rem;margin:0;font-size:.72rem;line-height:1.3}.library-upgrade-prompt[data-astro-cid-g42srfft] .library-upgrade-button[data-astro-cid-g42srfft]{flex-shrink:0}.library-upgrade-button[data-astro-cid-g42srfft]{--swc-button-color:var(--black);--swc-button-background-color:transparent;--swc-button-border:1px solid var(--gray-400);--swc-button-hover-background-color:var(--gray-100);--swc-button-hover-color:var(--black);--swc-button-border-radius:4px;padding:.25rem .5rem;font-size:.85rem}@media (width<=768px){td[data-astro-cid-g42srfft].logo{display:none}}@media (width<=1060px){td[data-astro-cid-g42srfft].foundry{display:none}}thead[data-astro-cid-g42srfft]{background-color:var(--gray-100);display:none}th[data-astro-cid-g42srfft]{text-align:left;border-bottom:1px solid #e8e8e8;padding:.5rem}td[data-astro-cid-g42srfft]{border-bottom:1px solid #e8e8e8;padding:.5rem}.remove-project-button[data-astro-cid-x5c4rikb]{--swc-button-border:1px solid #000;--swc-button-background-color:#fff;--swc-button-color:#000}ul[data-astro-cid-x5c4rikb]{margin:0;padding:0;list-style-type:none}li[data-astro-cid-x5c4rikb]{margin:0 0 3rem;padding:0}[data-astro-cid-x5c4rikb][data-name=no-projects] a[data-astro-cid-x5c4rikb]{color:var(--gray-800)}header[data-astro-cid-x5c4rikb]{background-color:var(--gray-100);justify-content:space-between;padding:.5rem;display:flex}header[data-astro-cid-x5c4rikb]>div[data-astro-cid-x5c4rikb]{flex-direction:column;display:flex}header[data-astro-cid-x5c4rikb] .project-name[data-astro-cid-x5c4rikb]{font-size:1rem;font-weight:600}header[data-astro-cid-x5c4rikb] .project-id[data-astro-cid-x5c4rikb]{color:#7f7f7f;text-transform:uppercase;font-size:.8rem}table[data-astro-cid-x5c4rikb]{border-collapse:collapse;border:1px solid #e8e8e8;border-left:0;border-right:0;width:100%}tr[data-astro-cid-x5c4rikb].removing{opacity:.5}td[data-astro-cid-x5c4rikb] a{color:var(--black);text-underline-offset:2px;text-decoration:none}td[data-astro-cid-x5c4rikb] a:hover,td[data-astro-cid-x5c4rikb] a:focus,td[data-astro-cid-x5c4rikb] a:visited{color:var(--black);text-decoration:underline}td[data-astro-cid-x5c4rikb].foundry,td[data-astro-cid-x5c4rikb].styles{color:#7f7f7f}td[data-astro-cid-x5c4rikb].foundry a,td[data-astro-cid-x5c4rikb].styles a{color:#7f7f7f;text-underline-offset:2px}td[data-astro-cid-x5c4rikb].logo{width:40px}td[data-astro-cid-x5c4rikb].family{width:200px}td[data-astro-cid-x5c4rikb].styles{width:90px}td[data-astro-cid-x5c4rikb].foundry{width:calc(100% - 390px)}td[data-astro-cid-x5c4rikb].remove{width:120px}td[data-astro-cid-x5c4rikb].foundry-logo{width:40px}thead[data-astro-cid-x5c4rikb]{background-color:var(--gray-100);display:none}th[data-astro-cid-x5c4rikb]{text-align:left;border-bottom:1px solid #e8e8e8;padding:.5rem}td[data-astro-cid-x5c4rikb]{border-bottom:1px solid #e8e8e8;padding:.5rem}main[data-astro-cid-cqddwizd]{top:var(--nav-height);flex:1 0 auto;margin-bottom:6rem;position:relative}header[data-astro-cid-cqddwizd]{padding-bottom:var(--spacing-component-bottom);max-width:var(--main-width);margin:3rem auto 1rem;padding-left:20px;padding-right:20px}h1[data-astro-cid-cqddwizd]{font-family:Bookmania,serif;font-size:2rem;font-weight:600}header[data-astro-cid-cqddwizd] p[data-astro-cid-cqddwizd]{text-transform:uppercase;color:#7f7f7f}div[data-astro-cid-cqddwizd]{padding-bottom:var(--spacing-component-bottom);max-width:var(--main-width);margin:1rem auto;padding-left:20px;padding-right:20px}@media screen and (width<=960px){header[data-astro-cid-cqddwizd]{grid-template-columns:1fr}header[data-astro-cid-cqddwizd] p[data-astro-cid-cqddwizd]{order:3;max-width:100%}.logo[data-astro-cid-cqddwizd].big{justify-self:center;width:60%;display:block}.logo[data-astro-cid-cqddwizd].small{display:none}.family-count[data-astro-cid-cqddwizd]{justify-self:center}}@media screen and (width<=700px){.logo[data-astro-cid-cqddwizd].big{width:90%}}body{height:100vh;margin:0;padding:0}.main-container[data-astro-cid-eb3oyu45]{height:calc(100vh - var(--nav-height));margin-top:var(--nav-height);width:100%;display:flex;position:absolute;top:0}.hero[data-astro-cid-eb3oyu45],.actions[data-astro-cid-eb3oyu45]{flex:1}.hero[data-astro-cid-eb3oyu45]{border-right:1px solid var(--border);background-color:var(--background-alt);flex-direction:column;display:flex;overflow:auto;width:100%!important}.display[data-astro-cid-eb3oyu45]{height:45%;min-height:calc(var(--nav-height) * 2);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.headings[data-astro-cid-eb3oyu45]{justify-content:center;font-size:10rem;display:flex}.actions[data-astro-cid-eb3oyu45]{background-color:var(--background);flex-direction:column;padding:max(2rem,5vh);display:flex;overflow:auto}.overflow-wrapper[data-astro-cid-eb3oyu45]{background-color:#173fc5;min-height:100%}.overflow-text[data-astro-cid-eb3oyu45]{letter-spacing:1vw;color:var(--background);white-space:nowrap;z-index:1;background-color:#173fc5;font-family:Bookmania,serif;font-size:calc(30vw + 4rem);font-style:italic;font-weight:400;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.heading[data-astro-cid-eb3oyu45]{text-wrap:balance;font-family:Bookmania,serif;font-size:clamp(2.75rem,3.5vw + .875rem,3.75rem);line-height:1}.section-heading[data-astro-cid-eb3oyu45]{margin-bottom:20px}.subheading[data-astro-cid-eb3oyu45]{text-wrap:balance;margin-block-end:1rem;font-family:Synergy,sans-serif;font-size:clamp(.625rem,1vw + 1rem,1.75rem);font-weight:500;line-height:1.1}.what-you-get[data-astro-cid-eb3oyu45]{font-size:1.2rem;font-weight:500}.what-you-get-list[data-astro-cid-eb3oyu45]{margin-block:.5em;padding-left:1em}.perks[data-astro-cid-eb3oyu45]{margin-top:2rem}.perks-heading[data-astro-cid-eb3oyu45]{margin-bottom:.75rem;font-family:Synergy,sans-serif;font-size:clamp(.5rem,.8vw + .8rem,1.25rem);font-weight:600}.perks-list[data-astro-cid-eb3oyu45]{margin:0;padding:0 0 0 1.5rem;list-style:none}.perks-list[data-astro-cid-eb3oyu45] li[data-astro-cid-eb3oyu45]{align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Synergy,sans-serif;font-size:clamp(.4375rem,.7vw + .7rem,1.125rem);display:flex}.perks-list[data-astro-cid-eb3oyu45] .check[data-astro-cid-eb3oyu45]{fill:var(--gray-800);flex-shrink:0;margin-top:-2px}.content-area[data-astro-cid-eb3oyu45]{padding:20px;font-size:16px}.actions[data-astro-cid-eb3oyu45] .content-area[data-astro-cid-eb3oyu45]{padding:0}@media (width<=1600px){.overflow-text[data-astro-cid-eb3oyu45]{font-size:calc(25vw + 8rem)}}@media (width<=1200px){.overflow-text[data-astro-cid-eb3oyu45]{font-size:calc(20vw + 12rem)}}@media (width<=1000px){.overflow-text[data-astro-cid-eb3oyu45]{font-size:calc(15vw + 18rem)}}@media (width<=900px){.overflow-text[data-astro-cid-eb3oyu45]{font-size:calc(12vw + 20rem)}.heading[data-astro-cid-eb3oyu45]{font-size:clamp(2.5rem,8.571vw - 1.5712rem,3.25rem);line-height:clamp(2.5rem,8.571vw - 1.5712rem,3.25rem)}.subheading[data-astro-cid-eb3oyu45]{font-size:clamp(1.25rem,3.571vw - .4467rem,1.5625rem);line-height:clamp(1.25rem,3.571vw - .4467rem,1.5625rem)}}@media (width<=800px){.overflow-text[data-astro-cid-eb3oyu45]{font-size:calc(10vw + 22rem)}}@media (width<=760px){.main-container[data-astro-cid-eb3oyu45]{flex-direction:column}.hero[data-astro-cid-eb3oyu45]{border-right:none;flex:none;order:1;align-self:center;width:100%}.display[data-astro-cid-eb3oyu45]{display:none}.headings[data-astro-cid-eb3oyu45]{height:auto;padding:20px}.actions[data-astro-cid-eb3oyu45]{border-top:1px solid var(--border);background-color:var(--background);order:2;width:100%;height:100vh;overflow:visible}}.action-buttons[data-astro-cid-bixwlfrf]{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.action-button[data-astro-cid-bixwlfrf]{cursor:pointer;color:#333;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:0;width:100%;margin-top:1rem;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s}.action-button[data-astro-cid-bixwlfrf].primary{color:#fff;background-color:#000;border:none}.action-button[data-astro-cid-bixwlfrf].primary:hover{background-color:#333}.action-button[data-astro-cid-bixwlfrf]:hover{background-color:#f5f5f5}.action-button[data-astro-cid-bixwlfrf]:disabled{color:#ccc;cursor:not-allowed;background-color:#f5f5f5;border-color:#e0e0e0}.container[data-astro-cid-bixwlfrf]{max-width:400px;margin:0 auto;padding:30px}.message[data-astro-cid-bixwlfrf],.pricing[data-astro-cid-bixwlfrf]{padding:1rem 0 0}.message[data-astro-cid-bixwlfrf]{padding-bottom:1rem}#price[data-astro-cid-bixwlfrf]{font-weight:600}.spinner-wrapper[data-astro-cid-bixwlfrf]{z-index:9999;background-color:var(--gray-50);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;left:0}.status-badge[data-astro-cid-bixwlfrf]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#000;margin-top:5px;padding:0 5px;font-size:12px;font-weight:500;display:inline-block}.status-badge[data-astro-cid-bixwlfrf].active{background-color:#28a745}.status-badge[data-astro-cid-bixwlfrf].cancelled{background-color:#dc3545}.status-badge[data-astro-cid-bixwlfrf].past-due{color:#000;background-color:#ffc107}.charge-message[data-astro-cid-bixwlfrf]{margin-bottom:1rem}.message[data-astro-cid-bixwlfrf]{margin:.5rem 0;padding:.75rem;font-family:Synergy,sans-serif;font-size:.875rem;display:none}.message[data-astro-cid-bixwlfrf].error{color:#dc2626;border:1px solid #fecaca;display:block}.message[data-astro-cid-bixwlfrf].success{color:#16a34a;border:1px solid #bbf7d0;display:block}.hidden[data-astro-cid-bixwlfrf]{display:none}.wrapper[data-astro-cid-bhprrje5] p{margin-block:.5em}.payment[data-astro-cid-bmmyjm4j]{margin-top:var(--nav-height)}.container[data-astro-cid-bmmyjm4j]{max-width:400px;margin:0 auto}.status-section[data-astro-cid-bmmyjm4j]{margin-bottom:20px}.status-label[data-astro-cid-bmmyjm4j],.status-email[data-astro-cid-bmmyjm4j]{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:8px 0;font-size:12px}.status-email[data-astro-cid-bmmyjm4j]{text-transform:none}.status-badge[data-astro-cid-bmmyjm4j]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#000;padding:0 5px;font-size:12px;font-weight:500;display:inline-block}.status-badge[data-astro-cid-bmmyjm4j].active{background-color:#28a745}.status-badge[data-astro-cid-bmmyjm4j].cancelled{background-color:#dc3545}.status-badge[data-astro-cid-bmmyjm4j].past-due{color:#000;background-color:#ffc107}.plan-title[data-astro-cid-bmmyjm4j]{color:#333;margin:5px 0 30px;font-size:32px;font-weight:600}.plan-details[data-astro-cid-bmmyjm4j]{color:#666;margin-bottom:30px;font-size:14px}.plan-price[data-astro-cid-bmmyjm4j]{color:#333;margin-bottom:5px;font-size:48px;font-weight:700}.plan-period[data-astro-cid-bmmyjm4j]{color:#666;margin-bottom:30px;font-size:14px}.pricing[data-astro-cid-bmmyjm4j]{margin-bottom:20px}.action-buttons[data-astro-cid-bmmyjm4j]{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.action-button[data-astro-cid-bmmyjm4j]{cursor:pointer;color:#333;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:0;width:100%;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s}.action-button[data-astro-cid-bmmyjm4j].primary{color:#fff;background-color:#000;border:none}.action-button[data-astro-cid-bmmyjm4j].primary:hover{background-color:#333}.action-button[data-astro-cid-bmmyjm4j]:hover{background-color:#f5f5f5}.action-button[data-astro-cid-bmmyjm4j]:disabled{color:#ccc;cursor:not-allowed;background-color:#f5f5f5;border-color:#e0e0e0}.action-link[data-astro-cid-bmmyjm4j]{color:var(--gray-600);text-align:center;font-weight:400;text-decoration:underline;transition:color .2s}.action-link[data-astro-cid-bmmyjm4j]:hover{color:var(--gray-800);text-decoration:underline}.features[data-astro-cid-bmmyjm4j]{margin-top:20px}.features-title[data-astro-cid-bmmyjm4j]{color:#666;margin-bottom:15px;font-size:14px}.features-list[data-astro-cid-bmmyjm4j]{margin:0;padding:0;list-style:none}.features-list[data-astro-cid-bmmyjm4j] li[data-astro-cid-bmmyjm4j]{color:#333;margin-bottom:8px;padding-left:8px;font-size:14px;position:relative}.features-list[data-astro-cid-bmmyjm4j] li[data-astro-cid-bmmyjm4j]:before{content:"•";color:#666;position:absolute;left:0}.hidden[data-astro-cid-bmmyjm4j]{display:none}.message[data-astro-cid-bmmyjm4j]{margin:.5rem 0;padding:.75rem;font-family:Synergy,sans-serif;font-size:.875rem}.message[data-astro-cid-bmmyjm4j].error{color:#dc2626;border:1px solid #fecaca;display:block}.message[data-astro-cid-bmmyjm4j].success{color:#16a34a;border:1px solid #bbf7d0;display:block}.plan-change[data-astro-cid-bmmyjm4j]{margin-bottom:20px;display:none}.toggle-container[data-astro-cid-bmmyjm4j]{border:1px solid #e0e0e0;border-radius:0;margin-bottom:20px;display:flex;overflow:hidden}.toggle-option[data-astro-cid-bmmyjm4j]{text-align:center;cursor:pointer;color:#666;background-color:#f5f5f5;border:none;border-right:1px solid #e0e0e0;flex:1;padding:12px 20px;font-weight:500;transition:all .2s}.toggle-option[data-astro-cid-bmmyjm4j]:last-child{border-right:none}.toggle-option[data-astro-cid-bmmyjm4j].active{color:#fff;background-color:#000}@media (width<=760px){.main-container{top:var(--nav-height);height:auto;position:relative}.headings{display:none}.wrapper[data-astro-cid-bmmyjm4j]{background-color:#fff;min-height:auto;margin-top:0;top:0}}.spinner-wrapper[data-astro-cid-t6354a7k]{justify-content:center;align-items:center;height:100%;display:flex;position:fixed;top:0;left:50%}.spinner-wrapper[data-astro-cid-e247okgv]{top:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:9999;justify-content:center;align-items:center;height:100%;display:flex;position:fixed}p[data-astro-cid-xyllnide]{margin:1rem 0}a[data-astro-cid-xyllnide]{color:var(--gray-400);margin-top:1rem;text-decoration:underline;display:block}.auth-link[data-astro-cid-xyllnide]{text-align:center;color:var(--gray-600);font-weight:600;text-decoration:underline}.auth-link[data-astro-cid-xyllnide]:hover{color:var(--gray-800);text-decoration:underline}.passwordless-login[data-astro-cid-xyllnide]{width:100%}.form-group[data-astro-cid-xyllnide]{margin-bottom:1rem}.form-input[data-astro-cid-xyllnide]{border:1px solid var(--gray-800);box-sizing:border-box;border-radius:0;width:100%;padding:.75rem;font-family:Synergy,sans-serif;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-input[data-astro-cid-xyllnide]:focus{border-color:#929292;outline:none;box-shadow:0 0 0 3px #4361ee1a}.form-input[data-astro-cid-xyllnide]:disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.spinner-wrapper[data-astro-cid-xyllnide]{z-index:9999;background-color:var(--gray-50);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.submit-button[data-astro-cid-xyllnide]{background-color:var(--gray-800);color:#fff;cursor:pointer;border:none;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:background-color .2s}.submit-button[data-astro-cid-xyllnide]:hover:not(:disabled){background-color:#000}.submit-button[data-astro-cid-xyllnide]:disabled{cursor:not-allowed;background-color:#9ca3af}.message[data-astro-cid-xyllnide]{border-radius:0;margin:.5rem 0;padding:.75rem;font-size:.875rem;display:none}.message[data-astro-cid-xyllnide].error{color:#dc2626;border:1px solid #fecaca}.message[data-astro-cid-xyllnide].success{color:#16a34a;border:1px solid #bbf7d0}.login-container[data-astro-cid-7gaxlccn]{width:100%;max-width:520px;margin-inline:auto;padding:0 1.5rem}.login-header[data-astro-cid-7gaxlccn]{text-align:center;margin-bottom:2rem}.login-header[data-astro-cid-7gaxlccn] h1[data-astro-cid-7gaxlccn]{color:#333;margin:0;font-size:1.75rem;font-weight:700}.spinner-wrapper[data-astro-cid-7gaxlccn]{z-index:9999;background-color:var(--gray-50);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.subtitle[data-astro-cid-7gaxlccn]{color:#6c757d;margin-top:.5rem;font-size:.95rem}.login-options[data-astro-cid-7gaxlccn]{flex-direction:column;gap:1rem;display:flex}@media (width<=760px){.main-container{top:var(--nav-height);position:relative}.wrapper[data-astro-cid-7gaxlccn]{background-color:#fff;min-height:auto}}@media (width<=576px){.login-card[data-astro-cid-7gaxlccn]{padding:2rem 1.5rem}.login-button[data-astro-cid-7gaxlccn]{padding:.75rem 1rem}}.message[data-astro-cid-kcoedpmg]{margin:.5rem 0;padding:.75rem;font-family:Synergy,sans-serif;font-size:.875rem;display:none}.message[data-astro-cid-kcoedpmg].error{color:#dc2626;border:1px solid #fecaca;display:block}.message.error a,.message.error a:link,.message.error a:visited{color:#dc2626;font-weight:700;text-decoration:underline}.message[data-astro-cid-kcoedpmg].success{color:#16a34a;border:1px solid #bbf7d0;display:block}.login-button[data-astro-cid-s65pquhz]{cursor:pointer;border:none;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.login-button[data-astro-cid-s65pquhz].primary{color:#333;background-color:#fff;border:1px solid #e0e0e0}.login-button[data-astro-cid-s65pquhz].primary:hover{background-color:#f8f9fa}.button-icon[data-astro-cid-s65pquhz]{flex-shrink:0}.wrapper[data-astro-cid-bxq4xtat]{max-width:100%;margin:0 auto}.login-container[data-astro-cid-bxq4xtat]{width:100%;max-width:520px;margin-inline:auto;padding:0 1.5rem}.login-header[data-astro-cid-bxq4xtat]{text-align:center;margin-bottom:2rem}.login-header[data-astro-cid-bxq4xtat] h1[data-astro-cid-bxq4xtat]{color:#333;margin:0;font-size:1.75rem;font-weight:700}.login-options[data-astro-cid-bxq4xtat]{flex-direction:column;gap:1rem;display:flex}.login-options[data-astro-cid-bxq4xtat][data-engaged=passwordless] .non-passwordless[data-astro-cid-bxq4xtat]{visibility:hidden}.submit-button[data-astro-cid-bxq4xtat]{color:#fff;cursor:pointer;background-color:#575757;border:none;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:background-color .2s}.divider[data-astro-cid-bxq4xtat],.divider-full[data-astro-cid-bxq4xtat]{text-align:center;color:#6c757d;align-items:center;margin:1rem 0;font-size:.85rem;display:flex}.divider[data-astro-cid-bxq4xtat]:before,.divider[data-astro-cid-bxq4xtat]:after,.divider-full[data-astro-cid-bxq4xtat]{content:"";border-bottom:1px solid #e0e0e0;flex:1}.divider[data-astro-cid-bxq4xtat]:before{margin-right:1rem}.divider[data-astro-cid-bxq4xtat]:after{margin-left:1rem}.signup-prompt[data-astro-cid-bxq4xtat]{text-align:center;margin-top:.5rem;font-size:.95rem}.signup-prompt[data-astro-cid-bxq4xtat] p[data-astro-cid-bxq4xtat]{color:#6c757d;margin:0 0 .5rem}.contact-link[data-astro-cid-bxq4xtat]{color:var(--gray-600);font-weight:600;text-decoration:underline;transition:color .2s}.contact-link[data-astro-cid-bxq4xtat]:hover{color:var(--gray-800);text-decoration:underline}@media (width<=760px){.main-container{top:var(--nav-height);height:auto;position:relative}.wrapper[data-astro-cid-bxq4xtat]{background-color:#fff;min-height:auto}}@media (width<=576px){.login-card[data-astro-cid-bxq4xtat]{padding:2rem 1.5rem}.login-button[data-astro-cid-bxq4xtat]{padding:.75rem 1rem}}body{flex-direction:column;align-items:stretch;min-height:100vh;display:flex}main[data-astro-cid-d3jdgpq4]{top:var(--nav-height);flex-direction:column;flex:1 0 auto;margin-bottom:0;display:flex}.content[data-astro-cid-d3jdgpq4]{flex:1 0 auto}footer[data-astro-cid-d3jdgpq4]{flex-shrink:0}p[data-astro-cid-d3jdgpq4]{font-family:Synergy,sans-serif;font-size:18px;font-weight:400;line-height:130%}.wrapper-lg[data-astro-cid-d3jdgpq4],.wrapper-xl[data-astro-cid-d3jdgpq4]{width:100%;margin:0 auto;padding:0 1rem}.wrapper-md[data-astro-cid-d3jdgpq4]{max-width:720px}.wrapper-lg[data-astro-cid-d3jdgpq4]{max-width:834px}.wrapper-xl[data-astro-cid-d3jdgpq4]{max-width:1440px}.hero[data-astro-cid-d3jdgpq4]{padding:120px 0 80px}.hero-logo[data-astro-cid-d3jdgpq4]{margin:0 auto 30px}.hero-title[data-astro-cid-d3jdgpq4]{text-align:center;padding-bottom:20px;font-family:Bookmania,serif;font-size:72px;font-weight:400;line-height:110%}@media (width<=639px){.hero-title[data-astro-cid-d3jdgpq4]{font-size:48px}}.hero-subtitle[data-astro-cid-d3jdgpq4]{text-align:center;padding-bottom:30px;font-family:Synergy,sans-serif;font-size:24px;font-weight:400;line-height:130%}.buttons[data-astro-cid-d3jdgpq4]{justify-content:center;align-items:center;display:flex}.button-primary[data-astro-cid-d3jdgpq4]{text-transform:uppercase!important;background-color:var(--black)!important;border-color:var(--black)!important;width:221px!important;height:60px!important;color:var(--white)!important;border-radius:0!important;font-size:20px!important;font-weight:600!important}.button-primary[data-astro-cid-d3jdgpq4]:hover{background-color:var(--gray-800)!important;border-color:var(--black)!important;color:var(--white)!important}.tcc-dropdown.svelte-1rpmgle{--_tcc-dropdown-width:var(--tcc-dropdown-width,100%);--_tcc-dropdown-height:var(--tcc-dropdown-height,auto);--_tcc-dropdown-color:var(--tcc-dropdown-color,var(--_tcc-foreground));--_tcc-dropdown-bg:var(--tcc-dropdown-bg,var(--_tcc-background));--_tcc-dropdown-selected-color:var(--tcc-dropdown-selected-color,var(--_tcc-action-background));--_tcc-dropdown-selected-bg:var(--tcc-dropdown-selected-bg,var(--_tcc-action-foreground));--_tcc-dropdown-label-padding:var(--tcc-dropdown-label-padding,.5rem 1rem);--_tcc-dropdown-label-radius:var(--tcc-dropdown-label-radius,var(--_tcc-radius));--_tcc-dropdown-border-size:var(--tcc-dropdown-border-size,1px);--_tcc-dropdown-border-color:var(--tcc-dropdown-border-color,var(--_tcc-border-color));--_tcc-dropdown-icon-gap:var(--tcc-dropdown-icon-gap,.5em);--_tcc-dropdown-options-maxheight:var(--tcc-dropdown-options-maxheight,80vh);--_tcc-dropdown-options-padding:var(--tcc-dropdown-options-padding,0);--_tcc-dropdown-options-radius:var(--tcc-dropdown-options-radius,var(--_tcc-radius));--_tcc-dropdown-option-padding:var(--tcc-dropdown-option-padding,.5rem 1rem);--_tcc-dropdown-border:var(--_tcc-dropdown-border-size) solid var(--_tcc-dropdown-border-color);z-index:1;width:var(--_tcc-dropdown-width);display:inline-block;position:relative}.tcc-dropdown.svelte-1rpmgle>button:where(.svelte-1rpmgle){padding-inline-end:.5rem}.tcc-dropdown.svelte-1rpmgle:has([aria-expanded=true]:where(.svelte-1rpmgle)){z-index:11}.tcc-label.svelte-1rpmgle{width:100%;height:var(--_tcc-dropdown-height);text-align:left;padding:var(--_tcc-dropdown-label-padding);white-space:nowrap;border:var(--_tcc-dropdown-border);color:var(--_tcc-dropdown-color);background:var(--_tcc-dropdown-bg);border-radius:var(--_tcc-dropdown-label-radius);cursor:pointer;justify-content:space-between;align-items:center;display:inline-flex;position:relative}.tcc-label-text.svelte-1rpmgle{text-overflow:ellipsis;overflow:hidden}.tcc-icon.svelte-1rpmgle{margin-left:var(--_tcc-dropdown-icon-gap);place-items:center;display:grid;transform:rotate(.5turn)}.tcc-label[aria-expanded=false].svelte-1rpmgle .tcc-icon:where(.svelte-1rpmgle){transform:rotate(0)}.tcc-label[aria-expanded=false].svelte-1rpmgle+.tcc-options:where(.svelte-1rpmgle){display:none}.tcc-options.svelte-1rpmgle{box-sizing:border-box;width:100%;left:0;top:calc(100% - var(--_tcc-dropdown-border-size));color:var(--_tcc-dropdown-color);background-color:var(--_tcc-dropdown-bg);border:var(--_tcc-dropdown-border);max-height:var(--_tcc-dropdown-options-maxheight);padding:var(--_tcc-dropdown-options-padding);margin:0;border-radius:var(--_tcc-dropdown-options-radius);margin-block-start:.25rem;list-style:none;position:absolute;overflow:auto}.tcc-label.svelte-1rpmgle>*{pointer-events:none}.tcc-dropdown-option.svelte-1syr7tf{padding:var(--_tcc-dropdown-option-padding);text-align:left;width:100%;color:var(--_tcc-dropdown-color);background:var(--_tcc-dropdown-bg);cursor:pointer;border:0;margin:0}.tcc-selected.svelte-1syr7tf,.tcc-dropdown-option.svelte-1syr7tf:hover,.tcc-dropdown-option.svelte-1syr7tf:focus-within{background:var(--_tcc-action-background);outline:0}.tcc-selected.tcc-dropdown-option.svelte-1syr7tf{background:var(--_tcc-dropdown-selected-bg);color:var(--_tcc-dropdown-selected-color)}.tcc-hide-selected .tcc-selected.svelte-1syr7tf{display:none}.tcc-dropdown-option.svelte-1syr7tf>*{pointer-events:none}.tcc-dropdown-option.svelte-1syr7tf:disabled{opacity:.5}.tcc-style-list-container.svelte-1u4rjck{font-size:min(8vw,2rem);container-type:inline-size}.tcc-style-list.svelte-1u4rjck{grid-template-columns:repeat(var(--_tcc-style-list-columns,5), 1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.tcc-style.svelte-1u4rjck{background-color:var(--_tcc-background);outline:1px solid var(--_tcc-border-alt-color);transition:background-color .2s;transition:outline var(--_tcc-duration);flex-direction:column;margin:0;display:flex;position:relative}.tcc-preview.svelte-1u4rjck{place-content:center;padding-block:0;line-height:1.2;display:grid}.tcc-info.svelte-1u4rjck{text-transform:uppercase;font-size:var(--tcc-style-list-label-font-size,.6rem);letter-spacing:.05em;text-align:center;border-radius:inherit;border-block-start:1px solid color-mix(in oklch, var(--_tcc-border-alt-color) 30%, transparent 70%);flex:1;place-content:center;padding-block:.25em;padding-inline:.3em;line-height:1;display:grid;inset:0}@container (35rem>width>=30rem){.tcc-style-list.svelte-1u4rjck{--_tcc-style-list-columns:6}.tcc-style.svelte-1u4rjck:nth-child(6),.tcc-style.svelte-1u4rjck:nth-child(-n+6):last-child{border-start-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(6n):nth-last-of-type(-n+6){border-end-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(6n+1):nth-last-of-type(-n+6){border-end-start-radius:var(--_tcc-radius)}}@container (40rem>width>=35rem){.tcc-style-list.svelte-1u4rjck{--_tcc-style-list-columns:7}.tcc-style.svelte-1u4rjck:nth-child(7),.tcc-style.svelte-1u4rjck:nth-child(-n+7):last-child{border-start-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(7n):nth-last-of-type(-n+7){border-end-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(7n+1):nth-last-of-type(-n+7){border-end-start-radius:var(--_tcc-radius)}}.tcc-style.svelte-1u4rjck:first-child{border-start-start-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:last-child{border-end-end-radius:var(--_tcc-radius)}@container (44rem>width>=40rem){.tcc-style-list.svelte-1u4rjck{--_tcc-style-list-columns:8}.tcc-style.svelte-1u4rjck:nth-child(8),.tcc-style.svelte-1u4rjck:nth-child(-n+8):last-child{border-start-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(8n):nth-last-of-type(-n+8){border-end-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(8n+1):nth-last-of-type(-n+8){border-end-start-radius:var(--_tcc-radius)}}@container (48rem>width>=44rem){.tcc-style-list.svelte-1u4rjck{--_tcc-style-list-columns:9}.tcc-style.svelte-1u4rjck:nth-child(9),.tcc-style.svelte-1u4rjck:nth-child(-n+9):last-child{border-start-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(9n):nth-last-of-type(-n+9){border-end-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(9n+1):nth-last-of-type(-n+9){border-end-start-radius:var(--_tcc-radius)}}@container (width>=48rem){.tcc-style-list.svelte-1u4rjck{--_tcc-style-list-columns:10}.tcc-style.svelte-1u4rjck:nth-child(10),.tcc-style.svelte-1u4rjck:nth-child(-n+10):last-child{border-start-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(10n):nth-last-of-type(-n+10){border-end-end-radius:var(--_tcc-radius)}.tcc-style.svelte-1u4rjck:nth-child(10n+1):nth-last-of-type(-n+10){border-end-start-radius:var(--_tcc-radius)}}.tcc-license.svelte-1p0dawd{flex-direction:column;gap:.25rem;margin-block:.5rem;display:flex}.tcc-license-controls.svelte-1p0dawd{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.tcc-license-type.svelte-1p0dawd{flex:1}.tcc-license-controls.svelte-1p0dawd .tcc-dropdown{max-width:16rem}.tcc-warning.svelte-1p0dawd{color:var(--_tcc-warning-color,#856404);background-color:var(--_tcc-warning-background,#fff3cd);border:1px solid var(--_tcc-warning-border-color,#ffeaa7);border-radius:.25rem;padding:.25rem .5rem}.tcc-add-licenses.svelte-1p0dawd{gap:.5rem;display:flex}.tcc-add-license-btn.svelte-1p0dawd,.tcc-trash.svelte-1p0dawd{background-color:var(--_tcc-background);color:var(--_tcc-action-color);cursor:pointer;border:0;place-items:center;padding:.5rem;display:grid}.tcc-trash.svelte-1p0dawd{border-radius:50%}.tcc-trash.svelte-1p0dawd:hover{color:var(--_tcc-negative-color);background-color:color-mix(in oklch, var(--_tcc-negative-color) 10%, transparent 90%);aspect-ratio:1;outline:1px solid color-mix(in oklch, var(--_tcc-negative-color) 50%, transparent 50%)}ul.svelte-1p0dawd{margin:0;padding:0;list-style:none}@media (width<50em){.tcc-license-controls.svelte-1p0dawd{grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.tcc-license-type.svelte-1p0dawd{grid-column:1/-1}.tcc-license-controls.svelte-1p0dawd .tcc-dropdown{min-width:0;max-width:100%;overflow:visible}}.tcc-cart-item.svelte-6h12mu{border-block-start:var(--_tcc-border-width) solid var(--_tcc-border-alt-color);gap:1rem;margin-block:1rem;padding-block:1rem 0;list-style:none;display:grid}.tcc-family.svelte-6h12mu{justify-content:space-between;align-items:start;display:flex}.tcc-family-name.svelte-6h12mu{align-items:baseline;gap:.5rem;display:flex}.tcc-cart-item-family-link.svelte-6h12mu{color:inherit}.tcc-family-total.svelte-6h12mu{text-align:right}.tcc-total.svelte-6h12mu{font-variant-numeric:tabular-nums;color:var(--_tcc-action-foreground)}.tcc-discounted-from.svelte-6h12mu{opacity:.5;text-decoration:line-through}@media (width<50em){.tcc-family.svelte-6h12mu{flex-direction:column;align-items:start;gap:.5rem}.tcc-family-total.svelte-6h12mu{text-align:left}.tcc-family-name.svelte-6h12mu{flex-direction:column;gap:0}}.tcc-cart.svelte-1kk79tp{--_tcc-cart-max-width:var(--tcc-cart-max-width,var(--_tcc-max-width));--_tcc-cart-sidebar-width:var(--tcc-cart-sidebar-width,12rem);--_tcc-cart-sidebar-gap:var(--tcc-cart-sidebar-gap,1rem);--_tcc-cart-margin:var(--tcc-cart-margin,1rem auto);width:100%;max-width:var(--_tcc-cart-max-width);margin:var(--_tcc-cart-margin);box-sizing:content-box;grid-template-columns:auto var(--_tcc-cart-sidebar-width);gap:var(--_tcc-cart-sidebar-gap);display:grid}.tcc-cart.tcc-empty.svelte-1kk79tp{text-align:center;display:block}.tcc-subtotal.svelte-1kk79tp{flex-direction:column;margin:0;display:flex}.tcc-subtotal.svelte-1kk79tp .tcc-heading:where(.svelte-1kk79tp){color:var(--_tcc-action-color);font-size:2rem}.tcc-taxes.svelte-1kk79tp{opacity:.5}.tcc-cart-summary.svelte-1kk79tp{align-self:start;position:sticky;top:1rem}ul.svelte-1kk79tp{margin:0;list-style:none}li.svelte-1kk79tp{margin-block:.5em}ul.svelte-1kk79tp .tcc-gap:where(.svelte-1kk79tp){height:.67em}@media (width<60em){.tcc-cart-summary.svelte-1kk79tp{box-shadow:1rem 1px 0 var(--_tcc-background), -1rem 1px 0 var(--_tcc-background)}.tcc-cart.svelte-1kk79tp{grid-template-columns:1fr}.tcc-cart-summary.svelte-1kk79tp{z-index:9;background:var(--_tcc-background);border-block-start:1px solid var(--_tcc-border-color);flex-direction:column;align-items:center;padding-block:.5rem 0;display:flex;bottom:0}.tcc-cart-summary.svelte-1kk79tp .tcc-ui-small:where(.svelte-1kk79tp){display:none}.tcc-cart-summary.svelte-1kk79tp .tcc-subtotal:where(.svelte-1kk79tp) .tcc-heading:where(.svelte-1kk79tp){font-size:1rem;font-family:var(--_tcc-ui-font-family);text-align:center}.tcc-cart-summary.svelte-1kk79tp .tcc-links:where(.svelte-1kk79tp){gap:.5rem;display:none}.tcc-cart-summary.svelte-1kk79tp .tcc-taxes:where(.svelte-1kk79tp){text-align:center;margin-block:0;display:block}}main[data-astro-cid-suuixics]{padding-top:calc(var(--nav-height) + 2rem);padding-bottom:5rem}.intro[data-astro-cid-suuixics]{border-bottom:1px solid var(--border-alt);margin-block:0 2rem;padding-block:0 1rem}.intro[data-astro-cid-suuixics] p[data-astro-cid-suuixics]{max-width:42rem;margin-inline:auto}.wrapper-lg[data-astro-cid-suuixics]{max-width:980px;margin:0 auto;padding:0 1rem}h1[data-astro-cid-suuixics]{text-align:center;font-family:Bookmania,serif;font-size:2.5rem}.cart-page[data-astro-cid-suuixics] .tcc-cart{--tcc-cart-sidebar-gap:var(--page-margin)}.cart-page[data-astro-cid-suuixics] .tcc-cart-summary{top:calc(var(--nav-height) + 1rem)}div.svelte-3yfnq0{--_tcc-spinner-color:var(--tcc-spinner-color,var(--_tcc-action-color,#333));--_tcc-spinner-thickness:var(--tcc-spinner-thickness,5px);--_tcc-spinner-size:var(--tcc-spinner-size,2em);width:var(--_tcc-spinner-size);height:var(--_tcc-spinner-size);border:var(--_tcc-spinner-thickness) solid var(--_tcc-spinner-color);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;animation:1s linear infinite svelte-3yfnq0-rotation;display:inline-block}@keyframes svelte-3yfnq0-rotation{0%{rotate:0turn}to{rotate:1turn}}.tcc-checkout.svelte-1robvab>:where(.svelte-1robvab){width:fit-content;margin-inline:auto;display:block}.tcc-heading-l.svelte-1robvab{margin-block:0 1rem}.tcc-checkout.svelte-1robvab #tcc-embedded-checkout:where(.svelte-1robvab){width:auto!important;min-width:320px!important}main[data-astro-cid-twnaz4tf]{padding-top:calc(var(--nav-height) + 2rem);padding-bottom:5rem}.wrapper-lg[data-astro-cid-twnaz4tf]{max-width:1200px;margin:0 auto;padding:0 1rem}.checkout-page[data-astro-cid-twnaz4tf] .tcc-checkout p,.checkout-page[data-astro-cid-twnaz4tf] .tcc-checkout .tcc-heading,.checkout-page[data-astro-cid-twnaz4tf] .tcc-checkout .tcc-heading-l{text-wrap:balance;text-align:center;margin-block:1rem}main[data-astro-cid-twnaz4tf] h1{border-bottom:1px solid var(--border-alt);text-align:center;max-width:888px;margin-bottom:1.25rem;font-family:Bookmania,serif;font-size:2.5rem;display:block;width:auto!important}div[data-astro-cid-gdapoxyw]{--_tt-caret-color:var(--tt-caret-color,black);--_tt-fade-in:var(--tt-fade-in,.1em);--_tt-fade-out:var(--tt-fade-out,2em);--_tt-fade-color:var(--tt-fade-color,white);font-family:var(--fontFamily);font-size:var(--fontSize);line-height:var(--lineHeight);caret-color:var(--_tt-caret-color);grid-template-rows:1fr;grid-template-columns:1fr;display:grid;position:relative}div[data-astro-cid-gdapoxyw]:before,div[data-astro-cid-gdapoxyw]:after{content:"";pointer-events:none;grid-area:1/1;height:100%;display:block;position:absolute}div[data-astro-cid-gdapoxyw]:before{background:linear-gradient(to left, transparent 0%, var(--_tt-fade-color));width:var(--_tt-fade-in);left:0}div[data-astro-cid-gdapoxyw]:after{background:linear-gradient(to right, transparent 0%, var(--_tt-fade-color));width:var(--_tt-fade-out);right:0}div[data-astro-cid-gdapoxyw][dir=rtl]:before{width:var(--_tt-fade-out);left:0}div[data-astro-cid-gdapoxyw][dir=rtl]:after{width:var(--_tt-fade-in);left:0}span[data-astro-cid-gdapoxyw]{text-indent:var(--_tt-fade-in);resize:none;white-space:nowrap;font-synthesis:none;border:none;outline:none;grid-area:1/1;width:100%;margin:0;display:block;overflow:hidden}span[data-astro-cid-gdapoxyw][contentEditable="true"]:empty:not(:focus):before{content:attr(data-placeholder);opacity:.4}main[data-astro-cid-yxztjud4]{padding-bottom:var(--spacing-component-bottom);top:var(--nav-height);margin-bottom:6rem;position:relative}.breadcrumbs[data-astro-cid-yxztjud4]{margin-block:1rem}.breadcrumbs[data-astro-cid-yxztjud4] a[data-astro-cid-yxztjud4]{color:var(--foreground-alt);text-decoration-color:#ddd}.breadcrumbs[data-astro-cid-yxztjud4] a[data-astro-cid-yxztjud4]:hover,.breadcrumbs[data-astro-cid-yxztjud4] a[data-astro-cid-yxztjud4]:focus{text-decoration-color:var(--foreground-alt)}.breadcrumb-slash[data-astro-cid-yxztjud4]{color:var(--foreground-alt);opacity:.5}.tag-hero[data-astro-cid-yxztjud4],.tag-results[data-astro-cid-yxztjud4]{max-width:var(--main-width);margin:1rem auto;padding-left:20px;padding-right:20px}.tag-hero[data-astro-cid-yxztjud4] header[data-astro-cid-yxztjud4]{margin-bottom:1.5rem;padding:.5rem .5rem .5rem 0}.tag-hero[data-astro-cid-yxztjud4] h1[data-astro-cid-yxztjud4]{text-transform:capitalize;margin-bottom:1rem;font-size:3.5rem;font-weight:600;line-height:1}.tag-hero[data-astro-cid-yxztjud4] .description[data-astro-cid-yxztjud4]{max-width:42rem;margin:0 0 1rem;line-height:1.45}.tag-hero[data-astro-cid-yxztjud4] .intro[data-astro-cid-yxztjud4]{max-width:42rem;margin:0 0 1rem;line-height:1.55}.tag-hero[data-astro-cid-yxztjud4] .description[data-astro-cid-yxztjud4]+.intro[data-astro-cid-yxztjud4]{margin-top:-.25rem}.tag-hero__related[data-astro-cid-yxztjud4]{max-width:42rem;margin-top:1.5rem}.tag-hero__related[data-astro-cid-yxztjud4] h2[data-astro-cid-yxztjud4]{margin:0 0 .5rem;font-size:1rem;font-weight:650}.tag-hero__related[data-astro-cid-yxztjud4] ul[data-astro-cid-yxztjud4]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.tag-hero__related[data-astro-cid-yxztjud4] a[data-astro-cid-yxztjud4]{border:1px solid var(--gray-200);background-color:var(--gray-100);color:var(--gray-800);border-radius:5px;padding:.1rem .5rem;font-size:.9rem;font-weight:440;line-height:1.4;text-decoration:none;display:inline-block}.tag-hero__related[data-astro-cid-yxztjud4] a[data-astro-cid-yxztjud4]:hover{outline:1px solid}@media (width<=768px){.tag-hero[data-astro-cid-yxztjud4] h1[data-astro-cid-yxztjud4]{font-size:2.5rem}}.tag-results[data-astro-cid-yxztjud4] h2[data-astro-cid-yxztjud4]{margin-bottom:1rem;font-size:2rem;font-weight:600}.empty[data-astro-cid-yxztjud4]{max-width:32rem;line-height:1.45}.tag-family-list[data-astro-cid-yxztjud4]{border-top:1px solid var(--gray-200);margin:0;padding:0;list-style:none}.tag-family-list[data-astro-cid-yxztjud4] li[data-astro-cid-yxztjud4]{min-width:0}.tag-family-row[data-astro-cid-yxztjud4]{box-sizing:border-box;border-bottom:1px solid var(--border-alt);isolation:isolate;contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 210px;--tt-fade-color:transparent;flex-direction:column;width:100%;height:210px;font-size:.85rem;text-decoration:none;display:flex}.tag-family-row[data-astro-cid-yxztjud4] header[data-astro-cid-yxztjud4]{text-align:left;box-sizing:border-box;z-index:3;align-items:flex-start;gap:.5rem;width:100%;padding-block-start:1rem;line-height:1.15;display:flex}.tag-family-row__meta[data-astro-cid-yxztjud4]{flex-wrap:wrap;flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.tag-family-row__name[data-astro-cid-yxztjud4]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:580;overflow:hidden}.tag-family-row__details[data-astro-cid-yxztjud4]{color:var(--gray-600);text-overflow:ellipsis;overflow:hidden}.tag-family-row[data-astro-cid-yxztjud4] .swc-type-tester{margin-top:auto;margin-bottom:auto}.tag-family-row__actions[data-astro-cid-yxztjud4]{z-index:100;flex:none;align-items:flex-end;margin-left:auto;display:flex}@media not (prefers-reduced-motion:reduce){.tag-family-row[data-astro-cid-yxztjud4]:hover .tag-family-row__name[data-astro-cid-yxztjud4]{text-underline-offset:2px;text-decoration:underline}}main[data-astro-cid-6aeqkk4a]{padding-bottom:var(--spacing-component-bottom);top:var(--nav-height);margin-bottom:6rem;position:relative}.tag-index[data-astro-cid-6aeqkk4a]{max-width:var(--main-width);margin:1rem auto;padding-left:20px;padding-right:20px}.tag-index[data-astro-cid-6aeqkk4a] header[data-astro-cid-6aeqkk4a]{margin-bottom:2rem;padding:.5rem .5rem .5rem 0}.tag-index[data-astro-cid-6aeqkk4a] h1[data-astro-cid-6aeqkk4a]{margin-bottom:1rem;font-size:3.5rem;font-weight:600;line-height:1}.tag-index[data-astro-cid-6aeqkk4a] .intro[data-astro-cid-6aeqkk4a]{max-width:42rem;margin:0;line-height:1.55}@media (width<=768px){.tag-index[data-astro-cid-6aeqkk4a] h1[data-astro-cid-6aeqkk4a]{font-size:2.5rem}}.tag-index__list[data-astro-cid-6aeqkk4a]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:1px;margin:0;padding:0;list-style:none;display:grid}.tag-index__item[data-astro-cid-6aeqkk4a]{outline:1px solid var(--gray-200);box-sizing:border-box;background-color:#fff;height:100%;min-height:100%;display:flex}.tag-index__item[data-astro-cid-6aeqkk4a]:hover{z-index:1;outline-color:currentColor;position:relative}.tag-index__link[data-astro-cid-6aeqkk4a]{width:100%;min-height:100%;color:inherit;box-sizing:border-box;flex-direction:column;flex:1;padding:1.35rem;text-decoration:none;display:flex}.tag-index__link[data-astro-cid-6aeqkk4a]:hover{text-decoration:none}.tag-index__title[data-astro-cid-6aeqkk4a]{color:var(--gray-800);margin:0 0 .5rem;font-size:1.3125rem;font-weight:580;line-height:1.2}.tag-index__link[data-astro-cid-6aeqkk4a]:hover .tag-index__title[data-astro-cid-6aeqkk4a]{text-underline-offset:2px;text-decoration:underline}.tag-index__intro[data-astro-cid-6aeqkk4a]{color:var(--gray-600);-webkit-line-clamp:unset;line-clamp:unset;flex:1;max-height:none;margin:0;font-size:1rem;line-height:1.5;display:block;overflow:visible}.contact-form[data-astro-cid-ibznpm7w]{color:inherit;font:inherit;--contact-error:currentColor;max-width:42rem;position:relative}[data-astro-cid-ibznpm7w][data-contact-fields]{gap:1rem;display:grid}.row[data-astro-cid-ibznpm7w]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.row[data-astro-cid-ibznpm7w]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.row[data-astro-cid-ibznpm7w]>[data-astro-cid-ibznpm7w]{min-width:0}label[data-astro-cid-ibznpm7w],legend[data-astro-cid-ibznpm7w]{font:inherit;overflow-wrap:break-word}[data-astro-cid-ibznpm7w][data-contact-fields]>label[data-astro-cid-ibznpm7w],.row[data-astro-cid-ibznpm7w]>label[data-astro-cid-ibznpm7w]{display:block}.consent[data-astro-cid-ibznpm7w]{justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;min-height:44px;font-size:.875rem;display:flex}.legal[data-astro-cid-ibznpm7w],.req-legend[data-astro-cid-ibznpm7w]{margin:0;font-size:.875rem}span[data-astro-cid-ibznpm7w].hint{opacity:.8;margin-top:.35rem;font-size:.875rem;display:block}input[data-astro-cid-ibznpm7w]:not([type=checkbox]):not([type=radio]):not([type=file]):not(.honeypot),select[data-astro-cid-ibznpm7w],textarea[data-astro-cid-ibznpm7w]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;border:1px solid;margin-top:.35rem;padding:.5rem .75rem;font-size:max(1rem,16px);display:block}input[data-astro-cid-ibznpm7w][type=checkbox]{flex-shrink:0;width:auto;margin:.2rem 0 0}input[data-astro-cid-ibznpm7w][type=file]{width:100%;max-width:100%;font:inherit;margin-top:.35rem;font-size:max(1rem,16px);display:block}textarea[data-astro-cid-ibznpm7w]{resize:vertical;min-height:8rem}.req[data-astro-cid-ibznpm7w]{color:var(--contact-error,currentColor);margin-inline-start:.15em;font-weight:700}.honeypot[data-astro-cid-ibznpm7w]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile[data-astro-cid-ibznpm7w]{max-width:100%;overflow:visible}.actions[data-astro-cid-ibznpm7w]{justify-content:flex-end;display:flex}button[data-astro-cid-ibznpm7w][type=submit]{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:currentColor;border:2px solid;padding:.75rem 1.5rem;font-size:max(1rem,16px)}button[data-astro-cid-ibznpm7w][type=submit] [data-astro-cid-ibznpm7w][data-submit-label]{color:#fff;mix-blend-mode:difference}button[data-astro-cid-ibznpm7w][type=submit]:disabled{opacity:.6;cursor:not-allowed}@media (forced-colors:active){button[data-astro-cid-ibznpm7w][type=submit]{color:buttontext;background:buttonface;border-color:buttontext}button[data-astro-cid-ibznpm7w][type=submit] [data-astro-cid-ibznpm7w][data-submit-label]{color:buttontext;mix-blend-mode:normal}}@media (width<=639px){.actions[data-astro-cid-ibznpm7w]{display:block}button[data-astro-cid-ibznpm7w][type=submit]{width:100%}}input[data-astro-cid-ibznpm7w]:focus-visible,select[data-astro-cid-ibznpm7w]:focus-visible,textarea[data-astro-cid-ibznpm7w]:focus-visible,button[data-astro-cid-ibznpm7w]:focus-visible,a[data-astro-cid-ibznpm7w]:focus-visible,div[data-astro-cid-ibznpm7w][data-contact-error-summary]:focus-visible{outline-offset:2px;outline:2px solid}input[data-astro-cid-ibznpm7w][type=text].is-invalid,input[data-astro-cid-ibznpm7w][type=email].is-invalid,input[data-astro-cid-ibznpm7w][type=file].is-invalid,select[data-astro-cid-ibznpm7w].is-invalid,textarea[data-astro-cid-ibznpm7w].is-invalid{border-color:var(--contact-error,currentColor);border-width:2px}.contact-form[data-astro-cid-ibznpm7w] p[data-field-error]{color:var(--contact-error,currentColor);margin:.35rem 0 0;font-size:.875rem;font-weight:600}.contact-form[data-astro-cid-ibznpm7w] p[data-field-error][hidden],p[data-astro-cid-ibznpm7w][data-contact-status][hidden]{display:none}p[data-astro-cid-ibznpm7w][data-contact-status][data-result=error]{color:var(--contact-error,currentColor);font-weight:600}div[data-astro-cid-ibznpm7w][data-contact-error-summary]{border:2px solid var(--contact-error,currentColor);min-width:0;padding:1rem}div[data-astro-cid-ibznpm7w][data-contact-error-summary][hidden]{display:none}div[data-astro-cid-ibznpm7w][data-contact-error-summary] h2[data-astro-cid-ibznpm7w]{font:inherit;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}div[data-astro-cid-ibznpm7w][data-contact-error-summary] ul[data-astro-cid-ibznpm7w]{margin:0;padding-inline-start:1.25rem}.contact-form[data-astro-cid-ibznpm7w] [data-contact-error-summary] a{color:inherit;overflow-wrap:anywhere}:root .contact-form{--contact-error:#d32f2f;width:100%;max-width:100%;font-family:Synergy,sans-serif}.contact-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.honeypot),.contact-form textarea{background:var(--white,#fff);border:1px solid var(--blue);color:inherit;border-radius:0;padding:14px 12px;font-family:Synergy,sans-serif;font-size:16px;line-height:22px}.contact-form select{-webkit-appearance:none;appearance:none;background:var(--white,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000000' d='M4.2 6.2a.75.75 0 0 1 1.06 0L8 8.94l2.74-2.74a.75.75 0 0 1 1.06 1.06l-3.27 3.27a.75.75 0 0 1-1.06 0L4.2 7.26a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right .65rem center / 1rem;border:1px solid var(--blue);color:inherit;border-radius:0;padding:14px 2.5rem 14px 12px;font-family:Synergy,sans-serif;font-size:16px;line-height:22px}.contact-form select::picker-icon{display:none}.contact-form input[type=checkbox],.contact-form input[type=radio]{accent-color:var(--black)}.contact-form input[type=file]{color:inherit;width:100%;font-family:Synergy,sans-serif;font-size:16px}.contact-form input[type=file]::file-selector-button,.contact-form input[type=file]::-webkit-file-upload-button{color:var(--white,#fff);background-color:var(--black);border:1px solid var(--black);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0;margin-inline-end:.75rem;padding:10px 24px;font-family:Synergy,sans-serif;font-size:16px;font-weight:600;line-height:17.5px}.contact-form input[type=file]::file-selector-button,.contact-form input[type=file]::file-selector-button{color:var(--white,#fff);background-color:var(--black);border:1px solid var(--black);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0;margin-inline-end:.75rem;padding:10px 24px;font-family:Synergy,sans-serif;font-size:16px;font-weight:600;line-height:17.5px}.contact-form .actions,.contact-form button[type=submit]{width:100%}.contact-form button[type=submit]{background:var(--black);color:var(--white,#fff);border:1px solid var(--black);border-radius:0;padding:10px 24px;font-family:Synergy,sans-serif;font-size:20px;font-weight:600;line-height:1.2}:root .contact-form button[type=submit] [data-submit-label]{color:inherit;mix-blend-mode:normal}.contact-form button[type=submit]:hover:not(:disabled),.contact-form button[type=submit]:focus-visible:not(:disabled){opacity:.9}.contact-form [data-contact-fields][hidden]{display:none}.contact-form p[data-contact-status][data-result=success]{color:var(--black);font-size:24px}.contact-form a{color:inherit;text-decoration:underline}.support-section[data-astro-cid-6bfsojfh]{background-color:var(--white)!important}main[data-astro-cid-6bfsojfh]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-6bfsojfh]{flex-shrink:0}.wrapper[data-astro-cid-6bfsojfh]{width:100%;max-width:720px;margin:0 auto;padding-top:88px;padding-bottom:80px}.title[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;text-align:center;padding-bottom:10px;font-family:Bookmania,serif;font-size:40px;font-weight:400;line-height:120%}.subtitle[data-astro-cid-6bfsojfh]{text-align:center;padding-bottom:30px;font-family:Synergy,sans-serif;font-size:18px;font-weight:600;line-height:130%}.desktop-break[data-astro-cid-6bfsojfh]{display:none}@media (width>=992px){.desktop-break[data-astro-cid-6bfsojfh]{display:block}}main[data-astro-cid-5oqtr3h2]{top:var(--nav-height);flex:1 0 auto;margin-bottom:6rem;position:relative}footer[data-astro-cid-5oqtr3h2]{flex-shrink:0}header[data-astro-cid-5oqtr3h2]{padding-bottom:var(--spacing-component-bottom);max-width:var(--main-width);text-align:center;margin:3rem auto}header[data-astro-cid-5oqtr3h2] svg[data-astro-cid-5oqtr3h2]{margin:3rem auto 0;display:block}header[data-astro-cid-5oqtr3h2] h1[data-astro-cid-5oqtr3h2]{text-wrap:balance;max-width:40rem;margin:5rem auto 0;font-family:Bookmania,serif;font-size:3rem;font-weight:400;line-height:1.35}.download[data-astro-cid-5oqtr3h2]{text-align:center}.policy[data-astro-cid-5oqtr3h2]{text-align:center;color:var(--gray-600);margin-top:4rem}.policy[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2]{color:var(--gray-600);text-decoration:underline}.download[data-astro-cid-5oqtr3h2] .download-link[data-astro-cid-5oqtr3h2]{background-color:var(--gray-800);color:var(--gray-50);text-transform:uppercase;width:320px;height:60px;margin:1rem auto;padding:1rem 2rem;font-size:20px;font-weight:600;text-decoration:none;display:inline-block}.download[data-astro-cid-5oqtr3h2] .download-link[data-astro-cid-5oqtr3h2]:hover{background-color:var(--gray-700)}.download[data-astro-cid-5oqtr3h2] p[data-astro-cid-5oqtr3h2]{color:var(--gray-600);margin-top:-.5rem}.wrapper-lg[data-astro-cid-amjew3wo]{text-align:center;max-width:834px;margin-inline:auto;padding-inline:16px}.cta-section[data-astro-cid-amjew3wo]{background-color:var(--ramp-200);padding-block:80px 54px}.cta-title[data-astro-cid-amjew3wo]{letter-spacing:-.01em;padding-bottom:21px;font-family:Bookmania,serif;font-size:52px;font-weight:400;line-height:120%}.cta-subtitle[data-astro-cid-amjew3wo]{max-width:512px;margin-inline:auto;padding-bottom:35px;font-family:Synergy,sans-serif;font-size:18px;font-weight:400;line-height:130%}.buttons[data-astro-cid-amjew3wo]{justify-content:center;align-items:center;gap:1rem;margin-bottom:28px;display:flex}.button-primary[data-astro-cid-amjew3wo],.button-secondary[data-astro-cid-amjew3wo]{text-transform:uppercase;border-radius:0;width:221px;height:60px;font-size:20px;font-weight:600}.button-primary[data-astro-cid-amjew3wo]{background-color:var(--black);border-color:var(--black);color:var(--white)}.button-primary[data-astro-cid-amjew3wo]:hover{background-color:var(--gray-800);color:var(--white)}.button-secondary[data-astro-cid-amjew3wo]{background-color:var(--white);border-color:var(--black);color:var(--black)}.button-secondary[data-astro-cid-amjew3wo]:hover{background-color:var(--gray-300);color:var(--black)}@media (width<=640px){.cta-section[data-astro-cid-amjew3wo]{padding-block:40px}}@media (width<=440px){.buttons[data-astro-cid-amjew3wo]{flex-direction:column;align-items:stretch;gap:12px}.buttons[data-astro-cid-amjew3wo] a[data-astro-cid-amjew3wo],.button-primary[data-astro-cid-amjew3wo],.button-secondary[data-astro-cid-amjew3wo]{width:100%}}main[data-astro-cid-vagwt47q]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-vagwt47q]{flex-shrink:0}.wrapper-md[data-astro-cid-vagwt47q]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-vagwt47q]{padding-top:57px;padding-bottom:17px}.heading[data-astro-cid-vagwt47q]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}.swc-prose[data-astro-cid-vagwt47q]{margin-bottom:14rem}@media (width<=767px){.heading[data-astro-cid-vagwt47q]{font-size:48px}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}:where([data-astro-image]:not([data-astro-image-fit])){object-fit:cover}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}:where([data-astro-image]:not([data-astro-image-pos])){object-position:center}}main[data-astro-cid-rebrjudu]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-rebrjudu]{flex-shrink:0}p[data-astro-cid-rebrjudu]{font-family:Synergy,sans-serif;font-size:18px;font-weight:400;line-height:130%}.hero-wrapper[data-astro-cid-rebrjudu]{width:100%;max-width:1440px;margin:0 auto;padding:80px 40px 90px}.hero-content[data-astro-cid-rebrjudu]{padding:0}.hero-grid[data-astro-cid-rebrjudu]{grid-template-columns:1fr;grid-template-areas:"image""content";align-items:center;gap:20px;width:100%;margin:0;padding:0;display:grid}.hero-content[data-astro-cid-rebrjudu]{grid-area:content}.hero-media[data-astro-cid-rebrjudu]{grid-area:image}@media (width>=768px){.hero-grid[data-astro-cid-rebrjudu]{grid-template-columns:64.34% 35.66%;grid-template-areas:"content image";column-gap:40px}}.hero-image[data-astro-cid-rebrjudu]{width:100%;max-width:345px;height:auto;max-height:307px;display:block}.hero-media[data-astro-cid-rebrjudu]{grid-area:image;justify-content:flex-start;align-items:center;height:100%;margin-top:10px;display:flex;overflow:hidden}.hero-title[data-astro-cid-rebrjudu]{letter-spacing:-.01em;margin-bottom:28px;font-family:Bookmania,serif;font-size:72px;font-weight:400;line-height:110%}@media (width<=1024px){.hero-title[data-astro-cid-rebrjudu]{font-size:48px}}.hero-subtitle[data-astro-cid-rebrjudu]{max-width:840px;margin-bottom:20px;font-family:Synergy,sans-serif;font-size:24px;line-height:130%}.buttons[data-astro-cid-rebrjudu]{justify-content:flex-start;align-items:center;display:flex}.button-primary[data-astro-cid-rebrjudu],.button-secondary[data-astro-cid-rebrjudu]{text-transform:uppercase;border-radius:0;width:221px;height:60px;font-size:20px;font-weight:600}.button-primary[data-astro-cid-rebrjudu]{background-color:var(--black);border-color:var(--black);color:var(--white)}.button-primary[data-astro-cid-rebrjudu]:hover{background-color:var(--gray-800);color:var(--white)}.button-secondary[data-astro-cid-rebrjudu]{background-color:var(--white);border-color:var(--black);color:var(--black)}.button-secondary[data-astro-cid-rebrjudu]:hover{background-color:var(--gray-300);color:var(--black)}.row-1[data-astro-cid-rebrjudu],.row-2[data-astro-cid-rebrjudu]{grid-template-columns:1fr;padding:0;display:grid}@media (width>=768px){.row-1[data-astro-cid-rebrjudu],.row-2[data-astro-cid-rebrjudu]{grid-template-columns:50% 50%;justify-content:center;column-gap:0}.features-wrapper[data-astro-cid-rebrjudu]>.row-1[data-astro-cid-rebrjudu],.features-wrapper[data-astro-cid-rebrjudu]>.row-2[data-astro-cid-rebrjudu]{margin-bottom:70px}.row-2[data-astro-cid-rebrjudu] .feature-image[data-astro-cid-rebrjudu]{grid-area:1/2}.row-2[data-astro-cid-rebrjudu] .feature-content[data-astro-cid-rebrjudu]{text-align:left;grid-area:1/1}}.features-wrapper[data-astro-cid-rebrjudu]{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.feature-image[data-astro-cid-rebrjudu]{object-fit:cover;width:100%;max-width:640px;height:auto;max-height:454px;display:block}.feature-content[data-astro-cid-rebrjudu]{flex-direction:column;justify-content:center;width:100%;height:auto;padding:40px;display:flex}@media (width<=767px){.hero-wrapper[data-astro-cid-rebrjudu]{padding:40px 16px 80px}.features-wrapper[data-astro-cid-rebrjudu]{padding:0 16px}.feature-content[data-astro-cid-rebrjudu]{padding-left:0}.hero-media[data-astro-cid-rebrjudu]{justify-content:center}}.feature-subhead[data-astro-cid-rebrjudu]{letter-spacing:-.01em;text-transform:uppercase;color:var(--white);background-color:var(--black);margin-bottom:20px;padding:2px;font-family:Config Mono,monospace;font-size:18px;font-weight:500;line-height:110%;display:inline-block}.feature-title[data-astro-cid-rebrjudu]{margin-bottom:12px;font-family:Bookmania,serif;font-size:38px;font-weight:400;line-height:110%}.dropdown[data-astro-cid-6zcbaprr]{--_dd-width:var(--dd-width,auto);--_dd-height:var(--dd-height,auto);--_dd-color:var(--dd-color,black);--_dd-bg:var(--dd-bg,white);--_dd-color-selected:var(--dd-color-selected,white);--_dd-bg-selected:var(--dd-bg-selected,black);--_dd-label-padding:var(--dd-label-padding,1em);--_dd-label-radius:var(--dd-label-radius,0);--_dd-border-size:var(--dd-border-size,0);--_dd-border-color:var(--dd-border-color,transparent);--_dd-icon-transform:var(--dd-icon-transform,none);--_dd-icon-gap:var(--dd-icon-gap,1em);--_dd-options-maxheight:var(--dd-options-maxheight,none);--_dd-options-padding:var(--dd-options-padding,0);--_dd-options-radius:var(--dd-options-radius,0);--_dd-option-padding:var(--dd-option-padding,1em);--_dd-border:var(--_dd-border-size) solid var(--_dd-border-color);z-index:1;width:var(--_dd-width);display:inline-block;position:relative}.dropdown[data-astro-cid-6zcbaprr]:has([aria-expanded=true]){z-index:2}.label[data-astro-cid-6zcbaprr]{width:100%;height:var(--_dd-height);text-align:left;padding:var(--_dd-label-padding);white-space:nowrap;border:var(--_dd-border);color:var(--_dd-color);background:var(--_dd-bg);border-radius:var(--_dd-label-radius);cursor:pointer;justify-content:space-between;align-items:center;display:inline-flex;position:relative}.labeltext[data-astro-cid-6zcbaprr]{text-overflow:ellipsis;overflow:hidden}.icon[data-astro-cid-6zcbaprr]{transition:transform var(--_dd-icon-transform);margin-left:var(--_dd-icon-gap);place-items:center;display:grid;transform:rotate(-.25turn)}.label[data-astro-cid-6zcbaprr][aria-expanded=false] .icon[data-astro-cid-6zcbaprr]{transform:rotate(0)}.label[data-astro-cid-6zcbaprr][aria-expanded=false]+.options[data-astro-cid-6zcbaprr]{display:none}.options[data-astro-cid-6zcbaprr]{width:var(--_dd-width);left:0;top:calc(100% - var(--_dd-border-size));color:var(--_dd-color);background-color:var(--_dd-bg);border:var(--_dd-border);max-height:var(--_dd-options-maxheight);padding:var(--_dd-options-padding);border-radius:var(--_dd-options-radius);margin:0;list-style:none;position:absolute;overflow:auto}.label[data-astro-cid-6zcbaprr]>*{pointer-events:none}.dropdown-option[data-astro-cid-jrn3zqzk]{padding:var(--_dd-option-padding);text-align:left;width:100%;color:var(--_dd-color);background:var(--_dd-bg);cursor:pointer;border:0;margin:0}.selected[data-astro-cid-jrn3zqzk],.dropdown-option[data-astro-cid-jrn3zqzk]:hover,.dropdown-option[data-astro-cid-jrn3zqzk]:focus-within{background:var(--_dd-bg-selected);color:var(--_dd-color-selected);outline:0}.hideSelected .selected[data-astro-cid-jrn3zqzk]{display:none}.dropdown-option[data-astro-cid-jrn3zqzk]>*{pointer-events:none}.dropdown-option[data-astro-cid-jrn3zqzk]:disabled{opacity:.5}.card[data-astro-cid-cehosbxi]{isolation:isolate;contain:layout style;aspect-ratio:1;object-fit:contain;outline:1px solid var(--border-alt);background-color:var(--background);grid-template-rows:1fr min-content;width:100%;height:250px;font-size:.85rem;text-decoration:none;display:grid;position:relative;overflow:visible;container-type:size}a[data-astro-cid-cehosbxi]{text-decoration:none}a[data-astro-cid-cehosbxi]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-cehosbxi]:hover{z-index:1;outline:1px solid}.g[data-astro-cid-cehosbxi]{text-align:center;place-items:center;font-size:56cqh;line-height:0;display:grid;overflow:hidden}header[data-astro-cid-cehosbxi]{text-align:left;z-index:3;border-top:1px solid var(--border-alt);flex-direction:column;width:100%;padding:.5rem;line-height:1.25;display:flex;bottom:0}header[data-astro-cid-cehosbxi] h2[data-astro-cid-cehosbxi]{text-overflow:ellipsis;height:1lh;font-size:14px;font-weight:580}header[data-astro-cid-cehosbxi]>span[data-astro-cid-cehosbxi].description{text-overflow:ellipsis;color:var(--foreground-alt)}.card-actions[data-astro-cid-cehosbxi]{top:.5rem;z-index:100;opacity:0;width:calc(100% - 1rem);margin-inline-start:auto;position:absolute;inset-inline:.5rem}.card[data-astro-cid-cehosbxi]:hover .card-actions[data-astro-cid-cehosbxi]{opacity:1}.title[data-astro-cid-sezvm6e7]{text-align:left;grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.title[data-astro-cid-sezvm6e7] svg{width:var(--icon-size,1em);height:var(--icon-size,1em);fill:var(--icon-fill,currentColor);transform:rotate(var(--icon-open-rotation,-.25turn));transition:transform var(--transition-timing,.2s ease-in-out)}.title[data-astro-cid-sezvm6e7][aria-expanded=false] svg{transform:rotate(var(--icon-closed-rotation,0turn))}.container[data-astro-cid-sezvm6e7]{transition:grid-template-rows var(--transition-timing,.2s ease-in-out);grid-template-rows:1fr;display:grid}.subcontainer[data-astro-cid-sezvm6e7]{overflow:hidden}.title[data-astro-cid-sezvm6e7][aria-expanded=false]+.container[data-astro-cid-sezvm6e7]{grid-template-rows:0fr}details[data-astro-cid-w6ymvdtg]{border-block-start:1px solid var(--border);marker:none;transition:height 1s}details[data-astro-cid-w6ymvdtg][open]{height:auto}details[data-astro-cid-w6ymvdtg]::marker{display:none}summary[data-astro-cid-w6ymvdtg]{max-width:var(--max-width);padding:1rem var(--page-margin);cursor:pointer;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}details[data-astro-cid-w6ymvdtg][open] .ui-heading-l[data-astro-cid-w6ymvdtg]{font-size:1.5rem}summary[data-astro-cid-w6ymvdtg] svg[data-astro-cid-w6ymvdtg] line[data-astro-cid-w6ymvdtg]{transform-origin:50%;transition:all calc(var(--duration) * 2) ease-out;transform:rotate(0)}details[data-astro-cid-w6ymvdtg][open] summary[data-astro-cid-w6ymvdtg] svg[data-astro-cid-w6ymvdtg] line[data-astro-cid-w6ymvdtg].one{transform:rotate(.25turn)}details[data-astro-cid-w6ymvdtg][open] summary[data-astro-cid-w6ymvdtg] svg[data-astro-cid-w6ymvdtg] line[data-astro-cid-w6ymvdtg].two{transform:rotate(.5turn)}section[data-astro-cid-w6ymvdtg].narrow{padding:2rem var(--page-margin);max-width:var(--max-width);margin-inline:auto}ul[data-astro-cid-65e4q67g]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-block:0 2rem;padding:0;list-style:none;display:grid}li[data-astro-cid-65e4q67g]{flex-direction:column;gap:.5rem;display:flex}.character-map[data-astro-cid-7peebbac]{--_cm-sticky-offset:var(--cm-sticky-offset,0);--_cm-sticky-offset-bottom:var(--cm-sticky-offset-bottom,0);--_cm-bg-selected:var(--cm-bg-selected,black);--_cm-color-selected:var(--cm-color-selected,white);--_cm-border-size:var(--cm-border-size,1px);--_cm-border-color:var(--cm-border-color,var(--_cm-bg-selected,black));--_cm-gradient:var(--cm-gradient,#fff);--_cm-zoomed-padding-top:var(--cm-zoomed-padding-top,6vh);--_cm-bg-info:var(--cm-bg-info,transparent);--_cm-border:var(--_cm-border-size) solid var(--_cm-border-color);grid-template-columns:min(40rem,40vw) 1fr;gap:1em;display:grid}.character-map button{white-space:normal;font-family:inherit;line-height:1;font-size:inherit;font-style:inherit;font-weight:inherit;font-stretch:inherit;font-feature-settings:inherit;color:inherit;letter-spacing:inherit;outline:var(--_cm-border);background:0 0;border:0;width:100%;height:4rem;margin:0;padding:0;overflow:hidden}.character-map .selected,.character-map button:hover,.character-map button:focus,.character-map button:focus-visible{background:var(--_cm-bg-selected);color:var(--_cm-color-selected);outline:var(--_cm-border)}.character-map button:disabled{color:inherit;background:0 0;outline:none}.character-map button:disabled svg{margin-top:1em;display:inline}.zoomed-container[data-astro-cid-7peebbac]{top:var(--_cm-sticky-offset,0);align-self:start;position:sticky}.zoomed[data-astro-cid-7peebbac]{font-size:min(calc(min(40rem, 40vw) * var(--factor,1)), 50vh);min-width:0;height:calc(100vh - var(--_cm-sticky-offset) - var(--_cm-sticky-offset-bottom));place-items:center;line-height:normal;display:grid}.zoomed-info[data-astro-cid-7peebbac]{text-align:center;font-variant-numeric:lining-nums;background:var(--_cm-bg-info);width:100%;position:absolute;top:0}.zoomed-info[data-astro-cid-7peebbac].bottom{margin-bottom:1em;top:auto;bottom:0}.zoomed-info[data-astro-cid-7peebbac] .name[data-astro-cid-7peebbac]{text-transform:capitalize;margin-bottom:.25em}.zoomed-info[data-astro-cid-7peebbac] .name[data-astro-cid-7peebbac].feature{text-transform:none}.zoomed-info[data-astro-cid-7peebbac]>span[data-astro-cid-7peebbac]{display:block}.zoomed-info[data-astro-cid-7peebbac] .hex[data-astro-cid-7peebbac]{font-weight:700}.map-container[data-astro-cid-7peebbac]{grid-template-rows:auto 1fr;min-height:0;display:grid}.list[data-astro-cid-7peebbac]{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));gap:1px;margin:.5rem 1px;font-size:2rem;display:grid}.list[data-astro-cid-7peebbac]:last-child{margin-bottom:0}h3[data-astro-cid-7peebbac],.zoomed-info[data-astro-cid-7peebbac]{font-style:normal;font-weight:400;font-stretch:100%}@media screen and (width<=700px){.character-map[data-astro-cid-7peebbac]{grid-template-columns:1fr}.zoomed-container[data-astro-cid-7peebbac]{z-index:1;background:linear-gradient(to bottom, var(--_cm-gradient) 90%, transparent);height:auto;margin-bottom:3rem}.zoomed[data-astro-cid-7peebbac]{font-size:calc(60vw * var(--factor,1));height:auto;padding-top:var(--_cm-zoomed-padding-top)}.zoomed-info[data-astro-cid-7peebbac]{margin-top:1em}}.flex[data-astro-cid-yo6eul3z]{justify-content:flex-end;margin-top:8px;margin-bottom:30px;display:flex}.charmap-wrapper[data-astro-cid-yo6eul3z]{padding:var(--page-margin);--cm-sticky-offset:var(--nav-height);--dd-label-padding:.5rem}.charmap-wrapper[data-astro-cid-yo6eul3z] .flex{justify-content:start;margin:0}#style-selector[data-astro-cid-yo6eul3z] svg[data-astro-cid-yo6eul3z]{width:1.5rem;min-width:1rem;height:.75rem}@media (width<40em){.charmap-wrapper[data-astro-cid-yo6eul3z] .zoomed{padding-block:0 3rem!important}}ul[data-astro-cid-5cwu6lnm]{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.static-family-list:not(.logged-in) .swc-button{display:none}.static-family-list:not(.logged-in) a{height:230px}.range-slider{--_rs-height:var(--rs-height,8px);--_rs-handle-size:var(--rs-handle-size,20px);--_rs-handle-color:var(--rs-handle-color,white);--_rs-handle-border:var(--rs-handle-border,1px solid black);--_rs-handle-active-color:var(--rs-handle-active-color,var(--rs-handle-color,white));--_rs-handle-active-border:var(--rs-handle-active-color,var(--rs-handle-border,1px solid black));--_rs-track-active:var(--rs-track-active,black);--_rs-track-inactive:var(--rs-track-inactive,white);--_rs-track-radius:var(--rs-track-radius,999px);height:var(--_rs-height)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{z-index:1;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:calc(var(--_rs-handle-size) * 1.5);width:calc(var(--_rs-handle-size) * 1.5);margin-top:calc(var(--_rs-handle-size) * -.25);margin-left:calc(var(--_rs-handle-size) * -.25);border-radius:50%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-handle{width:var(--_rs-handle-size);height:var(--_rs-handle-size);right:calc(var(--_rs-handle-size) / -2);top:calc((var(--_rs-handle-size) - var(--_rs-height)) / -2)}.noUi-vertical .noUi-handle{width:var(--_rs-handle-size);height:var(--_rs-handle-size);bottom:calc(var(--_rs-handle-size) / -2);right:calc((var(--_rs-handle-size) - var(--_rs-height)) / -2)}.noUi-target{background:var(--_rs-track-inactive);border-radius:var(--_rs-track-radius)}.noUi-connects{border-radius:var(--_rs-track-radius)}.noUi-connect{background:var(--_rs-track-active)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:var(--_rs-handle-border);background:var(--_rs-handle-color);cursor:default;border-radius:50%}.noUi-active{background:var(--_rs-handle-active-color);border:var(--_rs-handle-active-border)}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.color-palette[data-astro-cid-qxbq5qvy]{--_pa-height:var(--pa-height,6rem);--_pa-square-color:var(--pa-square-color,#64646433);--_pa-square-size:var(--ps-square-size,.5em);--_pa-border-radius:var(--pa-border-radius,0);--_pa_bg:linear-gradient(45deg, var(--_pa-square-color) 25%, transparent 25%, transparent 75%, var(--_pa-square-color) 75%, var(--_pa-square-color));min-height:var(--_pa-height);border-radius:var(--_pa-border-radius);background-image:var(--_pa_bg), var(--_pa_bg);background-size:calc(var(--_pa-square-size) * 2) calc(var(--_pa-square-size) * 2);background-position:0 0, var(--_pa-square-size) var(--_pa-square-size);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}li[data-astro-cid-qxbq5qvy]{background-color:var(--c);flex:auto;justify-content:center;align-items:flex-end;display:flex}li[data-astro-cid-qxbq5qvy] span[data-astro-cid-qxbq5qvy]{background:#ffffff80;border-radius:.25em;margin:.5em 0;padding:.25em .4em}.axis-label[data-astro-cid-hxvyh3kb],.axis-value[data-astro-cid-hxvyh3kb],.axis-slider[data-astro-cid-hxvyh3kb],.axis-reset[data-astro-cid-hxvyh3kb]{vertical-align:middle}.axis-label[data-astro-cid-hxvyh3kb]{font-weight:var(--axis-label-weight);min-width:var(--axis-label-min-width)}.axis-value[data-astro-cid-hxvyh3kb]{font-weight:var(--axis-value-weight);min-width:var(--axis-value-min-width);font-variant-numeric:tabular-nums}.axes-control[data-astro-cid-3tsw3sbv]{--_ac-gap:var(--ac-gap,.5em);grid-template-columns:var(--g);gap:var(--_ac-gap);white-space:nowrap;display:grid}.axes[data-astro-cid-3oh6aab6]{--dd-height:38px;--dd-width:220px;--dd-bg:var(--gray-50);--dd-border-size:1px;--dd-label-radius:0px;--dd-options-radius:0px;--dd-border-color:var(--gray-300);--dd-color-selected:var(--gray-800);--dd-options-padding:1em;--axis-label-weight:580;margin-left:10px;margin-right:10px}.type-tester-container[data-astro-cid-ytzfn5ob]{--tt-fade-color:var(--gray-10);border-top:1px solid var(--gray-200);margin-bottom:1em;padding:.5rem 0}.type-tester-container[data-astro-cid-ytzfn5ob] h3[data-astro-cid-ytzfn5ob]{flex:1;padding:0 .5rem;font-size:1rem;font-weight:400}.type-tester-container[data-astro-cid-ytzfn5ob] .header[data-astro-cid-ytzfn5ob]{justify-content:space-between;align-items:center;height:2rem;display:flex}.palette[data-astro-cid-ytzfn5ob]{--dd-width:140px;--dd-height:2em;--dd-label-padding:.25em 1em .25em 1em;--dd-bg:var(--gray-50);--dd-option-padding:.4em 1em;--dd-options-padding:.5em 0;--dd-bg-selected:var(--gray-100);--dd-border-size:1px;--dd-border-color:var(--gray-300);--pa-height:1.5em;--pa-border-radius:.25em;margin-right:1rem}@media (width<=768px){.axes[data-astro-cid-ytzfn5ob],.palette[data-astro-cid-ytzfn5ob]{display:none}}.slider-wrapper[data-astro-cid-g3hbx4pn]{text-transform:uppercase;max-width:290px;margin-top:1rem;margin-left:auto;font-size:14px}.flex[data-astro-cid-g3hbx4pn]{justify-content:center;align-items:center;gap:.9rem;padding-top:14px;padding-bottom:14px;display:flex}#testers[data-astro-cid-g3hbx4pn] .type-tester-group button{--icon-size:.7rem;border:none;border-top:1px solid var(--border-alt);background-color:#0000;padding:.5rem;font-weight:650}#testers[data-astro-cid-g3hbx4pn] .type-tester-group .type-tester-container:first-child{border-top:none;border-top:1px dotted var(--border-alt)}#testers[data-astro-cid-g3hbx4pn] .type-tester-group button:hover{cursor:pointer;background-color:var(--background-alt);border-top:1px solid var(--border-alt)}#testers[data-astro-cid-g3hbx4pn] .type-tester-group button[aria-expanded=true]{background-color:var(--background-alt)}#testers[data-astro-cid-g3hbx4pn] .type-tester-group .icon{fill:var(--foreground)}#testers[data-astro-cid-g3hbx4pn] .swc-type-tester{--tt-fade-color:var(--background)}#testers[data-astro-cid-g3hbx4pn] .type-tester-container h3{color:var(--foreground-alt)}#testers[data-astro-cid-g3hbx4pn] .type-tester-container:hover h3{color:var(--foreground)}.icons-wrapper[data-astro-cid-oulirr76] #embla-prev[data-astro-cid-oulirr76],.icons-wrapper[data-astro-cid-oulirr76] #embla-next[data-astro-cid-oulirr76],.icons-wrapper[data-astro-cid-oulirr76] #embla-pause[data-astro-cid-oulirr76],.icons-wrapper[data-astro-cid-oulirr76] #embla-play[data-astro-cid-oulirr76]{z-index:1;background:var(--gray-10);box-sizing:content-box;border:none;border:1px solid var(--gray-300);z-index:1;cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(-50%)}.icons-wrapper[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{color:#000}.icons-wrapper[data-astro-cid-oulirr76] #embla-next[data-astro-cid-oulirr76]{left:auto;right:0;transform:translateY(-50%)translate(50%);border-top-left-radius:0!important;border-top-right-radius:0!important}.icons-wrapper[data-astro-cid-oulirr76] #embla-pause[data-astro-cid-oulirr76],.icons-wrapper[data-astro-cid-oulirr76] #embla-play[data-astro-cid-oulirr76]{left:auto;right:0;transform:translateY(-150%)translate(50%);border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.icons-wrapper[data-astro-cid-oulirr76] path{stroke:currentColor;stroke-width:2px}.carousel[data-astro-cid-oulirr76]{grid-column:1/-1;width:100%;height:auto;position:relative}.embla-slide-inner[data-astro-cid-oulirr76]{height:min(290px,40vw)}.embla[data-astro-cid-oulirr76]{--slide-spacing:1rem;--slide-height:19rem}.embla-viewport[data-astro-cid-oulirr76]{overflow:hidden}.embla-container[data-astro-cid-oulirr76]{backface-visibility:hidden;display:flex}.embla-slide[data-astro-cid-oulirr76]{flex:none;min-width:0;margin-right:20px}.contain[data-astro-cid-oulirr76]{object-fit:contain;object-position:top;width:100%;height:100%;display:block}.hidden[data-astro-cid-oulirr76]{display:none}dialog[data-astro-cid-xgkefspl]::backdrop{backdrop-filter:blur(20px);background-color:#0009}.close-button[data-astro-cid-xgkefspl]{z-index:10001;background:var(--black);width:60px;height:60px;color:var(--white);border-radius:0;justify-content:center;align-items:center;padding:0;display:none;position:fixed;border:none!important}dialog[data-astro-cid-xgkefspl]{border:1px solid var(--gray-800);text-align:center;width:min(664px,90%);height:min-content;margin:auto;padding:0;box-shadow:0 0 1em #00000040}dialog[data-astro-cid-xgkefspl]>div[data-astro-cid-xgkefspl]{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:min-content;padding:1.5rem;display:flex}form[data-astro-cid-xgkefspl]{width:100%;max-width:400px;margin:0 auto}.form-group[data-astro-cid-xgkefspl]{align-items:stretch;margin-bottom:1rem;display:flex}.form-group[data-astro-cid-xgkefspl] .combobox-container[data-astro-cid-xgkefspl]{flex:1;margin-bottom:0}.form-group[data-astro-cid-xgkefspl] x-combobox[data-astro-cid-xgkefspl]{width:100%}#add-to-project-button[data-astro-cid-xgkefspl],#create-project-button[data-astro-cid-xgkefspl]{white-space:nowrap;background-color:var(--black);color:var(--white);text-align:center;vertical-align:middle;cursor:pointer;border:none;align-items:center;gap:6px;padding:0 1rem;font-family:Synergy,sans-serif;font-size:16px;font-weight:600;line-height:16px;display:inline-flex}#new-project-name[data-astro-cid-xgkefspl]{background-color:var(--white);border:1px solid var(--black);width:100%;height:38px;color:var(--black);border-radius:0;outline:none;padding:0 12px;font-family:Synergy,sans-serif;font-size:1rem;font-weight:400;line-height:38px}.form-group[data-astro-cid-xgkefspl] #new-project-name[data-astro-cid-xgkefspl]{flex:1}#new-project-name[data-astro-cid-xgkefspl]::placeholder{color:var(--black);opacity:1;font-family:Synergy,sans-serif;font-size:14px;font-weight:400}.workflow-step{flex-direction:column;align-self:stretch;align-items:center;width:100%;height:100%;display:flex;overflow-y:auto}dialog[data-astro-cid-xgkefspl]>div[data-astro-cid-xgkefspl]>div[data-astro-cid-xgkefspl]{flex-direction:row;justify-content:flex-end;display:flex}.dialog-title[data-astro-cid-xgkefspl]{letter-spacing:-.01em;text-align:center;margin-bottom:10px;font-family:Bookmania,serif;font-size:38px;font-weight:400;line-height:120%}.dialog-title[data-astro-cid-xgkefspl] strong[data-astro-cid-xgkefspl]{font-weight:700}dialog[data-astro-cid-xgkefspl] a[data-astro-cid-xgkefspl],dialog[data-astro-cid-xgkefspl] a[data-astro-cid-xgkefspl]:visited,#create-web-project-link[data-astro-cid-xgkefspl],#create-web-project-link[data-astro-cid-xgkefspl]:visited{color:var(--black);font-family:Synergy,sans-serif;font-weight:400}#embed-code[data-astro-cid-xgkefspl]{text-align:left}.final-note[data-astro-cid-xgkefspl]{padding:0 20px;font-size:14px}.done-content[data-astro-cid-xgkefspl]{flex-direction:column;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:flex}.family-ad[data-astro-cid-us6axafc]{--background:#000;--foreground:#fff;background-color:var(--background);color:var(--foreground);position:relative}.container[data-astro-cid-us6axafc]{max-width:var(--max-width);padding-inline:var(--page-margin);margin-inline:auto;overflow:hidden}.header[data-astro-cid-us6axafc]{gap:2rem;margin-block:4rem;display:flex}.editorial-heading[data-astro-cid-us6axafc]{flex:2}.cta-wrapper[data-astro-cid-us6axafc]{place-content:center;display:grid}.cta[data-astro-cid-us6axafc].button-primary{color:var(--background);background-color:var(--foreground);text-underline-offset:.1em;font-size:2rem;text-decoration-thickness:.075em}.cta[data-astro-cid-us6axafc].button-primary:after{content:"";position:absolute;inset:0}.cta[data-astro-cid-us6axafc].button-primary:hover{cursor:pointer}.images[data-astro-cid-us6axafc]{gap:1rem;margin-block:2rem;display:flex}.images[data-astro-cid-us6axafc] img{border:1px solid #fff;flex:1;width:1px;height:auto}@media (width<=45em){.header[data-astro-cid-us6axafc]{text-align:center;flex-direction:column;margin-block:2rem}.cta[data-astro-cid-us6axafc].button-primary{font-size:1.5rem}}.tester[data-astro-cid-rtkowsfu]{--_ft-min-height:var(--ft-min-height,240px);--_ft-padding:var(--ft-padding,1rem);--_ft-duration:var(--ft-duration,var(--duration,.2s));--_ft-border:var(--ft-border,1px solid var(--tester-fg,#000));--_ft-divider:var(--ft-divider,1px solid color-mix(in srgb, var(--tester-fg,#000) 20%, transparent 80%));border:var(--_ft-border);background:var(--tester-bg,#fff);color:var(--tester-fg,#000);position:relative;overflow:hidden;container-type:inline-size}.tester-display[data-astro-cid-rtkowsfu]{height:100%;min-height:var(--_ft-min-height);padding:var(--_ft-padding);cursor:text;align-items:center;display:flex}.tester-text[data-astro-cid-rtkowsfu]{width:100%;font-family:var(--tester-font);color:var(--tester-fg,#000);text-align:center;font-palette:var(--tester-palette,none);outline:none;max-width:100cqi;font-size:clamp(2rem,8vw,6rem);line-height:1;display:block}.tester-controls[data-astro-cid-rtkowsfu]{color:var(--tester-fg,#000);background-color:var(--tester-bg,#fff);border-top:1px solid color-mix(in srgb, var(--tester-fg,#000) 15%, var(--tester-bg,#fff) 85%);inset-inline:0;opacity:0;transition:opacity var(--_ft-duration) ease-in-out;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.25rem;min-height:2.5rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:0}.tester-controls-top[data-astro-cid-rtkowsfu]{border-top:none;border-bottom:1px solid color-mix(in srgb, var(--tester-fg,#000) 15%, var(--tester-bg,#fff) 85%);flex-direction:column;justify-content:center;gap:.25rem;display:flex;top:0;bottom:auto}.controls-line[data-astro-cid-rtkowsfu]{justify-content:space-between;width:100%;display:flex}.tester[data-astro-cid-rtkowsfu]:hover .tester-controls[data-astro-cid-rtkowsfu],.tester[data-astro-cid-rtkowsfu].ui-visible .tester-controls[data-astro-cid-rtkowsfu]{opacity:1}.controls-left[data-astro-cid-rtkowsfu]{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.controls-left[data-astro-cid-rtkowsfu]>.control-group[data-astro-cid-rtkowsfu]:not(:first-child){border-inline-start:var(--_ft-divider);padding-inline-start:.5rem}.controls-center[data-astro-cid-rtkowsfu]{flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex;overflow:hidden}.controls-center[data-astro-cid-rtkowsfu]>.control-group[data-astro-cid-rtkowsfu]:not(:first-child){border-inline-start:var(--_ft-divider);padding-inline-start:.5rem}.controls-right[data-astro-cid-rtkowsfu]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.range-sliders[data-astro-cid-rtkowsfu]{--foreground:var(--tester-fg,#000);--background:var(--tester-bg,#fff);--border-color-alt:color-mix(in srgb, var(--tester-fg,#000) 50%, transparent 50%);--action:var(--tester-fg,#000);align-items:center;gap:.5rem;display:flex}.controls-right[data-astro-cid-rtkowsfu] .range-sliders[data-astro-cid-rtkowsfu]>[data-astro-cid-rtkowsfu]:not(:first-child){border-inline-start:var(--_ft-divider);padding-inline-start:.5rem}.range-sliders[data-astro-cid-rtkowsfu]>div[data-astro-cid-rtkowsfu],.tester-controls[data-astro-cid-rtkowsfu] label{text-transform:uppercase;letter-spacing:.05em;color:var(--tester-fg,#000);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.range-sliders[data-astro-cid-rtkowsfu] input[data-astro-cid-rtkowsfu][type=range],.variable-controls[data-astro-cid-rtkowsfu] input[type=range]{width:4rem}.variable-axes-section[data-astro-cid-rtkowsfu]{align-items:center;gap:.5rem;display:none}.variable-controls[data-astro-cid-rtkowsfu]{align-items:center;gap:.5rem;display:flex}.variable-controls[data-astro-cid-rtkowsfu]:has(.variable-control:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1rem;width:calc(100cqi - 2rem);display:grid}.variable-controls[data-astro-cid-rtkowsfu]:has(.variable-control:nth-child(4)) .variable-control{border-inline-start:none;padding-inline-start:0}.variable-controls[data-astro-cid-rtkowsfu]:has(.variable-control:nth-child(4)) input[type=range]{flex:1;width:0;min-width:4rem}.variable-controls[data-astro-cid-rtkowsfu] .variable-control{flex:1;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.variable-controls[data-astro-cid-rtkowsfu] .variable-control:not(:first-child){border-inline-start:var(--_ft-divider);padding-inline-start:.5rem}.variable-controls[data-astro-cid-rtkowsfu] .axis-value{text-align:right;width:3ch;display:block}.variable-controls[data-astro-cid-rtkowsfu] .control-group,.control-group[data-astro-cid-rtkowsfu]{align-items:center;gap:0;display:flex;position:relative}.tester-select[data-astro-cid-rtkowsfu]{appearance:none;cursor:pointer;text-overflow:ellipsis;width:min-content;max-width:30ch;color:var(--tester-fg,#000);line-height:2.5;font-size:inherit;background:0 0;border:none;outline:none;padding:0;padding-inline-end:2rem}.tester-select[data-astro-cid-rtkowsfu] option[data-astro-cid-rtkowsfu]{color:var(--tester-fg,#000);background:var(--tester-bg,#fff)}.select-arrow[data-astro-cid-rtkowsfu]{pointer-events:none;margin-inline-start:-1.5rem}.toggle-group[data-astro-cid-rtkowsfu]{gap:.125rem}.toggle-btn[data-astro-cid-rtkowsfu]{cursor:pointer;color:var(--tester-fg,#000);opacity:.4;transition:opacity var(--_ft-duration);background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:.3rem;display:flex}.toggle-btn[data-astro-cid-rtkowsfu]:hover{opacity:.7}.toggle-btn[data-astro-cid-rtkowsfu].active{opacity:1}.color-group[data-astro-cid-rtkowsfu]{gap:0;display:flex}.color-swatch[data-astro-cid-rtkowsfu]{cursor:pointer;border:1px solid var(--tester-fg,#000);border-radius:50%;width:18px;height:18px;transition:transform .1s;display:block;position:relative;overflow:hidden}.color-swatch[data-astro-cid-rtkowsfu]:hover{transform:scale(1.15)}.color-input[data-astro-cid-rtkowsfu]{opacity:0;cursor:pointer;border:none;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.fg-swatch[data-astro-cid-rtkowsfu]{background:var(--tester-fg,#000);z-index:1;margin-inline-end:-.5rem}.bg-swatch[data-astro-cid-rtkowsfu]{background:var(--tester-bg,#fff)}.palette-section[data-astro-cid-rtkowsfu]{align-items:center;gap:0;display:none}.palette-controls[data-astro-cid-rtkowsfu]{align-items:center;gap:1rem;width:calc(100cqi - 2rem);display:flex}.palette-controls[data-astro-cid-rtkowsfu] .palette-btn{border:1px solid color-mix(in srgb, var(--tester-fg,#000) 50%, transparent 50%);cursor:pointer;background:0 0;flex:1 0;min-width:2rem;height:.5rem;margin-top:.25rem;padding:0;transition:border-color .1s;display:flex;overflow:hidden}.palette-controls[data-astro-cid-rtkowsfu] .palette-btn:hover,.palette-controls[data-astro-cid-rtkowsfu] .palette-btn:focus,.palette-controls[data-astro-cid-rtkowsfu] .palette-btn.active{border-color:var(--tester-fg,#000)}.palette-controls[data-astro-cid-rtkowsfu] .palette-color{flex:1;height:100%}.dice-btn[data-astro-cid-rtkowsfu]{color:var(--tester-fg,#000);cursor:pointer;background:0 0;border:none;flex-shrink:0}.dice-btn[data-astro-cid-rtkowsfu] svg[data-astro-cid-rtkowsfu]{width:1.5rem;height:1.5rem}@container (width<25rem){.tester-controls[data-astro-cid-rtkowsfu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.tester-select[data-astro-cid-rtkowsfu]{max-width:100px}}@container (width>40rem){.tester[data-astro-cid-rtkowsfu].mode-long .tester-text[data-astro-cid-rtkowsfu]{columns:2;column-gap:1rem}.range-sliders[data-astro-cid-rtkowsfu] input[data-astro-cid-rtkowsfu][type=range],.variable-controls[data-astro-cid-rtkowsfu] input[type=range]{width:8rem}}dialog.svelte-2hijg7{inset:0;width:24rem;max-width:95%;height:auto;max-height:none;animation:svelte-2hijg7-dialog var(--_tcc-duration) ease-out 1;border:none;border-inline-start:1px solid var(--_tcc-border-alt-color);margin:0;padding:0;inset-inline-start:auto;box-shadow:0 0 10px #00000040}@keyframes svelte-2hijg7-dialog{0%{transform:translate(100%);box-shadow:0 0 10px #0000}}dialog.svelte-2hijg7>div:where(.svelte-2hijg7){box-sizing:border-box;padding:1rem}header.svelte-2hijg7{justify-content:space-between;align-items:center;gap:.625em;padding-block:0 1rem;line-height:2.5em;display:flex}.tcc-price-summary.svelte-2hijg7{border-top:1px solid var(--_tcc-border-alt-color)}.tcc-price-summary.svelte-2hijg7>div:where(.svelte-2hijg7):first-child{color:var(--_tcc-action-foreground);justify-content:space-between;align-items:baseline;margin-block:.5rem;display:flex}.tcc-price-summary.svelte-2hijg7 h3:where(.svelte-2hijg7){display:initial}dialog.svelte-2hijg7::backdrop{backdrop-filter:blur(10px);animation:svelte-2hijg7-backdrop var(--_tcc-duration) ease-out 1;background-color:#00000080}@keyframes svelte-2hijg7-backdrop{0%{backdrop-filter:blur();background-color:#0000}}dialog.svelte-2hijg7>div:where(.svelte-2hijg7){width:100%}.tcc-card.svelte-2hijg7{border-top:1px solid var(--_tcc-border-alt-color);padding-block-end:.5rem}.tcc-card.svelte-2hijg7 .tcc-ui-heading:where(.svelte-2hijg7){margin-block:0 .2em}.tcc-card.svelte-2hijg7 .tcc-header:where(.svelte-2hijg7){justify-content:space-between;gap:.5rem;margin-block:.5rem;display:flex}.tcc-card.svelte-2hijg7 .tcc-license:where(.svelte-2hijg7){opacity:.7}.tcc-card.svelte-2hijg7:hover .tcc-license:where(.svelte-2hijg7){opacity:1}.tcc-card.svelte-2hijg7 ul:where(.svelte-2hijg7){margin:0;padding:0;list-style-type:none}.tcc-card.svelte-2hijg7 li:where(.svelte-2hijg7){margin-block:.2em}.tcc-price.svelte-2hijg7{font-feature-settings:"tnum"}.tcc-close.svelte-2hijg7{cursor:pointer;color:var(--_tcc-action-foreground);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.125rem;display:inline-flex}.tcc-close.svelte-2hijg7 svg{width:1rem;height:1rem}.tcc-fill.svelte-knajjm:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}label.svelte-knajjm{cursor:pointer;grid-template-columns:auto minmax(0,1fr);place-content:center;gap:.33rem;width:fit-content;display:grid}label.svelte-knajjm>:where(.svelte-knajjm){cursor:inherit;grid-area:1/1;margin:0}input[type=checkbox].svelte-knajjm{opacity:0}svg.svelte-knajjm{--_tcc-checkbox-size:var(--tcc-checkbox-size,1.125em);pointer-events:none;color:var(--_tcc-action-color);block-size:var(--_tcc-checkbox-size);border-radius:calc(5 / 18 * var(--_tcc-checkbox-size));inline-size:auto;transform:translateY(calc((1lh - var(--_tcc-checkbox-size)) / 2));fill:none}input.svelte-knajjm:hover+svg:where(.svelte-knajjm),input.svelte-knajjm:focus-visible+svg:where(.svelte-knajjm){color:var(--_tcc-action-foreground)}input.svelte-knajjm:focus-visible+svg:where(.svelte-knajjm){outline:2px solid var(--_tcc-action-color);outline-offset:1px}svg.svelte-knajjm>:where(.svelte-knajjm){fill:none;transition:all .2s ease-in-out}.tcc-checkbox-check.svelte-knajjm{stroke-dasharray:10;stroke-dashoffset:10px}.tcc-checkbox-box.svelte-knajjm{stroke-dasharray:10;stroke-dashoffset:0}input[type=checkbox].svelte-knajjm:checked+svg:where(.svelte-knajjm) .tcc-checkbox-check:where(.svelte-knajjm){stroke-dashoffset:0}input[type=checkbox].svelte-knajjm:checked+svg:where(.svelte-knajjm) .tcc-checkbox-box:where(.svelte-knajjm){stroke-dasharray:9;stroke-dashoffset:0}div.svelte-knajjm{grid-column:2;min-height:1lh;margin:0;padding:0}section.svelte-1gmfil2{border-radius:.1px;border-end-end-radius:var(--_tcc-radius-l);border-end-start-radius:var(--_tcc-radius-l);margin-block:1rem}section.svelte-1gmfil2>p:where(.svelte-1gmfil2){text-wrap:balance}.tcc-quantity.svelte-1gmfil2 .tcc-ui-heading:where(.svelte-1gmfil2){margin-block:0 .25rem}ul.svelte-1gmfil2{gap:1px;margin:0;margin-block:.75rem 1rem;list-style:none;display:flex}li.svelte-1gmfil2{outline:1px solid var(--_tcc-border-alt-color);background-color:var(--_tcc-background);transition:height var(--_tcc-duration) ease-in-out;flex-direction:column;flex:1;gap:.75rem;margin:0;padding:1rem;display:flex;position:relative}li.svelte-1gmfil2>p:where(.svelte-1gmfil2){margin:0}li.svelte-1gmfil2:hover{background-color:var(--_tcc-action-background)}li.svelte-1gmfil2:has(input:checked){background-color:var(--_tcc-action-background);outline:1px solid var(--_tcc-border-color);z-index:1}li.svelte-1gmfil2:has(.tcc-dropdown [aria-expanded=true]){z-index:10}li.svelte-1gmfil2:first-child{border-start-start-radius:var(--_tcc-radius-l);border-end-start-radius:var(--_tcc-radius-l)}li.svelte-1gmfil2:last-child{border-start-end-radius:var(--_tcc-radius-l);border-end-end-radius:var(--_tcc-radius-l)}li.svelte-1gmfil2:has(input:checked) .tcc-quantity:where(.svelte-1gmfil2){margin-block:0;display:block}.tcc-spacer.svelte-1gmfil2{flex:1}a.tcc-terms.svelte-1gmfil2,li.svelte-1gmfil2 .tcc-dropdown{z-index:1;position:relative}a.tcc-terms.svelte-1gmfil2{width:fit-content}.tcc-quantity.svelte-1gmfil2{display:none}ul.tcc-dialog.svelte-1gmfil2{flex-direction:column}ul.tcc-dialog.svelte-1gmfil2 li:where(.svelte-1gmfil2):first-child{border-radius:0;border-start-start-radius:var(--_tcc-radius-l);border-start-end-radius:var(--_tcc-radius-l)}ul.tcc-dialog.svelte-1gmfil2 li:where(.svelte-1gmfil2):last-child{border-radius:0;border-end-end-radius:var(--_tcc-radius-l);border-end-start-radius:var(--_tcc-radius-l)}@media (width<50em){ul.svelte-1gmfil2{flex-direction:column}li.svelte-1gmfil2:first-child{border-radius:0;border-start-start-radius:var(--_tcc-radius-l);border-start-end-radius:var(--_tcc-radius-l)}li.svelte-1gmfil2:last-child{border-radius:0;border-end-end-radius:var(--_tcc-radius-l);border-end-start-radius:var(--_tcc-radius-l)}li.svelte-1gmfil2 p:where(.svelte-1gmfil2),li.svelte-1gmfil2 .tcc-terms:where(.svelte-1gmfil2),li.svelte-1gmfil2 .tcc-spacer:where(.svelte-1gmfil2){display:none}li.svelte-1gmfil2:has(:checked) p:where(.svelte-1gmfil2),li.svelte-1gmfil2:has(:checked) .tcc-terms:where(.svelte-1gmfil2){display:block}}.tcc-license-links.svelte-1gmfil2{flex-wrap:wrap;gap:1rem;display:flex}dialog.svelte-1bjp1bq{width:24rem;max-width:95%;height:auto;max-height:none;animation:svelte-1bjp1bq-dialog var(--_tcc-duration) ease-out 1;border:none;border-inline-start:1px solid var(--_tcc-border-alt-color);margin:0;padding:0;inset:0;inset-inline-start:auto;box-shadow:0 0 10px #00000040}@keyframes svelte-1bjp1bq-dialog{0%{transform:translate(100%);box-shadow:0 0 10px #0000}}dialog.svelte-1bjp1bq>div:where(.svelte-1bjp1bq){box-sizing:border-box;padding:1rem}header.svelte-1bjp1bq{justify-content:space-between;align-items:center;gap:.625em;padding-block:0 1rem;line-height:2.5em;display:flex}dialog.svelte-1bjp1bq::backdrop{backdrop-filter:blur(1rem);animation:svelte-1bjp1bq-backdrop var(--_tcc-duration) ease-out 1;background-color:#00000080}@keyframes svelte-1bjp1bq-backdrop{0%{backdrop-filter:blur();background-color:#0000}}dialog.svelte-1bjp1bq>div:where(.svelte-1bjp1bq){width:100%}.tcc-close.svelte-1bjp1bq{cursor:pointer;color:var(--_tcc-action-foreground);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.125rem;display:inline-flex}.tcc-close.svelte-1bjp1bq svg{width:1rem;height:1rem}.tcc-selection-summary.svelte-1bjp1bq .tcc-license-select p,.tcc-selection-summary.svelte-1bjp1bq .tcc-license-select .tcc-terms,.tcc-selection-summary.svelte-1bjp1bq .tcc-license-select .tcc-spacer{display:none}.tcc-selection-summary.svelte-1bjp1bq li:has(:checked) p,.tcc-selection-summary.svelte-1bjp1bq li:has(:checked) .tcc-terms{display:block}section.svelte-18tui0t{border-radius:.1px;transition:all var(--_tcc-duration) ease-in-out;background-color:#0000;border-end-end-radius:var(--_tcc-radius-l);border-end-start-radius:var(--_tcc-radius-l);outline:0 solid #0000;margin-block:1rem}section.svelte-18tui0t:target:not(:has(input:checked)){background-color:var(--_tcc-action-background);outline:.5rem solid var(--_tcc-action-background)}section.svelte-18tui0t .tcc-heading:where(.svelte-18tui0t):first-child{border-block-start:var(--_tcc-border-width) solid var(--_tcc-border-color);padding-block-start:.5rem}.tcc-package-action.svelte-1b21tbf{all:unset;text-align:start;width:100%;display:block}.tcc-package-action.svelte-1b21tbf:not(:disabled){cursor:pointer}.tcc-package-action.svelte-1b21tbf:disabled{cursor:not-allowed}.tcc-package-action.svelte-1b21tbf:focus-visible .tcc-button-primary:where(.svelte-1b21tbf){outline:2px solid var(--_tcc-action-color);outline-offset:2px}.tcc-package.svelte-1b21tbf{outline:1px solid var(--_tcc-border-alt-color);margin:0;padding:1rem}.tcc-package.svelte-1b21tbf:hover:not(.tcc-disabled){background-color:var(--_tcc-action-background);z-index:1}.tcc-package.tcc-selected.svelte-1b21tbf{background-color:var(--_tcc-action-background);outline-color:var(--_tcc-action-color);z-index:1}.tcc-package.svelte-1b21tbf:last-child{border-block-end:none}.tcc-package.svelte-1b21tbf:first-child{border-start-start-radius:var(--_tcc-radius-l);border-start-end-radius:var(--_tcc-radius-l)}.tcc-package.svelte-1b21tbf:last-child{border-end-end-radius:var(--_tcc-radius-l);border-end-start-radius:var(--_tcc-radius-l)}.tcc-info.svelte-1b21tbf,.tcc-heading.svelte-1b21tbf{align-items:start;gap:.5rem;display:flex}.tcc-info.svelte-1b21tbf{margin-block:0 1rem}.tcc-heading.svelte-1b21tbf{align-items:baseline}.tcc-price.svelte-1b21tbf{text-align:right}.tcc-price.svelte-1b21tbf .tcc-ui-heading:where(.svelte-1b21tbf){color:var(--_tcc-action-foreground)}.tcc-price.svelte-1b21tbf .tcc-strike:where(.svelte-1b21tbf){text-decoration:line-through}.tcc-button-group.svelte-1b21tbf{text-align:right;margin-block:0}@media (width<50em){.tcc-info.svelte-1b21tbf{flex-direction:column}.tcc-price.svelte-1b21tbf{text-align:left}.tcc-button-group.svelte-1b21tbf{width:100%}.tcc-spacer.svelte-1b21tbf{display:none}}@media (width<40em){.tcc-heading.svelte-1b21tbf{flex-direction:column;gap:0}}section.svelte-8yaitq{margin-block:2rem}section.svelte-8yaitq .tcc-heading:where(.svelte-8yaitq):first-child{border-block-start:var(--_tcc-border-width) solid var(--_tcc-border-color);padding-block-start:.5rem}ul.svelte-8yaitq{flex-direction:column;gap:1px;margin:0;margin-block:1rem;padding:0;list-style:none;display:flex}.tcc-selected.svelte-1qhe0hl{background:var(--_tcc-background);border-top:1px solid var(--_tcc-border-color);border-image:linear-gradient(var(--_tcc-border-color) 0 1px, var(--_tcc-background) 0) fill 0 / 0 / 0 var(--tcc-sticky-bar-overhang);justify-content:space-between;width:100%;margin-block-start:-1px;display:flex}.tcc-selected.tcc-sticky.svelte-1qhe0hl{z-index:9;box-shadow:1rem 1px 0 var(--_tcc-background), -1rem 1px 0 var(--_tcc-background);position:sticky;bottom:0}@media (width<40em){.tcc-selected.svelte-1qhe0hl{flex-direction:column;align-items:stretch;gap:.125rem;padding-block:.5rem .125em}.tcc-button.svelte-1qhe0hl,.tcc-button-primary.svelte-1qhe0hl{flex:1}}.tcc-totals.svelte-1qhe0hl{color:var(--_tcc-action-foreground);flex-direction:column;justify-content:center;align-items:start;gap:.2rem;display:flex}.tcc-subtotal.svelte-1qhe0hl{flex-direction:row;justify-content:space-between;align-items:baseline;column-gap:.375em;margin:0;display:flex}.tcc-subtotal-label.svelte-1qhe0hl{color:var(--_tcc-foreground);font-weight:400}.tcc-taxes.svelte-1qhe0hl{opacity:.8}.tcc-button-group.svelte-1qhe0hl{margin-block:.5rem}.tcc-buy.tcc-small .tcc-subtotal.svelte-1qhe0hl{grid-row-end:span 2;place-content:center;font-size:1.25rem}.tcc-buy.tcc-small .tcc-subtotal-label.svelte-1qhe0hl,.tcc-buy.tcc-small .tcc-styles.svelte-1qhe0hl{display:none}li.svelte-p91ifh{border-block-end:1px solid var(--_tcc-border-alt-color);gap:0;margin:0;list-style:none;display:grid;position:relative}li.svelte-p91ifh:last-of-type{margin-block-end:-1px}.tcc-price.svelte-p91ifh{opacity:.7;color:var(--_tcc-action-foreground);font-weight:600}.tcc-style-header.svelte-p91ifh{z-index:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.67rem;margin-top:.5rem;display:grid;position:relative}.tcc-style-name.svelte-p91ifh{opacity:.7;font-weight:600}.tcc-style-name-link.svelte-p91ifh{color:inherit}li.svelte-p91ifh:hover .tcc-style-name:where(.svelte-p91ifh),li.svelte-p91ifh:hover .tcc-price:where(.svelte-p91ifh),li.svelte-p91ifh:focus-within .tcc-style-name:where(.svelte-p91ifh),li.svelte-p91ifh:focus-within .tcc-price:where(.svelte-p91ifh),li.tcc-selected.svelte-p91ifh .tcc-style-name:where(.svelte-p91ifh),li.tcc-selected.svelte-p91ifh .tcc-price:where(.svelte-p91ifh){opacity:1}.tcc-button-group.svelte-p91ifh{margin:0}.tcc-button-group.svelte-p91ifh .tcc-button:where(.svelte-p91ifh){font-size:var(--tcc-style-button-font-size,.75rem);padding:var(--tcc-style-button-padding-block,.33em) var(--tcc-style-button-padding-inline,.67em);position:relative}.tcc-button-group.svelte-p91ifh .tcc-button:where(.svelte-p91ifh):after{content:"";block-size:max(100%,44px);position:absolute;inset:50% 0 auto;translate:0 -50%}@media (width>=40em){.tcc-button-group.svelte-p91ifh .tcc-button:where(.svelte-p91ifh)>span:where(.svelte-p91ifh)>.tcc-visually-hidden:where(.svelte-p91ifh){all:unset}}.tcc-sample.svelte-p91ifh{white-space:nowrap;font-size:var(--tcc-style-tester-font-size,72px);font-synthesis:none;width:100%;min-height:var(--tcc-style-tester-min-height,1.35em);padding:0;caret-color:currentColor;font-palette:var(--_tcc-font-palette,none);transition:font-palette var(--_tcc-duration) ease, opacity var(--_tcc-duration) ease;anchor-name:--sample;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding-block-end:.25rem;font-weight:400;line-height:normal;overflow:hidden}.tcc-sample.tcc-style-loading.svelte-p91ifh{opacity:0}.tcc-palettes.svelte-p91ifh{gap:.25rem;margin-block:.5rem;display:flex}.tcc-palette.svelte-p91ifh{border:1px solid var(--_tcc-action-color);cursor:pointer;background:0 0;border-radius:9rem;flex:1;gap:0;height:.5rem;padding:0;display:flex;overflow:hidden}.tcc-palette.svelte-p91ifh:hover{border-color:var(--_tcc-action-foreground);outline:3px solid var(--_tcc-action-background)}.tcc-color-swatch.svelte-p91ifh{flex:1}.tcc-axis-controls.svelte-p91ifh{grid-template-columns:max-content 1fr max-content;gap:0 .25rem;width:min(100%,20rem);margin-block:0;margin-inline:auto;padding-block:0;display:grid}.tcc-axis-control.svelte-p91ifh{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.tcc-axis-label.svelte-p91ifh,.tcc-axis-value.svelte-p91ifh{transition:opacity var(--_tcc-duration);opacity:.7}.tcc-axis-slider.svelte-p91ifh{width:100%}.tcc-axis-value.svelte-p91ifh{font-variant-numeric:tabular-nums;text-align:right}.tcc-axis-controls.svelte-p91ifh:hover .tcc-axis-label:where(.svelte-p91ifh),.tcc-axis-controls.svelte-p91ifh:hover .tcc-axis-value:where(.svelte-p91ifh),.tcc-axis-controls.svelte-p91ifh:focus-within .tcc-axis-label:where(.svelte-p91ifh),.tcc-axis-controls.svelte-p91ifh:focus-within .tcc-axis-value:where(.svelte-p91ifh){opacity:1}.tcc-axis-control.svelte-p91ifh{padding-block:.125rem}.tcc-axis-control.svelte-p91ifh:not(:nth-child(-n+3)){height:0;transition:all var(--_tcc-duration);padding-block:0;overflow:hidden}li.svelte-p91ifh.tcc-vf-active .tcc-axis-control:where(.svelte-p91ifh){height:auto;padding-block:.125rem}.tcc-axis-control-toggle.svelte-p91ifh{border-color:var(--_tcc-border-alt-color);border-radius:9rem;margin-block:0;margin-inline:auto;padding:.125rem .5rem}li.svelte-p91ifh.tcc-vf-active .tcc-axis-control-toggle:where(.svelte-p91ifh) .tcc-more:where(.svelte-p91ifh),li.svelte-p91ifh:not(.tcc-vf-active) .tcc-axis-control-toggle:where(.svelte-p91ifh) .tcc-less:where(.svelte-p91ifh){display:none}div.svelte-p91ifh:focus{outline:none}li.tcc-selected.svelte-p91ifh{background-color:var(--_tcc-action-background);background-image:linear-gradient(90deg, var(--_tcc-background), var(--_tcc-action-background), var(--_tcc-background))}li.tcc-selected.svelte-p91ifh .tcc-style-name:where(.svelte-p91ifh),li.tcc-selected.svelte-p91ifh .tcc-price:where(.svelte-p91ifh){opacity:1}section.svelte-16bi58w .tcc-heading:where(.svelte-16bi58w):first-child{border-block-start:var(--_tcc-border-width) solid var(--_tcc-border-color);padding-block-start:.5rem}p.svelte-16bi58w{text-wrap:balance}ul.svelte-16bi58w{border-bottom:1px solid var(--_tcc-border-color);height:auto;margin:0;padding:0;transition:height .5s ease-in-out;position:relative;overflow:hidden}.tcc-sticky.svelte-16bi58w{top:var(--tcc-sticky-offset,0px);background:var(--_tcc-background);z-index:9;border-bottom:1px solid var(--_tcc-border-alt-color);border-image:linear-gradient(to top, var(--_tcc-border-alt-color) 0 1px, var(--_tcc-background) 0) fill 0 / 0 / 0 var(--tcc-sticky-bar-overhang);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;display:flex;position:sticky}.tcc-sticky.svelte-16bi58w p:where(.svelte-16bi58w){margin:0}.tcc-style-form.svelte-16bi58w{align-items:center;gap:1rem;display:flex}label.svelte-16bi58w{white-space:nowrap;align-items:center;gap:.5rem;display:flex}label.svelte-16bi58w input:where(.svelte-16bi58w){flex:1}@media (width<55em){.tcc-sticky.svelte-16bi58w,.tcc-style-form.svelte-16bi58w{flex-direction:column;align-items:stretch;gap:.5rem;position:static}}.tcc-button.tcc-toggle.svelte-16bi58w{z-index:1;border-start-start-radius:.1px;border-start-end-radius:.1px;margin-block:-1px .5rem;margin-inline:auto;position:relative}.tcc-buy.tcc-small .tcc-sticky.svelte-16bi58w p:where(.svelte-16bi58w){display:none}.tcc-buy.tcc-small .tcc-sticky.svelte-16bi58w{justify-content:flex-end}ul.tcc-collapsed.svelte-16bi58w{height:36rem}ul.svelte-16bi58w:after{content:"";background:linear-gradient(to bottom, transparent, var(--_tcc-background));pointer-events:none;opacity:0;height:2rem;transition:opacity var(--_tcc-duration) ease-in-out;position:absolute;inset:auto 0 0}ul.tcc-collapsed.svelte-16bi58w:after{opacity:1}ul.tcc-collapsed.svelte-16bi58w+.tcc-toggle:where(.svelte-16bi58w) .tcc-less:where(.svelte-16bi58w),ul.svelte-16bi58w:not(.tcc-collapsed)+.tcc-toggle:where(.svelte-16bi58w) .tcc-more:where(.svelte-16bi58w){display:none}.tcc-buy.svelte-1hxoklf{width:100%;max-width:var(--_tcc-max-width);box-sizing:content-box;margin-block:1rem;margin-inline:auto;container-type:inline-size}.family[data-astro-cid-jo2zd6ph]{margin-top:var(--nav-height)}.family[data-astro-cid-jo2zd6ph] .carousel{background-color:var(--border);position:relative}.family[data-astro-cid-jo2zd6ph] .embla-container{gap:0;margin:0 0 1px}.family[data-astro-cid-jo2zd6ph] .embla-slide{margin:0 .5px}.family[data-astro-cid-jo2zd6ph] .embla-slide-inner{width:min(80vw,800px);height:100%}.family[data-astro-cid-jo2zd6ph] .icons-wrapper{transition:opacity var(--duration) ease-in-out;width:min(80vw,800px);margin-inline:auto;position:absolute;inset:0}.family[data-astro-cid-jo2zd6ph] .icons-wrapper #embla-prev,.family[data-astro-cid-jo2zd6ph] .icons-wrapper #embla-next,.family[data-astro-cid-jo2zd6ph] .icons-wrapper #embla-pause,.family[data-astro-cid-jo2zd6ph] .icons-wrapper #embla-play{background:var(--foreground);color:var(--background);border:none;border-radius:50%}.family[data-astro-cid-jo2zd6ph] .carousel:hover .icons-wrapper{opacity:1}.sticky-sentinel[data-astro-cid-jo2zd6ph]{top:var(--nav-height);visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute}.family-header[data-astro-cid-jo2zd6ph]{top:var(--nav-height);background-color:var(--background);border-bottom:1px solid var(--border-alt);z-index:9;transition:all var(--duration) ease-in-out;--featured-font-family:featured;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:.5rem 2rem;display:flex;position:sticky}.family-header[data-astro-cid-jo2zd6ph] h1[data-astro-cid-jo2zd6ph]{font-family:var(--featured-font-family);transition:font-size var(--duration) ease-out;white-space:nowrap;font-size:clamp(1rem,5vw,4rem);line-height:1}.family-header[data-astro-cid-jo2zd6ph] h1[data-astro-cid-jo2zd6ph].ornament{font-family:inherit}@media (width>=40em){.family-header[data-astro-cid-jo2zd6ph].stuck{background-color:var(--background-alt);border-bottom-color:var(--border)}.family-header[data-astro-cid-jo2zd6ph].stuck h1[data-astro-cid-jo2zd6ph]{font-size:clamp(1rem,4vw,2rem)}}.family-header-foundry[data-astro-cid-jo2zd6ph]{color:var(--foreground-alt);white-space:nowrap;font-size:1rem;line-height:1}.family-header-foundry[data-astro-cid-jo2zd6ph] a[data-astro-cid-jo2zd6ph]{transition:all var(--duration) ease-in-out;text-decoration-color:color-mix(in srgb, currentColor 25%, transparent 75%)}.family-header-foundry[data-astro-cid-jo2zd6ph] a[data-astro-cid-jo2zd6ph]:hover{color:var(--foreground);text-decoration-color:currentColor}.family-header-content[data-astro-cid-jo2zd6ph]{align-items: ;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem;display:flex}@media (width<50em){.family-header[data-astro-cid-jo2zd6ph]{flex-direction:column;gap:.25rem;padding-block:1rem .5rem;position:static}}.family-nav[data-astro-cid-jo2zd6ph]{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem;margin-block:1rem;font-size:.875rem;display:flex}.family-nav[data-astro-cid-jo2zd6ph] a[data-astro-cid-jo2zd6ph]{transition:all var(--duration) ease-in-out;white-space:nowrap;text-decoration-color:color-mix(in srgb, currentColor 12.5%, transparent 87.5%)}.family-nav[data-astro-cid-jo2zd6ph] a[data-astro-cid-jo2zd6ph]:hover{text-decoration-color:currentColor}@media (width>40em){.family-nav[data-astro-cid-jo2zd6ph]{margin-block:3rem}}.family-info[data-astro-cid-jo2zd6ph]{padding:2rem var(--page-margin);max-width:var(--max-width);flex-direction:column;gap:0;margin-block:0 1rem;margin-inline:auto;display:flex}@media (width>40em){.family-info[data-astro-cid-jo2zd6ph]{flex-direction:row;gap:2rem;margin-block:3rem 2rem;padding-block:0;display:flex}.description[data-astro-cid-jo2zd6ph]{flex:3;width:1px;font-size:1.25rem}.meta[data-astro-cid-jo2zd6ph]{flex:2;width:1px}}.description[data-astro-cid-jo2zd6ph]>*{margin-block:1rem}.description[data-astro-cid-jo2zd6ph]>:first-child{margin-block-start:0}.family-info[data-astro-cid-jo2zd6ph] h2{margin-block:1rem 0;font-size:1rem;font-weight:600}.family-info[data-astro-cid-jo2zd6ph] .meta[data-astro-cid-jo2zd6ph]>h2:first-child{margin-block-start:0}.family-info[data-astro-cid-jo2zd6ph] .tag-container>:after{content:","}.family-info[data-astro-cid-jo2zd6ph] .tag-container>:last-child:after{content:""}.tag-button[data-astro-cid-jo2zd6ph],.tag-button[data-astro-cid-jo2zd6ph]:hover,.tag-button[data-astro-cid-jo2zd6ph]:focus,.family-info[data-astro-cid-jo2zd6ph] li{color:var(--foreground-alt);background:0 0;border:none;margin:0;margin-inline-end:.4rem;padding:0;font-size:.875rem;line-height:1.2;display:inline}.tag-button[data-astro-cid-jo2zd6ph]:hover,.tag-button[data-astro-cid-jo2zd6ph]:focus{color:var(--foreground);text-decoration:underline}.family-info[data-astro-cid-jo2zd6ph] ul,.family-info[data-astro-cid-jo2zd6ph] li{line-break:anywhere;white-space:normal;margin:0;padding:0;list-style:none}.family-info[data-astro-cid-jo2zd6ph] li{white-space:nowrap;margin-inline-end:.4rem;display:inline}.family-info[data-astro-cid-jo2zd6ph] li:after{content:","}.family-info[data-astro-cid-jo2zd6ph] li:last-child:after{content:""}.examples[data-astro-cid-jo2zd6ph]{max-width:var(--max-width);padding-inline:var(--page-margin);grid-template-columns:1fr 1fr;grid-auto-flow:dense;align-items:start;gap:1rem;margin-block:0 4rem;margin-inline:auto;display:grid}@media (width<40em){.examples[data-astro-cid-jo2zd6ph]{grid-template-columns:1fr}}.examples[data-astro-cid-jo2zd6ph]>:nth-child(3n+1){grid-column:1/-1}.family[data-astro-cid-jo2zd6ph] .tcc-buy{--tcc-sticky-offset:calc(var(--nav-height) + 3rem)}.family[data-astro-cid-jo2zd6ph] .tcc-buy .tcc-sticky{z-index:5!important}@media (width<50em){.family[data-astro-cid-jo2zd6ph] .tcc-buy{--tcc-sticky-offset:var(--nav-height)}}.family[data-astro-cid-jo2zd6ph] #additional-licensing section{padding-block-start:0}.family[data-astro-cid-jo2zd6ph] #additional-licensing .big{font-size:1.25rem}.family[data-astro-cid-jo2zd6ph] .tcc-buy>.tcc-heading-l{display:none}.family[data-astro-cid-jo2zd6ph] .similar-fonts{overflow:hidden}.family[data-astro-cid-jo2zd6ph] .static-family-list{white-space:nowrap;scroll-snap-type:x mandatory;padding-inline:2rem 0;line-height:1;display:block;overflow-x:auto}.family[data-astro-cid-jo2zd6ph] .static-family-list>li{scroll-snap-align:center;margin-block:1px 2rem;margin-inline:0 2rem;display:inline-block}.family[data-astro-cid-jo2zd6ph] .static-family-list a{display:block}.sample-text[data-astro-cid-sxrr6th7]{flex-direction:column;gap:13px;margin-bottom:.25rem;display:flex}.sample-text[data-astro-cid-sxrr6th7] label[data-astro-cid-sxrr6th7]{letter-spacing:.028em;text-transform:uppercase;font-family:Synergy,sans-serif;font-size:.8rem;font-weight:600;line-height:100%}.sample-text[data-astro-cid-sxrr6th7] input[data-astro-cid-sxrr6th7]{background-color:var(--gray-100);width:100%;color:var(--gray-800);border:none;padding:.5rem;font-family:Config Mono,monospace;font-size:.875rem}.sample-text[data-astro-cid-sxrr6th7] input[data-astro-cid-sxrr6th7]::placeholder{color:var(--gray-800)}.sample-text[data-astro-cid-sxrr6th7] input[data-astro-cid-sxrr6th7]:focus{outline:none}@media screen and (width<=768px){.sample-text[data-astro-cid-sxrr6th7]{margin-bottom:.5rem;margin-right:0}}#filters[data-astro-cid-jvwagfzn]{--swc-button-color:var(--gray-800);--swc-button-background-color:var(--gray-50);--swc-button-border-radius:1px;--swc-button-border:1px solid var(--gray-300);--swc-button-padding:.2rem .5rem;--swc-button-font-weight:520;--swc-button-font-size:.85rem;--swc-button-background-color-hover:var(--gray-50);--swc-button-color-hover:var(--gray-800);--swc-button-border-hover:1px solid var(--gray-300);--swc-button-background-color-selected:var(--gray-800);--swc-button-color-selected:var(--gray-50);--swc-button-border-selected:1px solid var(--gray-800);--swc-button-transition:none;height:100%}#filters .swc-button.selected:hover{background:var(--swc-button-background-color-selected);color:var(--swc-button-color-selected);border:var(--swc-button-border-selected)}.swc-button-group.columns{columns:2;column-gap:.25rem}.swc-button-group .swc-button{width:100%;margin:.1rem 0}#filters .collapsible>button{color:var(--black);background-color:#0000;border:none;padding:5px 0 2px;font-size:.9rem;font-weight:580}#filters .collapsible>button:hover{cursor:pointer}#filters .categories{padding:.25rem .5rem}#filters .categories:first-child{padding-top:0}#filters .categories:last-child{border-bottom:none}#filters[data-astro-cid-jvwagfzn]{--dd-label-padding:.5rem;--dd-width:100%;--dd-bg:var(--gray-100);--dd-border-color:var(--gray-200);--dd-border-size:1px}#filters[data-astro-cid-jvwagfzn] .dropdown{margin-top:1rem;font-size:.9rem;font-weight:520}#filters .categories .icon{color:var(--gray-800);transition:transform .15s;transform:rotate(0)}#filters .collapsible.open>button .icon,#filters .collapsible[open]>button .icon,#filters .collapsible>button[aria-expanded=true] .icon{transform:rotate(180deg)}.categories[data-astro-cid-jvwagfzn].divider{border-bottom:1px solid var(--gray-200)}.filters.open .close,.close[data-astro-cid-jvwagfzn],.close[data-astro-cid-jvwagfzn]{display:none}@media screen and (width<=768px){.filters.open .close{justify-content:flex-end;display:flex}}.swc-button-group.columns{grid-template-columns:repeat(2,1fr);gap:0 .25rem;display:grid}.swc-button-group.columns .swc-button{break-inside:avoid}.swc-button-group img{max-height:20px}.swc-button-group svg{height:27px}a[data-astro-cid-2uikpvtf]{color:var(--gray-800);border:1px solid #0000;border-bottom:1px solid var(--gray-200);isolation:isolate;contain:layout style;--tt-fade-color:var(--gray-10);flex-direction:column;width:100%;height:210px;font-size:.85rem;text-decoration:none;display:flex;container-type:size}header[data-astro-cid-2uikpvtf]{text-align:left;z-index:3;width:100%;padding:1rem 1rem 0;line-height:1.15;display:flex}header[data-astro-cid-2uikpvtf] h2[data-astro-cid-2uikpvtf]{text-overflow:ellipsis;margin:0 0 .4rem;font-size:1rem;font-weight:580}header[data-astro-cid-2uikpvtf] span[data-astro-cid-2uikpvtf]{text-overflow:ellipsis;color:var(--gray-600)}header[data-astro-cid-2uikpvtf] div[data-astro-cid-2uikpvtf]{flex:1;align-items:baseline;gap:.5rem;display:flex}header[data-astro-cid-2uikpvtf] div[data-astro-cid-2uikpvtf].action-buttons{flex:none;align-items:flex-end;margin-left:auto;display:flex}a .swc-type-tester{margin-top:auto;margin-bottom:auto}header .swc-button{align-self:flex-end;margin-top:.5rem}.spinner-wrapper[data-astro-cid-qk2qse2x]{top:var(--nav-height);width:100%;height:calc(100% - var(--nav-height));z-index:9999;background-color:var(--gray-50);justify-content:center;align-items:center;display:flex;position:fixed;left:0}#font-card[data-astro-cid-qk2qse2x]{display:none}#font-list[data-astro-cid-qk2qse2x]{flex-shrink:0;margin:0}#font-list[data-astro-cid-qk2qse2x].grid{background-color:var(--gray-200);flex:1 0 auto}#font-list[data-astro-cid-qk2qse2x].list{background-color:var(--gray-10);flex:1 0 auto}#font-list[data-astro-cid-qk2qse2x].grid #font-list-virtual-inner[data-astro-cid-qk2qse2x]{background-color:var(--gray-200);width:100%}#font-list.grid .font-list-virtual-row{z-index:1;position:absolute}#font-list.grid .font-list-virtual-row:hover{z-index:2}.font-grid-cell-placeholder{aspect-ratio:1;pointer-events:none;background-color:#fff;width:100%;height:250px;display:block;position:relative}.font-list-cell-placeholder{background-color:var(--gray-10);border-bottom:1px solid var(--gray-200);pointer-events:none;width:100%;height:210px}#font-list[data-astro-cid-qk2qse2x].list #font-list-virtual-inner[data-astro-cid-qk2qse2x]{background-color:var(--gray-10);width:100%}#no-results[data-astro-cid-qk2qse2x]{flex-shrink:0;padding:1rem;display:none}html.logged-in #font-list .actions-logged-in,#font-list.logged-in .actions-logged-in{display:flex}html.logged-in #font-list .actions-logged-out,#font-list.logged-in .actions-logged-out{display:none}#chips[data-astro-cid-nmlyyinl]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex;position:relative}.chips-scroll[data-astro-cid-nmlyyinl]{scrollbar-gutter:stable both-edges;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative;overflow:auto hidden}.chips-scroll[data-astro-cid-nmlyyinl]::-webkit-scrollbar{background:0 0;height:6px}.chips-scroll[data-astro-cid-nmlyyinl]::-webkit-scrollbar-track{background:0 0}.chips-scroll[data-astro-cid-nmlyyinl]::-webkit-scrollbar-thumb{background-color:var(--gray-300);box-shadow:none;border:none;border-radius:4px}.chips-scroll[data-astro-cid-nmlyyinl]::-webkit-scrollbar-thumb:hover{background-color:var(--ramp-400) transparent}.chips-scroll[data-astro-cid-nmlyyinl]{scrollbar-width:thin;scrollbar-color:var(--gray-400) transparent}#chips-list[data-astro-cid-nmlyyinl]{flex-wrap:nowrap;gap:.5rem;margin:0;padding:0;display:flex}#chips-list[data-astro-cid-nmlyyinl] .chip[data-astro-cid-nmlyyinl],#chips-list[data-astro-cid-nmlyyinl] .chip[data-astro-cid-nmlyyinl] span[data-astro-cid-nmlyyinl],#clear[data-astro-cid-nmlyyinl]{white-space:nowrap}#chips-list[data-astro-cid-nmlyyinl] .chip[data-astro-cid-nmlyyinl],#clear[data-astro-cid-nmlyyinl]{flex:none}#chips-list[data-astro-cid-nmlyyinl] .chip[data-astro-cid-nmlyyinl]{align-items:center;gap:.25rem;display:inline-flex}#chips[data-astro-cid-nmlyyinl] li[data-astro-cid-nmlyyinl]{display:inline}#chips[data-astro-cid-nmlyyinl] .chip[data-astro-cid-nmlyyinl]{--swc-button-background-color:var(--ramp-200);--swc-button-border:none;--swc-button-border-hover:none;--swc-button-border-radius:5px}#clear[data-astro-cid-nmlyyinl]{--swc-button-color:var(--gray-800);--swc-button-background-color:transparent;--swc-button-font-weight:440;--swc-button-font-size:.9rem;--swc-button-border:0px solid transparent;--swc-button-padding:0rem;--swc-button-color-hover:var(--gray-800);--swc-button-background-color-hover:transparent;--swc-button-border-hover:0px solid transparent;margin-left:8px;margin-right:1rem;text-decoration:underline}#list-controls[data-astro-cid-7kpolzr2]{background-color:var(--white);z-index:1000;border-bottom:1px solid var(--gray-800);--swc-button-color:var(--gray-800);--swc-button-background-color:var(--gray-100);--swc-button-font-weight:440;--swc-button-font-size:.9rem;--swc-button-border-radius:5px;--swc-button-border:1px solid var(--gray-300);--swc-button-padding:.1rem .5rem;--swc-button-icon-color:var(--gray-400);--swc-button-icon-size:.6rem;flex-shrink:0;padding:1rem;font-size:.9rem;font-weight:440;box-shadow:0 1px 10px #0000000d}.row[data-astro-cid-7kpolzr2]{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (width<=1060px){#list-controls .row{flex-wrap:wrap}#list-controls .row>.chips-inline.has-filters{flex:0 0 100%;order:3;width:100%;margin-top:10px}}.result-count[data-astro-cid-7kpolzr2]{letter-spacing:.02em;font-family:Config Mono,monospace;font-size:14px;font-weight:500;line-height:100%}@media screen and (width<=430px){.families-text[data-astro-cid-7kpolzr2]{display:none}}#mode-controls[data-astro-cid-7kpolzr2]{--swc-button-color:var(--gray-800);--swc-button-background-color:transparent;--swc-button-padding:0;--swc-button-border:1px solid transparent;--swc-button-color-hover:var(--gray-800);--swc-button-border-hover:1px solid transparent;--swc-button-background-color-hover:transparent;--swc-button-color-selected:var(--gray-800);--swc-button-background-color-selected:transparent;--swc-button-border-selected:1px solid transparent;gap:8px;display:flex}#sort-controls[data-astro-cid-7kpolzr2]{--dd-width:200px;--dd-height:100%;--dd-label-padding:.25em 1em .25em 1em;--dd-bg:var(--gray-10);--dd-option-padding:.4em 1em;--dd-options-padding:0;--dd-bg-selected:var(--gray-200);--dd-color-selected:var(--gray-800);--dd-border-size:1px;--dd-border-color:var(--gray-300);--pa-height:1.5em;--pa-border-radius:.25em;height:37px;margin:.125rem 0;line-height:28px}.controls[data-astro-cid-7kpolzr2]{flex-direction:row;align-items:center;gap:.5rem;height:30px;display:flex}@media screen and (width<=768px){#sort-controls[data-astro-cid-7kpolzr2]{display:none}}.controls[data-astro-cid-7kpolzr2] label[data-astro-cid-7kpolzr2]{color:var(--gray-800);margin-right:.5rem;font-family:Synergy,sans-serif;font-weight:440;line-height:24px;display:inline-block}.filter-button[data-astro-cid-7kpolzr2]{display:none}.filter-button[data-astro-cid-7kpolzr2] button[data-astro-cid-7kpolzr2]{border:1px solid var(--black);color:var(--black);background-color:#0000;border-radius:0;align-items:center;gap:6px;padding:.3rem .7rem;font-weight:500;display:flex}.filter-button[data-astro-cid-7kpolzr2] button[data-astro-cid-7kpolzr2]:hover{background-color:var(--ramp-200)}@media screen and (width<=768px){.filter-button[data-astro-cid-7kpolzr2]{display:block}}.dropdown .filter-icon{transition:transform .15s;transform:rotate(0);color:var(--ramp-700)!important}.dropdown button.label .icon{transform:none!important}.dropdown button.label[aria-expanded=true] .filter-icon{transform:rotate(180deg)}.subscription-reminder[data-astro-cid-xc6moc3s]{--swc-button-color:var(--white);--swc-button-background-color:var(--gray-800);--swc-button-font-weight:600;--swc-button-border-radius:0px;--swc-button-padding:7px 7px;--swc-button-font-size:14px;--swc-button-gap:6px;text-transform:uppercase;width:var(--sidebar-width);height:57px;font-family:Synergy,sans-serif;display:none;position:fixed;bottom:0;left:0;gap:var(--swc-button-gap,6px)!important}@media screen and (width<=768px){.subscription-reminder[data-astro-cid-xc6moc3s]{width:100%}}main[data-astro-cid-youjal3l]{margin-top:var(--nav-height);display:flex;position:fixed;inset:0}.filters[data-astro-cid-youjal3l]{width:var(--sidebar-width);background-color:var(--gray-10);height:calc(100dvh - var(--nav-height));border-right:1px solid var(--gray-800);padding:.75rem;position:relative;overflow-y:auto}.filters[data-astro-cid-youjal3l].subscribe{height:calc(100dvh - var(--nav-height) - 57px);padding-bottom:57px}.fonts[data-astro-cid-youjal3l]{height:calc(100dvh - var(--nav-height));flex-direction:column;flex:1;display:flex;overflow:hidden}.content[data-astro-cid-youjal3l]{flex-direction:column;flex:1;min-height:0;display:flex}.content[data-astro-cid-youjal3l]>#list-controls{flex-shrink:0}#font-grid-scroller[data-astro-cid-youjal3l]{background-color:var(--gray-200);flex:1;min-height:0;overflow:auto}#font-grid-scroller[data-astro-cid-youjal3l].font-grid-scroller--list{background-color:var(--gray-10)}.font-scroller-body[data-astro-cid-youjal3l]{background-color:var(--gray-200);flex-direction:column;min-height:100%;display:flex}#font-grid-scroller[data-astro-cid-youjal3l].font-grid-scroller--list .font-scroller-body[data-astro-cid-youjal3l]{background-color:var(--gray-10)}.font-scroller-body[data-astro-cid-youjal3l] #font-list.grid{background-color:var(--gray-200);flex:1 0 auto}.font-scroller-body[data-astro-cid-youjal3l] #font-list.list{background-color:var(--gray-10);flex:1 0 auto}.font-scroller-body[data-astro-cid-youjal3l]>footer{flex-shrink:0}#foundry-header{display:none}#foundry-header p{max-width:32rem}#foundry-header div:first-child{flex:1}#foundry-header div:last-child{background-color:var(--black);color:var(--white);flex:1;padding:1.25rem}#foundry-header h1{margin-bottom:6rem;font-family:Bookmania,serif;font-size:3.125rem;font-weight:400;line-height:.95}#foundry-header p{line-height:1.15}#foundry-header .founders{margin-bottom:1.75rem;font-family:Config Mono,monospace}#foundry-header img{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (width<=768px){.filters[data-astro-cid-youjal3l]{display:none}.filters[data-astro-cid-youjal3l].open{top:var(--nav-height);width:100%;height:calc(100dvh - var(--nav-height));z-index:3000;border-right-width:0;display:block;position:fixed;left:0}#foundry-header{flex-direction:column-reverse}#foundry-header img{max-height:300px}}main[data-astro-cid-gf3ntmjm] header[data-astro-cid-gf3ntmjm] h1[data-astro-cid-gf3ntmjm]{font-size:4rem;font-weight:600}main[data-astro-cid-gf3ntmjm] header[data-astro-cid-gf3ntmjm] p[data-astro-cid-gf3ntmjm]{margin-top:-.75rem;margin-bottom:3rem}header[data-astro-cid-gf3ntmjm]{max-width:var(--main-width);margin:1rem auto;padding:.5rem}main[data-astro-cid-gf3ntmjm]{top:var(--nav-height);margin-bottom:6rem;position:relative}ul[data-astro-cid-gf3ntmjm]{max-width:var(--main-width);grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:1rem;margin:1rem auto 3rem;padding:.5rem;list-style-type:none;display:grid}.card[data-astro-cid-gf3ntmjm]{aspect-ratio:5/3;background:var(--black);color:var(--gray-100);border:1px solid var(--gray-200);place-items:center;text-decoration:none;display:grid}.card[data-astro-cid-gf3ntmjm]>[data-astro-cid-gf3ntmjm]{grid-area:1/1}.card[data-astro-cid-gf3ntmjm] img[data-astro-cid-gf3ntmjm]{max-width:50%;max-height:50%}.card[data-astro-cid-gf3ntmjm] h2[data-astro-cid-gf3ntmjm]{margin:0 0 1rem;font-weight:600;line-height:1}.card[data-astro-cid-gf3ntmjm] .hover[data-astro-cid-gf3ntmjm] p[data-astro-cid-gf3ntmjm]{margin:1rem 0}.card[data-astro-cid-gf3ntmjm] .hover[data-astro-cid-gf3ntmjm] p[data-astro-cid-gf3ntmjm]:last-child{font-weight:520}.bio[data-astro-cid-gf3ntmjm]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hover[data-astro-cid-gf3ntmjm]{opacity:0;background:var(--gray-50);color:var(--gray-800);border:1px solid var(--gray-300);grid-template-columns:1fr 3fr;place-self:stretch stretch;place-items:center;gap:3rem;padding-right:5rem;transition:opacity .1s;display:grid}.logo-small[data-astro-cid-gf3ntmjm] img[data-astro-cid-gf3ntmjm]{width:70%;max-width:100%;margin-left:auto;display:block}.soon[data-astro-cid-gf3ntmjm]{background:#fff;place-self:start;padding:.5rem 1rem;font-size:.85rem;font-weight:580}@media screen and (width<=700px){ul[data-astro-cid-gf3ntmjm]{grid-template-columns:1fr}}@media screen and (width<=500px){.hover[data-astro-cid-gf3ntmjm] h2[data-astro-cid-gf3ntmjm]{font-size:var(--text-h3);margin-bottom:2rem}.hover[data-astro-cid-gf3ntmjm] p[data-astro-cid-gf3ntmjm]{font-size:var(--text-normal)}}@media (hover:hover){.card[data-astro-cid-gf3ntmjm]:focus .hover[data-astro-cid-gf3ntmjm],.card[data-astro-cid-gf3ntmjm]:hover .hover[data-astro-cid-gf3ntmjm],.card[data-astro-cid-gf3ntmjm]:active .hover[data-astro-cid-gf3ntmjm]{opacity:1}}.subnav[data-astro-cid-wkpgnxuj]{z-index:999;background:#f8f8f8;border-bottom:1px solid #e7e3e1;align-items:center;height:60px;display:flex;position:fixed;top:60px;left:0;right:0}.subnav[data-astro-cid-wkpgnxuj]>.container[data-astro-cid-wkpgnxuj]{align-items:center;width:100%;padding-left:35px;padding-right:35px;display:flex}.subnav-flex[data-astro-cid-wkpgnxuj]{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-links[data-astro-cid-wkpgnxuj]{text-align:right;flex-direction:row;gap:16px;margin:0;padding:0;list-style:none;display:flex}.subnav-title[data-astro-cid-wkpgnxuj]{color:var(--black);text-transform:uppercase;margin-top:2px;font-family:Synergy,sans-serif;font-size:14px;font-weight:400;line-height:21px}.nav-link[data-astro-cid-wkpgnxuj]{color:var(--black);text-transform:uppercase;font-family:Synergy,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-decoration:underline}@media (width<=768px){.subnav[data-astro-cid-wkpgnxuj]>.container[data-astro-cid-wkpgnxuj]{padding-left:16px;padding-right:16px}}main[data-astro-cid-cj3qw75i]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-cj3qw75i]{flex-shrink:0}.wrapper-md[data-astro-cid-cj3qw75i]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-cj3qw75i]{padding-top:107px;padding-bottom:17px}.heading[data-astro-cid-cj3qw75i]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}@media (width<=767px){.heading[data-astro-cid-cj3qw75i]{font-size:48px}}main[data-astro-cid-qlekwaap]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-qlekwaap]{flex-shrink:0}.wrapper-md[data-astro-cid-qlekwaap]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-qlekwaap]{padding-top:107px;padding-bottom:17px}.heading[data-astro-cid-qlekwaap]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}@media (width<=767px){.heading[data-astro-cid-qlekwaap]{font-size:48px}}main[data-astro-cid-o6putohw]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-o6putohw]{flex-shrink:0}.wrapper-md[data-astro-cid-o6putohw]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-o6putohw]{padding-top:107px;padding-bottom:17px}.heading[data-astro-cid-o6putohw]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}@media (width<=767px){.heading[data-astro-cid-o6putohw]{font-size:48px}}main[data-astro-cid-6dqmr3fo]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-6dqmr3fo]{flex-shrink:0}.wrapper-md[data-astro-cid-6dqmr3fo]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-6dqmr3fo]{padding-top:107px;padding-bottom:17px}.heading[data-astro-cid-6dqmr3fo]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}@media (width<=767px){.heading[data-astro-cid-6dqmr3fo]{font-size:48px}}.tcc-hdyhau-form.svelte-1202kr6{max-width:600px;font-family:var(--tcc-hdyhau-form-font-family,var(--_tcc-ui-font-family,system-ui));font-size:var(--tcc-hdyhau-form-font-size,1rem);color:var(--tcc-hdyhau-form-color,var(--_tcc-foreground,#000));margin:0 auto}.tcc-hdyhau-form-fields.svelte-1202kr6{margin:0}.tcc-hdyhau-form.svelte-1202kr6 h3:where(.svelte-1202kr6){font:inherit;font-weight:inherit;margin:0 0 1rem}fieldset.svelte-1202kr6{border:0;margin:0 0 1rem;padding:0}.tcc-hdyhau-option.svelte-1202kr6{cursor:pointer;align-items:flex-start;gap:.5rem;margin-block:.625rem;line-height:1.4;display:flex}.tcc-hdyhau-option.svelte-1202kr6 input[type=radio]:where(.svelte-1202kr6){flex-shrink:0;width:auto;max-width:none;margin-top:.2em}.tcc-hdyhau-other.svelte-1202kr6{margin:0 0 1rem;line-height:1.4;display:block}.tcc-hdyhau-other.svelte-1202kr6 input:where(.svelte-1202kr6){box-sizing:border-box;width:100%;font:inherit;color:inherit;border-radius:var(--tcc-hdyhau-button-border-radius,var(--_tcc-radius,.25rem));background:0 0;border:1px solid;margin-top:.375rem;padding:.5rem .625rem;display:block}.tcc-hdyhau-error.svelte-1202kr6{color:var(--negative,#c00);margin:0 0 .75rem;font-size:.875rem}.tcc-hdyhau-thanks.svelte-1202kr6{margin:0 0 .75rem;line-height:1.45}.tcc-hdyhau-form .tcc-button{color:var(--tcc-hdyhau-button-color,var(--_tcc-background,#000));background-color:var(--tcc-hdyhau-button-background-color,var(--_tcc-action-color,#fff));border:var(--tcc-hdyhau-button-border,1px solid transparent);border-radius:var(--tcc-hdyhau-button-border-radius,var(--_tcc-radius,.25rem));font-family:var(--tcc-hdyhau-button-font-family,var(--_tcc-ui-font-family,system-ui));font-size:var(--tcc-hdyhau-button-font-size,1rem);font-weight:var(--tcc-hdyhau-button-font-weight,400);line-height:var(--tcc-hdyhau-button-line-height,inherit);padding:var(--tcc-hdyhau-button-padding,.5rem 1rem);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.tcc-hdyhau-form .tcc-button:hover{color:var(--tcc-hdyhau-button-color-hover,var(--tcc-hdyhau-button-color,var(--_tcc-background,#000)));background-color:var(--tcc-hdyhau-button-hover-background-color,var(--_tcc-action-foreground,#333));border:var(--tcc-hdyhau-button-border-hover,var(--tcc-hdyhau-button-border,1px solid transparent))}.tcc-hdyhau-form .tcc-button:disabled{cursor:not-allowed;color:var(--tcc-hdyhau-button-color-disabled,var(--tcc-hdyhau-button-color,var(--_tcc-background,#000)));background-color:var(--tcc-hdyhau-button-background-color-disabled,var(--tcc-hdyhau-button-background-color,var(--_tcc-action-color,#fff)));border:var(--tcc-hdyhau-button-border-disabled,var(--tcc-hdyhau-button-border,1px solid transparent))}.tcc-hdyhau-form-disclaimer.svelte-1202kr6{color:var(--tcc-hdyhau-muted-text-color,var(--_tcc-foreground-alt,#555));margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.tcc-hdyhau-form-disclaimer.svelte-1202kr6 a:where(.svelte-1202kr6){color:inherit;text-decoration:underline}#tcc-checkout-success.svelte-iq0lse p.tcc-download-error:where(.svelte-iq0lse),#tcc-checkout-success.svelte-iq0lse p.tcc-session-error:where(.svelte-iq0lse){color:var(--_tcc-negative-color,red)}.tcc-heading.svelte-iq0lse,p.svelte-iq0lse{text-align:center}#tcc-checkout-download-button{margin-inline:auto;display:block}#tcc-checkout-success.svelte-iq0lse #tcc-checkout-download-button:not([disabled]) [data-tcc-icon]{display:none}#tcc-checkout-success.svelte-iq0lse button{align-items:center;gap:.5em;display:flex}#tcc-checkout-success.svelte-iq0lse .tcc-spinner{--tcc-spinner-size:1em;--tcc-spinner-thickness:2px;margin-inline:auto}.success-page[data-astro-cid-lgndsb3e]{padding-block:calc(var(--nav-height) + 5rem) 7rem;max-width:40rem;margin-inline:auto}.success-page[data-astro-cid-lgndsb3e] .tcc-heading,.success-page[data-astro-cid-lgndsb3e] p,.success-page[data-astro-cid-lgndsb3e] button{margin-block:1rem}.wrapper-lg[data-astro-cid-lgndsb3e]{max-width:980px;margin:0 auto;padding:0 1rem}.swc-pill[data-astro-cid-dxljwzot]{border:var(--swc-pill-border,1px solid transparent);border-radius:var(--swc-pill-border-radius,.5em);background-color:var(--swc-pill-background-color,#f0f0f0);color:var(--swc-pill-color,#333);transition:var(--swc-button-transition,background-color .3s ease, color .3s ease);padding:var(--swc-pill-padding,.25em .5em);justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.swc-pill[data-astro-cid-dxljwzot]:disabled{background-color:var(--swc-pill-background-color-disabled,#eee);color:var(--swc-pill-color-disabled,#aaa)}.swc-pill[data-astro-cid-dxljwzot]:hover{background-color:var(--swc-pill-background-color-hover,#f0f0f0);color:var(--swc-pill-color-hover,#333)}.swc-pill[data-astro-cid-dxljwzot] [data-icon]{width:var(--swc-pill-icon-size,1rem);height:var(--swc-pill-icon-size,1rem);--icon-color:var(--swc-pill-icon-color,#000);flex-shrink:0}.swc-pill[data-astro-cid-dxljwzot]:hover [data-icon]{--icon-color:var(--swc-pill-icon-color-hover,#000)}.swc-pill[data-astro-cid-dxljwzot]:disabled:hover [data-icon]{--icon-color:var(--swc-pill-icon-color,#aaa)}.cookie-policy-service[data-astro-cid-q6nicy6t]:not(:last-child){margin-bottom:1.25em}.cookie-policy-service__name[data-astro-cid-q6nicy6t]{flex-wrap:wrap;align-items:center;gap:.5em;margin:0 0 .35em;display:flex}.cookie-policy-service__name[data-astro-cid-q6nicy6t] strong[data-astro-cid-q6nicy6t]{font-size:1.2rem;line-height:1.3}.cookie-policy-service__details[data-astro-cid-q6nicy6t]{margin:0}.cookie-policy-service__details[data-astro-cid-q6nicy6t]>div[data-astro-cid-q6nicy6t]{margin:.15em 0}.cookie-policy-service__details[data-astro-cid-q6nicy6t] dt[data-astro-cid-q6nicy6t]{font-weight:600;display:inline}.cookie-policy-service__details[data-astro-cid-q6nicy6t] dt[data-astro-cid-q6nicy6t]:after{content:": "}.cookie-policy-service__details[data-astro-cid-q6nicy6t] dd[data-astro-cid-q6nicy6t]{margin:0;display:inline}.cookie-policy-service__links[data-astro-cid-q6nicy6t]{margin:.35em 0 0}.privacy-policy[data-astro-cid-dey2pklu] .cookie-policy-services[data-astro-cid-dey2pklu]{padding-left:0;list-style:none}main[data-astro-cid-u6ohjolg]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-u6ohjolg]{flex-shrink:0}.wrapper-md[data-astro-cid-u6ohjolg]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-u6ohjolg]{padding-top:57px;padding-bottom:17px}.heading[data-astro-cid-u6ohjolg]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}@media (width<=767px){.heading[data-astro-cid-u6ohjolg]{font-size:48px}}.wrapper[data-astro-cid-gxffy7lo]{--nav-height:60px;max-width:120rem;margin-inline:16.375rem 0;margin-top:var(--nav-height);min-height:calc(100vh - var(--nav-height));grid-template-rows:1fr auto 1fr;grid-template-columns:1fr 1fr;display:grid}section[data-astro-cid-gxffy7lo]{grid-row-start:2;padding-inline:4rem;position:relative}section[data-astro-cid-gxffy7lo]:before{content:"1";text-align:center;background:var(--foreground);width:1.5em;color:var(--background);font-size:3rem;line-height:1.5em;font-family:var(--font-editorial);border-radius:50%;font-weight:400;position:absolute;top:-.25em;left:-.75em}section[data-astro-cid-gxffy7lo]:after{content:"";background-color:var(--border-alt);width:1px;height:100%;min-height:100vh;transform:translateY(calc(-50% - (var(--nav-height) / 2)));z-index:-1;position:absolute;top:50%;left:0}.confirm[data-astro-cid-gxffy7lo]:before{content:"2"}a[data-astro-cid-gxffy7lo]{color:inherit}section[data-astro-cid-gxffy7lo] .editorial-heading[data-astro-cid-gxffy7lo],section[data-astro-cid-gxffy7lo] p[data-astro-cid-gxffy7lo]{text-wrap:balance}p[data-astro-cid-gxffy7lo]{margin-block:1rem}.button[data-astro-cid-gxffy7lo]{border:1px solid var(--foreground);align-items:center;gap:.25rem;width:max-content;margin-block:.25rem;padding:.5rem .75rem;text-decoration:none;display:flex}.button[data-astro-cid-gxffy7lo]:hover,.button[data-astro-cid-gxffy7lo]:focus{text-decoration:underline}.button[data-astro-cid-gxffy7lo].primary,.button[data-astro-cid-gxffy7lo]:hover,.button[data-astro-cid-gxffy7lo]:focus{background-color:var(--foreground);color:var(--background)}.ui-meta[data-astro-cid-gxffy7lo]{color:var(--foreground-alt)}@media (width<72em){.wrapper[data-astro-cid-gxffy7lo]{margin-inline:11.0313rem 0}}@media (width<55em){.wrapper[data-astro-cid-gxffy7lo]{margin-inline:10% 0;min-height:calc(100vh - var(--nav-height));flex-direction:column;align-self:start;margin-top:3.5rem;display:flex}section[data-astro-cid-gxffy7lo]{border-left:1px solid var(--border-alt);margin:0;padding-block:2rem;padding-inline:calc(1rem + 4vw)}section[data-astro-cid-gxffy7lo]:after{display:none}section[data-astro-cid-gxffy7lo]:before{font-size:calc(1rem + 4vw);top:3rem;transform:translateY(-50%)}.confirm[data-astro-cid-gxffy7lo]{flex:1;padding-bottom:4rem}}@media (45em<=width<55em){section[data-astro-cid-gxffy7lo]:before{top:3.5rem}}a[data-astro-cid-atyavf4h]{color:inherit}section[data-astro-cid-atyavf4h] .editorial-heading[data-astro-cid-atyavf4h],section[data-astro-cid-atyavf4h] p[data-astro-cid-atyavf4h]{text-wrap:balance}p[data-astro-cid-atyavf4h]{margin-block:1rem}.button[data-astro-cid-atyavf4h]{border:1px solid var(--foreground);align-items:center;gap:.25rem;width:max-content;margin-block:.25rem;padding:.5rem .75rem;text-decoration:none;display:flex}.button[data-astro-cid-atyavf4h]:hover,.button[data-astro-cid-atyavf4h]:focus{text-decoration:underline}.button[data-astro-cid-atyavf4h].primary,.button[data-astro-cid-atyavf4h]:hover,.button[data-astro-cid-atyavf4h]:focus{background-color:var(--foreground);color:var(--background)}.ui-meta[data-astro-cid-atyavf4h]{color:var(--foreground-alt)}@media (width>=55em){.welcome-header[data-astro-cid-atyavf4h]{writing-mode:sideways-lr;text-align:center;text-indent:calc(-2.5vh - 3rem);background:#febc2e;align-items:flex-end;width:16.375rem;height:100%;margin:0;padding:0;font-size:calc(25vh + .2rem);font-style:italic;line-height:.5;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.wrapper[data-astro-cid-atyavf4h]{--nav-height:60px;max-width:120rem;margin-inline:16.375rem 0;margin-top:var(--nav-height);min-height:calc(100vh - var(--nav-height));grid-template-rows:1fr auto 1fr;grid-template-columns:1fr 1fr;display:grid}section[data-astro-cid-atyavf4h]{grid-row-start:2;padding-inline:4rem;position:relative}section[data-astro-cid-atyavf4h]:after{content:"";background-color:var(--border-alt);width:1px;height:100%;min-height:100vh;transform:translateY(calc(-50% - (var(--nav-height) / 2)));z-index:-1;position:absolute;top:50%;left:0}.start-exploring[data-astro-cid-atyavf4h]:after{background-color:var(--border)}}@media (55em<=width<72em){.wrapper[data-astro-cid-atyavf4h]{margin-inline:11.0313rem 0}.welcome-header[data-astro-cid-atyavf4h]{width:11.0313rem}}@media (width<55em){.welcome-header[data-astro-cid-atyavf4h]{display:none}.wrapper[data-astro-cid-atyavf4h]{margin-inline:5%;margin-top:5rem}section[data-astro-cid-atyavf4h]{margin-bottom:3rem}}@media (45em<=width<55em){section[data-astro-cid-atyavf4h]:before{top:3.5rem}}.container[data-astro-cid-rf4ijrkm]{max-width:400px;margin:0 auto}.status-section[data-astro-cid-rf4ijrkm]{margin-bottom:20px}.status-email[data-astro-cid-rf4ijrkm]{text-transform:none}.status-badge[data-astro-cid-rf4ijrkm]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#000;padding:0 5px;font-size:12px;font-weight:500;display:inline-block}.status-badge[data-astro-cid-rf4ijrkm].active{background-color:var(--positive)}.status-badge[data-astro-cid-rf4ijrkm].cancelled{background-color:var(--negative)}.status-badge[data-astro-cid-rf4ijrkm].past-due{background-color:var(--warn);color:#000}.action-button[data-astro-cid-rf4ijrkm]{cursor:pointer;width:100%;padding:.5rem}.action-button[data-astro-cid-rf4ijrkm].primary{color:#fff;background-color:#000;border:none;margin-block:.5rem 1rem;padding:1rem}.action-button[data-astro-cid-rf4ijrkm]:hover,.action-button[data-astro-cid-rf4ijrkm]:focus{text-decoration:underline}.action-button[data-astro-cid-rf4ijrkm]:disabled{color:#ccc;cursor:not-allowed;background-color:#f5f5f5;border-color:#e0e0e0}.features[data-astro-cid-rf4ijrkm]{margin-top:20px}.features-title[data-astro-cid-rf4ijrkm]{margin-block:.75rem}.features-list[data-astro-cid-rf4ijrkm]{margin:0;padding:0;list-style:none}.features-list[data-astro-cid-rf4ijrkm] li[data-astro-cid-rf4ijrkm]{align-items:center;gap:.5rem;margin-bottom:.5rem;padding-left:.5rem;display:flex;position:relative}.check[data-astro-cid-rf4ijrkm]{fill:#b3b3b3;flex:none;width:12px;height:12px}.pricing[data-astro-cid-rf4ijrkm]{text-align:center;margin-block:2rem}.plan-price[data-astro-cid-rf4ijrkm]{font-size:6rem}.plan-price[data-astro-cid-rf4ijrkm]:before{content:"$";vertical-align:super;font-size:.5em}.toggle-container[data-astro-cid-rf4ijrkm]{border:1px solid var(--border-alt);background-color:var(--background);z-index:0;width:fit-content;margin-block:0 1rem;margin-inline:auto;padding:1px;display:flex;position:relative;overflow:hidden}.toggle-option[data-astro-cid-rf4ijrkm]{text-align:center;cursor:pointer;z-index:1;color:var(--foreground);background-color:#0000;border:none;padding:.5rem .75rem}.toggle-option-background[data-astro-cid-rf4ijrkm]{position-anchor:--toggle-active;top:1px;left:anchor(left);bottom:1px;right:anchor(right);z-index:2;mix-blend-mode:difference;pointer-events:none;background-color:#fff;transition:all .2s ease-in-out;position:absolute}.toggle-option[data-astro-cid-rf4ijrkm]:last-child{border-right:none}.toggle-option[data-astro-cid-rf4ijrkm].active{color:#fff;background-color:#000}.toggle-option[data-astro-cid-rf4ijrkm]:not(.active):hover,.toggle-option[data-astro-cid-rf4ijrkm]:not(.active):focus{text-decoration:underline}@supports (anchor-name:--toggle-active){.toggle-option[data-astro-cid-rf4ijrkm].active{anchor-name:--toggle-active;color:inherit;background-color:#0000}}.form-input[data-astro-cid-rf4ijrkm]{font:inherit;border:1px solid var(--border-alt);box-sizing:border-box;border-radius:0;width:100%;margin-block:1rem 0;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-input[data-astro-cid-rf4ijrkm]:focus{border-color:var(--border);outline:none}.form-input[data-astro-cid-rf4ijrkm]:disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.log-in[data-astro-cid-rf4ijrkm]{text-align:center;color:#6c757d;font-size:.85rem}.log-in[data-astro-cid-rf4ijrkm] a[data-astro-cid-rf4ijrkm]{color:#000}.promo-code-section[data-astro-cid-rf4ijrkm]{margin-block:0 1rem}.promo-code-input-wrapper[data-astro-cid-rf4ijrkm]{margin-top:0}.promo-code-input-wrapper[data-astro-cid-rf4ijrkm] input[data-astro-cid-rf4ijrkm]{padding:.9rem}.error[data-astro-cid-rf4ijrkm]{color:#dc2626;border:1px solid #fecaca;margin:.5rem 0;padding:.75rem}.error a,.error a:link,.error a:visited{color:#dc2626;font-weight:700;text-decoration:underline}.spinner-wrapper[data-astro-cid-rf4ijrkm]{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;left:0}.enterprise-contact[data-astro-cid-rf4ijrkm]{text-align:center;border-block-end:1px solid var(--border-alt);flex-direction:column;align-items:center;gap:0;margin-block:3rem;padding-block:0 3rem;display:flex}.enterprise-contact[data-astro-cid-rf4ijrkm] .action-button[data-astro-cid-rf4ijrkm]{width:fit-content;margin-bottom:1rem;text-decoration:none}.enterprise-contact[data-astro-cid-rf4ijrkm] .action-button[data-astro-cid-rf4ijrkm]:hover,.enterprise-contact[data-astro-cid-rf4ijrkm] .action-button[data-astro-cid-rf4ijrkm]:focus{text-underline-offset:.2em;text-decoration:underline .067em}.enterprise-email[data-astro-cid-rf4ijrkm]{color:var(--foreground-alt,#666)}.enterprise-email[data-astro-cid-rf4ijrkm] a[data-astro-cid-rf4ijrkm]{color:inherit;text-underline-offset:.1em;text-decoration:underline .067em;text-decoration-color:var(--border-alt)}.enterprise-email[data-astro-cid-rf4ijrkm] a[data-astro-cid-rf4ijrkm]:hover,.enterprise-email[data-astro-cid-rf4ijrkm] a[data-astro-cid-rf4ijrkm]:focus{color:var(--foreground);text-decoration-color:var(--foreground)}.job-title[data-astro-cid-rf4ijrkm],.hidden[data-astro-cid-rf4ijrkm]{display:none}.support-section[data-astro-cid-g363lt5y]{background-color:var(--white)!important}main[data-astro-cid-g363lt5y]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-g363lt5y]{flex-shrink:0}.wrapper[data-astro-cid-g363lt5y]{width:100%;max-width:720px;margin:0 auto;padding-top:88px;padding-bottom:80px}.title[data-astro-cid-g363lt5y]{letter-spacing:-.01em;text-align:center;padding-bottom:10px;font-family:Bookmania,serif;font-size:40px;font-weight:400;line-height:120%}.subtitle[data-astro-cid-g363lt5y]{text-align:center;padding-bottom:30px;font-family:Synergy,sans-serif;font-size:18px;font-weight:600;line-height:130%}.desktop-break[data-astro-cid-g363lt5y]{display:none}@media (width>=992px){.desktop-break[data-astro-cid-g363lt5y]{display:block}}body{flex-direction:column;align-items:stretch;display:flex;background-color:var(--white)!important}main[data-astro-cid-zcf6dkqz]{padding-top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-zcf6dkqz]{flex-shrink:0}.wrapper-md[data-astro-cid-zcf6dkqz]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 80px}.title-section[data-astro-cid-zcf6dkqz]{padding-top:57px;padding-bottom:17px}.heading[data-astro-cid-zcf6dkqz]{font-family:Bookmania,serif;font-weight:300;font-style:Light;letter-spacing:-.04em;font-size:72px;line-height:90%}@media (width<=767px){.heading[data-astro-cid-zcf6dkqz]{font-size:48px}}.py[data-astro-cid-6r5m62bb]{margin-top:20px}.pricing[data-astro-cid-6r5m62bb]{aspect-ratio:auto;height:auto;padding-block:20px 0;position:relative;overflow:hidden}.pricing-image[data-astro-cid-6r5m62bb]{object-fit:cover;z-index:0;background-color:#000;width:100%;height:100%;position:absolute;inset:0}.pricing-cards[data-astro-cid-6r5m62bb]{box-sizing:border-box;z-index:1;grid-template-columns:repeat(3,minmax(280px,385px));place-content:center;align-items:stretch;gap:0;height:100%;padding-block:clamp(20px,5vw,120px);padding-inline:clamp(16px,4vw,150px);display:grid;position:relative}.desktop[data-astro-cid-6r5m62bb]{display:grid}.mobile[data-astro-cid-6r5m62bb]{display:none}.card[data-astro-cid-6r5m62bb]{box-sizing:border-box;-webkit-backdrop-filter:blur(40px);background:#0009;border:1px solid #fff;flex-direction:column;width:100%;max-width:385px;height:100%;padding:20px;display:flex;container-type:inline-size}.card-wrap[data-astro-cid-6r5m62bb]:nth-child(2) .card[data-astro-cid-6r5m62bb]{border-width:1px 0}.desktop[data-astro-cid-6r5m62bb]{margin-inline:clamp(16px,4vw,80px);margin-bottom:0;padding-top:calc(clamp(20px,5vw,120px) + 44px)}.desktop[data-astro-cid-6r5m62bb] .pricing-cards[data-astro-cid-6r5m62bb]{padding-top:0;padding-bottom:0}.card-wrap[data-astro-cid-6r5m62bb]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.tab[data-astro-cid-6r5m62bb]{background:var(--white);height:44px;color:var(--black);letter-spacing:0;z-index:2;justify-content:flex-start;align-items:center;padding-inline-start:20px;font-family:Synergy,sans-serif;font-size:20px;font-weight:400;line-height:120%;display:flex;position:absolute;top:-44px;left:0;right:0}.card-title[data-astro-cid-6r5m62bb]{letter-spacing:.02em;color:var(--white);margin:0 0 60px;font-family:Bookmania,serif;font-size:min(6cqi + 1rem,54px);font-weight:600;line-height:120%}.pricing-label[data-astro-cid-6r5m62bb]{color:var(--white);letter-spacing:0;text-align:center;z-index:2;-webkit-backdrop-filter:blur(40px);margin-top:0;margin-bottom:60px;text-wrap:balance;background:#0009;border:1px solid #fff;border-top:none;width:calc(84% - 2px);max-width:1155px;margin-inline:auto;padding:20px;font-family:Synergy,sans-serif;font-size:16px;font-weight:400;line-height:130%;position:relative}@media (width<=992px){.mt-20[data-astro-cid-6r5m62bb]{padding-top:20px}.pricing[data-astro-cid-6r5m62bb]{aspect-ratio:auto;height:auto;min-height:initial}.desktop[data-astro-cid-6r5m62bb]{display:none}.mobile[data-astro-cid-6r5m62bb]{grid-template-columns:1fr;place-content:start center;row-gap:0;padding-block:20px;padding-inline:20px;display:grid}.card[data-astro-cid-6r5m62bb]{width:100%;max-width:520px;margin-inline:auto}.card[data-astro-cid-6r5m62bb]:nth-child(2){border-width:0 1px}.mobile[data-astro-cid-6r5m62bb] .card-price[data-astro-cid-6r5m62bb]{margin-bottom:20px}.card-title[data-astro-cid-6r5m62bb]{margin:0 0 10px}.pricing-label[data-astro-cid-6r5m62bb]{border-top:1px solid #fff9;width:90%;max-width:520px;margin-top:20px;margin-left:auto;margin-right:auto}}.school-label[data-astro-cid-6r5m62bb]{color:var(--white);letter-spacing:.02em;text-align:center;margin:0 auto;font-family:Synergy,sans-serif;font-size:16px;font-weight:400;line-height:120%}.pricing-label-link[data-astro-cid-6r5m62bb]{color:var(--white);text-underline-offset:2px;text-decoration:underline}.card-price[data-astro-cid-6r5m62bb]{align-items:baseline;margin-bottom:1.5rem;display:flex}.amount[data-astro-cid-6r5m62bb]{color:var(--white);letter-spacing:.02em;margin-inline-end:-.05em;font-family:Bookmania,serif;font-size:min(20cqi + 3rem,128px);font-weight:400;line-height:1.2}.currency-symbol[data-astro-cid-6r5m62bb]{vertical-align:super;font-size:.5em}.period[data-astro-cid-6r5m62bb]{color:var(--white);letter-spacing:.02em;opacity:.85;font-family:Synergy,sans-serif;font-size:28px;font-weight:400;line-height:1.2}.card-features[data-astro-cid-6r5m62bb]{margin:0;padding:0;list-style:none}.card-features[data-astro-cid-6r5m62bb] li[data-astro-cid-6r5m62bb]{color:var(--white);align-items:center;gap:8px;padding-bottom:4px;font-family:Synergy,sans-serif;font-size:16px;line-height:140%;display:flex}.card-features[data-astro-cid-6r5m62bb] li[data-astro-cid-6r5m62bb].sub-bullet{padding-left:20px}.card-features[data-astro-cid-6r5m62bb] .tick[data-astro-cid-6r5m62bb]{width:15px;height:11px;color:var(--white);flex:none}.card-separator[data-astro-cid-6r5m62bb]{background-color:#fff;width:100%;height:1px;margin-bottom:18px}.button-secondary[data-astro-cid-6r5m62bb]{height:64px;background-color:var(--white)!important;border-color:var(--white)!important;width:100%!important;color:var(--black)!important;border-radius:0!important;font-size:24px!important;font-weight:600!important;line-height:100%!important;display:block!important}.button-secondary[data-astro-cid-6r5m62bb]:hover{background-color:var(--gray-300)!important;border-color:var(--gray-300)!important;color:var(--black)!important}.card[data-astro-cid-6r5m62bb]>a[data-astro-cid-6r5m62bb]{text-decoration:none;display:block}.contact-sales[data-astro-cid-6r5m62bb]{color:var(--white);text-align:center;padding-block:14px}.contact-sales[data-astro-cid-6r5m62bb] .contact-link[data-astro-cid-6r5m62bb]{color:var(--white);text-underline-offset:2px;text-decoration:underline}.contact-sales[data-astro-cid-6r5m62bb].is-placeholder{visibility:hidden}.carousel-wrapper[data-astro-cid-a5gaoytn]{width:100%;position:relative;overflow:hidden}.embla[data-astro-cid-a5gaoytn]{--slide-size:100%;--slide-spacing:1rem}.embla-viewport[data-astro-cid-a5gaoytn]{aspect-ratio:1440/800;width:100%;height:auto;overflow:hidden}.embla-container[data-astro-cid-a5gaoytn]{backface-visibility:hidden;gap:0;display:flex}.embla-slide[data-astro-cid-a5gaoytn]{flex:0 0 var(--slide-size);min-width:0;margin-right:0;position:relative;overflow:hidden}.embla-slide[data-astro-cid-a5gaoytn] [data-astro-cid-a5gaoytn]:is(img,picture),.contain[data-astro-cid-a5gaoytn]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.carousel[data-astro-cid-a5gaoytn]{z-index:1;margin:0 auto;position:relative}.slide-content[data-astro-cid-a5gaoytn]{z-index:2;text-align:left;padding:clamp(20px,4vw,60px);position:absolute;inset:0}.slide-inner[data-astro-cid-a5gaoytn]{max-width:1440px;margin:0 auto}.slide-title[data-astro-cid-a5gaoytn]{letter-spacing:-.04em;white-space:pre-line;color:var(--carousel-text-color,var(--ramp-200));margin-bottom:.4em;font-family:Bookmania,serif;font-size:clamp(28px,6.5vw,94px);font-weight:300;line-height:90%}.slide-button[data-astro-cid-a5gaoytn]{-webkit-appearance:none;appearance:none;background:var(--black);color:var(--white);border:2px solid var(--black);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:205px;height:60px;margin-top:0;padding:0 20px;font-family:Synergy,sans-serif;font-size:18px;font-weight:600;line-height:110%;text-decoration:none;display:inline-flex}.slide-button[data-astro-cid-a5gaoytn]:hover{background:var(--gray-800);border-color:var(--gray-800);color:var(--white)}@media (width<=1200px) and (width>=768px){.slide-button[data-astro-cid-a5gaoytn]{min-width:clamp(175px,6.9444vw + 121.667px,205px);height:clamp(50px,2.3148vw + 32.2222px,60px);padding:0 clamp(12px,1.8519vw - 2.2222px,20px);font-size:clamp(15px,.6944vw + 9.6667px,18px)}}.carousel-tabs[data-astro-cid-a5gaoytn]{border-top:1px solid var(--black);border-bottom:1px solid var(--black);gap:0;width:100%;display:flex}@media (width<=767px){.carousel-tabs[data-astro-cid-a5gaoytn]{display:none}}.carousel-tab[data-astro-cid-a5gaoytn]{-webkit-appearance:none;appearance:none;background:var(--white);color:var(--black);box-shadow:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-left:1px solid var(--black);background-clip:padding-box;border-radius:0;outline:none;flex:1 1 0;padding:16px 8px;font-family:Synergy,sans-serif;font-size:18px;font-weight:600;line-height:110%}.carousel-tab[data-astro-cid-a5gaoytn]:first-child{border-left:0}.carousel-tab[data-astro-cid-a5gaoytn]::-moz-focus-inner{border:0;padding:0}.carousel-tab[data-astro-cid-a5gaoytn]:focus-visible{outline:2px solid var(--black);outline-offset:-2px}.carousel-tab[data-astro-cid-a5gaoytn][aria-selected=true]{background:var(--black);color:var(--white)}@media (width<=768px){.carousel-wrapper[data-astro-cid-a5gaoytn]{display:none}}@media (width>=769px){.carousel-mobile[data-astro-cid-njd2ueme]{display:none}}.carousel-mobile[data-astro-cid-njd2ueme]{width:100%;position:relative}.embla-viewport[data-astro-cid-njd2ueme]{touch-action:pan-y;overscroll-behavior:contain;width:100%;overflow:hidden}.embla-container[data-astro-cid-njd2ueme]{gap:0;display:flex}.embla-slide[data-astro-cid-njd2ueme]{flex:0 0 100%;min-width:0}.slide-image[data-astro-cid-njd2ueme]{width:100%;height:auto;display:block}.panel[data-astro-cid-njd2ueme]{background:var(--white);padding:16px 16px 24px}.dots[data-astro-cid-njd2ueme]{justify-content:center;align-items:center;gap:10px;margin-top:16px;margin-bottom:20px;display:flex}.dot[data-astro-cid-njd2ueme]{aspect-ratio:1;background:var(--white);border:1px solid var(--black);cursor:pointer;border-radius:50%;width:14px;height:14px;display:inline-block}.dot[data-astro-cid-njd2ueme][aria-selected=true]{background:var(--black)}.content[data-astro-cid-njd2ueme]{position:relative}.text-item[data-astro-cid-njd2ueme]{text-align:center;display:none}.text-item[data-astro-cid-njd2ueme].is-active{display:block}.subtitle[data-astro-cid-njd2ueme]{color:var(--white);background:var(--black);text-transform:uppercase;margin:0 auto 16px;padding:4px 8px;font-family:Config Mono,monospace;font-size:18px;line-height:120%;display:inline-block}.title[data-astro-cid-njd2ueme]{letter-spacing:-.03em;white-space:pre-line;color:var(--black);max-width:450px;margin:0 auto 16px;font-family:Bookmania,serif;font-size:38px;font-weight:300;line-height:95%}.slide-button[data-astro-cid-njd2ueme]{-webkit-appearance:none;appearance:none;background:var(--black);color:var(--white);border:2px solid var(--black);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:334px;max-width:100%;height:60px;margin-bottom:17px;padding:0 16px;font-family:Synergy,sans-serif;font-size:18px;font-weight:600;line-height:110%;text-decoration:none;display:inline-flex}.slide-button[data-astro-cid-njd2ueme]:hover{background:var(--gray-800);border-color:var(--gray-800)}html,body{height:100%}body{flex-direction:column;align-items:stretch;display:flex}main[data-astro-cid-lcdefpme]{top:var(--nav-height);flex:1 0 auto;margin-bottom:0}footer[data-astro-cid-lcdefpme]{flex-shrink:0}.links[data-astro-cid-lcdefpme] .link-item[data-astro-cid-lcdefpme],.links-cta[data-astro-cid-lcdefpme]{text-underline-offset:2px}p[data-astro-cid-lcdefpme]{font-family:Synergy,sans-serif;font-size:18px;font-weight:400;line-height:130%}.pb-20[data-astro-cid-lcdefpme]{padding-bottom:20px}.wrapper-md[data-astro-cid-lcdefpme],.wrapper-lg[data-astro-cid-lcdefpme],.wrapper-xl[data-astro-cid-lcdefpme]{width:100%;margin:0 auto;padding:0 1rem}.wrapper-md[data-astro-cid-lcdefpme]{max-width:992px}.wrapper-lg[data-astro-cid-lcdefpme]{max-width:834px}.wrapper-xl[data-astro-cid-lcdefpme]{max-width:1440px}.hero[data-astro-cid-lcdefpme]{padding:120px 0 90px}.hero-logo[data-astro-cid-lcdefpme]{margin:0 auto 30px}@media (width<50em){.hero-logo[data-astro-cid-lcdefpme]{display:none}}.hero-title[data-astro-cid-lcdefpme]{text-align:center;padding-bottom:20px;font-family:Bookmania,serif;font-size:72px;font-weight:400;line-height:110%}@media (width<=639px){.hero-title[data-astro-cid-lcdefpme]{font-size:48px}}.hero-subtitle[data-astro-cid-lcdefpme]{text-align:center;padding-bottom:30px;font-family:Synergy,sans-serif;font-size:24px;font-weight:400;line-height:130%}.buttons[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=440px){.buttons[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:12px}.buttons[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:center;width:100%;text-decoration:none;display:flex}.button-primary[data-astro-cid-lcdefpme],.button-secondary[data-astro-cid-lcdefpme]{width:100%!important}}.button-primary[data-astro-cid-lcdefpme]{text-transform:uppercase!important;background-color:var(--black)!important;border-color:var(--black)!important;width:221px!important;height:60px!important;color:var(--white)!important;border-radius:0!important;font-size:20px!important;font-weight:600!important}.button-primary[data-astro-cid-lcdefpme]:hover{background-color:var(--gray-800)!important;border-color:var(--black)!important;color:var(--white)!important}.button-secondary[data-astro-cid-lcdefpme]{text-transform:uppercase!important;background-color:var(--white)!important;border-color:var(--black)!important;width:221px!important;height:60px!important;color:var(--black)!important;border-radius:0!important;font-size:20px!important;font-weight:600!important}.button-secondary[data-astro-cid-lcdefpme]:hover{background-color:var(--gray-300)!important;border-color:var(--black)!important;color:var(--black)!important}.email-title[data-astro-cid-lcdefpme],.links-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;padding-bottom:21px;font-family:Bookmania,serif;font-size:52px;font-weight:400;line-height:120%}.email-title[data-astro-cid-lcdefpme]{text-align:center}.links-title[data-astro-cid-lcdefpme]{text-align:left}.feature-section[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-800)}.row-1[data-astro-cid-lcdefpme],.row-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr;display:grid}@media (width>=768px){.row-1[data-astro-cid-lcdefpme],.row-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.row-2[data-astro-cid-lcdefpme]{direction:rtl}.row-2[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{direction:ltr}}.feature-image[data-astro-cid-lcdefpme],.contain[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.feature-content[data-astro-cid-lcdefpme]{max-width:550px;margin-right:auto;padding:60px 0 40px 60px}.feature-content[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{font-size:18px}.feature-title[data-astro-cid-lcdefpme]{font-family:Bookmania,serif;font-size:36px;font-weight:400;line-height:120%}.feature-content[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--black);text-underline-offset:2px}.links-section[data-astro-cid-lcdefpme]{max-width:1020px;margin-inline:auto;padding-block:100px 90px}.links-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:32px}.links-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-of-type{margin-bottom:0}.links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 24px;margin-top:100px;padding-inline:16px;display:grid}.link-item[data-astro-cid-lcdefpme]{width:100%;color:var(--black);text-align:center;padding:6px 0;font-family:Synergy,sans-serif;font-size:20px;line-height:130%;text-decoration:underline;display:block}@media (width<=768px){.feature-content[data-astro-cid-lcdefpme]{padding:40px 0}.links-section[data-astro-cid-lcdefpme]{padding-block:60px 90px}.links-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:16px}.links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:0 10px;margin-top:50px}.link-item[data-astro-cid-lcdefpme]{text-align:left;font-size:14px}}.no-link[data-astro-cid-lcdefpme]{text-decoration:none!important}.links-cta[data-astro-cid-lcdefpme]{color:var(--black);font-weight:600;text-decoration:underline;text-decoration-color:var(--black)!important}.links-cta[data-astro-cid-lcdefpme]:hover,.links-cta[data-astro-cid-lcdefpme]:visited{color:var(--black)}
/*$vite$:1*/