html{--font:"Grtsk", system-ui, sans-serif;--font-mono:"Config Mono", monospace;--font-heading:"Fenway Banner", serif;--transparent:#000000b3;--background:#fff;--background-alt:#f8f8f8;--foreground:#000;--foreground-alt:#717171;--border:#000;--border-alt:#ddd;--highlight:#f4d100;--action:#f4d100;--positive:#13d725;--negative:#d71705;--warn:#f5a623;--nav-height:3.75rem;--sidebar-width:16.4375rem;--main-width:83rem;--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);--heading-weight:700;--text-font:var(--font);--text-weight:400;--ui-font:var(--font);--ui-weight:400;--max-width:1200px;--page-margin:2rem;--component-margin:1rem;--border-width:1px;--radius:0;--radius-l:6px;--duration:.2s}*,:before,:after{box-sizing:border-box;margin:0;scroll-margin-top:8.5rem}html,body{overscroll-behavior-y:none;font-variation-settings:"slnt" 0}html{scroll-behavior:smooth;interpolate-size:allow-keywords;background-color:var(--background);-webkit-font-smoothing:antialiased;font-synthesis:none;font-family:Grtsk,system-ui,sans-serif;line-height:1.5}body{margin:0;padding:0}i,em{font-variation-settings:"slnt" -15!important}hr{background-color:var(--border);border:none;height:1px;margin-block:1rem}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p code{background-color:var(--background-alt);border:1px solid var(--border-alt);border-radius:.5em;padding:.2em .3em}a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 20%, transparent 80%);text-underline-offset:.25em!important;text-decoration-thickness:.1em!important}a:hover,a:focus{outline:none;text-decoration:underline;text-underline-offset:.25em!important;text-decoration-thickness:.1em!important}a:focus-visible{background-color:var(--action)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}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,.button-primary,.button.primary,.button-link,a.button-link{cursor:pointer;appearance:none;border-radius:var(--radius);width:max-content;color:var(--action-foreground);background-color:var(--background);border:1px solid var(--action-foreground);transition:all var(--duration) ease-in-out;justify-content:space-between;align-items:center;gap:.5em;padding:.5rem 1rem;text-decoration:underline #0000;display:flex;text-underline-offset:.14em!important;text-decoration-thickness:.075em!important;&:hover,&:focus-visible{background-color:var(--action);color:var(--foreground);outline:none;text-decoration-color:currentColor;text-underline-offset:.14em!important;border-radius:0!important;text-decoration-thickness:.075em!important}}.button-primary,.button.primary{background-color:var(--action)}.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}button,.button,.button-primary,.button.primary,.button-link,a.button-link,textarea,input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=time],inpout[type=week]{&:focus-visible{outline:2px solid var(--action)}}.hidden{white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.spacer{flex-grow:1}.heading{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;font-stretch:80%;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:700}.swc-prose h1,.ui-heading-l{font-size:1rem}.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}}p{margin-block:.5lh}.editorial-marketing{font-family:var(--font-heading);font-size:4.5rem;font-weight:400;line-height:1.1}.editorial-heading{font-family:var(--font-heading);font-size:3rem;font-weight:400;line-height:1.05}.editorial-subheading{font-family:var(--font-heading);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}}html{--tcc-action-color:var(--foreground);--tcc-action-background:var(--action);--tcc-action-foreground:var(--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:0;--tcc-radius-l:0;--tcc-border-width:var(--border-width);--tcc-max-width:var(--max-width);--tcc-duration:var(--duration);--tcc-cart-sidebar-gap:3rem;--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}.tcc-button,.tcc-button-primary{transition:none}.tcc-button:hover,.tcc-button:focus-visible,.tcc-button-primary:hover,.tcc-button-primary:focus-visible{text-decoration:underline .1em;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent 70%)!important}.tcc-cart-item-family-link{text-decoration:none!important}.tcc-cart-item-family-link:hover{text-decoration:underline!important}.tcc-cart-summary{top:5rem!important}.tcc-sample{outline:none!important}.tcc-package:hover:not(.tcc-selected),.tcc-license-select li:hover:not(:has(input:checked)){background:color-mix(in srgb, var(--action) 50%, var(--background) 50%)!important}li.tcc-selected:not(.tcc-package){background:color-mix(in srgb, var(--action) 30%, var(--background) 70%)!important}.tcc-links .tcc-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 20%, transparent 80%);text-underline-offset:.25em!important;text-decoration-thickness:.1em!important}.tcc-links .tcc-link:hover,.tcc-links .tcc-link:focus{background:0 0;outline:none;text-decoration:underline;text-underline-offset:.25em!important;text-decoration-thickness:.1em!important}.tcc-links .tcc-link:focus-visible{background-color:var(--action)}input[type=range].tcc-range::-webkit-slider-thumb{background:var(--foreground);outline:2px solid var(--background);border:none;width:1rem;height:1rem}input[type=range].tcc-range::-moz-range-thumb{background:var(--foreground);outline:2px solid var(--background);border:none;width:1rem;height:1rem}input[type=range].tcc-range:focus::-webkit-slider-runnable-track{background-color:var(--foreground)}input[type=range].tcc-range:focus::-moz-range-track{background-color:var(--foreground)}@font-face{font-family:AdobeBlank;src:url(/assets/AdobeBlank.woff2);display:block}.sync-button{--swc-button-color:var(--background);--swc-button-background-color:var(--foreground);--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(--foreground);--swc-button-color-hover:var(--foreground);--swc-button-background-color:var(--background);--swc-button-background-color-hover:var(--background-alt);--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(--foreground-alt)}.web-button:hover{--swc-button-background-color:var(--background)}.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(--foreground-alt)}.sync-button:not(:disabled)[data-state=unsynced] span{color:var(--background)}.sync-button[data-state=synced]{--swc-button-background-color:var(--background);--swc-button-background-color-hover:var(--background-alt);--swc-button-color:var(--foreground);--swc-button-color-hover:var(--foreground);--swc-button-border:1px solid var(--border);--swc-button-border-hover:1px solid var(--border)}.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(--foreground);position:absolute;left:0}.swc-prose{width:720px;max-width:100%}.swc-prose a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.swc-prose a:hover{color:var(--foreground)}.swc-prose ul,.swc-prose li{font-family:Grtsk,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{color:var(--foreground);margin-top:1.5rem;margin-bottom:.75rem;font-family:Grtsk,system-ui,sans-serif;font-size:1rem;font-weight:700}.swc-prose p,.swc-prose address,.swc-prose table td{color:var(--foreground);margin-bottom:1rem;font-family:Grtsk,system-ui,sans-serif;font-size:1rem;font-weight:400}.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(--border);border-collapse:collapse;font-size:.67em;line-height:1.4}.swc-prose th,.swc-prose td{border:1px solid var(--border);padding:.5em}
