@layer reset,base,tokens,recipes,utilities;@view-transition{navigation: auto;}@font-face{font-family:Mondwest-Regular;src:url(/fonts/Mondwest-Regular.woff2) format("woff2");font-display:fallback}@font-face{font-family:NeueBit;src:url(/fonts/NeueBit-Bold.woff2) format("woff2");font-display:fallback}@font-face{font-family:MonoLisa;src:url(/fonts/MonoLisa-Regular.woff2) format("woff2");font-display:fallback}@font-face{font-family:MonoLisa;src:url(/fonts/MonoLisa-Bold.woff2) format("woff2");font-weight:700;font-display:fallback}@font-face{font-family:MonoLisa;src:url(/fonts/MonoLisa-RegularItalic.woff2) format("woff2");font-style:italic;font-display:fallback}@layer base{:root{--made-with-panda:"🐼"}pre{white-space:pre-wrap;tab-size:4;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin-inline:calc(var(--spacing-m)*-1);padding:var(--spacing-m);line-height:var(--line-heights-code);font-size:var(--font-sizes-s);font-family:var(--fonts-code);height:100%;font-style:normal;display:block}pre code{color:inherit;font-size:inherit;font-style:inherit;display:block}[data-highlighted-line]{background-color:#f5f5f7}.astro-code[style],.shiki[style]{overflow-x:visible!important}*,:before,:after,::backdrop{box-sizing:border-box;margin:0;padding:0}::file-selector-button{box-sizing:border-box;margin:0;padding:0}html{color:var(--colors-text);word-wrap:break-word;text-rendering:optimizespeed;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";-webkit-text-size-adjust:100%;hyphens:auto;font-size:var(--font-sizes-root);font-family:var(--fonts-body);background-color:var(--colors-background);line-height:var(--line-heights-base);font-weight:var(--font-weights-normal)}body{line-height:inherit;min-height:100vh}a{hyphens:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}textarea{resize:vertical}table{font-feature-settings:"tnum"}abbr,acronym{cursor:default;border-bottom:0}ul{list-style:none}abbr{letter-spacing:.1em;margin-right:-.1em}iframe,fieldset{border:0}::selection{color:var(--colors-text);text-shadow:none;background-color:var(--colors-selection)}@media screen and (min-width:48rem){pre{margin-inline:calc(var(--spacing-s)*-1);padding:var(--spacing-s);border-radius:var(--radii-default)}}@media (prefers-color-scheme:dark){[data-highlighted-line]{background-color:#3a3d40}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{:is(header,footer,nav){display:none}*{font-family:Georgia,serif;color:#000!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;width:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}:is(h1,h2,h3,h4,h5,h6){page-break-inside:avoid;page-break-after:avoid;font-family:Helvetica Neue,Arial,sans-serif}:is(p,blockquote,ul,ol,dl,tr,img){page-break-inside:avoid}:is(p,h2,h3){orphans:3;widows:3}ul{margin-left:1.2em!important}@page{margin:.5cm 1cm}}}@layer tokens{:where(:root,:host){--colors-text:#3a3d40;--colors-background:#fff;--colors-primary:#577290;--colors-accent:#be4b83;--colors-border:#3a3d40;--colors-selection:#faebaf;--spacing-xxs:.125rem;--spacing-xs:.25rem;--spacing-s:.5rem;--spacing-m:1rem;--spacing-l:2rem;--spacing-xl:4rem;--spacing-xxl:8rem;--spacing-xxxl:16rem;--borders-none:none;--borders-thin:1px solid;--borders-focus:3px solid var(--colors-accent);--fonts-pre:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";--fonts-body:"Helvetica Neue",Arial,sans-serif;--fonts-heading:"Mondwest-Regular",sans-serif;--fonts-ui:NeueBit,sans-serif;--fonts-code:MonoLisa,monospace;--font-sizes-base:1rem;--font-sizes-xxxl:3.2rem;--font-sizes-xxl:2.4rem;--font-sizes-xl:2rem;--font-sizes-l:1.7rem;--font-sizes-m:1rem;--font-sizes-s:.9rem;--font-sizes-xs:.75rem;--font-weights-normal:400;--font-weights-heading:300;--font-weights-bold:800;--line-heights-base:1.5;--line-heights-small:1.4;--line-heights-heading:1.1;--line-heights-code:1.3;--letter-spacings-base:0;--letter-spacings-heading:0;--letter-spacings-menu:.1ch;--radii-none:0;--radii-base:.25em;--radii-button:.25em;--radii-round:99999em;--radii-default:2px;--radii-large:3px;--easings-fade:ease-out;--easings-fadeout:ease-out;--easings-hover:ease-in;--durations-fade:.15s;--durations-fadeout:1s;--durations-hover:.1s;--breakpoints-tablet:48rem;--breakpoints-desktop:62rem;--sizes-breakpoint-tablet:48rem;--sizes-breakpoint-desktop:62rem;--sizes-text-max-width:45rem;--border-widths-focus-outline-offset:2px;--colors-secondary:#75757c;--colors-light:#94949e;--colors-code-black:#565a67;--colors-code-gray:#6c7693;--colors-code-green:#00805e;--colors-code-orange:#ad5528;--colors-code-blue:#0f73a7;--colors-code-purple:#7859a6;--colors-code-red:#b71818;--colors-coffee-text:#754c06;--colors-coffee-background:#fbc024;--colors-coffee-hover:#3a3d40;--font-sizes-root:1.125em;--font-sizes-article:1.2rem;--font-sizes-ui:1.5rem;--spacing-block-margin-bottom:var(--spacing-m);--spacing-heading-margin-top:var(--spacing-l);--spacing-content-padding-x:var(--spacing-m);--spacing-list-margin:0}@media (prefers-color-scheme:dark){:where(:root,:host){--colors-background:#2e3033;--colors-text:#e3e6e8;--colors-secondary:#94949e;--colors-light:#94949e;--colors-border:#dbe2e9;--colors-primary:#89abd2;--colors-accent:#db76a7;--colors-selection:#61656b;--colors-code-black:#9397a5;--colors-code-gray:#a7adbe;--colors-code-green:#09b987;--colors-code-orange:#dbaf57;--colors-code-blue:#46a7ec;--colors-code-purple:#ac92d3;--colors-code-red:#f96c78;--colors-coffee-text:#754c06;--colors-coffee-background:#fbc024;--colors-coffee-hover:#2e3033}}}@layer utilities{.d_flex{display:flex}.gap_l{gap:var(--spacing-l)}.gap_m{gap:var(--spacing-m)}.mx_auto{margin-inline:auto}.w_200{width:200px}.h_200{height:200px}.bdr_round{border-radius:var(--radii-round)}.d_inline-block{display:inline-block}.px_xs{padding-inline:var(--spacing-xs)}.py_xxxs{padding-block:xxxs}.bd_thin{border:var(--borders-thin)}.bdr_large{border-radius:var(--radii-large)}.tt_lowercase{text-transform:lowercase}.c_accent{color:var(--colors-accent)}.c_background{color:var(--colors-background)}.bg_accent{background:var(--colors-accent)}.pos_relative{position:relative}.bx-sh_0_10px_20px_rgba\(0\,_0\,_0\,_0\.25\){box-shadow:0 10px 20px #00000040}.bdr_3{border-radius:3px}.w_150{width:150px}.h_194{height:194px}.m_0{margin:0}.d_block{display:block}.p_0{padding:0}.bg_none{background:0 0}.bd_0{border:0}.font_inherit{font:inherit}.td_none{text-decoration:none}.c_inherit{color:inherit}.gap_s{gap:var(--spacing-s)}.td_underline{text-decoration:underline}.c_primary{color:var(--colors-primary)}.px_m{padding-inline:var(--spacing-m)}.c_text{color:var(--colors-text)}.us_none{-webkit-user-select:none;user-select:none}.ring_0{outline:0}.h_2\.2rem{height:2.2rem}.py_s{padding-block:var(--spacing-s)}.py_m{padding-block:var(--spacing-m)}.bg_coffeeBackground{background:var(--colors-coffee-background)}.c_coffeeText{color:var(--colors-coffee-text)}.bg_currentColor{background:currentColor}.bg_background{background:var(--colors-background)}.pos_absolute{position:absolute}.w_2{width:2px}.h_2{height:2px}.d_inline-flex{display:inline-flex}.d_grid{display:grid}.sr_true{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mx_-contentPaddingX{margin-inline:calc(var(--spacing-content-padding-x)*-1)}.w_100vw{width:100vw}.max-w_1200{max-width:1200px}.-moz-osx-font-smoothing_grayscale{-moz-osx-font-smoothing:grayscale}.-webkit-font-smoothing_antialiased{-webkit-font-smoothing:antialiased}.p_m{padding:var(--spacing-m)}.ta_center{text-align:center}.ls_heading{letter-spacing:var(--letter-spacings-heading)}.bg_linear-gradient\(token\(colors\.accent\)\,_token\(colors\.primary\)\){background:linear-gradient(var(--colors-accent),var(--colors-primary))}.-webkit-text-fill-color_transparent{-webkit-text-fill-color:transparent}.fill_background{fill:var(--colors-background)}.w_20{width:20px}.h_20{height:20px}.va_middle{vertical-align:middle}.fill_currentColor{fill:currentColor}.w_36{width:36px}.h_36{height:36px}.fill_url\(\#gradient\)_currentColor{fill:url(#gradient) currentColor}.stop-color_\#766c90{stop-color:#766c90}.stop-color_\#aa608e{stop-color:#aa608e}.fill_coffeeBackground{fill:var(--colors-coffee-background)}.max-w_100\%{max-width:100%}.h_auto{height:auto}.w_0\.3rem{width:.3rem}.h_0\.3rem{height:.3rem}.gap_xs{gap:var(--spacing-xs)}.va_bottom{vertical-align:bottom}.px_s{padding-inline:var(--spacing-s)}.ls_0\.05ex{letter-spacing:.05ex}.tt_uppercase{text-transform:uppercase}.d_none{display:none}.tsh_2px_2px_color-mix\(in_hsl\,_token\(colors\.primary\)\,_transparent_70\%\){text-shadow:2px 2px color-mix(in hsl,var(--colors-primary),transparent 70%)}.white-space_nowrap{white-space:nowrap}.w_34{width:34px}.h_34{height:34px}.fill_accent{fill:var(--colors-accent)}.w_50\%{width:50%}.ta_right{text-align:right}.bg_linear-gradient\(0deg\,_\#57729030_0\%\,_\#c45a8d30_100\%\){background:linear-gradient(#c45a8d30,#57729030)}.mx_-m{margin-inline:calc(var(--spacing-m)*-1)}.py_l{padding-block:var(--spacing-l)}.ff-s_normal{font-feature-settings:normal}.ls_base{letter-spacing:var(--letter-spacings-base)}.ls_menu{letter-spacing:var(--letter-spacings-menu)}.c_secondary{color:var(--colors-secondary)}.asp_16_\/_9{aspect-ratio:16/9}.w_100\%{width:100%}.w_12{width:12px}.h_10{height:10px}.fill-rule_evenodd{fill-rule:evenodd}.stk-lj_round{stroke-linejoin:round}.stk-ml_2{stroke-miterlimit:2}.clip-rule_evenodd{clip-rule:evenodd}.w_40{width:40px}.h_40{height:40px}.bx-sh_0_10px_20px_rgba\(0\,_0\,_0\,_0\.1\){box-shadow:0 10px 20px #0000001a}.order_-1{order:-1}.gap_xl{gap:var(--spacing-xl)}.td_line-through{text-decoration:line-through}.w_250{width:250px}.h_324{height:324px}.w_60{width:60px}.h_60{height:60px}.w_900{width:900px}.h_505{height:505px}.w_600{width:600px}.h_840{height:840px}.h_750{height:750px}.w_750{width:750px}.h_563{height:563px}.w_700{width:700px}.h_700{height:700px}.w_1512{width:1512px}.h_1008{height:1008px}.h_1207{height:1207px}.max-w_52rem{max-width:52rem}.px_contentPaddingX{padding-inline:var(--spacing-content-padding-x)}.max-w_textMaxWidth{max-width:var(--sizes-text-max-width)}.obj-f_cover{object-fit:cover}.ov_hidden{overflow:hidden}.w_320{width:320px}.h_450{height:450px}.flex-d_column{flex-direction:column}.flex-sh_0{flex-shrink:0}.bd-c_accent{border-color:var(--colors-accent)}.fs_xs{font-size:var(--font-sizes-xs)}.border-style_solid{border-style:solid}.bd-w_1{border-width:1px}.bd-c_rgba\(255\,_255\,_255\,_0\.7\)_rgba\(0\,_0\,_0\,_0\.3\)_rgba\(0\,_0\,_0\,_0\.3\)_rgba\(255\,_255\,_255\,_0\.7\){border-color:#ffffffb3 #0000004d #0000004d #ffffffb3}.lh_inherit{line-height:inherit}.trs-dur_hover{--transition-duration:var(--durations-hover);transition-duration:var(--durations-hover)}.trs-tmf_hover{--transition-easing:var(--easings-hover);transition-timing-function:var(--easings-hover)}.trs-prop_all{--transition-prop:all;transition-property:all}.flex-d_row{flex-direction:row}.pt_m{padding-top:var(--spacing-m)}.pb_m{padding-bottom:var(--spacing-m)}.ff_ui{font-family:var(--fonts-ui)}.bd-w_2{border-width:2px}.lh_1rem{line-height:1rem}.bg-c_background{background-color:var(--colors-background)}.fs_ui{font-size:var(--font-sizes-ui)}.fs_xl{font-size:var(--font-sizes-xl)}.content_\'\'{content:""}.top_0{top:0}.left_0{left:0}.top_-2{top:-2px}.left_-2{left:-2px}.right_0{right:0}.right_-2{right:-2px}.bottom_0{bottom:0}.bottom_-2{bottom:-2px}.jc_center{justify-content:center}.ai_center{align-items:center}.mt_-12{margin-top:-12px}.grid-tc_repeat\(auto-fit\,_minmax\(300px\,1fr\)\){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.rg_m{row-gap:var(--spacing-m)}.cg_l{column-gap:var(--spacing-l)}.grid-tc_1fr{grid-template-columns:1fr}.grid-template-areas_\"light1\"_\"dark1\"_\"light2\"_\"dark2\"_\"light3\"_\"dark3\"{grid-template-areas:"light1""dark1""light2""dark2""light3""dark3"}.mb_s{margin-bottom:var(--spacing-s)}.ml_1rem{margin-left:1rem}.pl_xs{padding-left:var(--spacing-xs)}.mb_xs{margin-bottom:var(--spacing-xs)}.ml_calc\(50\%_-_50vw\){margin-left:calc(50% - 50vw)}.top_-100\%{top:-100%}.bg-c_text{background-color:var(--colors-text)}.mb_m{margin-bottom:var(--spacing-m)}.ff_heading{font-family:var(--fonts-heading)}.fw_heading{font-weight:var(--font-weights-heading)}.lh_heading{line-height:var(--line-heights-heading)}.fs_xxxl{font-size:var(--font-sizes-xxxl)}.fs_xxl{font-size:var(--font-sizes-xxl)}.ai_baseline{align-items:baseline}.fs_clamp\(2\.6rem\,_7vw\,_4rem\){font-size:clamp(2.6rem,7vw,4rem)}.bg-cp_text{-webkit-background-clip:text;background-clip:text}.mt_-6{margin-top:-6px}.font-style_italic{font-style:italic}.bg-c_border{background-color:var(--colors-border)}.pt_xxs{padding-top:var(--spacing-xxs)}.fw_300{font-weight:300}.lh_0\.8{line-height:.8}.grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.cg_m{column-gap:var(--spacing-m)}.justify-items_center{justify-items:center}.pr_1\.5rem{padding-right:1.5rem}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-w_1{border-bottom-width:1px}.bd-b-c_light{border-bottom-color:var(--colors-light)}.ml_1\.2rem{margin-left:1.2rem}.bd-w_2px_0{border-width:2px 0}.ff_body{font-family:var(--fonts-body)}.fw_normal{font-weight:var(--font-weights-normal)}.lh_base{line-height:var(--line-heights-base)}.fs_article{font-size:var(--font-sizes-article)}.lh_small{line-height:var(--line-heights-small)}.cg_s{column-gap:var(--spacing-s)}.flex-wrap_wrap{flex-wrap:wrap}.ff_code{font-family:var(--fonts-code)}.fs_m{font-size:var(--font-sizes-m)}.fw_bold{font-weight:var(--font-weights-bold)}.fs_s{font-size:var(--font-sizes-s)}.fs_l{font-size:var(--font-sizes-l)}.fs_base{font-size:var(--font-sizes-base)}.font-style_normal{font-style:normal}.ml_m{margin-left:var(--spacing-m)}.mt_-2{margin-top:-2px}.bd-c_rgba\(255\,_255\,_255\,_0\.9\)_rgba\(0\,_0\,_0\,_0\.15\)_rgba\(0\,_0\,_0\,_0\.15\)_rgba\(255\,_255\,_255\,_0\.9\){border-color:#ffffffe6 #00000026 #00000026 #ffffffe6}.rg_s{row-gap:var(--spacing-s)}.lh_1{line-height:1}.grid-tc_repeat\(auto-fit\,_minmax\(200px\,1fr\)\){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bdr-tl_10{border-top-left-radius:10px}.bdr-tl_12{border-top-left-radius:12px}.bdr-bl_12{border-bottom-left-radius:12px}.bdr-tl_6{border-top-left-radius:6px}.before\:pos_absolute:before{position:absolute}.before\:bd-l_1px_solid_rgba\(0\,_0\,_0\,_0\.15\):before{border-left:1px solid #00000026}.after\:pos_absolute:after{position:absolute}.after\:bd-l_1px_solid_rgba\(255\,_255\,_255\,_0\.5\):after{border-left:1px solid #ffffff80}.\[\&_u\]\:c_primary u{color:var(--colors-primary)}.\[\&\:\:-moz-focus-inner\]\:bd_0::-moz-focus-inner{border:0}.\[\&_\:nth-child\(1\)\]\:grid-area_light1 :first-child{grid-area:light1}.\[\&_\:nth-child\(2\)\]\:grid-area_light2 :nth-child(2){grid-area:light2}.\[\&_\:nth-child\(3\)\]\:grid-area_light3 :nth-child(3){grid-area:light3}.\[\&_\:nth-child\(4\)\]\:grid-area_dark1 :nth-child(4){grid-area:dark1}.\[\&_\:nth-child\(5\)\]\:grid-area_dark2 :nth-child(5){grid-area:dark2}.\[\&_\:nth-child\(6\)\]\:grid-area_dark3 :nth-child(6){grid-area:dark3}.\[\&\:not\(\:last-child\)\:\:after\]\:d_inline-block:not(:last-child):after{display:inline-block}.\[\&\:not\(\:last-child\)\:\:after\]\:mx_s:not(:last-child):after{margin-inline:var(--spacing-s)}.\[\&\:not\(\:last-child\)\:\:after\]\:w_0\.3rem:not(:last-child):after{width:.3rem}.\[\&\:not\(\:last-child\)\:\:after\]\:h_0\.3rem:not(:last-child):after{height:.3rem}.\[\&\&\]\:td_none.\[\&\&\]\:td_none{text-decoration:none}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_blockquote\)\]\:max-w_textMaxWidth :is(h1,h2,h3,h4,h5,h6,p,li,blockquote){max-width:var(--sizes-text-max-width)}.\[\&_a\]\:c_primary a{color:var(--colors-primary)}.\[\&_a\]\:td_underline a{text-decoration:underline}.\[\&_blockquote\]\:mx_l blockquote{margin-inline:var(--spacing-l)}.\[\&_hr\]\:bd_0 hr{border:0}.\[\&_hr\]\:bg_border hr{background:var(--colors-border)}.\[\&_\:is\(p_\>_img\,_p_\>_a_\>_img\,_figure_\>_img\,_figure_\>_a_\>_img\)\]\:h_auto :is(p>img,p>a>img,figure>img,figure>a>img){height:auto}.\[\&_\:is\(p_\>_img\,_p_\>_a_\>_img\,_figure_\>_img\,_figure_\>_a_\>_img\)\]\:max-w_calc\(100\%_\+_token\(spacing\.contentPaddingX\)_\*_2\) :is(p>img,p>a>img,figure>img,figure>a>img){max-width:calc(100% + var(--spacing-content-padding-x)*2)}.\[\&_\:is\(p_\>_img\,_p_\>_a_\>_img\,_figure_\>_img\,_figure_\>_a_\>_img\)\]\:mx_-contentPaddingX :is(p>img,p>a>img,figure>img,figure>a>img){margin-inline:calc(var(--spacing-content-padding-x)*-1)}.\[\&_\:is\(p_\>_img\,_p_\>_a_\>_img\,_figure_\>_img\,_figure_\>_a_\>_img\)\]\:my_calc\(token\(spacing\.blockMarginBottom\)_\*_2\) :is(p>img,p>a>img,figure>img,figure>a>img){margin-block:calc(var(--spacing-block-margin-bottom)*2)}.\[\&_table\]\:bd-cl_collapse table{border-collapse:collapse}.\[\&_table\]\:w_100\% table{width:100%}.\[\&_thead\]\:ta_left thead{text-align:left}.\[\&_thead\]\:bd-b_2px_solid_token\(colors\.border\) thead{border-bottom:2px solid var(--colors-border)}.\[\&_\:is\(td\,_th\)\]\:ta_left :is(td,th){text-align:left}.\[\&_\:is\(td\,_th\)\]\:bd-b_1px_solid_token\(colors\.border\) :is(td,th){border-bottom:1px solid var(--colors-border)}.\[\&_\:is\(td\,_th\)\]\:p_calc\(token\(spacing\.blockMarginBottom\)_\/_2\) :is(td,th){padding:calc(var(--spacing-block-margin-bottom)/2)}.\[\&_td\]\:va_top td{vertical-align:top}.\[\&_\:is\(tr\:last-child_th\,_tr\:last-child_td\)\]\:bd_0 :is(tr:last-child th,tr:last-child td){border:0}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:ls_heading :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--letter-spacings-heading)}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:tw_balance :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.\[\&_ol\]\:li-s_decimal ol{list-style:decimal}.\[\&_ul_\>_li\]\:pos_relative ul>li{position:relative}.\[\&_ul_\>_li\:\:before\]\:pos_absolute ul>li:before{position:absolute}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_table\)_\:is\(code\,_kbd\)\]\:ff-s_normal :is(h1,h2,h3,h4,h5,h6,p,li,table) :is(code,kbd){font-feature-settings:normal}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_table\)_\:is\(code\,_kbd\)\]\:fv-s_normal :is(h1,h2,h3,h4,h5,h6,p,li,table) :is(code,kbd){font-variation-settings:normal}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_table\)_\:is\(code\,_kbd\)\]\:hy_none :is(h1,h2,h3,h4,h5,h6,p,li,table) :is(code,kbd){hyphens:none}.\[\&\&_ul_\>_li\:\:before\]\:w_\.3em.\[\&\&_ul_\>_li\:\:before\]\:w_\.3em ul>li:before{width:.3em}.\[\&\&_ul_\>_li\:\:before\]\:h_\.3em.\[\&\&_ul_\>_li\:\:before\]\:h_\.3em ul>li:before{height:.3em}.\[\&\&_hr\]\:h_auto.\[\&\&_hr\]\:h_auto hr{height:auto}.\[\&\&_hr\]\:ta_center.\[\&\&_hr\]\:ta_center hr{text-align:center}.\[\&\&_hr\]\:bd_none.\[\&\&_hr\]\:bd_none hr{border:var(--borders-none)}.\[\&\&_hr\]\:my_2\.5rem.\[\&\&_hr\]\:my_2\.5rem hr{margin-block:2.5rem}.\[\&_hr\:\:after\]\:ls_0\.7em hr:after{letter-spacing:.7em}.\[\&_\.tip\]\:pos_relative .tip{position:relative}.\[\&_\.tip\]\:my_l .tip{margin-block:var(--spacing-l)}.\[\&_\.tip\:\:before\]\:pos_absolute .tip:before{position:absolute}.\[\&_\.tip__title\]\:d_block .tip__title{display:block}.\[\&_\.heading\]\:pos_relative .heading{position:relative}.\[\&_\.heading__anchor\]\:op_0 .heading__anchor{opacity:0}.\[\&_\.heading__anchor\]\:pos_absolute .heading__anchor{position:absolute}.\[\&_\.heading__anchor\]\:p_xs .heading__anchor{padding:var(--spacing-xs)}.\[\&_\.heading__anchor\]\:td_none .heading__anchor{text-decoration:none}.\[\&_\.heading__anchor\]\:will-change_opacity .heading__anchor{will-change:opacity}.before\:content_\'\':before{content:""}.before\:top_0:before{top:0}.before\:bottom_0:before{bottom:0}.before\:left_10:before{left:10px}.after\:content_\'\':after{content:""}.after\:top_0:after{top:0}.after\:bottom_0:after{bottom:0}.after\:left_11:after{left:11px}.\[\&\:not\(\:last-child\)\:\:after\]\:content_\'\':not(:last-child):after{content:""}.\[\&\:not\(\:last-child\)\:\:after\]\:mb_0\.1rem:not(:last-child):after{margin-bottom:.1rem}.\[\&\:not\(\:last-child\)\:\:after\]\:bg-c_border:not(:last-child):after{background-color:var(--colors-border)}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_ul\,_ol\,_dl\,_dd\,_p\,_pre\,_table\,_blockquote\,_form\,_iframe\,_img\,_hr\,_address\)\]\:mb_blockMarginBottom :is(h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,p,pre,table,blockquote,form,iframe,img,hr,address){margin-bottom:var(--spacing-block-margin-bottom)}.\[\&_blockquote\]\:fs_s blockquote{font-size:var(--font-sizes-s)}.\[\&_blockquote_p\]\:mb_calc\(token\(spacing\.blockMarginBottom\)_\/_2\) blockquote p{margin-bottom:calc(var(--spacing-block-margin-bottom)/2)}.\[\&_cite\]\:font-style_italic cite{font-style:italic}.\[\&_table\]\:fs_s table{font-size:var(--font-sizes-s)}.\[\&_\:is\(th\:first-child\,_td\:first-child\)\]\:pl_0 :is(th:first-child,td:first-child){padding-left:0}.\[\&_\:is\(th\:last-child\,_td\:last-child\)\]\:pr_0 :is(th:last-child,td:last-child){padding-right:0}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:mt_headingMarginTop :is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-heading-margin-top)}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:ff_heading :is(h1,h2,h3,h4,h5,h6){font-family:var(--fonts-heading)}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:lh_heading :is(h1,h2,h3,h4,h5,h6){line-height:var(--line-heights-heading)}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:fw_heading :is(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weights-heading)}.\[\&_h1\]\:fs_xxl h1{font-size:var(--font-sizes-xxl)}.\[\&_h2\]\:fs_xl h2{font-size:var(--font-sizes-xl)}.\[\&_h3\]\:fs_l h3{font-size:var(--font-sizes-l)}.\[\&_h4\]\:fs_m h4{font-size:var(--font-sizes-m)}.\[\&_h4\]\:lh_base h4{line-height:var(--line-heights-base)}.\[\&_h4\]\:fw_bold h4{font-weight:var(--font-weights-bold)}.\[\&_h5\]\:fs_m h5{font-size:var(--font-sizes-m)}.\[\&_h5\]\:lh_base h5{line-height:var(--line-heights-base)}.\[\&_h5\]\:font-style_italic h5{font-style:italic}.\[\&_h6\]\:fs_m h6{font-size:var(--font-sizes-m)}.\[\&_h6\]\:lh_base h6{line-height:var(--line-heights-base)}.\[\&_\:is\(h1_\+_h2\,_h2_\+_h3\,_h3_\+_h4\,_h4_\+_h5\,_h5_\+_h6\,_h1\:first-child\,_h2\:first-child\,_h3\:first-child\,_h4\:first-child\,_h5\:first-child\,_h6\:first-child\)\]\:mt_0 :is(h1+h2,h2+h3,h3+h4,h4+h5,h5+h6,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){margin-top:0}.\[\&_ol\]\:pl_listMargin ol{padding-left:var(--spacing-list-margin)}.\[\&_li\]\:pl_calc\(token\(spacing\.blockMarginBottom\)_\/_2\) li{padding-left:calc(var(--spacing-block-margin-bottom)/2)}.\[\&_\:is\(li_\>_ul\,__li_\>_ol\)\]\:mb_0 :is(li>ul,li>ol){margin-bottom:0}.\[\&_\:is\(ul_\>_ul\,__ul_\>_ol\)\]\:ml_listMargin :is(ul>ul,ul>ol){margin-left:var(--spacing-list-margin)}.\[\&_ul_\>_li\]\:pl_listMargin ul>li{padding-left:var(--spacing-list-margin)}.\[\&_ul_\>_li\]\:ml_0 ul>li{margin-left:0}.\[\&_ul_\>_li\:\:before\]\:content_\\2014\\a0 ul>li:before{content:— }.\[\&_ul_\>_li\:\:before\]\:left_0 ul>li:before{left:0}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_table\)_\:is\(code\,_kbd\)\]\:ff_inherit :is(h1,h2,h3,h4,h5,h6,p,li,table) :is(code,kbd){font-family:inherit}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_table\)_\:is\(code\,_kbd\)\]\:font-style_italic :is(h1,h2,h3,h4,h5,h6,p,li,table) :is(code,kbd){font-style:italic}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\,_p\,_li\,_table\)_a_\:is\(code\,_kbd\)\]\:font-style_inherit :is(h1,h2,h3,h4,h5,h6,p,li,table) a :is(code,kbd){font-style:inherit}.\[\&_\>_\*\:last-child\]\:mb_0>:last-child{margin-bottom:0}.\[\&\&_ol\]\:ml_0.\[\&\&_ol\]\:ml_0 ol{margin-left:0}.\[\&\&_ul_\>_li\]\:pl_1em.\[\&\&_ul_\>_li\]\:pl_1em ul>li{padding-left:1em}.\[\&\&_ul_\>_li\:\:before\]\:content_\'\'.\[\&\&_ul_\>_li\:\:before\]\:content_\'\' ul>li:before{content:""}.\[\&\&_ul_\>_li\:\:before\]\:top_\.5em.\[\&\&_ul_\>_li\:\:before\]\:top_\.5em ul>li:before{top:.5em}.\[\&\&_ul_\>_li\:\:before\]\:left_\.1em.\[\&\&_ul_\>_li\:\:before\]\:left_\.1em ul>li:before{left:.1em}.\[\&\&_ul_\>_li\:\:before\]\:bg-c_text.\[\&\&_ul_\>_li\:\:before\]\:bg-c_text ul>li:before{background-color:var(--colors-text)}.\[\&\&_hr\]\:bg-c_transparent.\[\&\&_hr\]\:bg-c_transparent hr{background-color:#0000}.\[\&_hr\:\:after\]\:content_\'···\' hr:after{content:"···"}.\[\&_figcaption\]\:mt_calc\(token\(spacing\.l\)_\*_-1_\+_token\(spacing\.s\)\) figcaption{margin-top:calc(var(--spacing-l)*-1 + var(--spacing-s))}.\[\&_figcaption\]\:fs_m figcaption{font-size:var(--font-sizes-m)}.\[\&_figcaption\]\:font-style_italic figcaption{font-style:italic}.\[\&_\.tip\]\:fs_m .tip{font-size:var(--font-sizes-m)}.\[\&_\.tip\]\:ff_body .tip{font-family:var(--fonts-body)}.\[\&_\.tip\]\:font-style_italic .tip{font-style:italic}.\[\&_\.tip\:\:before\]\:content_\'\' .tip:before{content:""}.\[\&_\.tip\:\:before\]\:left_-m .tip:before{left:calc(var(--spacing-m)*-1)}.\[\&_\.tip\:\:before\]\:top_\.3em .tip:before{top:.3em}.\[\&_\.tip\:\:before\]\:bottom_\.3em .tip:before{bottom:.3em}.\[\&_\.tip\:\:before\]\:bd-l-c_accent .tip:before{border-left-color:var(--colors-accent)}.\[\&_\.tip\:\:before\]\:border-left-style_solid .tip:before{border-left-style:solid}.\[\&_\.tip\:\:before\]\:bd-l-w_4 .tip:before{border-left-width:4px}.\[\&_\.tip\:first-child\]\:mt_0 .tip:first-child{margin-top:0}.\[\&_\.tip_\+_\.tip\]\:mt_m .tip+.tip{margin-top:var(--spacing-m)}.\[\&_\.tip__title\]\:mb_xxs .tip__title{margin-bottom:var(--spacing-xxs)}.\[\&_\.tip__title\]\:font-style_normal .tip__title{font-style:normal}.\[\&_\.heading__anchor\]\:right_100\% .heading__anchor{right:100%}.\[\&_\.heading__anchor\]\:mt_-xs .heading__anchor{margin-top:calc(var(--spacing-xs)*-1)}.\[\&_\.heading__anchor\]\:trs-dly_1s .heading__anchor{transition-delay:1s}.\[\&_\.heading__anchor\]\:trs-dur_fadeout .heading__anchor{--transition-duration:var(--durations-fadeout);transition-duration:var(--durations-fadeout)}.\[\&_\.heading__anchor\]\:trs-tmf_fadeout .heading__anchor{--transition-easing:var(--easings-fadeout);transition-timing-function:var(--easings-fadeout)}.before\:left_50\%:before{left:50%}.visited\:c_primary:visited{color:var(--colors-primary)}.focusVisible\:ring_focus:is(:focus-visible,[data-focus-visible]){outline:var(--borders-focus)}.focusVisible\:ring-o_token\(borderWidths\.focusOutlineOffset\):is(:focus-visible,[data-focus-visible]){outline-offset:var(--border-widths-focus-outline-offset)}.focusVisible\:bdr_0\.05em:is(:focus-visible,[data-focus-visible]){border-radius:.05em}.focusVisible\:bdr_0\.2rem:is(:focus-visible,[data-focus-visible]){border-radius:.2rem}.focus\:ring_0:is(:focus,[data-focus]){outline:0}.\[\&_a\:focus-visible\]\:ring_focus a:focus-visible{outline:var(--borders-focus)}.\[\&_a\:focus-visible\]\:ring-o_token\(borderWidths\.focusOutlineOffset\) a:focus-visible{outline-offset:var(--border-widths-focus-outline-offset)}.\[\&_a\:focus-visible\]\:bdr_0\.05em a:focus-visible{border-radius:.05em}.focus\:top_0:is(:focus,[data-focus]){top:0}.hover\:cursor_pointer:hover:not(:disabled){cursor:pointer}.\[\&\:hover_u\]\:c_accent:hover u,.hover\:c_accent:hover:not(:disabled){color:var(--colors-accent)}.hover\:c_coffeeHover:hover:not(:disabled){color:var(--colors-coffee-hover)}.\[\&_a\:hover\]\:c_accent a:hover{color:var(--colors-accent)}.\[\&_a\:hover\]\:cursor_pointer a:hover{cursor:pointer}a:hover .\[a\:hover_\&\]\:bg-c_accent{background-color:var(--colors-accent)}.active\:trf_translateY\(1px\):is(:active,[data-active]){transform:translateY(1px)}@media screen and (min-width:48rem){.tablet\:mx_0{margin-inline:0}.tablet\:px_l{padding-inline:var(--spacing-l)}.tablet\:d_flex{display:flex}.tablet\:d_block{display:block}.tablet\:order_0{order:0}.tablet\:grid-c_1\/3{grid-column:1/3}.tablet\:gap_m{gap:var(--spacing-m)}.tablet\:flex-d_row{flex-direction:row}.tablet\:pt_calc\(token\(spacing\.m\)_\+_token\(spacing\.xs\)\){padding-top:calc(var(--spacing-m) + var(--spacing-xs))}.tablet\:pb_m{padding-bottom:var(--spacing-m)}.tablet\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.tablet\:grid-template-areas_\"light1_dark1\"_\"light2_dark2\"_\"light3_dark3\"{grid-template-areas:"light1 dark1""light2 dark2""light3 dark3"}.tablet\:mb_-2\.6rem{margin-bottom:-2.6rem}.tablet\:grid-tc_repeat\(3\,_min-content\)_auto_repeat\(3\,_min-content\){grid-template-columns:repeat(3,min-content) auto repeat(3,min-content)}.tablet\:rg_m{row-gap:var(--spacing-m)}.tablet\:lh_base{line-height:var(--line-heights-base)}.tablet\:ai_center{align-items:center}.tablet\:grid-tc_2fr_1fr{grid-template-columns:2fr 1fr}.\[\&_\:is\(p_\>_img\,_p_\>_a_\>_img\,_figure_\>_img\,_figure_\>_a_\>_img\)\]\:tablet\:max-w_100\% :is(p>img,p>a>img,figure>img,figure>a>img){max-width:100%}.\[\&_\:is\(p_\>_img\,_p_\>_a_\>_img\,_figure_\>_img\,_figure_\>_a_\>_img\)\]\:tablet\:mx_auto :is(p>img,p>a>img,figure>img,figure>a>img){margin-inline:auto}.\[\&_ol\]\:tablet\:pl_0 ol{padding-left:0}.\[\&_ol\]\:tablet\:ml_-listMargin ol{margin-left:calc(var(--spacing-list-margin)*-1)}.\[\&\&_ul_\>_li\:\:before\]\:tablet\:top_\.6em.\[\&\&_ul_\>_li\:\:before\]\:tablet\:top_\.6em ul>li:before{top:.6em}}@media screen and (min-width:62rem){.desktop\:gap_xxl{gap:var(--spacing-xxl)}.desktop\:grid-tc_1fr_1fr_1fr{grid-template-columns:1fr 1fr 1fr}.desktop\:grid-template-areas_\"light1_light2_light3\"_\"dark1_dark2_dark3\"{grid-template-areas:"light1 light2 light3""dark1 dark2 dark3"}}@media (pointer:fine){.\[\&_\.heading\:hover_\.heading__anchor\]\:pointerFine\:op_1 .heading:hover .heading__anchor{opacity:1}.\[\&_\.heading\:hover_\.heading__anchor\]\:pointerFine\:trs-dly_0\.1s .heading:hover .heading__anchor{transition-delay:.1s}.\[\&_\.heading\:hover_\.heading__anchor\]\:pointerFine\:trs-dur_fade .heading:hover .heading__anchor{--transition-duration:var(--durations-fade);transition-duration:var(--durations-fade)}.\[\&_\.heading\:hover_\.heading__anchor\]\:pointerFine\:trs-tmf_fade .heading:hover .heading__anchor{--transition-easing:var(--easings-fade);transition-timing-function:var(--easings-fade)}.\[\&_\.heading\:hover_\.heading__anchor\]\:pointerFine\:trs-prop_opacity .heading:hover .heading__anchor{--transition-prop:opacity;transition-property:opacity}}@media (prefers-color-scheme:dark){.osDark\:stop-color_\#9d9dc7{stop-color:#9d9dc7}.osDark\:stop-color_\#c288b5{stop-color:#c288b5}}}
