.home-guest>.home-guest__flash{max-width:var(--g-w-read)}.home-guest__hero{display:grid;grid-gap:var(--g-space-5);gap:var(--g-space-5);padding-top:var(--g-space-1)}.home-guest__title{order:1;max-width:14em;margin:0}.home-guest__code{order:2;margin-top:var(--g-space-1)}.home-guest__notice{order:3}.home-guest__lead{order:4;max-width:30em;margin:0}.home-guest .home-guest__code .g-btn--wide{display:flex}@media (min-width:900px){.home-guest__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"title notice" "lead notice" "code notice";align-items:start;gap:var(--g-space-3) calc(2 * var(--g-space-6));padding-top:var(--g-space-6)}.home-guest__title{grid-area:title;font-size:var(--g-size-48);line-height:1.1}.home-guest__lead{grid-area:lead;margin-top:var(--g-space-2)}.home-guest__code{grid-area:code;margin-top:var(--g-space-4)}.home-guest__notice{grid-area:notice;justify-self:center;align-self:center;margin-top:var(--g-space-2)}}.home-guest__h2{margin:0}@media (min-width:900px){.home-guest .home-guest__chair>.g-card__title,.home-guest .home-guest__h2{font-size:var(--g-size-36);line-height:var(--g-lh-h1)}}.home-guest__chair,.home-guest__does{scroll-margin-top:var(--g-space-4)}.home-guest>.home-guest__does{margin-top:var(--g-space-7)}.home-guest__pair{display:grid;grid-gap:var(--g-space-5);gap:var(--g-space-5);margin-top:var(--g-space-5)}@media (min-width:900px){.home-guest__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--g-space-7)}}.home-guest__preview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-3);padding:var(--g-space-4) var(--g-space-5);border-radius:var(--g-r-sheet);background:var(--g-concrete);pointer-events:none}.home-guest .home-guest__preview .g-tag{--hole:var(--g-concrete)}.home-guest .home-guest__can>h3{margin-top:var(--g-space-5)}.home-guest__ticks{margin:0;padding:0;list-style:none}.home-guest__ticks>li{position:relative;margin-top:var(--g-space-2);padding-left:34px;font-size:var(--g-size-21);line-height:var(--g-lh-lead)}.home-guest__ticks>li:after,.home-guest__ticks>li:before{content:"";position:absolute;top:.45em}.home-guest__ticks>li:before{left:0;width:20px;height:20px;border:2px solid var(--g-green);border-radius:50%;background:var(--g-green-soft)}.home-guest__ticks>li:after{left:6px;width:8px;height:5px;margin-top:var(--g-space-1);border-left:2.5px solid var(--g-green);border-bottom:2.5px solid var(--g-green);transform:rotate(-45deg)}@media (max-width:899px){.home-guest .home-guest__chair .g-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.home-guest .home-guest__chair .g-steps>li{padding-left:0;padding-top:calc(var(--g-h-target) + var(--g-space-3))}}.home-guest .home-guest__cta{display:flex;width:100%;max-width:20em}.home-guest__trust{display:grid;grid-gap:var(--g-space-5);gap:var(--g-space-5);margin:var(--g-space-5) 0 0;padding:0;list-style:none}@media (min-width:700px){.home-guest__trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g-space-6) var(--g-space-7)}}.home-guest__trust h3{margin:0;font-size:var(--g-size-21)}.home-guest__trust p{margin:var(--g-space-1) 0 0;color:var(--g-pencil)}.home-guest__docs{display:flex;flex-wrap:wrap;gap:0 var(--g-space-5);margin:var(--g-space-1) 0 0;padding:0;list-style:none}.home-guest__docs a{display:inline-flex;align-items:center;min-height:var(--g-h-target)}.home-acc .home-acc__top>*{margin-block:0}.home-acc .home-acc__top>*+*{margin-top:var(--g-space-2)}.home-acc__hello{font-size:var(--g-size-21);line-height:var(--g-lh-lead);font-weight:500}.home-acc__garage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-4) 24px;padding-block:8px 4px;font-size:var(--g-size-24);line-height:1.25}.home-acc__sub{display:block;margin-top:2px;font-size:var(--g-size-18);line-height:var(--g-lh-lead);font-weight:500;color:var(--g-pencil)}@media (min-width:600px){.home-acc__garage{font-size:var(--g-size-36);line-height:var(--g-lh-h1)}.home-acc__sub{font-size:var(--g-size-21)}}.home-acc__deskname{font-size:var(--g-size-36);line-height:var(--g-lh-h1)}.home-acc__link{margin:0}.home-acc__link a{display:inline-flex;align-items:center;min-height:var(--g-h-target)}.g-card>.home-acc__action{margin-top:18px}.g-card>.home-acc__link{margin-top:var(--g-space-1)}.g-card>.home-acc__rule,.g-card>.home-acc__subhead{margin-top:22px}.home-acc__rule{margin-bottom:0;border:0;border-top:1px solid var(--g-line)}.home-acc__drum{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-2)}.home-acc__drum>p{margin:0}.home-acc__coophead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-3) var(--g-space-4)}.home-acc__cooptitle{margin:0;font-size:var(--g-size-21);line-height:var(--g-lh-h3);font-weight:600}.home-acc__coopsub{display:block;font-size:var(--g-size-16);line-height:var(--g-lh-fine);font-weight:400;color:var(--g-pencil)}.g-tag.home-acc__bare{background:var(--g-track);color:var(--g-ink)}.home-acc__facts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--g-space-4) 40px}.home-acc__code{white-space:nowrap}.home-acc__sections>h2,.home-acc__sections>h3{margin:0 0 14px}.home-acc .home-acc__desk>*{margin-block:0}.home-acc .home-acc__desk>*+*{margin-top:var(--g-space-5)}.home-acc.g-page>.home-acc__desk+*,.home-acc.g-page>:not(.home-acc__top)+.home-acc__desk{margin-top:var(--g-space-7)}.home-acc__more-toggle{display:inline-flex;align-items:center;gap:12px;min-height:var(--g-h-target);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;cursor:pointer;list-style:none}.home-acc__more-toggle::-webkit-details-marker{display:none}.home-acc__more-toggle:before{content:"";flex:none;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px}.home-acc__more[open]>.home-acc__more-toggle:before{transform:rotate(90deg)}.home-acc__more-toggle:hover{text-decoration-thickness:2.5px}.home-acc__more-toggle:focus-visible{border-radius:4px}.home-acc__more>.g-card{margin-top:var(--g-space-3)}.home-acc__narrow{max-width:calc(var(--g-w-read) - 2 * var(--g-gutter))}@media (max-width:359px){.home-acc .g-money:not(.g-money--line){font-size:var(--g-size-36)}}