.container,.slide_row{padding-inline:calc(var(--gap))}.app_list li .app_desc>*,.link_list a{white-space:nowrap;text-overflow:ellipsis}:root{--black:#2d2c2b;--pitchblack:#000;--white:#fff;--bg:#f5f5f5;--grey-1:#f7f7f7;--grey-2:#dedede;--grey-3:#c4c4c4;--pink-1:#ffcae7;--pink-2:#ffa1cc;--pink-3:#ff76b8;--pink-4:#ff52a5;--yellow-1:#ffe14f;--yellow-2:#ffce00;--yellow-3:#ffb700;--yellow-4:#ff9900;--blue-1:#00a4ff;--blue-2:#0061ef;--blue-3:#0040ea;--blue-4:#0000db;--purple-1:#ad85d1;--purple-2:#9e65c6;--purple-3:#8144a8;--purple-4:#5f2b89;--green-1:#31cc66;--green-2:#01a652;--green-3:#02873e;--green-4:#0b662a;--orange-1:#ffa500;--orange-2:#ff7300;--orange-3:#fc5500;--orange-4:#f72900;--radius:6px;--gap:1rem;--gutter:calc(var(--gap) / 2)}::selection{background-color:var(--pink-1)}*,html *{box-sizing:border-box;max-height:1000000px}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.feedback_card,.flow--module{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.flow--four,.flow--one{-ms-flex-direction:column}.flow--one{display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem}.flow--four{display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem}.container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:calc(970px + var(--gap));margin-inline:auto}.container .row{margin-inline:calc(var(--gutter) *-1)}.container.--inline{padding-inline:0}.row{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:calc(100% + var(--gap));-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap) 0}.row>*{margin-inline:var(--gutter)}.row.--column{-ms-flex-direction:column;flex-direction:column}.row.--center{-ms-flex-pack:center;justify-content:center}.row.--between{-ms-flex-pack:justify;justify-content:space-between}.row.--acenter{-ms-flex-align:center;align-items:center}.row .--bleed,.row .feedback_card,.row .support_card{margin-left:-1rem;margin-right:-1rem}@media only screen and (max-width:768px){.row .--bleed,.row .--bleed_mobile,.row .feedback_card,.row .support_card{margin-left:-.5rem;margin-right:-.5rem}.container{max-width:41ch}.m_grid-1{min-width:calc(25%*1 - var(--gap));max-width:calc(25%*1 - var(--gap));width:calc(25%*1 - var(--gap))}.m_grid-2{min-width:calc(25%*2 - var(--gap));max-width:calc(25%*2 - var(--gap));width:calc(25%*2 - var(--gap))}.m_grid-3{min-width:calc(25%*3 - var(--gap));max-width:calc(25%*3 - var(--gap));width:calc(25%*3 - var(--gap))}.m_grid-4{min-width:calc(25%*4 - var(--gap));max-width:calc(25%*4 - var(--gap));width:calc(25%*4 - var(--gap))}.row.--fullwidth_mobile{margin-inline:calc(var(--gutter) *-2)}.row.--slide{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;-ms-flex-pack:start;justify-content:flex-start;margin-inline:calc(var(--gap) *-1);padding-inline:var(--gutter);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.row.--slide>*{scroll-snap-align:center;scroll-snap-stop:always}.m_grid-2-5{min-width:calc(25%*2.5 - var(--gap));max-width:calc(25%*2.5 - var(--gap));width:calc(25%*2.5 - var(--gap))}}.--grid_demo .row>div{background:var(--grey-1);min-height:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius);font-family:monospace;font-size:.7rem}.fractal>[class*=" d_grid"],.fractal>[class^=d_grid]{background:red}@media only screen and (min-width:768px){.container--small{max-width:1230px}.container--medium{max-width:1535px}.d_grid-1{min-width:calc(8.3333333333%*1 - var(--gap));max-width:calc(8.3333333333%*1 - var(--gap));width:calc(8.3333333333%*1 - var(--gap))}.d_grid-2{min-width:calc(8.3333333333%*2 - var(--gap));max-width:calc(8.3333333333%*2 - var(--gap));width:calc(8.3333333333%*2 - var(--gap))}.d_grid-2-4{min-width:calc(8.3333333333%*2.4 - var(--gap));max-width:calc(8.3333333333%*2.4 - var(--gap));width:calc(8.3333333333%*2.4 - var(--gap))}.d_grid-3{min-width:calc(8.3333333333%*3 - var(--gap));max-width:calc(8.3333333333%*3 - var(--gap));width:calc(8.3333333333%*3 - var(--gap))}.d_grid-4,footer .row .link_list{min-width:calc(8.3333333333%*4 - var(--gap));max-width:calc(8.3333333333%*4 - var(--gap));width:calc(8.3333333333%*4 - var(--gap))}.d_grid-5{min-width:calc(8.3333333333%*5 - var(--gap));max-width:calc(8.3333333333%*5 - var(--gap));width:calc(8.3333333333%*5 - var(--gap))}.d_grid-6{min-width:calc(8.3333333333%*6 - var(--gap));max-width:calc(8.3333333333%*6 - var(--gap));width:calc(8.3333333333%*6 - var(--gap))}.d_grid-7{min-width:calc(8.3333333333%*7 - var(--gap));max-width:calc(8.3333333333%*7 - var(--gap));width:calc(8.3333333333%*7 - var(--gap))}.d_grid-8{min-width:calc(8.3333333333%*8 - var(--gap));max-width:calc(8.3333333333%*8 - var(--gap));width:calc(8.3333333333%*8 - var(--gap))}.d_grid-9{min-width:calc(8.3333333333%*9 - var(--gap));max-width:calc(8.3333333333%*9 - var(--gap));width:calc(8.3333333333%*9 - var(--gap))}.d_grid-10{min-width:calc(8.3333333333%*10 - var(--gap));max-width:calc(8.3333333333%*10 - var(--gap));width:calc(8.3333333333%*10 - var(--gap))}.d_grid-11{min-width:calc(8.3333333333%*11 - var(--gap));max-width:calc(8.3333333333%*11 - var(--gap));width:calc(8.3333333333%*11 - var(--gap))}.d_grid-12{min-width:calc(8.3333333333%*12 - var(--gap));max-width:calc(8.3333333333%*12 - var(--gap));width:calc(8.3333333333%*12 - var(--gap))}.--no_desktop{display:none!important;visibility:hidden}.avatar{--size:6rem}}.--hidden{display:none!important;visibility:hidden}.type_sans,body{font-family:Friends,sans-serif}.breadcrumb,.btn,.feedback_card:after,.rte em,.tag,.type_mono,a.btn,button,button.btn,cite,input[type=submit],input[type=submit].btn,legend{font-family:"Geist Mono",monospace}.h1,.rte h1,.type_display{font-family:Hardbop,sans-serif}.font--large{font-size:1.111rem}.btn.btn--large,.font--medium,a.btn.btn--large,blockquote,button.btn.btn--large,footer,input[type=submit].btn.btn--large,nav.menu_wrap .menu{font-size:.889rem}.app_list li .app_desc p,.app_list li a:after,.breadcrumb,.btn,.feedback_card:after,.font--small,.ordered_list li::before,.rte ol li::before,.tag,.utility_button,a.btn,button.btn,input[type=submit].btn{font-size:.778rem}.btn.btn--small,.font--tiny,.tag_list.--inline .tag,a.btn.btn--small,button.btn.btn--small,input[type=submit].btn.btn--small{font-size:.667rem}.feedback_card,.text--center{text-align:center}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}.tag,a,a.btn,button,input[type=submit]{text-decoration:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}body,html{font-size:20px;line-height:1.75;min-height:100dvh}@media only screen and (max-width:768px){:root{--gap:1rem}.--no_smart{display:none!important;visibility:hidden}body,html{font-size:18px}}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--bg);color:var(--black)}a.btn,button,input[type=submit]{border:none;border-radius:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;appearance:none}.link_list a,.rte a{text-decoration:underline;text-underline-offset:2px}.btn,a.btn,button.btn,input[type=submit].btn{--shift:0.15rem;--padding-block:0.65rem;--shadow-bottom:-0.2rem;--base:var(--grey-1);--border:var(--grey-3);--shadow:var(--grey-2);--accent:color-mix(in srgb, var(--base) 40%, white);display:-ms-inline-flexbox;display:inline-flex;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;padding-top:calc(var(--padding-block) - var(--shift));padding-bottom:var(--padding-block);padding-inline:.75rem;line-height:1;border-radius:var(--radius);background-color:var(--base);border:1px solid var(--border);font-weight:600;text-transform:uppercase;letter-spacing:.035rem;transition:all .1s ease-out;box-shadow:inset 0 var(--shadow-bottom) 0 var(--shadow),inset 0 2px 0 var(--accent)}.btn:hover,a.btn:hover,button.btn:hover,input[type=submit].btn:hover{background-color:color-mix(in srgb,var(--base) 80%,#fff);box-shadow:inset 0 var(--shadow-bottom) 0 var(--shadow),inset 0 2px 0 var(--accent),0 0 .5rem rgba(0,0,0,.1)}.btn:active,a.btn:active,button.btn:active,input[type=submit].btn:active{background-color:var(--base);padding-top:calc(var(--padding-block) - var(--shift)/ 2);padding-bottom:calc(var(--padding-block) - var(--shift)/ 2);box-shadow:inset 0 calc(var(--shadow-bottom) + var(--shift)) 0 var(--shadow),inset 0 2px 0 var(--accent),0 2px .5rem rgba(0,0,0,.1)}.btn.btn--small,a.btn.btn--small,button.btn.btn--small,input[type=submit].btn.btn--small{--shift:0.075rem;--padding-block:0.35rem;--shadow-bottom:-0.1rem;padding-inline:.85rem;font-weight:500}.btn.btn--large,a.btn.btn--large,button.btn.btn--large,input[type=submit].btn.btn--large{--padding-block:1rem;--shadow-bottom:-0.35rem;padding-inline:1.5rem;box-shadow:inset 0 var(--shadow-bottom) 0 var(--shadow),inset 0 2px 0 var(--accent),0 0 .5rem rgba(0,0,0,.1)}.btn i,a.btn i,button.btn i,input[type=submit].btn i{transform:translateY(-.05rem) scale(1.2)}.btn.btn--black,a.btn.btn--black,button.btn.btn--black,input[type=submit].btn.btn--black{--base:var(--black);--border:color-mix(in srgb, var(--base) 20%, black);--shadow:color-mix(in srgb, var(--base) 40%, black);--accent:color-mix(in srgb, var(--base) 60%, white);color:var(--white)}.btn.btn--black:hover,a.btn.btn--black:hover,button.btn.btn--black:hover,input[type=submit].btn.btn--black:hover{background-color:color-mix(in srgb,var(--base) 90%,#fff)}.btn.btn--pink,a.btn.btn--pink,button.btn.btn--pink,input[type=submit].btn.btn--pink{--base:var(--pink-1);--border:var(--pink-3);--shadow:var(--pink-2)}.btn.btn--yellow,a.btn.btn--yellow,button.btn.btn--yellow,input[type=submit].btn.btn--yellow{--base:var(--yellow-1);--border:var(--yellow-3);--shadow:var(--yellow-2)}.btn.btn--blue,a.btn.btn--blue,button.btn.btn--blue,input[type=submit].btn.btn--blue{--base:var(--blue-1);--border:var(--blue-3);--shadow:var(--blue-2);color:var(--white)}.btn.btn--purple,a.btn.btn--purple,button.btn.btn--purple,input[type=submit].btn.btn--purple{--base:var(--purple-1);--border:var(--purple-3);--shadow:var(--purple-2);color:var(--white)}.btn.btn--green,a.btn.btn--green,button.btn.btn--green,input[type=submit].btn.btn--green{--base:var(--green-1);--border:var(--green-3);--shadow:var(--green-2);color:var(--white)}.btn.btn--orange,a.btn.btn--orange,button.btn.btn--orange,input[type=submit].btn.btn--orange{--base:var(--orange-1);--border:var(--orange-3);--shadow:var(--orange-2);color:var(--white)}.app_list li,.card,.feedback_card,.review_list li,.support_card{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--grey-2);border-radius:calc(var(--radius) *2);padding:1rem;transition:all .2s ease-out}.--skewed.feedback_card,.--skewed.support_card,.app_list li.--skewed,.card.--skewed,.review_list li.--skewed{transform:rotate(-1deg)}.--skewed.feedback_card:hover,.--skewed.support_card:hover,.app_list li.--skewed:hover,.card.--skewed:hover,.review_list li.--skewed:hover{transform:rotate(0)}.--subtle.feedback_card,.--subtle.support_card,.app_list li.--subtle,.card.--subtle,.review_list li.--subtle{border-color:transparent}.--subtle.feedback_card:hover,.--subtle.support_card:hover,.app_list li.--subtle:hover,.card.--subtle:hover,.review_list li.--subtle:hover{border-color:var(--grey-2)}.--bubble.feedback_card,.--bubble.support_card,.app_list li.--bubble,.card.--bubble,.review_list li{position:relative;--position:30px;--rotation:3deg;transform:rotate(var(--rotation))}.--bubble.feedback_card:nth-child(1),.--bubble.support_card:nth-child(1),.app_list li.--bubble:nth-child(1),.card.--bubble:nth-child(1),.review_list li:nth-child(1){--position:18px;--rotation:1deg}.--bubble.feedback_card:nth-child(2),.--bubble.support_card:nth-child(2),.app_list li.--bubble:nth-child(2),.card.--bubble:nth-child(2),.review_list li:nth-child(2){--position:62px;--rotation:-2deg}.--bubble.feedback_card:nth-child(3),.--bubble.support_card:nth-child(3),.app_list li.--bubble:nth-child(3),.card.--bubble:nth-child(3),.review_list li:nth-child(3){--position:10px;--rotation:2deg}.--bubble.feedback_card:nth-child(4),.--bubble.support_card:nth-child(4),.app_list li.--bubble:nth-child(4),.card.--bubble:nth-child(4),.review_list li:nth-child(4){--position:48px;--rotation:-3deg}.--bubble.feedback_card:nth-child(5),.--bubble.support_card:nth-child(5),.app_list li.--bubble:nth-child(5),.card.--bubble:nth-child(5),.review_list li:nth-child(5){--position:75px;--rotation:2deg}.--bubble.feedback_card:nth-child(6),.--bubble.support_card:nth-child(6),.app_list li.--bubble:nth-child(6),.card.--bubble:nth-child(6),.review_list li:nth-child(6){--position:22px;--rotation:-3deg}.--bubble.feedback_card:nth-child(7),.--bubble.support_card:nth-child(7),.app_list li.--bubble:nth-child(7),.card.--bubble:nth-child(7),.review_list li:nth-child(7){--position:55px;--rotation:4deg}.--bubble.feedback_card:after,.--bubble.feedback_card:before,.--bubble.support_card:after,.--bubble.support_card:before,.app_list li.--bubble:after,.app_list li.--bubble:before,.card.--bubble:after,.card.--bubble:before,.review_list li:after,.review_list li:before{content:"";display:block;position:absolute;bottom:-15px;right:var(--position);z-index:2;width:0;height:0;overflow:hidden;border:15px solid transparent;border-bottom:0;border-top-color:#fff}.--bubble.feedback_card:before,.--bubble.support_card:before,.app_list li.--bubble:before,.card.--bubble:before,.review_list li:before{bottom:-16px;z-index:1;border-top-color:var(--grey-2)}h1,h2,h3,h4,h5,h6{color:var(--black);font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{text-align:left;font-weight:700;line-height:1.2}.h1,.rte h1{font-size:5.444rem;line-height:.9;line-height:.85;text-align:center;text-wrap:pretty}.h1.h--long,.rte h1.h--long{font-size:4.7rem}@media only screen and (max-width:768px){.h1.h--long,.rte h1.h--long{font-size:4.1rem}}.h2,.rte h2{font-size:1.556rem}legend{font-size:.778em;text-transform:uppercase;letter-spacing:.05em}.ordered_list,.rte ol{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;counter-reset:ordered-list}.ordered_list li,.rte ol li{position:relative;counter-increment:ordered-list;padding-left:1.75rem}.ordered_list li::before,.rte ol li::before{content:counter(ordered-list);font-feature-settings:"tnum" 1;position:absolute;left:0;top:.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:1.25rem;line-height:1;aspect-ratio:1;border-radius:6px;background-color:var(--black);color:#fff}#logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#logo svg{width:84px;aspect-ratio:1;margin-block:-2rem;border-radius:50%}#logo svg:hover #TextPath{animation:logo__desktop 450ms cubic-bezier(.22,1,.36,1) forwards}#logo svg #BoundingCircle{stroke:transparent}#logo svg #TextPath{opacity:0;transform-origin:center}#logo.--index svg:hover #TextPath{animation:none}@keyframes logo__desktop{0%{opacity:0;transform:rotate(30deg)}76%{opacity:1;transform:rotate(-14deg)}87%{transform:rotate(2deg)}90%{transform:rotate(-1deg)}100%{opacity:1;transform:rotate(0)}}@keyframes logo__mobile{0%{opacity:0;transform:rotate(-35deg)}76%{opacity:1;transform:rotate(-79deg)}87%{transform:rotate(-63deg)}90%{transform:rotate(-66deg)}100%{opacity:1;transform:rotate(-65deg)}}[popover]{border:none;padding:0;margin:0;background:0 0;box-shadow:none;outline:0;min-width:0;transition:none;position:absolute}.rte{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;gap:.65rem}@media only screen and (max-width:768px){#logo svg{margin-inline:-2rem}#logo svg:hover #TextPath{animation:logo__mobile 450ms cubic-bezier(.22,1,.36,1) forwards}.rte{max-width:27ch}}.rte>*{display:block;width:100%}.rte h2,.rte h3,.rte h4,.rte h5{margin-top:2.5rem;margin-bottom:1.5rem}.rte p{text-wrap:stable}.rte a{color:var(--pitchblack);-webkit-text-decoration-color:var(--grey-2);text-decoration-color:var(--grey-2);text-decoration-thickness:2px;transition:all .1s ease-in}.rte a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}.rte em{font-style:normal;display:inline;background:color-mix(in srgb,var(--grey-2) 75%,transparent);border-radius:3px;padding-inline:.25em;font-size:.925em}.app_list li a:after,.utility_button{background:var(--grey-1);color:var(--grey-3);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:var(--radius);cursor:pointer}.app_list li a:hover:after,.utility_button:hover{color:var(--grey-4)}.utility_button--clipboard div:nth-child(2){display:none}.utility_button--clipboard.--copied{color:var(--green-2);background:color-mix(in srgb,var(--green-1) 30%,#fff);animation:copy_button 1s ease 1}.utility_button--clipboard.--copied div:nth-child(2){display:block}.utility_button--clipboard.--copied div:first-child{display:none}@keyframes copy_button{0%{outline:transparent solid 4px;outline-color:color-mix(in srgb,var(--green-1) 10%,#fff)}100%{outline:transparent solid 20px;outline-color:color-mix(in srgb,var(--green-1) 1%,transparent 100%)}}.app_list{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.app_list li{padding:0;width:100%}.app_list li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;padding:.75rem;position:relative}.app_list li a:after{content:"";font-family:Phosphor-Bold!important;position:absolute;right:.75rem;top:.75rem}.app_list li .app_icon{border-radius:var(--radius);overflow:hidden;width:4rem;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1;background:#1f1f1f}@media only screen and (max-width:768px){.app_list li .app_icon{width:3rem}}.app_list li .app_icon img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.app_list li .app_desc{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.app_list li .app_desc>*{display:inline;overflow:hidden;max-width:100%}.app_list li:hover .app_icon img{transform:scale(.9)}.article_teaser_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.article_teaser .title{font-size:24px;line-height:1.3}.btn_group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(max-width:768px){.btn_group.--m_column{gap:.5rem;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.feedback_card{position:relative;overflow:hidden}.feedback_card.--show_response{border-color:var(--pitchblack)}.feedback_card.--show_response:after{opacity:1;pointer-events:all}.feedback_card:after{content:"Thank you for your Feedback.";background:var(--black);color:var(--white);position:absolute;inset:0;opacity:0;transition:all .2s ease-in;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.fixed_action_buttons{position:fixed;z-index:2;width:100%;bottom:.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.link_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.link_list legend{color:var(--grey-3);margin-bottom:.25rem}.link_list a{overflow-x:hidden;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;transition:all .1s ease-in}.link_list a:hover{-webkit-text-decoration-color:var(--grey-2);text-decoration-color:var(--grey-2)}.mediawrap_iframe{aspect-ratio:16/8.2;border-radius:6px;overflow:hidden;position:relative;background:#e0e0e0;box-shadow:0 -.25rem .25rem rgba(0,0,0,.1),0 -2rem 2rem rgba(0,0,0,.05)}.mediawrap_iframe::after{content:"";background:linear-gradient(to bottom,transparent,var(--bg));position:absolute;inset:50% 0 0 0;pointer-events:none;transition:all .5s ease-out;opacity:1}.mediawrap_iframe iframe{object-fit:cover;width:100%;height:100%}.mediawrap_iframe.--playing::after{opacity:0}.support_card{--size:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:1rem}.support_card .support_desc{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.avatar{min-width:var(--size);width:var(--size);height:var(--size);border-radius:50%;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.tag_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gutter)}.tag_list.--center{-ms-flex-pack:center;justify-content:center}.tag{color:inherit;border-radius:4px;border:1px solid var(--grey-2);padding:.125rem .5rem;background:var(--grey-1);transition:alll .2s ease-in}.tag:hover{background:#fff}footer,nav.menu_wrap .menu{background:var(--black);color:var(--white)}.article_header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}footer{padding-block:5rem}header nav{-ms-flex-align:center;align-items:center}header nav>*{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}header nav>#logo{-ms-flex-pack:center;justify-content:center}header nav>:last-child{-ms-flex-pack:end;justify-content:end}@media only screen and (max-width:768px){footer .row{gap:3rem 1rem}header nav{-ms-flex-direction:row-reverse;flex-direction:row-reverse}header nav #logo{-ms-flex-pack:start;justify-content:start}header nav .breadcrumb{-ms-flex-pack:end;justify-content:end}header nav .action_buttons{display:none}}.landingpage_header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}nav.menu_wrap{width:100%;overflow:visible}nav.menu_wrap+.backdrop{display:none}nav.menu_wrap .menu{padding:1.5rem;border-radius:var(--radius);display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-pack:justify;justify-content:space-between;position:relative}nav.menu_wrap .menu::after{--size:0.75rem;content:"";position:absolute;width:0;height:0;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent}nav.menu_wrap .menu>div{-ms-flex:1;flex:1}nav.menu_wrap .menu>div a{display:block}@media only screen and (min-width:768px){nav.menu_wrap{top:4rem}nav.menu_wrap .menu{padding-inline:6rem;gap:6rem;box-shadow:0 .25rem .25rem rgba(0,0,0,.1),0 2rem 2rem rgba(0,0,0,.05)}nav.menu_wrap .menu::after{--size:0.5rem;right:.65rem;transform:translateX(-.65rem);top:calc(var(--size) *-1);border-bottom:var(--size) solid var(--black)}}@media only screen and (max-width:768px){nav.menu_wrap{inset:1rem 0;top:unset;bottom:4.5rem;position:fixed}nav.menu_wrap:popover-open+.backdrop{position:fixed;display:block;inset:0;z-index:1;background:linear-gradient(to top,#f5f5f5 0,transparent 30%)}nav.menu_wrap .menu{padding-block:1.5rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:2rem;box-shadow:0 -.25rem .25rem rgba(0,0,0,.1),0 -2rem 2rem rgba(0,0,0,.05)}nav.menu_wrap .menu::after{--size:0.75rem;bottom:calc(var(--size) *-1 + 1px);border-top:var(--size) solid var(--black);left:50%;transform:translateX(-50%)}nav.menu_wrap .menu>div{-ms-flex:none;flex:none}}.review_list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}.review_list li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:380px}@media only screen and (max-width:768px){.review_list li{min-width:calc(90dvw - 2rem)}}.review_list li blockquote{-ms-flex:1;flex:1}blockquote{font-style:italic;line-height:1.65}blockquote:before{content:"“"}blockquote:after{content:"”"}cite{font-style:normal;font-size:.778rem;text-align:right}cite:before{content:"– "}.star_rating{color:var(--yellow-3)}.slide_row{display:-ms-flexbox;display:flex;padding-block:1.5rem;margin-top:-4rem;scrollbar-color:var(--grey-2) transparent;scrollbar-color:transparent transparent;overflow-y:hidden;overflow-x:scroll}.slide_row .review_list{min-width:100%}.fractal.--elements{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.fractal.--templates{display:-ms-flexbox;display:flex;gap:4.5rem;-ms-flex-direction:column;flex-direction:column;padding-top:1.5rem}