@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_Regular-s.p.10lvv6784a_u7.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_Bold-s.p.1dihi5pox3hes.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_ExtraBold-s.p.1ge1jrmt__rcb.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}._3Nu-pa_className{font-family:atkinson,atkinson Fallback}._3Nu-pa_variable{--font-atkinson:"atkinson", "atkinson Fallback"}
.csfOOG_button{padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-muted);font:inherit;font-size:var(--font-size-small);cursor:default;border:none;align-items:center;font-weight:700;display:inline-flex}
.FGAHma_section{max-width:var(--content-width-wide);padding:var(--spacing-section) var(--spacing-medium) calc(var(--spacing-section) / 2);align-items:center;gap:var(--spacing-large);text-align:center;flex-direction:column;margin:0 auto;display:flex}.FGAHma_title{font-size:var(--font-size-display);font-weight:800}
.lORq0G_item{border-top:var(--border-width) solid var(--color-faint);list-style:none}.lORq0G_item:last-child{border-bottom:var(--border-width) solid var(--color-faint)}.lORq0G_question{justify-content:space-between;align-items:center;gap:var(--spacing-large);padding-block:var(--spacing-large);font-size:var(--font-size-subtitle);cursor:pointer;font-weight:700;list-style:none;display:flex}.lORq0G_question::-webkit-details-marker{display:none}.lORq0G_question:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small);border-radius:var(--radius-small)}.lORq0G_icon{width:var(--spacing-medium);height:var(--spacing-medium);transition:transform var(--animation-duration) ease-out;flex-shrink:0;position:relative}.lORq0G_icon:before,.lORq0G_icon:after{content:"";height:calc(var(--border-width) * 2);background:var(--color-brand);border-radius:var(--radius-round);position:absolute;inset:50% 0 auto;translate:0 -50%}.lORq0G_icon:after{rotate:90deg}.lORq0G_details[open] .lORq0G_icon{transform:rotate(45deg)}.lORq0G_answer{max-width:var(--content-width);padding-bottom:var(--spacing-large);color:var(--color-muted);animation:var(--keyframes-fade-in-up) var(--animation-duration) ease-out both}
._6Jp1ya_button{padding:var(--spacing-medium) var(--spacing-large);border-radius:var(--radius-large);background:var(--color-brand);color:var(--color-on-brand);transition:transform var(--animation-duration) ease-out;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._6Jp1ya_button:hover{transform:translateY(calc(var(--spacing-extra-small) * -1))}._6Jp1ya_button:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small)}
.up6HDG_canvas{z-index:-1;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--hero-top-fade-length), black calc(100% - var(--hero-fade-length)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--hero-top-fade-length), black calc(100% - var(--hero-fade-length)), transparent);opacity:0;position:absolute;inset:0}.up6HDG_drawn{opacity:1;animation:var(--keyframes-fade-in) calc(var(--animation-duration) * 3) ease-out both}.up6HDG_centre{max-width:var(--hero-text-width)}
.m3_8ZW_hero{isolation:isolate;min-height:calc(var(--hero-height) + var(--header-height));margin-top:calc(var(--header-height) * -1);padding:calc(var(--spacing-huge) + var(--header-height)) var(--spacing-medium) var(--spacing-huge);place-items:center;display:grid;position:relative;overflow:clip}.m3_8ZW_text{align-items:center;gap:var(--spacing-large);text-align:center;animation:var(--keyframes-fade-in-up) var(--animation-duration) ease-out var(--hero-text-delay) both;flex-direction:column;display:flex}.m3_8ZW_tagline{font-size:var(--font-size-hero);text-wrap:balance;font-weight:800;line-height:1.05}.m3_8ZW_description{color:var(--color-muted);font-size:var(--font-size-subtitle);text-wrap:balance}@media (max-width:480px){.m3_8ZW_tagline{font-size:var(--font-size-display)}}
.QT7_Wa_meter{width:100%;max-width:var(--trust-meter-size);overflow:visible}@property --grain-drift-depth{syntax:"<number>";inherits:false;initial-value:0}.QT7_Wa_grain{fill:var(--color-faint);transform-box:fill-box;transform-origin:50%;transform:scale(var(--trust-grain-unlit-scale));scale:calc(1 - var(--grain-noise,0) * var(--grain-drift-depth));transition:fill var(--trust-grain-duration) ease-out var(--grain-delay), transform var(--trust-grain-duration) cubic-bezier(.2, .9, .25, 1.35) var(--grain-delay), --grain-drift-depth var(--trust-grain-duration) ease-out}.QT7_Wa_lit{fill:var(--color-brand);--grain-drift-depth:calc(1 - var(--trust-grain-drift-scale));transition:fill var(--trust-grain-duration) ease-out var(--grain-delay), transform var(--trust-grain-duration) cubic-bezier(.2, .9, .25, 1.35) var(--grain-delay), --grain-drift-depth var(--trust-grain-drift-fade-in) ease-in-out calc(var(--grain-delay) + var(--trust-grain-duration) + var(--trust-grain-drift-start-delay));transform:scale(1)}.QT7_Wa_number{fill:var(--color-text);transform-box:fill-box;transform-origin:50%;animation:var(--keyframes-pop-in) var(--animation-duration) ease-out both;font-weight:800}@media (prefers-reduced-motion:reduce){.QT7_Wa_grain,.QT7_Wa_lit{transition:none}}
.slvwFW_trust{align-items:center;gap:var(--spacing-huge);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.slvwFW_visual{place-items:center;display:grid}.slvwFW_details{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;display:flex}.slvwFW_levels{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.slvwFW_levelButton{padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer;transition:color var(--animation-duration) ease-out, background var(--animation-duration) ease-out;border:none;font-weight:700}.slvwFW_levelButton:hover{background:var(--color-faint)}.slvwFW_levelButton[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand)}.slvwFW_levelButton:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small)}.slvwFW_level{gap:var(--spacing-extra-small);min-height:calc(var(--font-size-body) * var(--line-height-body) * 3 + var(--font-size-small) * 2);animation:var(--keyframes-fade-in-up) var(--animation-duration) ease-out both;flex-direction:column;display:flex}.slvwFW_levelNumber{color:var(--color-brand);font-size:var(--font-size-small);font-weight:700}.slvwFW_levelText{font-size:var(--font-size-subtitle)}@media (max-width:760px){.slvwFW_trust{gap:var(--spacing-extra-large);grid-template-columns:minmax(0,1fr)}}
.YivMKa_card{align-items:center;gap:var(--spacing-medium);padding:var(--spacing-small) var(--spacing-large) var(--spacing-small) var(--spacing-small);white-space:nowrap;list-style:none;display:flex}.YivMKa_details{flex-direction:column;display:flex}.YivMKa_name{font-weight:700}.YivMKa_city{color:var(--color-muted);font-weight:400}.YivMKa_lookingFor{color:var(--color-muted);font-size:var(--font-size-small)}
.whT6sG_marquee{width:100vw;-webkit-mask-image:linear-gradient(to right, transparent, black var(--marquee-fade-width), black calc(100% - var(--marquee-fade-width)), transparent);mask-image:linear-gradient(to right, transparent, black var(--marquee-fade-width), black calc(100% - var(--marquee-fade-width)), transparent);margin-left:calc(50% - 50vw);overflow:hidden}.whT6sG_track{width:max-content;animation:whT6sG_marquee calc(var(--marquee-duration-per-person) * var(--people-count)) linear infinite;display:flex}.whT6sG_reversed{animation-direction:reverse}.whT6sG_list{gap:var(--spacing-medium);padding:var(--spacing-small) var(--spacing-medium) var(--spacing-small) 0;display:flex}@keyframes whT6sG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.f8B0gq_rows{gap:var(--spacing-small);flex-direction:column;display:flex}
.aQCx7a_list{column-gap:var(--spacing-huge);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.aQCx7a_item{gap:var(--spacing-extra-small);padding-block:var(--spacing-large);border-top:var(--border-width) solid var(--color-faint);flex-direction:column;display:flex}.aQCx7a_title{font-size:var(--font-size-subtitle);font-weight:700}.aQCx7a_text{color:var(--color-muted)}@media (max-width:760px){.aQCx7a_list{grid-template-columns:minmax(0,1fr)}}
.irNO_q_link{align-self:flex-start;font-weight:700}
.Xitg0q_list{column-gap:var(--spacing-extra-large);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.Xitg0q_item{padding-block:var(--spacing-medium);border-top:var(--border-width) solid var(--color-faint);font-size:var(--font-size-subtitle);font-weight:700}.Xitg0q_highlighted{color:var(--color-brand)}@media (max-width:1000px){.Xitg0q_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.Xitg0q_list{column-gap:var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr))}.Xitg0q_item{font-size:var(--font-size-body)}}
.l92xLW_text{max-width:var(--content-width-wide);font-size:var(--font-size-statement);font-weight:700;line-height:var(--line-height-heading);view-timeline-name:--manifesto}@supports (animation-timeline:view()){.l92xLW_word{animation:linear both l92xLW_light-up;animation-timeline:--manifesto;animation-range-start:cover calc(20% + var(--index) / var(--word-count) * 35%);animation-range-end:cover calc(24% + var(--index) / var(--word-count) * 35%)}}@keyframes l92xLW_light-up{0%{color:var(--color-faint)}to{color:var(--color-text)}}
.MAn-3a_main>:nth-child(n+3){border-top:var(--border-width) solid var(--color-faint)}
._6RMsoq_canvas{z-index:-1;pointer-events:none;width:100%;height:100%;animation:var(--keyframes-fade-in) calc(var(--animation-duration) * 3) ease-out both;position:absolute;inset:0}
.u2z2Ka_wordmark{color:var(--color-text);font-size:var(--wordmark-size,var(--font-size-subtitle));align-items:flex-end;text-decoration:none;display:inline-flex}.u2z2Ka_wordmark:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small);border-radius:var(--radius-small)}.u2z2Ka_shape{height:var(--wordmark-height);width:auto;display:block}.u2z2Ka_rest{transition:grid-template-columns var(--animation-duration) ease-in-out, opacity var(--animation-duration) ease-in-out;grid-template-columns:1fr;display:inline-grid}.u2z2Ka_restText{overflow:hidden}.u2z2Ka_collapsed .u2z2Ka_rest{opacity:0;grid-template-columns:0fr}
.m6e6Ia_footer{isolation:isolate;border-top:var(--border-width) solid var(--color-faint);position:relative;overflow:clip}.m6e6Ia_maker{color:var(--color-text);font-weight:700}.m6e6Ia_inner{max-width:var(--content-width-wide);padding:var(--spacing-huge) var(--spacing-medium) var(--spacing-large);gap:var(--spacing-extra-large);flex-direction:column;margin:0 auto;display:flex}.m6e6Ia_columns{gap:var(--spacing-extra-large) var(--spacing-large);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) max-content;display:grid}.m6e6Ia_about{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;display:flex}.m6e6Ia_description{max-width:var(--footer-description-width);font-size:var(--font-size-subtitle);font-weight:700}.m6e6Ia_link:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small);border-radius:var(--radius-small)}.m6e6Ia_group{gap:var(--spacing-medium);flex-direction:column;min-width:0;display:flex}.m6e6Ia_groupTitle{color:var(--color-brand);font-size:var(--font-size-small);font-weight:700}.m6e6Ia_links{gap:var(--spacing-small);flex-direction:column;list-style:none;display:flex}.m6e6Ia_link{color:var(--color-text);transition:color var(--animation-duration) ease-out;font-weight:700;text-decoration:none}.m6e6Ia_link:hover{color:var(--color-brand)}.m6e6Ia_bottom{justify-content:space-between;gap:var(--spacing-small) var(--spacing-large);padding-top:var(--spacing-large);border-top:var(--border-width) solid var(--color-faint);color:var(--color-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.m6e6Ia_signOff{padding-top:var(--footer-orbit-clearance);justify-content:center;display:flex}@media (max-width:900px){.m6e6Ia_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.m6e6Ia_about,.m6e6Ia_contact{grid-column:1/-1}}
.p6Ms3W_panel{background:var(--color-background);border-bottom:var(--border-width) solid var(--color-faint);max-height:var(--menu-maximum-height);opacity:0;visibility:hidden;transition:opacity var(--animation-duration) ease-out, visibility 0s linear var(--animation-duration);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.p6Ms3W_open{opacity:1;visibility:visible;transition:opacity var(--animation-duration) ease-out, visibility 0s linear}.p6Ms3W_groups{max-width:var(--content-width-wide);padding:var(--spacing-large) var(--spacing-medium) var(--spacing-extra-large);gap:var(--spacing-extra-large);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.p6Ms3W_group{gap:var(--spacing-medium);flex-direction:column;display:flex}.p6Ms3W_groupTitle{color:var(--color-brand);font-size:var(--font-size-small);font-weight:700}.p6Ms3W_links{gap:var(--spacing-small);flex-direction:column;list-style:none;display:flex}.p6Ms3W_link{gap:var(--spacing-extra-small);padding:var(--spacing-small) 0;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.p6Ms3W_label{font-size:var(--font-size-subtitle);font-weight:700}.p6Ms3W_link:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small);border-radius:var(--radius-small)}.p6Ms3W_description{color:var(--color-muted);font-size:var(--font-size-small)}@media (max-width:760px){.p6Ms3W_groups{gap:var(--spacing-large);grid-template-columns:minmax(0,1fr)}}
.nrJn0q_icon{width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.nrJn0q_topLine,.nrJn0q_bottomLine{transform-box:view-box;transform-origin:var(--menu-icon-centre) var(--menu-icon-centre);transition:transform var(--animation-duration) ease-out}.nrJn0q_open .nrJn0q_topLine{transform:rotate(45deg) translateY(var(--menu-icon-line-shift))}.nrJn0q_open .nrJn0q_bottomLine{transform:rotate(-45deg) translateY(calc(var(--menu-icon-line-shift) * -1))}
.sv5Ooq_menu{align-items:center;gap:var(--spacing-small);display:flex}.sv5Ooq_toggle{align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--radius-round);font:inherit;font-size:var(--font-size-small);cursor:pointer;transition:background var(--animation-duration) ease-out;background:var(--color-surface);color:var(--color-text);border:none;font-weight:700;text-decoration:none;display:inline-flex}.sv5Ooq_toggle:hover,.sv5Ooq_open{background:var(--color-faint)}.sv5Ooq_toggle:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-brand);outline-offset:var(--spacing-extra-small)}@media (max-width:480px){.sv5Ooq_launch{display:none}}
.V3bXfa_contact{align-items:flex-start;gap:var(--spacing-small);flex-direction:column;display:flex}.V3bXfa_contactTitle{font-size:var(--font-size-title);font-weight:800}.V3bXfa_contactText{max-width:var(--content-width);color:var(--color-muted);font-size:var(--font-size-subtitle)}.V3bXfa_email{margin-top:var(--spacing-small);font-size:var(--font-size-subtitle);font-weight:700}
._2M_IqW_header{z-index:var(--z-index-menu);position:sticky;top:0}._2M_IqW_header:before,._2M_IqW_header:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--animation-duration) ease-out;position:absolute}._2M_IqW_header:before{inset:0 0 calc(var(--header-gradient-extent) * -1);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-background) var(--header-gradient-strength), transparent), transparent)}._2M_IqW_header:after{background:var(--color-background);inset:0}._2M_IqW_scrolled:before,._2M_IqW_menuOpen:after{opacity:1}._2M_IqW_bar{--wordmark-size:var(--wordmark-size-header);max-width:var(--content-width-wide);height:var(--header-height);padding:0 var(--spacing-medium);justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin:0 auto;display:flex}
.kddDGq_page{max-width:var(--content-width-wide);padding:var(--spacing-extra-large) var(--spacing-medium) var(--spacing-section);gap:var(--spacing-huge);animation:var(--keyframes-fade-in-up) var(--animation-duration) ease-out both;flex-direction:column;margin:0 auto;display:flex}.kddDGq_header{max-width:var(--content-width);gap:var(--spacing-small);flex-direction:column;display:flex}.kddDGq_title{font-size:var(--font-size-hero);text-wrap:balance;font-weight:800;line-height:1.05}.kddDGq_intro{margin-top:var(--spacing-small);color:var(--color-muted);font-size:var(--font-size-subtitle)}@media (max-width:480px){.kddDGq_title{font-size:var(--font-size-display)}}
.YGASdW_item{padding-block:var(--spacing-large);gap:var(--spacing-small);border-top:var(--border-width) solid var(--color-faint);flex-direction:column;list-style:none;display:flex}.YGASdW_item:last-child{border-bottom:var(--border-width) solid var(--color-faint)}.YGASdW_date{color:var(--color-muted);font-size:var(--font-size-small)}.YGASdW_title{font-size:var(--font-size-subtitle);font-weight:700}.YGASdW_link{color:var(--color-text);transition:color var(--animation-duration) ease-out;text-decoration:none}.YGASdW_link:hover{color:var(--color-brand)}.YGASdW_description{color:var(--color-muted)}
.ZSyJ3W_story{max-width:var(--content-width);gap:var(--spacing-large);font-size:var(--font-size-subtitle);flex-direction:column;display:flex}
.njEWca_list{max-width:var(--content-width);flex-direction:column;display:flex}
