:is(.co-page-designed,.co-page-piece){--pb-scale:var(--pg-scale,1);--pb-display:calc(var(--text-ui-title) * 2 * var(--pb-scale));--pb-title:calc(var(--text-ui-title) * 1.5 * var(--pb-scale));--pb-subtitle:calc(var(--text-ui-title) * var(--pb-scale));--pb-subtitle-leading:1.3;--pb-figure:calc(var(--text-ui-title) * 2.5 * var(--pb-scale));--pb-lead:calc(var(--text-ui-section) * var(--pb-scale));--pb-body:calc(var(--text-ui-summary) * var(--pb-scale));--pb-small:calc(var(--text-ui-small) * var(--pb-scale));--pb-card:var(--card);--pb-edge:var(--border);--pb-muted:var(--muted-foreground);--pb-soft:var(--muted-surface);--pb-measure:calc(var(--space-section) * 20);--pb-prose:calc(var(--space-section) * 12);--pb-circle:var(--size-avatar-lg);--pb-radius:var(--pg-radius,var(--r-media));--pb-picture-radius:var(--pg-picture-radius,var(--r-media));--pb-inner-radius:calc(var(--pb-radius) - var(--size-border))}.co-page-designed{row-gap:calc(var(--space-9) * 2);font-size:var(--pb-body);line-height:var(--leading-ui-summary)}.co-page-theme .co-page-section.co-page-designed,.co-page-section.co-page-designed{border-radius:0}.co-page-section .co-page-section.co-page-designed:not([data-page-tone=brand],[data-page-tone=dark],[data-page-tone=tint],[data-page-variant=banner],[data-page-variant=cover]){padding-inline:0}.co-page-piece{gap:var(--space-6);min-width:0;font-size:var(--pb-body);line-height:var(--leading-ui-summary);display:grid}.co-page-piece>.co-page-heading{font-size:var(--pb-title);letter-spacing:var(--tracking-ui-tight);text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.co-page-designed>*{width:100%;max-inline-size:var(--pb-measure);margin-inline:auto}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-card:currentColor}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-card:color-mix(in srgb, currentColor 8%, transparent)}}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-edge:currentColor}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-edge:color-mix(in srgb, currentColor 18%, transparent)}}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-muted:currentColor}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-muted:color-mix(in srgb, currentColor 72%, transparent)}}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-soft:currentColor}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]){--pb-soft:color-mix(in srgb, currentColor 6%, transparent)}}.co-page-designed[data-page-tone=brand] .co-page-action:not([data-outline]){background:var(--primary-foreground);border-color:var(--primary-foreground);color:var(--primary)}.co-page-designed[data-page-tone=dark] .co-page-action:not([data-outline]){background:var(--background);border-color:var(--background);color:var(--foreground)}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]) .co-page-action[data-outline]{color:inherit;border-color:currentColor}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]) .co-page-action:hover:not(:disabled){opacity:.9}@container sites-slot (max-width:600px){.co-page-designed{--pb-display:calc(var(--text-ui-title) * 1.5 * var(--pb-scale));--pb-title:calc(var(--text-ui-title) * 1.25 * var(--pb-scale));--pb-figure:calc(var(--text-ui-title) * 1.75 * var(--pb-scale));row-gap:var(--space-inset)}.co-page-section.co-page-designed[data-page-padding]{padding-inline:var(--space-7)}.co-page-section.co-page-designed[data-page-padding=tight]{padding-inline:var(--space-6)}.co-page-section .co-page-section.co-page-designed:not([data-page-tone=brand],[data-page-tone=dark],[data-page-tone=tint],[data-page-variant=banner],[data-page-variant=cover]){padding-inline:var(--space-7)}.co-page-designed[data-page-padding] :is(.co-page-designed-rail,.co-page-designed-reels){margin-inline:calc(-1 * var(--space-7));padding-inline:var(--space-7)}.co-page-designed[data-page-padding=tight] :is(.co-page-designed-rail,.co-page-designed-reels){margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}.co-page-designed .co-page-action{block-size:auto;min-block-size:var(--size-control);padding-block:var(--space-2)}}.co-page-designed-words{gap:var(--space-6);text-align:start;align-content:center;justify-items:start;display:grid}.co-page-designed-words>*{min-width:0;max-width:100%;margin:0}.co-page-designed .co-page-eyebrow{align-items:center;gap:var(--space-2);min-height:var(--size-control-sm);padding-inline:var(--space-4);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-pill);font-size:var(--pb-small);font-weight:500;line-height:var(--leading-ui-small);opacity:1;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;display:inline-flex;overflow:hidden}.co-page-designed .co-page-designed-words .co-page-heading{font-size:var(--pb-title);letter-spacing:var(--tracking-ui-tight);text-wrap:balance;max-inline-size:var(--pb-prose);font-weight:600;line-height:1.1}.co-page-designed .co-page-designed-words .co-page-copy{font-size:var(--pb-lead);color:var(--pb-muted);text-wrap:pretty;max-inline-size:var(--pb-prose);padding:0;line-height:1.5}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]) .co-page-copy{color:var(--pb-muted)}.co-page-designed-words>.co-page-action{margin-top:var(--space-4);height:var(--size-control-lg);padding-inline:var(--space-inset);font-size:var(--pb-body)}.co-page-designed-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.co-page-designed-actions>.co-page-action{height:var(--size-control-lg);padding-inline:var(--space-inset);font-size:var(--pb-body)}.co-page-designed>header.co-page-designed-words{max-inline-size:var(--pb-prose);text-align:center;justify-items:center}.co-page-designed>header.co-page-designed-words .co-page-copy{font-size:var(--pb-body)}.co-page-designed:is([data-page-variant=side],[data-page-variant=split])>header.co-page-designed-words{text-align:start;justify-items:start;margin-inline:0}.co-page-designed:is([data-page-variant=split],[data-page-variant=side],[data-page-variant=right],[data-page-variant=left],[data-page-variant=split-picture]){column-gap:calc(var(--space-9) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.co-page-designed[data-page-variant=side]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.co-page-designed[data-page-variant=side]>header.co-page-designed-words{top:var(--space-9);position:sticky}.co-page-designed[data-page-variant=left]>.co-page-designed-picture{order:-1}.co-page-designed:is([data-page-variant=split],[data-page-variant=side],[data-page-variant=right],[data-page-variant=left])>*{margin-inline:0}.co-page-designed-picture{width:100%;height:auto;aspect-ratio:var(--page-image-ratio);object-fit:cover;border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-picture-radius);background:var(--pb-soft);display:block}@container page-canvas (max-width:600px){.co-page-theme[data-page-headings=display] .co-page-section{--page-heading-hero:clamp(calc(var(--text-ui-title) * 1.5), 10cqi, calc(var(--text-ui-title) * 5 / 3));--page-heading-section:clamp(calc(var(--text-ui-title) * 1.25), 8cqi, calc(var(--text-ui-title) * 1.5));--page-heading-cta:clamp(calc(var(--text-ui-title) * 1.5), 10cqi, calc(var(--text-ui-title) * 5 / 3))}}.co-page-designed[data-page-designed=HeroSection] .co-page-designed-words .co-page-heading{font-size:clamp(calc(var(--text-ui-title) * 1.5), 10cqi, var(--pb-display));letter-spacing:var(--tracking-ui-tight)}.co-page-designed:is([data-page-variant=centered],[data-page-variant=statement],[data-page-variant=center],[data-page-variant=stack],[data-page-variant=wash])>.co-page-designed-words{text-align:center;max-inline-size:calc(var(--space-section) * 14);justify-items:center}.co-page-designed[data-page-variant=stack]>.co-page-designed-picture{aspect-ratio:2}.co-page-designed[data-page-designed=HeroSection][data-page-variant=wash]{--page-button-bg:var(--page-ink,var(--foreground));--page-button-fg:var(--page-ground,var(--background));min-block-size:calc(var(--space-section) * 7.5);background:radial-gradient(ellipse at 15% 55%, var(--page-accent,var(--primary)), transparent 55%), radial-gradient(ellipse at 85% 30%, var(--page-eyebrow-color,var(--primary)), transparent 55%), linear-gradient(to bottom, var(--page-accent,var(--primary)), var(--background));align-content:center}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=HeroSection][data-page-variant=wash]{background:radial-gradient(ellipse at 15% 55%, color-mix(in srgb, var(--page-accent,var(--primary)) 30%, transparent), transparent 55%), radial-gradient(ellipse at 85% 30%, color-mix(in srgb, var(--page-eyebrow-color,var(--primary)) 22%, transparent), transparent 55%), linear-gradient(to bottom, color-mix(in srgb, var(--page-accent,var(--primary)) 14%, var(--background)), var(--background))}}.co-page-designed[data-page-designed=HeroSection][data-page-variant=wash] .co-page-action:not([data-outline]){background:var(--page-button-bg);border-color:var(--page-button-bg);color:var(--page-button-fg);border-radius:var(--r-pill);box-shadow:var(--shadow)}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]){isolation:isolate;color:var(--on-brand);min-block-size:calc(var(--space-section) * 7);align-content:center;position:relative;overflow:hidden}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover])>.co-page-designed-picture{z-index:-1;aspect-ratio:auto;width:100%;height:100%;border:0;border-radius:0;max-inline-size:none;margin:0;position:absolute;inset:0}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--g-950), var(--g-950));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]):after{background:linear-gradient(to top, color-mix(in srgb, var(--g-950) 82%, transparent), color-mix(in srgb, var(--g-950) 38%, transparent))}}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]) .co-page-copy{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]) .co-page-copy{color:color-mix(in srgb, var(--on-brand) 80%, transparent)}}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]) .co-page-eyebrow{border-color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]) .co-page-eyebrow{border-color:color-mix(in srgb, var(--on-brand) 40%, transparent)}}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]) .co-page-action:not([data-outline]){background:var(--on-brand);border-color:var(--on-brand);color:var(--g-950)}.co-page-designed[data-page-variant=cover]>.co-page-designed-words{text-align:center;justify-items:center}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]{column-gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]>.co-page-designed-words{display:contents}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]>.co-page-designed-words>.co-page-eyebrow{grid-column:1;justify-self:start;inline-size:auto}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]>.co-page-designed-words>.co-page-heading{grid-area:span 2/1}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]>.co-page-designed-words>:is(.co-page-copy,.co-page-action){grid-column:2}.co-page-designed[data-page-variant=statement] .co-page-designed-words .co-page-heading{font-size:var(--pb-display);max-inline-size:calc(var(--space-section) * 16);font-weight:500;line-height:1.15}.co-page-designed-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pb-cell,calc(var(--space-section) * 4))), 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.co-page-designed-grid>*{gap:var(--space-3);align-content:start;min-width:0;margin:0;display:grid;position:relative}.co-page-designed-cards>*{padding:var(--space-9);border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:var(--pb-card);color:inherit}.co-page-designed-grid :is(h3,h4,p,dt,dd,figcaption,blockquote){overflow-wrap:anywhere;min-width:0;margin:0}.co-page-designed-grid h3{font-size:var(--pb-lead);line-height:var(--leading-ui-section);letter-spacing:var(--tracking-ui-tight);font-weight:600}.co-page-designed-grid p{color:var(--pb-muted);line-height:1.5}.co-page-designed-grid>*>.co-page-action{justify-self:start;margin-top:auto}.co-page-designed-index{font-family:var(--font-code);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);color:var(--pb-muted);letter-spacing:var(--tracking-ui-shortcut)}.co-page-designed-grid strong.co-page-designed-figure{font-size:var(--pb-subtitle);letter-spacing:var(--tracking-ui-tight);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.co-page-designed-cards>*>.co-page-designed-picture{margin:calc(-1 * var(--space-9)) calc(-1 * var(--space-9)) var(--space-3);border:0;border-bottom:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-inner-radius) var(--pb-inner-radius) 0 0;justify-self:stretch;inline-size:auto;max-inline-size:none}.co-page-designed:is([data-page-variant=stack],[data-page-variant=single],[data-page-variant=giant],[data-page-variant=rows],[data-page-variant=numbered],[data-page-variant=timeline],[data-page-variant=full]) .co-page-designed-grid,.co-page-designed-rows{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-variant=duo] .co-page-designed-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-section) * 5)), 1fr))}.co-page-designed-tile{inline-size:var(--size-control-lg);block-size:var(--size-control-lg);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-foreground);justify-content:center;align-items:center;display:inline-flex}.co-page-designed-tile>svg{inline-size:var(--space-7);block-size:var(--space-7)}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]) .co-page-designed-tile{background:var(--pb-soft);color:inherit}.co-page-designed-features{gap:var(--space-inset) var(--space-9)}.co-page-designed-features>*{gap:var(--space-4)}.co-page-designed-features h3{font-size:var(--pb-subtitle);font-weight:500;line-height:1.2}.co-page-designed-rows{border-top:var(--size-border) solid var(--pb-edge);gap:0}.co-page-designed-rows>*{column-gap:var(--space-9);row-gap:var(--space-1);padding:var(--space-7) 0;border-bottom:var(--size-border) solid var(--pb-edge);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead title aside""lead text aside";align-items:center}.co-page-designed-rows>*>:is(.co-page-designed-number,.co-page-designed-avatar,.co-page-designed-tile){grid-area:lead}.co-page-designed-rows>*>h3{grid-area:title}.co-page-designed-rows>*>p{font-size:var(--pb-body);grid-area:text}.co-page-designed-rows>*>:is(strong,.co-page-action,svg){grid-area:aside}.co-page-designed-rows>*>strong{font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.co-page-designed-rows>*>svg{inline-size:var(--space-7);block-size:var(--space-7);color:var(--pb-muted)}.co-page-designed-number{font-family:var(--font-code);font-size:var(--pb-subtitle);color:var(--pb-muted);font-variant-numeric:tabular-nums;min-inline-size:var(--size-control-lg);font-weight:500;line-height:1}.co-page-designed-rows.co-page-designed-plain{border-top:0}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(calc(var(--space-section) * 3), auto)}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid>*{grid-column:var(--pb-span,auto);background:var(--pb-soft);border-color:#0000}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid>:is(:nth-child(4n+1),:nth-child(4n)){--pb-span:span 2}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid>:last-child:is(:only-child,:nth-child(4n+1),:nth-child(4n+3)){--pb-span:1 / -1}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid>:is(:nth-child(4n+1),:nth-child(4n)) h3{font-size:var(--pb-subtitle)}.co-page-designed[data-page-variant=feature] .co-page-designed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child{column-gap:var(--space-9);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"picture index""picture title""picture text""picture figure";align-content:center}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child>.co-page-designed-picture{margin:calc(-1 * var(--space-9));aspect-ratio:auto;border:0;border-right:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-inner-radius) 0 0 var(--pb-inner-radius);grid-area:picture;place-self:stretch stretch;block-size:auto;inline-size:auto;max-inline-size:none}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child>.co-page-designed-index{grid-area:index}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child>h3{font-size:var(--pb-subtitle);grid-area:title}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child>p{grid-area:text}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child>strong{grid-area:figure}.co-page-designed-gallery .co-page-designed-picture{aspect-ratio:3/2;border-radius:var(--pb-picture-radius);border:0;margin:0}.co-page-designed[data-page-variant=full] .co-page-designed-gallery .co-page-designed-picture{aspect-ratio:21/9}.co-page-designed-gallery figcaption{font-size:var(--pb-small);color:var(--pb-muted)}.co-page-designed-figures>*{text-align:center;gap:var(--space-3);padding:var(--space-6)}.co-page-designed-figures dt{font-size:var(--pb-small);font-weight:500;line-height:var(--leading-ui-small);color:var(--pb-muted);order:1}.co-page-designed-figures dd{gap:var(--space-2);margin:0;display:grid}.co-page-designed-figures dd strong{font-size:var(--pb-figure);letter-spacing:var(--tracking-ui-tight);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.co-page-designed-figures dd span{font-size:var(--pb-lead);color:var(--pb-muted);font-weight:500}.co-page-designed[data-page-variant=cards] .co-page-designed-figures>*{text-align:start;border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:var(--pb-card);padding:var(--space-9)}.co-page-designed[data-page-variant=cards] .co-page-designed-figures dd strong{font-size:var(--pb-title)}.co-page-designed[data-page-variant=giant] .co-page-designed-figures>*{text-align:start;padding:var(--space-inset) 0;border-bottom:var(--size-border) solid var(--pb-edge);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline}.co-page-designed[data-page-variant=giant] .co-page-designed-figures>:first-child{border-top:var(--size-border) solid var(--pb-edge)}.co-page-designed[data-page-variant=giant] .co-page-designed-figures dd strong{font-size:calc(var(--pb-figure) * 1.2)}.co-page-designed-avatar{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--r-pill);border:var(--size-border) solid var(--pb-edge);background:var(--pb-soft);color:inherit;font-size:var(--text-ui-small);letter-spacing:var(--avatar-tracking,0);text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.co-page-designed-speaker{align-items:center;gap:var(--space-4);min-width:0;display:flex}.co-page-designed-speaker>div{gap:var(--space-half);min-width:0;font-size:var(--pb-small);line-height:var(--leading-ui-small);display:grid}.co-page-designed-speaker strong{font-weight:500}.co-page-designed-speaker span{color:var(--pb-muted)}.co-page-quote{gap:var(--space-6);grid-template-rows:1fr auto;min-width:0;margin:0;display:grid}.co-page-piece>.co-page-quote{padding:var(--space-9);border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:var(--pb-card)}.co-page-quote blockquote{overflow-wrap:anywhere;min-width:0;margin:0}.co-page-designed-figures .co-page-designed-avatar{inline-size:var(--pb-circle);block-size:var(--pb-circle);font-size:var(--pb-lead);margin-bottom:var(--space-2);justify-self:center}:is(.co-page-designed-quotes,.co-page-piece) .co-page-quote blockquote{font-size:var(--pb-body);color:var(--pb-muted);text-wrap:pretty;line-height:1.6}.co-page-quote blockquote:before{content:open-quote}.co-page-quote blockquote:after{content:close-quote}.co-page-designed[data-page-variant=single] .co-page-designed-quotes>figure{padding:var(--space-inset) 0;border:0;border-block:var(--size-border) solid var(--pb-edge);text-align:center;justify-items:center;gap:var(--space-inset);background:0 0;border-radius:0}.co-page-designed[data-page-variant=single] .co-page-designed-quotes blockquote{font-size:var(--pb-title);color:inherit;max-inline-size:calc(var(--space-section) * 14);font-weight:500;line-height:1.3;font-family:var(--font-heading)}.co-page-designed[data-page-variant=single] .co-page-designed-speaker>div{text-align:start}.co-page-designed[data-page-variant=wall] .co-page-designed-quotes{columns:calc(var(--space-section) * 4.5);column-gap:var(--space-6);display:block}.co-page-designed[data-page-variant=wall] .co-page-designed-quotes>figure{break-inside:avoid;margin-bottom:var(--space-6)}.co-page-designed[data-page-variant=wall] .co-page-quote blockquote{color:inherit;font-weight:500}.co-page-designed[data-page-variant=wall] .co-page-quote blockquote:before,.co-page-designed[data-page-variant=wall] .co-page-quote blockquote:after{content:none}.co-page-quote[data-rating]{grid-template-rows:auto 1fr auto}.co-page-quote-stars{color:var(--primary)}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]) .co-page-quote-stars{color:inherit}.co-page-designed[data-page-variant=wall] .co-page-designed-speaker strong{font-weight:600}.co-page-designed-steps{counter-reset:step;gap:var(--space-inset) var(--space-6)}.co-page-designed[data-page-variant=row] .co-page-designed-steps:not(:has(>li:nth-child(5))){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.co-page-designed[data-page-variant=row] .co-page-designed-steps:has(>li:nth-child(5))>li:after{content:none}.co-page-designed-steps>li{gap:var(--space-4);text-align:center;justify-items:center}.co-page-designed-steps>li>strong{inline-size:var(--pb-circle);block-size:var(--pb-circle);border-radius:var(--r-pill);border:var(--space-half) solid currentColor;font-size:var(--pb-lead);font-variant-numeric:tabular-nums;background:var(--pb-card);z-index:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.co-page-designed-steps>li>h3{font-size:var(--pb-subtitle);font-weight:500;line-height:1.2}.co-page-designed-steps>li:not(:last-child):after{content:"";top:calc(var(--pb-circle) / 2);width:100%;translate:calc(50% + var(--pb-circle) / 2 + var(--space-4)) 0;border-top:var(--space-half) dashed var(--pb-edge);position:absolute;left:0}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li,.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li{column-gap:var(--space-9);row-gap:var(--space-2);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title""mark text";place-items:start}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li>strong,.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li>strong{grid-area:mark}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li>h3,.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li>h3{grid-area:title;align-self:center}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li>p,.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li>p{grid-area:text}.co-page-designed[data-page-variant=stack] .co-page-designed-steps{gap:0}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li{padding:var(--space-inset) 0;border-bottom:var(--size-border) solid var(--pb-edge)}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li:after{content:none}.co-page-designed[data-page-variant=timeline] .co-page-designed-steps{--pb-circle:var(--size-control-sm);gap:var(--space-inset)}.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li>strong{font-size:var(--pb-small);border-width:var(--size-border);border-color:var(--pb-edge);color:var(--pb-muted)}.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li:not(:last-child):after{top:var(--pb-circle);bottom:calc(-1 * var(--space-inset));left:calc(var(--pb-circle) / 2);border-top:0;border-left:var(--size-border) solid var(--pb-edge);inline-size:0}.co-page-designed[data-page-variant=timeline] .co-page-designed-steps>li>h3{font-size:var(--pb-lead);font-weight:600}.co-page-designed-logos{justify-content:space-between;align-items:center;gap:var(--space-9) var(--space-inset);flex-wrap:wrap;min-width:0;display:flex}.co-page-designed-logos>p{font-size:var(--pb-lead);letter-spacing:var(--tracking-ui-tight);margin:0;font-weight:500}.co-page-designed-logos ul{align-items:center;gap:var(--space-6) var(--space-inset);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.co-page-designed-logos li{font-family:var(--font-heading);font-size:var(--pb-lead);letter-spacing:var(--tracking-ui-tight);color:var(--pb-muted);white-space:nowrap;font-weight:700}.co-page-designed-logo{block-size:var(--size-control-lg);object-fit:contain;inline-size:auto;max-inline-size:none;display:block}.co-page-designed-logos[data-page-lone],.co-page-designed-logos[data-page-lone] ul{justify-content:center;align-items:center}.co-page-designed-logos[data-page-lone] .co-page-designed-logo{inline-size:calc(var(--space-section) * 3.5);block-size:auto}.co-page-designed[data-page-variant=marquee] .co-page-designed-logos{text-align:center;flex-flow:column;align-items:stretch}.co-page-designed[data-page-variant=marquee] .co-page-designed-logos>div{min-inline-size:0;-webkit-mask-image:linear-gradient(to right, transparent, var(--g-950) 15%, var(--g-950) 85%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--g-950) 15%, var(--g-950) 85%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--g-950) 15%, var(--g-950) 85%, transparent);mask-image:linear-gradient(to right, transparent, var(--g-950) 15%, var(--g-950) 85%, transparent);display:flex;overflow:hidden}.co-page-designed[data-page-variant=marquee] .co-page-designed-logos ul{inline-size:max-content;animation:co-page-marquee calc(var(--duration-motion) * 150) linear infinite;flex-wrap:nowrap;flex:none;gap:0}.co-page-designed[data-page-variant=marquee] .co-page-designed-logos li{padding-inline:var(--space-inset)}@keyframes co-page-marquee{to{translate:-100%}}@media (prefers-reduced-motion:reduce){.co-page-designed[data-page-variant=marquee] .co-page-designed-logos ul{flex-wrap:wrap;flex:1;justify-content:center;inline-size:auto;animation:none}.co-page-designed[data-page-variant=marquee] .co-page-designed-logos ul[aria-hidden]{display:none}}.co-page-designed-list{border-top:var(--size-border) solid var(--pb-edge);gap:0;display:grid}.co-page-designed.co-page-section .co-page-designed-list details{border:0;border-bottom:var(--size-border) solid var(--pb-edge);border-radius:0;padding:0}.co-page-designed-list summary{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7) 0;cursor:pointer;font-size:var(--pb-body);font-weight:600;list-style:none;display:flex}.co-page-designed-list summary::-webkit-details-marker{display:none}.co-page-designed-list summary>svg{inline-size:var(--space-6);block-size:var(--space-6);color:var(--pb-muted);transition:rotate var(--duration-motion) var(--ease);flex:none}.co-page-designed-list details[open] summary>svg{rotate:180deg}.co-page-designed-list details>p{padding:0 0 var(--space-7);color:var(--pb-muted);max-inline-size:var(--pb-prose);margin:0;line-height:1.6}.co-page-designed-list summary:focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring);border-radius:var(--r-small)}.co-page-designed[data-page-designed=FaqSection][data-page-variant=centered]>.co-page-designed-list{width:100%;max-inline-size:calc(var(--space-section) * 13);border-top:0;justify-self:center}.co-page-designed[data-page-designed=FaqSection][data-page-variant=centered] summary{font-family:var(--font-heading);font-weight:400;font-size:var(--pb-lead)}.co-page-designed[data-page-designed=FaqSection][data-page-variant=centered]>.co-page-designed-words{justify-self:center}.co-page-designed[data-page-designed=FaqSection][data-page-variant=centered] .co-page-eyebrow{color:var(--page-eyebrow-color,inherit)}.co-page-designed-tabs{gap:var(--space-9);display:grid}.co-page-designed[data-page-variant=side] .co-page-designed-tabs{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.co-page-designed-tablist{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-section) * 3.5)), 1fr));gap:var(--space-3);display:grid}.co-page-designed[data-page-variant=side] .co-page-designed-tablist{grid-template-columns:minmax(0,1fr)}.co-page-designed-tab{gap:var(--space-2);text-align:start;padding:var(--space-6);border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:var(--pb-card);color:inherit;font:inherit;cursor:pointer;justify-items:start;min-width:0;display:grid}.co-page-designed-tab[aria-selected=true]{border-color:var(--primary);box-shadow:inset 0 0 0 var(--size-border) var(--primary)}.co-page-designed-tab:focus-visible{border-color:var(--ring);outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring-field)}.co-page-designed-tab>.co-page-designed-tile{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);background:var(--pb-soft);color:var(--pb-muted);font-family:var(--font-code);font-size:var(--text-ui-caption)}.co-page-designed-tab[aria-selected=true]>.co-page-designed-tile{background:var(--primary);color:var(--primary-foreground)}.co-page-designed-tab>strong{font-size:var(--pb-lead);font-weight:600}.co-page-designed-tab>span{color:var(--pb-muted);font-size:var(--pb-small);line-height:var(--leading-ui-small)}.co-page-designed-tabpanel{gap:var(--space-6);padding:var(--space-9);border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:var(--pb-card);align-content:start;min-width:0;display:grid}.co-page-designed-tabpanel>strong{font-size:var(--pb-figure);letter-spacing:var(--tracking-ui-tight);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.co-page-designed-tabpanel>p{color:var(--pb-muted);font-size:var(--pb-lead);margin:0}.co-page-designed-tabpanel>.co-page-designed-picture{aspect-ratio:16/9}.co-page-designed-plans{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-section) * 4.5)), 1fr));align-items:stretch}.co-page-designed-plans>article{gap:var(--space-4);grid-template-rows:auto auto auto 1fr auto}.co-page-designed-plans h3{font-size:var(--pb-lead);font-weight:600}.co-page-designed-plans>article>p{color:inherit}.co-page-designed-price{align-items:baseline;gap:var(--space-1);font-size:var(--pb-title);letter-spacing:var(--tracking-ui-tight);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:500;line-height:1;display:flex}.co-page-designed-price small{font-size:var(--pb-body);color:var(--pb-muted);font-weight:400}.co-page-designed-plans hr{width:100%;margin:var(--space-2) 0;border:0;border-top:var(--size-border) solid var(--pb-edge)}.co-page-designed-plans>article>.co-page-action{justify-self:stretch;width:100%}.co-page-designed-plans .co-page-designed-badge{justify-self:start}.co-page-designed[data-page-variant=toggle] .co-page-designed-plans>article:last-child{background:var(--pb-soft)}.co-page-designed[data-page-variant=toggle] .co-page-designed-plans>article:last-child .co-page-designed-badge{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.co-page-designed-badge{min-height:var(--space-8);padding-inline:var(--space-3);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-badge);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.co-page-checks{gap:var(--space-3);font-size:var(--pb-body,calc(var(--text-ui-summary) * var(--pg-scale,1)));margin:0;padding:0;list-style:none;display:grid}.co-page-checks>li{align-items:flex-start;gap:var(--space-3);overflow-wrap:anywhere;min-width:0;line-height:var(--leading-ui-summary);display:flex}.co-page-checks>li>svg{inline-size:var(--space-6);block-size:var(--space-6);margin-top:var(--space-1);color:var(--primary);flex:none}.co-page-designed:is([data-page-tone=brand],[data-page-tone=dark]) .co-page-checks>li>svg{color:inherit}.co-page-designed-menu{gap:0;margin:0;display:grid}.co-page-designed[data-page-variant=columns] .co-page-designed-menu{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-section) * 5)), 1fr));column-gap:var(--space-section)}.co-page-designed-menu>div{column-gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--size-border) solid var(--pb-edge);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price""text text";align-items:baseline;display:grid}.co-page-designed-menu dt{align-items:baseline;gap:var(--space-3);min-width:0;font-weight:600;font-size:var(--pb-body);grid-area:title;display:flex}.co-page-designed-menu dt:after{content:"";min-inline-size:var(--space-6);border-bottom:var(--size-border) dotted var(--pb-edge);translate:0 calc(-1 * var(--space-1));flex:1}.co-page-designed-menu dt small{font-size:var(--pb-small);color:var(--pb-muted);grid-area:text;font-weight:400;display:block}.co-page-designed-menu dd{font-variant-numeric:tabular-nums;grid-area:price;margin:0;font-weight:600}.co-page-designed-menu>div>small{font-size:var(--pb-small);color:var(--pb-muted);grid-area:text}.co-page-designed-compare{gap:var(--space-4);display:grid}.co-page-designed[data-page-variant=narrow]>.co-page-designed-compare{max-inline-size:var(--pb-prose)}.co-page-designed-compare>div{border-radius:var(--pb-picture-radius);border:var(--size-border) solid var(--pb-edge);aspect-ratio:var(--page-image-ratio);isolation:isolate;position:relative;overflow:hidden}.co-page-designed-compare figure{margin:0;position:absolute;inset:0}.co-page-designed-compare img{object-fit:cover;width:100%;height:100%;display:block}.co-page-designed-compare figcaption{top:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--g-950);position:absolute}@supports (color:color-mix(in lab, red, red)){.co-page-designed-compare figcaption{background:color-mix(in srgb, var(--g-950) 60%, transparent)}}.co-page-designed-compare figcaption{color:var(--on-brand);font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));font-weight:600}.co-page-designed-compare figure:first-child figcaption{left:var(--space-4)}.co-page-designed-compare figure+figure figcaption{right:var(--space-4)}.co-page-designed-compare>div>span{width:var(--space-half);background:var(--on-brand);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;translate:-50%}.co-page-designed-compare>div>span:after{content:"";width:var(--size-control);height:var(--size-control);border-radius:var(--r-pill);background:var(--on-brand);box-shadow:var(--shadow);grid-area:1/1}.co-page-designed-compare>div>span>svg{z-index:1;inline-size:var(--space-7);block-size:var(--space-7);color:var(--g-950);grid-area:1/1}.co-page-designed-compare input[type=range]{width:100%;accent-color:var(--primary)}.co-page-designed-compare .co-page-label{font-size:var(--pb-small);color:var(--pb-muted)}.co-page-designed-panel{gap:var(--space-6);padding:var(--space-inset);border-radius:var(--r-md);background:var(--pb-soft);min-width:0;display:grid}.co-page-designed-panel .co-page-stack{gap:var(--space-5)}.co-page-designed-panel .co-page-field{background:var(--background);color:var(--foreground)}.co-page-designed-panel>.co-page-action,.co-page-designed-panel .co-page-stack>.co-page-action{width:100%;margin-top:var(--space-2)}.co-page-designed-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-section) * 3.5)), 1fr));gap:var(--space-4) var(--space-6);display:grid}.co-page-designed-fields>div{gap:var(--space-2);min-width:0;display:grid}.co-page-designed[data-page-variant=stacked]>.co-page-designed-panel{max-inline-size:var(--pb-prose)}.co-page-designed-products>article>.co-page-designed-picture{aspect-ratio:1}.co-page-designed-products>article>.co-page-action{justify-self:stretch;width:100%}.co-page-designed[data-page-variant=featured] .co-page-designed-products{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-section) * 6)), 1fr))}.co-page-designed[data-page-variant=featured] .co-page-designed-products>article>.co-page-designed-picture{aspect-ratio:var(--page-image-ratio)}.co-page-designed-products>article>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.co-page-designed-products>article>div>strong{font-size:var(--pb-lead);font-variant-numeric:tabular-nums}.co-page-designed-video{gap:var(--space-4);justify-items:center;margin:0;display:grid}.co-page-designed[data-page-variant=narrow]>.co-page-designed-video{max-inline-size:var(--pb-prose)}.co-page-designed-video :is(video,img){aspect-ratio:16/9;object-fit:cover;border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-picture-radius);background:var(--g-950);width:100%;display:block}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card]){background:0 0;padding:0}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card])>.co-page-designed-words{padding:var(--space-section) var(--space-inset);border-radius:var(--r-lg);background:var(--accent);color:var(--accent-foreground);align-items:center;column-gap:var(--space-section);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""heading action""copy action"}.co-page-designed[data-page-designed=CtaSection][data-page-variant=card]>.co-page-designed-words{background:var(--pb-soft);color:inherit;border:var(--size-border) solid var(--pb-edge);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""heading""copy""action";justify-items:start}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card])>.co-page-designed-words>.co-page-eyebrow{grid-area:eyebrow}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card])>.co-page-designed-words>.co-page-heading{grid-area:heading}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card])>.co-page-designed-words>.co-page-copy{grid-area:copy}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card])>.co-page-designed-words>.co-page-action{grid-area:action;margin:0}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card],[data-page-variant=split])[data-page-tone=brand]>.co-page-designed-words{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card],[data-page-variant=split])[data-page-tone=dark]>.co-page-designed-words{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.co-page-designed[data-page-designed=CtaSection][data-page-variant=split]{border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:0 0;column-gap:0;padding:0;overflow:hidden}.co-page-designed[data-page-designed=CtaSection][data-page-variant=split]>.co-page-designed-words{padding:var(--space-section) var(--space-inset)}.co-page-designed[data-page-designed=CtaSection][data-page-variant=split]>.co-page-designed-picture{aspect-ratio:auto;border:0;border-radius:0;height:100%}.co-page-designed[data-page-designed=HeaderSection]{padding-block:var(--space-6)}.co-page-site-header[data-page-sticky]{z-index:2;position:sticky;inset-block-start:0}.co-page-designed-brand-logo{block-size:var(--size-control);inline-size:auto;max-inline-size:calc(var(--space-section) * 3);object-fit:contain;object-position:left center;display:block}@container page-navigation not (max-width:600px){.co-page-designed[data-page-designed=HeaderSection][data-page-variant=center] .co-page-navigation:not([data-overflow]) .co-page-navigation-bar{gap:var(--space-3);flex-direction:column}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=center] .co-page-navigation:not([data-overflow]) .co-page-navigation-brand{margin-inline-end:0}}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=pill] .co-page-navigation-bar{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-pill);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=HeaderSection][data-page-variant=pill] .co-page-navigation-bar{background:color-mix(in srgb, var(--background) 80%, transparent)}}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=pill] .co-page-navigation-bar{color:var(--foreground);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4))}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=pill] .co-page-navigation-bar:has(>.co-page-navigation-items[data-open]){border-radius:var(--r-md);padding-inline-end:var(--space-6)}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=pill] :is(.co-page-navigation-link,.co-page-navigation-cta){border-radius:var(--r-pill)}@container page-navigation not (max-width:600px){.co-page-designed[data-page-designed=HeaderSection][data-page-variant=links] .co-page-navigation:not([data-overflow]) .co-page-navigation-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=links] .co-page-navigation:not([data-overflow]) .co-page-navigation-brand{justify-self:start;margin-inline-end:0}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=links] .co-page-navigation:not([data-overflow]) .co-page-navigation-bar{position:relative}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=links] .co-page-navigation:not([data-overflow]) .co-page-navigation-cta{margin:auto 0;position:absolute;inset-block:0;inset-inline-end:0}}.co-page-designed[data-page-designed=HeaderSection] .co-page-navigation:not([data-collapsible]) .co-page-navigation-brand{flex:0 auto;min-width:0}.co-page-designed[data-page-designed=HeaderSection] .co-page-navigation:not([data-collapsible]) .co-page-designed-brand-logo{max-width:min(calc(var(--space-section) * 3), 100%)}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=logo] .co-page-navigation-bar{justify-content:center}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=logo] .co-page-navigation-brand{margin-inline-end:0}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=logo] .co-page-designed-brand-logo{object-position:center;margin-inline:auto}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark]{--pb-edge:currentColor}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark]{--pb-edge:color-mix(in srgb, currentColor 18%, transparent)}}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark]{--pb-muted:currentColor}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark]{--pb-muted:color-mix(in srgb, currentColor 72%, transparent)}}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark]{background:var(--foreground);color:var(--background)}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark] .co-page-designed-brand-logo{filter:brightness(0)invert()}.co-page-designed[data-page-designed=HeaderSection][data-page-variant=dark] .co-page-navigation-link{font-size:var(--pb-small)}.co-page-designed[data-page-designed=FooterSection] .co-page-navigation+p{padding-top:var(--space-6);border-top:var(--size-border) solid var(--pb-edge);color:var(--pb-muted);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);margin:0}.co-page-designed[data-page-designed=FooterSection][data-page-variant=big] .co-page-navigation-bar{flex-direction:column;align-items:start}.co-page-designed[data-page-designed=FooterSection][data-page-variant=big] .co-page-navigation-brand{font-size:var(--pb-display);letter-spacing:var(--tracking-ui-tight);overflow-wrap:break-word;margin:0;line-height:1}.co-page-designed[data-page-designed=FooterSection][data-page-variant=big] .co-page-navigation-items{margin-inline-start:calc(-1 * var(--space-3))}.co-page-footer-columns{column-gap:var(--space-9);row-gap:var(--space-section);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.25fr);grid-template-areas:"brand first second cta""legal legal legal legal";align-items:start;display:grid}.co-page-footer-brand{gap:var(--space-4);grid-area:brand;justify-items:start;display:grid}.co-page-footer-brand>strong{font-size:var(--pb-title);letter-spacing:var(--tracking-ui-tight);line-height:1}.co-page-footer-wordmark{max-inline-size:100%;block-size:var(--size-control);object-fit:contain;inline-size:auto;display:block}.co-page-footer-brand>p{max-inline-size:var(--pb-prose);color:var(--pb-muted);font-size:var(--pb-small);line-height:var(--leading-ui-small);margin:0}.co-page-footer-columns>.co-page-footer-links:first-of-type{grid-area:first}.co-page-footer-columns>.co-page-footer-links:nth-of-type(2){grid-area:second}.co-page-footer-links,.co-page-footer-legal-links{margin:0;padding:0;list-style:none;display:flex}.co-page-footer-links{gap:var(--space-3);flex-direction:column}.co-page-footer-links .co-page-navigation-link,.co-page-footer-legal-links .co-page-navigation-link{color:inherit}.co-page-footer-cta{gap:var(--space-4);grid-area:cta;justify-items:start;display:grid}.co-page-footer-cta>.co-page-heading{font-size:var(--pb-subtitle);margin:0}.co-page-footer-legal{justify-content:center;align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding-top:var(--space-inset);border-top:var(--size-border) solid var(--pb-edge);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);color:var(--pb-muted);flex-wrap:wrap;grid-area:legal;display:flex}.co-page-footer-legal>p{margin:0}.co-page-footer-legal-links{column-gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap}.co-page-designed-story{gap:var(--space-section);counter-reset:step;display:grid}.co-page-designed-story>div{gap:var(--space-inset) calc(var(--space-9) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-width:0;display:grid}.co-page-designed-story>div>.co-page-designed-words{gap:var(--space-4)}.co-page-designed-story>div>.co-page-designed-words>h3{font-size:var(--pb-subtitle);letter-spacing:var(--tracking-ui-tight);font-weight:500;line-height:1.2}.co-page-designed-story>div>.co-page-designed-words>p{color:var(--pb-muted);font-size:var(--pb-lead)}.co-page-designed[data-page-variant=left] .co-page-designed-story>div>.co-page-designed-picture,.co-page-designed[data-page-variant=right] .co-page-designed-story>div:nth-child(2n)>.co-page-designed-picture,.co-page-designed[data-page-variant=frame] .co-page-designed-story>div:nth-child(2n)>.co-page-designed-picture{order:-1}.co-page-designed[data-page-variant=left] .co-page-designed-story>div:nth-child(2n)>.co-page-designed-picture{order:0}.co-page-designed[data-page-variant=frame] .co-page-designed-story .co-page-designed-picture{padding:var(--space-3);border-width:var(--space-2);border-color:var(--pb-soft);box-shadow:var(--shadow);background:var(--pb-card)}.co-page-designed-rail{grid-auto-flow:column;grid-auto-columns:min(80%, calc(var(--space-section) * 5));gap:var(--space-6);scroll-snap-type:x mandatory;padding-bottom:var(--space-6);margin-inline:calc(-1 * var(--space-9));padding-inline:var(--space-9);inline-size:auto;max-inline-size:none;display:grid;overflow-x:auto}.co-page-designed-rail>*{scroll-snap-align:start}.co-page-designed-reels{grid-auto-flow:column;grid-auto-columns:min(78%, calc(var(--space-section) * 5.625));gap:var(--space-7);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;margin-inline:calc(-1 * var(--space-9));padding:0 var(--space-9);max-inline-size:none;list-style:none;display:grid;overflow-x:auto}.co-page-designed[data-page-variant=stagger] .co-page-designed-reels{padding-bottom:calc(var(--space-9) * 2.25)}.co-page-designed[data-page-variant=stagger] .co-page-designed-reels>:nth-child(2n){transform:translateY(calc(var(--space-9) * 2.25))}.co-page-designed-reels>li{scroll-snap-align:start}.co-page-designed-reels figure{aspect-ratio:4/5;border-radius:var(--pb-reel-radius,var(--r-md));background:var(--pb-soft);margin:0;position:relative;overflow:hidden}.co-page-designed-reels :is(img,video,iframe){object-fit:cover;border:0;width:100%;height:100%;display:block}.co-page-reel-play{inline-size:calc(var(--size-control-lg) * 1.7);block-size:calc(var(--size-control-lg) * 1.7);border-radius:var(--r-pill);background:var(--on-brand);border:0;place-items:center;margin:auto;padding:0;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.co-page-reel-play{background:color-mix(in srgb, var(--on-brand) 35%, transparent)}}.co-page-reel-play{color:var(--on-brand);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));cursor:pointer}.co-page-reel-play:disabled{cursor:default}.co-page-reel-play svg{inline-size:var(--space-9);block-size:var(--space-9)}.co-page-reel-name{inset:auto auto var(--space-6) var(--space-6);gap:var(--space-half);padding:var(--space-3) var(--space-5);border-radius:var(--r-small);background:var(--pb-reel-chip,var(--primary));display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.co-page-reel-name{background:var(--pb-reel-chip,color-mix(in srgb, var(--primary) 30%, var(--background)))}}.co-page-reel-name{color:var(--foreground);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2))}.co-page-reel-name>strong{font-family:var(--font-heading);font-size:var(--pb-body);line-height:var(--leading-ui-small)}.co-page-reel-name>span{font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.co-page-reel-name>span{color:color-mix(in srgb, var(--foreground) 75%, transparent)}}.co-page-designed-portal{gap:var(--space-inset);padding:var(--space-6);border-radius:var(--pb-portal-radius,var(--r-lg));background:var(--pb-card);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.co-page-portal-player{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--g-950);color:var(--on-brand);margin:0;position:relative;overflow:hidden}.co-page-portal-player>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.co-page-portal-player:before{content:"";background:linear-gradient(to bottom, var(--g-950), transparent);block-size:50%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.co-page-portal-player:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--g-950) 65%, transparent), transparent)}}.co-page-portal-player:before{pointer-events:none}.co-page-portal-play{inline-size:calc(var(--size-control-lg) * 2);block-size:calc(var(--size-control-lg) * 2);border-radius:var(--r-pill);background:var(--background);color:var(--foreground);box-shadow:var(--shadow);cursor:pointer;border:0;place-items:center;margin:auto;padding:0;display:grid;position:absolute;inset:0}.co-page-portal-play:disabled{cursor:default}.co-page-portal-caption{inset:var(--space-7) var(--space-7) auto;gap:var(--space-4);pointer-events:none;justify-items:start;display:grid;position:absolute}.co-page-portal-caption>span{inline-size:var(--space-9);block-size:var(--space-9);border-radius:var(--r-pill);background:var(--background);color:var(--foreground);font-size:var(--text-ui-caption);place-items:center;font-weight:600;display:grid}.co-page-portal-caption>strong{font-family:var(--font-heading);font-size:var(--pb-subtitle);text-wrap:balance;font-weight:400;line-height:1.15}.co-page-portal-steps{inset:auto var(--space-7) var(--space-7);align-items:center;gap:var(--space-2);display:flex;position:absolute}.co-page-portal-steps>button{inline-size:var(--size-control);block-size:var(--size-control);border:var(--size-border) solid var(--on-brand);place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.co-page-portal-steps>button{border:var(--size-border) solid color-mix(in srgb, var(--on-brand) 45%, transparent)}}.co-page-portal-steps>button{border-radius:var(--r-pill);background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.co-page-portal-steps>button{background:color-mix(in srgb, var(--on-brand) 12%, transparent)}}.co-page-portal-steps>button{color:var(--on-brand);cursor:pointer}.co-page-portal-steps>button:disabled{opacity:.5;cursor:default}.co-page-portal-steps svg{inline-size:var(--space-6);block-size:var(--space-6)}.co-page-portal-steps>.co-page-action{margin-inline-start:auto}.co-page-portal-questions{gap:var(--space-6);grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.co-page-designed-portal>.co-page-portal-questions{contain:size;height:100%;max-height:100%}.co-page-portal-search{align-items:center;gap:var(--space-4);border-radius:var(--r-pill);background:var(--pb-soft);color:var(--pb-muted);padding-inline-start:var(--space-6);display:flex}.co-page-portal-search>svg{inline-size:var(--space-6);block-size:var(--space-6);flex:none}.co-page-portal-search>.co-page-field{min-inline-size:0;box-shadow:none;background:0 0;border:0;flex:1}.co-page-portal-search>span{font-size:var(--text-ui-caption);flex:none;padding-inline-end:var(--space-6);font-weight:500}.co-page-portal-questions>ol{align-content:start;gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.co-page-portal-questions>ol button{align-items:center;gap:var(--space-4);width:100%;min-block-size:calc(var(--size-control-lg) * 1.3);padding:var(--space-3) var(--space-6);border-radius:var(--r-task);background:var(--pb-soft);color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;display:flex}.co-page-portal-questions>ol button[aria-current]{outline:var(--size-border) solid var(--primary)}.co-page-portal-questions>ol button>span{inline-size:calc(var(--size-control-sm) - var(--space-half));block-size:calc(var(--size-control-sm) - var(--space-half));border-radius:var(--r-pill);background:var(--foreground);color:var(--background);font-size:var(--text-ui-caption);flex:none;place-items:center;font-weight:600;display:grid}.co-page-portal-questions>p{color:var(--pb-muted);margin:0}@container sites-slot (max-width:600px){.co-page-designed-portal{padding:var(--space-4);gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.co-page-designed-portal>.co-page-portal-questions{contain:none;max-block-size:calc(var(--space-section) * 7)}.co-page-portal-count-word{width:var(--size-border);height:var(--size-border);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.co-page-portal-caption{inset:var(--space-6) var(--space-6) auto;gap:var(--space-2)}.co-page-portal-caption>strong{font-size:var(--pb-body);line-height:var(--pb-subtitle-leading)}}.co-page-portal-questions>ol button[data-answered]>span{background:var(--page-accent,var(--primary));color:var(--page-on-accent,var(--primary-foreground))}.co-page-portal-playing{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--page-accent,var(--primary));color:var(--page-on-accent,var(--primary-foreground));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;flex:none;margin-inline-start:auto;font-style:normal;font-weight:600}.co-page-designed-belt{gap:var(--space-6);display:grid}.co-page-belt-counter{top:var(--space-6);z-index:1;color:var(--pb-muted);font-size:var(--pb-small);margin:0;position:sticky}.co-page-belt-counter>strong{font-family:var(--font-heading);font-size:var(--pb-title);color:var(--foreground);font-weight:400}.co-page-belt-card{gap:var(--space-section);padding:var(--space-section);border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-belt-radius,var(--r-lg));background:var(--pb-belt-surface,linear-gradient(135deg, var(--primary), var(--primary)));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.co-page-belt-card{background:var(--pb-belt-surface,linear-gradient(135deg, color-mix(in srgb, var(--primary) 32%, var(--background)), color-mix(in srgb, var(--primary) 14%, var(--background))))}}.co-page-belt-mockup{min-width:0}.co-page-belt-pitch{gap:var(--space-6);align-content:start;justify-items:start;display:grid}.co-page-belt-pitch>:is(.co-page-eyebrow,.co-page-heading,.co-page-copy){margin:0}.co-page-belt-pitch>.co-page-heading{font-size:var(--pb-title)}.co-page-belt-prompt{align-items:center;gap:var(--space-4);padding-bottom:var(--space-inset);border-bottom:var(--size-border) solid var(--pb-edge);color:var(--pb-muted);font-size:var(--pb-small);justify-self:stretch;margin:0;display:flex}.co-page-belt-prompt:before{content:"";inline-size:var(--space-7);border-top:var(--size-border) solid currentColor}.co-page-belt-person{align-items:center;gap:var(--space-9);margin:0;display:flex}.co-page-belt-person>:is(img,.co-page-designed-avatar){width:calc(var(--space-section) * 2.75);height:calc(var(--space-section) * 2.75);border-radius:var(--r-pill);object-fit:cover;box-shadow:var(--shadow);flex:none}.co-page-belt-person figcaption{gap:var(--space-1);display:grid}.co-page-belt-person figcaption>span{font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;color:var(--pb-muted);font-weight:600}.co-page-belt-person figcaption>strong{font-family:var(--font-heading);font-size:var(--pb-body);font-weight:400}.co-page-belt-person figcaption>em{font-style:normal;font-size:var(--pb-small);color:var(--primary)}.co-page-belt-tabs{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.co-page-belt-pick{justify-content:space-between;gap:var(--space-4);font-size:var(--text-ui-caption);margin:0;font-weight:600;display:flex}.co-page-belt-pick>:first-child{letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase}.co-page-belt-pick>:last-child{color:var(--pb-muted);font-weight:500}.co-page-belt-tabs [role=tablist]{gap:var(--space-2);flex-wrap:wrap;display:flex}.co-page-belt-tabs [role=tab]{flex:1 1 calc(var(--size-control-lg) * 2);text-align:center;justify-items:stretch;gap:var(--space-1);overflow-wrap:break-word;max-inline-size:100%;padding:var(--space-3) var(--space-4);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-task);background:var(--background);color:var(--foreground);font:inherit;font-size:var(--text-ui-caption);cursor:pointer;grid-template-columns:minmax(0,1fr);font-weight:600;display:grid}.co-page-belt-tabs [role=tab]>span{width:var(--space-9);height:var(--space-9);border-radius:var(--r-pill);background:var(--primary);justify-self:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.co-page-belt-tabs [role=tab]>span{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.co-page-belt-tabs [role=tab]>span{color:var(--primary)}.co-page-belt-tabs [role=tab][aria-selected=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.co-page-belt-tabs [role=tab][aria-selected=true]>span{background:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.co-page-belt-tabs [role=tab][aria-selected=true]>span{background:color-mix(in srgb, var(--primary-foreground) 25%, transparent)}}.co-page-belt-tabs [role=tab][aria-selected=true]>span{color:inherit}.co-page-belt-panel{border-radius:var(--r-md);background:var(--background);box-shadow:var(--shadow);position:relative;overflow:hidden}.co-page-belt-panel:after{content:"";width:calc(var(--belt-progress,1) * 100%);border-top:var(--space-1) solid var(--primary);transition:width var(--duration-motion) ease;position:absolute;inset:auto auto 0 0}.co-page-belt-panel-label{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-9);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0;font-weight:600;display:flex}.co-page-belt-panel-label>span{width:var(--space-9);height:var(--space-9);border-radius:var(--r-pill);background:var(--primary-foreground);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.co-page-belt-panel-label>span{background:color-mix(in srgb, var(--primary-foreground) 25%, transparent)}}.co-page-belt-panel>div{gap:var(--space-4);padding:var(--space-9);display:grid}.co-page-belt-panel h3{font-family:var(--font-heading);font-size:var(--pb-subtitle);font-weight:400;line-height:var(--pb-subtitle-leading);margin:0}.co-page-belt-panel p:not(.co-page-belt-panel-label){color:var(--pb-muted);font-size:var(--pb-small);line-height:var(--leading-ui-small);margin:0}.co-page-belt-panel .co-page-belt-aside{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--size-border) solid var(--pb-edge);display:flex}.co-page-belt-aside:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--primary)}.co-page-designed[data-page-designed=LetterSection]{grid-template-columns:minmax(0,1fr)}.co-page-designed-letter{gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:end;display:grid}.co-page-letter-writer{gap:var(--space-4);justify-items:start;margin:0;display:grid}.co-page-letter-writer>:is(img,.co-page-designed-avatar){inline-size:calc(var(--space-section) * 3.1);aspect-ratio:1;border-radius:var(--r-pill);object-fit:cover;block-size:auto;box-shadow:var(--shadow)}.co-page-letter-writer figcaption{gap:var(--space-1);padding-top:var(--space-4);display:grid}.co-page-letter-writer figcaption>strong{font-family:var(--font-heading);font-size:var(--pb-body);font-weight:400}.co-page-letter-writer figcaption>span{font-size:var(--pb-small);color:var(--pb-muted)}.co-page-letter-eyebrow{gap:var(--space-6);padding-top:var(--space-4);color:var(--pb-letter-accent,var(--primary));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0;font-weight:600;display:grid}.co-page-letter-eyebrow:before{content:"";width:var(--space-inset);border-top:var(--size-border) solid currentColor}.co-page-letter-words{gap:var(--space-9);justify-items:start;display:grid}.co-page-letter-words>blockquote.co-page-heading{padding-top:var(--space-section);padding-bottom:var(--space-9);border-bottom:var(--size-border) solid var(--pb-edge);font-size:var(--pb-title);justify-self:stretch;max-inline-size:none;margin:0;line-height:1.15;position:relative}.co-page-theme[data-page-headings=display] .co-page-designed[data-page-designed=LetterSection] .co-page-letter-words>blockquote.co-page-heading{font-size:var(--page-heading-small);line-height:var(--page-heading-small-leading)}.co-page-letter-words>blockquote.co-page-heading:before{content:"“";font-size:calc(var(--pb-title) * 2.5);color:var(--pb-edge);line-height:1;position:absolute;top:0;left:0}.co-page-letter-body{gap:var(--space-6);max-block-size:calc(var(--space-section) * 2);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 40%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 40%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 40%, transparent);mask-image:linear-gradient(to bottom, var(--foreground) 40%, transparent);display:grid;overflow:hidden}.co-page-letter-body[data-page-open]{max-block-size:none;-webkit-mask-image:none;mask-image:none}.co-page-letter-body>p{color:var(--pb-muted);font-size:var(--pb-body);line-height:var(--leading-ui-summary);margin:0}.co-page-letter-body>.co-page-letter-signoff{color:var(--foreground);font-family:var(--font-heading)}.co-page-letter-body>.co-page-letter-signature{color:var(--foreground);font-family:var(--font-heading);font-style:italic}.co-page-letter-more{align-items:center;gap:var(--space-2);min-block-size:var(--size-control);color:var(--primary);font:inherit;font-size:var(--pb-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.co-page-letter-more>svg{width:var(--space-6);height:var(--space-6);transition:rotate var(--duration-motion) ease}.co-page-letter-more[aria-expanded=true]>svg{rotate:180deg}.co-page-designed[data-page-designed=SwipeHeroSection]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;min-height:100svh}.co-page-designed[data-page-designed=SwipeHeroSection][data-page-variant=left]>.co-page-designed-words{order:1}.co-page-designed[data-page-designed=SwipeHeroSection] .co-page-heading{font-size:var(--pb-display)}.co-page-designed-swipe{min-block-size:calc(var(--space-section) * 9.5);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.co-page-swipe-strip{-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 12%, var(--foreground) 88%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 12%, var(--foreground) 88%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 12%, var(--foreground) 88%, transparent);mask-image:linear-gradient(to right, transparent, var(--foreground) 12%, var(--foreground) 88%, transparent);align-items:center;display:flex;position:absolute;inset:0}.co-page-swipe-strip>ul{gap:var(--space-6);padding:0 var(--space-6) 0 0;animation:co-page-marquee calc(var(--duration-motion) * 150) linear infinite;flex:none;margin:0;list-style:none;display:flex}.co-page-swipe-strip>ul>li{width:calc(var(--space-section) * 3.3);border-radius:var(--r-md);background:var(--background);box-shadow:var(--shadow);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.co-page-swipe-strip img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.co-page-swipe-strip li>.co-page-swipe-label{inset:var(--space-3) var(--space-3) auto;font-size:var(--text-ui-caption);position:absolute}.co-page-swipe-strip li>div{gap:var(--space-2);padding:var(--space-5);font-size:var(--text-ui-caption);align-content:start;display:grid}.co-page-swipe-strip li>div>strong{font-family:var(--font-heading);font-size:var(--pb-body);font-weight:400}.co-page-swipe-strip li>div>span{color:var(--primary);font-weight:600}.co-page-swipe-strip li>div>ul{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-page-swipe-strip li>div>ul>li{padding:var(--space-1) var(--space-3);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-pill);font-weight:500}.co-page-swipe-strip li>div>em{justify-self:end;font-style:normal;font-weight:600}.co-page-swipe-phone{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;display:grid;position:relative}.co-page-swipe-front{inset:calc(var(--space-section) * 2) 0 calc(var(--space-section) * 1.7);animation:co-page-swipe-in calc(var(--duration-motion) * 2) ease both;justify-items:center;margin:0;padding:0;list-style:none;display:grid;position:absolute}@keyframes co-page-swipe-in{0%{opacity:0;translate:var(--space-8) 0}}.co-page-swipe-strip li>.co-page-swipe-label{padding:var(--space-1) var(--space-4);border-radius:var(--r-pill);background:var(--pb-swipe-label,var(--primary));color:var(--primary-foreground);font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;text-align:center;font-weight:600}@media (prefers-reduced-motion:reduce){.co-page-swipe-strip>ul,.co-page-swipe-front{animation:none}}.co-page-designed-swipe[data-page-editing] :is(.co-page-swipe-strip>ul,.co-page-swipe-front){animation:none}.co-page-designed-icons{gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.co-page-designed[data-page-variant=grid] .co-page-designed-icons{gap:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.co-page-designed-icons>li{align-content:start;justify-items:start;gap:var(--space-4);padding:var(--space-7);border-radius:var(--r-lg);background:var(--pb-soft);display:grid}.co-page-designed[data-page-variant=grid] .co-page-designed-icons>li{background:var(--pb-card);box-shadow:var(--shadow)}.co-page-icon-tile{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--r-small);background:var(--background);color:var(--page-accent,var(--primary));font-size:var(--text-ui-caption);box-shadow:var(--shadow);place-items:center;font-weight:600;display:grid}.co-page-icon-tile>img{width:var(--space-7);height:var(--space-7);object-fit:contain}.co-page-designed-icons h3{font-family:var(--font-heading);font-size:var(--pb-lead);margin:0;font-weight:400}.co-page-designed-icons li>p{color:var(--pb-muted);font-size:var(--pb-small);line-height:var(--leading-ui-small);margin:0}.co-page-designed-icons details{justify-self:stretch}.co-page-designed-icons summary{align-items:center;gap:var(--space-1);min-block-size:var(--size-control-sm);color:var(--page-accent,var(--primary));font-size:var(--pb-small);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.co-page-designed-icons summary::-webkit-details-marker{display:none}.co-page-designed-icons summary>svg{width:var(--space-5);height:var(--space-5);transition:rotate var(--duration-motion) var(--ease)}.co-page-designed-icons details[open] summary>svg{rotate:180deg}.co-page-designed-icons details ul{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.co-page-designed-icons details li{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--background);font-size:var(--text-ui-caption)}.co-page-designed-openings{gap:var(--space-6);width:100%;max-inline-size:calc(var(--space-section) * 14);justify-self:center;display:grid}.co-page-openings-search{align-items:center;gap:var(--space-4);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-pill);background:var(--pb-card);color:var(--pb-muted);padding-inline-start:var(--space-7);display:flex}.co-page-openings-search>svg{width:var(--space-6);height:var(--space-6);flex:none}.co-page-openings-search>.co-page-field{min-inline-size:0;min-block-size:var(--size-control-lg);box-shadow:none;background:0 0;border:0;flex:1}.co-page-openings-teams{gap:var(--space-2);flex-wrap:wrap;display:flex}.co-page-openings-teams>button{min-block-size:var(--size-control);padding:0 var(--space-6);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-pill);background:var(--pb-card);color:inherit;font:inherit;font-size:var(--pb-small);cursor:pointer;font-weight:600}.co-page-openings-teams>button[aria-pressed=true]{border-color:var(--page-ink,var(--foreground));background:var(--page-ink,var(--foreground));color:var(--page-ground,var(--background))}.co-page-designed-openings>ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.co-page-designed-openings details{border-radius:var(--r-lg);background:var(--pb-card)}.co-page-designed-openings summary{align-items:center;gap:var(--space-6);min-block-size:calc(var(--size-control-lg) * 1.3);padding:var(--space-4) var(--space-9);cursor:pointer;list-style:none;display:flex}.co-page-designed-openings summary::-webkit-details-marker{display:none}.co-page-designed-openings summary>strong{font-size:var(--pb-body);flex:1}.co-page-designed-openings summary>span{color:var(--pb-muted);font-size:var(--text-ui-caption)}.co-page-designed-openings summary>svg{width:var(--space-6);height:var(--space-6);transition:rotate var(--duration-motion) var(--ease);flex:none}.co-page-designed-openings details[open] summary>svg{rotate:90deg}.co-page-designed-openings details>div{gap:var(--space-6);padding:0 var(--space-9) var(--space-9);justify-items:start;display:grid}.co-page-designed-openings details p{color:var(--pb-muted);font-size:var(--pb-small);line-height:var(--leading-ui-small);margin:0}.co-page-openings-none{justify-items:center;gap:var(--space-4);padding-block:var(--space-6);text-align:center;color:var(--pb-muted);display:grid}.co-page-openings-none>p{margin:0}.co-page-section.co-page-designed[data-page-designed=JobSection][data-page-padding]{gap:0;padding:0;overflow:hidden}.co-page-job-band{isolation:isolate;justify-items:start;gap:var(--space-9);padding:var(--space-section) var(--space-section) calc(var(--space-section) * 2.5);background:var(--page-ink,var(--foreground));color:var(--page-ground,var(--background));display:grid;position:relative}.co-page-job-band:before{content:"";z-index:-1;background:repeating-conic-gradient(from 45deg, var(--page-ground,var(--background)) 0 25%, transparent 0 50%) 0 0 / calc(var(--space-section) * 2) calc(var(--space-section) * 2);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.co-page-job-band:before{background:repeating-conic-gradient(from 45deg, color-mix(in srgb, var(--page-ground,var(--background)) 7%, transparent) 0 25%, transparent 0 50%) 0 0 / calc(var(--space-section) * 2) calc(var(--space-section) * 2)}}.co-page-job-band:before{-webkit-mask-image:linear-gradient(to left, var(--foreground), transparent 55%);-webkit-mask-image:linear-gradient(to left, var(--foreground), transparent 55%);-webkit-mask-image:linear-gradient(to left, var(--foreground), transparent 55%);mask-image:linear-gradient(to left, var(--foreground), transparent 55%)}.co-page-job-back{color:inherit;font-size:var(--pb-small);justify-self:end;font-weight:500;text-decoration:none}.co-page-job-type{padding:var(--space-1) var(--space-4);border-radius:var(--r-pill);background:var(--page-ground,var(--background));color:var(--page-ink,var(--foreground));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0;font-weight:700}.co-page-job-band>.co-page-heading{font-size:var(--pb-display);color:var(--page-accent,var(--primary));margin:0}@supports (color:color-mix(in lab, red, red)){.co-page-job-band>.co-page-heading{color:color-mix(in srgb, var(--page-accent,var(--primary)) 35%, var(--page-ground,var(--background)))}}.co-page-job-panel{gap:var(--space-section);margin-top:calc(-1 * var(--space-section));padding:var(--space-section);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--background);color:var(--foreground);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid;position:relative}.co-page-job-words{gap:var(--space-9);align-content:start;display:grid}.co-page-job-intro{padding:0 0 var(--space-9) var(--space-9);border-left:var(--space-1) solid var(--page-accent,var(--primary));font-family:var(--font-heading);font-size:var(--pb-subtitle);line-height:var(--pb-subtitle-leading);border-bottom:0;margin:0}.co-page-job-words>h2{padding-top:var(--space-9);border-top:var(--size-border) solid var(--pb-edge);font-family:var(--font-heading);font-size:var(--pb-lead);margin:0;font-weight:500}.co-page-job-words>p{max-inline-size:var(--pb-prose);color:var(--pb-muted);font-size:var(--pb-small);line-height:var(--leading-ui-small);margin:0}.co-page-job-notice{gap:var(--space-6);padding:var(--space-9);border-radius:var(--r-md);background:var(--page-ink,var(--foreground));color:var(--page-ground,var(--background));display:flex}.co-page-job-notice>svg{width:var(--space-7);height:var(--space-7);color:var(--page-eyebrow-color,var(--page-accent,var(--primary)));flex:none}.co-page-job-notice strong{color:var(--page-eyebrow-color,var(--page-accent,var(--primary)));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;display:block}.co-page-job-notice p{margin:var(--space-1) 0 0;font-size:var(--pb-small);line-height:var(--leading-ui-small)}.co-page-notice{align-items:flex-start;gap:var(--space-5);width:100%;max-inline-size:var(--pb-prose);padding:var(--space-6) var(--space-7);border:var(--size-border) solid transparent;border-radius:var(--r-md);background:var(--page-ink,var(--foreground));color:var(--page-ground,var(--background));font-size:var(--pb-small);line-height:var(--leading-ui-small);margin-inline:auto;display:flex}.co-page-notice>svg{width:var(--space-6);height:var(--space-6);color:var(--page-eyebrow-color,var(--page-accent,var(--primary)));flex:none}.co-page-notice-title{margin-bottom:var(--space-1);color:var(--page-eyebrow-color,var(--page-accent,var(--primary)));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;display:block}.co-page-notice p{margin:0}.co-page-notice p strong{font-weight:700}.co-page-designed[data-page-designed=NoticeSection][data-page-variant=quiet] .co-page-notice{border-color:var(--page-accent,var(--primary));background:var(--background);color:var(--foreground)}.co-page-designed[data-page-designed=NoticeSection][data-page-variant=quiet] .co-page-notice>svg{color:var(--page-accent,var(--primary))}.co-page-designed[data-page-designed=CtaSection][data-page-variant=line]>.co-page-designed-words{text-align:center;justify-items:center}.co-page-theme[data-page-headings=display] :is(.co-page-preview,.co-page-editor [data-puck-preview]) .co-page-designed[data-page-designed=CtaSection][data-page-variant=line] .co-page-designed-words .co-page-heading{font-size:var(--page-heading-section)}.co-page-job-side{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.co-page-job-card{--page-button-bg:var(--page-ink,var(--foreground));--page-button-fg:var(--page-ground,var(--background));justify-items:center;gap:var(--space-6);padding:var(--space-9);border-radius:var(--r-lg);text-align:center;box-shadow:var(--shadow);background:radial-gradient(ellipse at 20% 0%, var(--page-accent,var(--primary)), transparent 60%), linear-gradient(to bottom, var(--page-accent,var(--primary)), var(--page-eyebrow-color,var(--primary)));justify-self:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.co-page-job-card{background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--page-accent,var(--primary)) 30%, transparent), transparent 60%), linear-gradient(to bottom, color-mix(in srgb, var(--page-accent,var(--primary)) 12%, var(--background)), color-mix(in srgb, var(--page-eyebrow-color,var(--primary)) 25%, var(--background)))}}.co-page-job-card>p{color:var(--page-eyebrow-color,var(--pb-muted));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0;font-weight:600}.co-page-job-card>strong{font-family:var(--font-heading);font-size:var(--pb-lead);font-weight:400}.co-page-job-card>.co-page-action:not([data-outline]){background:var(--page-button-bg);border-color:var(--page-button-bg);color:var(--page-button-fg);border-radius:var(--r-pill)}.co-page-job-more{color:var(--page-accent,var(--primary));font-size:var(--pb-small);font-weight:500;text-decoration:none}.co-page-section.co-page-designed[data-page-designed=ChapterSection][data-page-padding]{--chapter-ground:var(--page-accent,var(--primary));--chapter-ink:oklch(from var(--chapter-ground) calc((.62 - l) * 1000) 0 h);gap:0;padding:0;overflow:hidden}.co-page-section.co-page-designed[data-page-designed=ChapterSection][data-page-variant=gold]{--chapter-ground:var(--page-eyebrow-color,var(--page-accent,var(--primary)))}.co-page-section.co-page-designed[data-page-designed=ChapterSection][data-page-variant=ink]{--chapter-ground:var(--page-ink,var(--foreground))}.co-page-chapter{align-content:space-between;gap:calc(var(--space-section) * 2);min-block-size:calc(var(--space-section) * 11);padding:calc(var(--space-section) * 1.5) calc(var(--space-section) * 2) var(--space-section);background:var(--chapter-ground);color:var(--chapter-ink);display:grid}.co-page-chapter-head{align-items:start;gap:var(--space-section);grid-template-columns:auto minmax(0,1fr);display:grid}.co-page-chapter-number{font-family:var(--font-heading);font-size:calc(var(--pb-display) * 2);letter-spacing:var(--tracking-ui-tight);margin:0;font-weight:700;line-height:.8}.co-page-chapter-head>div{gap:var(--space-6);max-inline-size:var(--pb-prose);display:grid}.co-page-chapter-head .co-page-heading{font-size:var(--pb-display);letter-spacing:var(--tracking-ui-tight);margin:0;font-weight:600;line-height:1}.co-page-chapter-head .co-page-accent{color:inherit;font-weight:400}.co-page-chapter-head .co-page-copy{max-inline-size:calc(var(--space-section) * 7);font-size:var(--pb-body);color:inherit;opacity:.9;margin:0;padding:0;line-height:1.5}.co-page-chapter-mark{font-family:var(--font-heading);font-size:calc(var(--pb-display) * 1.6);letter-spacing:var(--tracking-ui-tight);text-align:center;color:var(--page-ground,var(--background));justify-self:center;margin:0;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.co-page-chapter-mark{color:color-mix(in srgb, var(--page-ground,var(--background)) 92%, var(--chapter-ground))}}.co-page-outline{align-items:end;gap:var(--space-section);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.co-page-outline-words{justify-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.co-page-outline-words :is(.co-page-eyebrow,.co-page-heading,.co-page-copy){margin:0}.co-page-designed[data-page-designed=OutlineSection][data-page-variant=title] .co-page-outline .co-page-heading{font-size:min(var(--pb-display), 13cqi);overflow-wrap:break-word;line-height:1.05}.co-page-theme[data-page-headings=display] .co-page-designed[data-page-designed=OutlineSection][data-page-variant=title] .co-page-outline .co-page-heading{font-size:min(var(--page-heading-hero), 13cqi);line-height:var(--page-heading-leading)}.co-page-outline-words .co-page-copy{max-inline-size:var(--pb-prose);color:var(--pb-muted);font-size:var(--pb-lead)}.co-page-outline-mark{block-size:var(--size-control-lg);inline-size:auto;max-inline-size:min(calc(var(--space-section) * 5), 100cqi);object-fit:contain;object-position:left center;display:block}.co-page-outline-contents{min-width:0}.co-page-outline-list{border-top:var(--size-border) solid var(--pb-edge);margin:0;padding:0;list-style:none;display:grid}.co-page-outline-list>li{grid-template-columns:calc(var(--space-section) * 1.25) minmax(0, 1fr);align-items:baseline;gap:var(--space-4);padding-block:var(--space-6);border-bottom:var(--size-border) solid var(--pb-edge);display:grid}.co-page-outline-number{color:var(--page-eyebrow-color,var(--page-accent,var(--primary)));font-size:var(--pb-small);font-variant-numeric:tabular-nums;font-weight:600}.co-page-outline-link{color:inherit;font:inherit;font-family:var(--font-heading);font-size:var(--pb-lead);text-align:start;background:0 0;border:0;padding:0;text-decoration:none}button.co-page-outline-link:not(:disabled){cursor:pointer}button.co-page-outline-link:not(:disabled):hover{color:var(--page-accent,var(--primary));text-underline-offset:var(--space-1);text-decoration:underline}button.co-page-outline-link:focus-visible{outline:var(--space-half) solid transparent;outline-offset:0;box-shadow:var(--focus-ring)}.co-page-designed[data-page-designed=OutlineSection][data-page-variant=contents] .co-page-outline{align-items:start;gap:var(--space-inset);grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=OutlineSection][data-page-variant=contents] .co-page-outline-list{column-gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr))}.co-page-section.co-page-designed[data-page-designed=OutlineSection][data-page-variant=poster][data-page-padding]{gap:0;padding:0;overflow:hidden}.co-page-outline-poster{align-content:space-between;gap:var(--space-section);min-block-size:calc(var(--space-section) * 9);padding:calc(var(--space-section) * 1.5) calc(var(--space-section) * 2) var(--space-section);background:var(--page-eyebrow-color,var(--page-accent,var(--primary)));color:var(--page-ground,var(--background));display:grid}.co-page-outline-poster>.co-page-outline-mark{filter:brightness(0)invert()}.co-page-designed[data-page-designed=OutlineSection][data-page-variant=poster] .co-page-outline-poster>.co-page-heading{color:inherit;font-family:var(--font);font-size:min(calc(var(--pb-display) * 1.8), 15cqi);letter-spacing:var(--tracking-ui-tight);overflow-wrap:break-word;margin:0;font-weight:700;line-height:.95}.co-page-designed[data-page-designed=OutlineSection][data-page-variant=poster] .co-page-outline-poster>.co-page-heading .co-page-accent{color:inherit;font-family:var(--font-heading);font-style:italic;font-weight:400;display:block}.co-page-theme[data-page-headings=display] :is(.co-page-preview,.co-page-editor [data-puck-preview]) .co-page-designed[data-page-designed=OutlineSection][data-page-variant=poster] .co-page-outline-poster>.co-page-heading{font-size:min(calc(var(--page-heading-hero) * 1.8), 15cqi);letter-spacing:var(--tracking-ui-tight);font-weight:700;line-height:.95}.co-page-outline-foot{justify-content:space-between;align-items:end;gap:var(--space-inset);flex-wrap:wrap;display:flex}.co-page-outline-foot>.co-page-copy{max-inline-size:calc(var(--space-section) * 5);color:inherit;font-size:var(--pb-small);opacity:.9;margin:0}.co-page-outline-foot>nav{gap:var(--space-9);flex-wrap:wrap;display:flex}.co-page-outline-jump{align-items:center;gap:var(--space-6);color:inherit;font:inherit;font-size:var(--pb-small);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.co-page-outline-jump:after{content:"↓";font-size:var(--pb-body)}button.co-page-outline-jump:not(:disabled){cursor:pointer}button.co-page-outline-jump:not(:disabled):hover{text-underline-offset:var(--space-1);text-decoration:underline}button.co-page-outline-jump:focus-visible{outline:var(--space-half) solid transparent;outline-offset:0;box-shadow:0 0 0 var(--space-half) currentColor}.co-page-section.co-page-designed[data-page-designed=ChapterSection][data-page-variant=ink] .co-page-chapter-mark{color:var(--page-accent,var(--primary))}img.co-page-chapter-mark{width:100%;max-width:calc(var(--space-section) * 12);height:auto}:is(.co-page-preview,.co-page-editor [data-puck-preview]) .co-page-section.co-page-designed[data-page-heading-look=bold] :is(.co-page-heading,.co-page-chapter-number){font-family:var(--font);letter-spacing:var(--tracking-ui-tight);color:var(--page-accent,var(--primary));font-weight:700}:is(.co-page-preview,.co-page-editor [data-puck-preview]) .co-page-section.co-page-designed[data-page-heading-look=bold] .co-page-heading .co-page-accent{font-family:var(--font-heading);font-weight:400}:is(.co-page-preview,.co-page-editor [data-puck-preview]) .co-page-section.co-page-designed[data-page-heading-look=bold] :is(.co-page-chapter,.co-page-outline-poster) :is(.co-page-heading,.co-page-chapter-number,.co-page-accent){color:inherit}.co-page-designed[data-page-heading-look=bold] :is(.co-page-outline-number,.co-page-outline-link){font-family:var(--font);font-size:var(--pb-lead);color:var(--page-accent,var(--primary));font-weight:700}.co-page-designed[data-page-heading-look=bold] .co-page-outline-link .co-page-accent{font-family:var(--font-heading);font-weight:400}.co-page-swatches-intro{justify-content:space-between;align-items:end;gap:var(--space-9);flex-wrap:wrap;display:flex}.co-page-swatches-intro .co-page-heading{font-size:var(--pb-title);letter-spacing:var(--tracking-ui-tight);color:var(--page-accent,var(--primary));margin:0;font-weight:600;line-height:1.1}.co-page-swatches-intro .co-page-copy{max-inline-size:calc(var(--space-section) * 5.5);font-size:var(--pb-lead);margin:0;padding:0;line-height:1.5}.co-page-swatches{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-section) * 2.4), 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.co-page-swatches>li{align-content:start;gap:var(--space-3);min-width:0;display:grid}.co-page-swatches h3{margin:var(--space-4) 0 0;font-size:var(--pb-body);font-weight:600}.co-page-swatch-group{color:var(--pb-muted);font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0}.co-page-swatch-chip{aspect-ratio:2/3;border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-task);background:var(--swatch)}.co-page-swatch-code{align-items:center;gap:var(--space-2);font-size:var(--pb-small);font-variant-numeric:tabular-nums;margin:0;display:flex}.co-page-swatch-code>button{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--r-small);color:var(--pb-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.co-page-swatch-code>button:hover{background:var(--pb-soft);color:inherit}.co-page-swatch-code>button>svg{inline-size:var(--space-6);block-size:var(--space-6)}.co-page-swatch-values{color:var(--pb-muted);font-size:var(--text-ui-caption);margin:0;line-height:1.6}.co-page-swatches-notes{justify-content:space-between;gap:var(--space-4) var(--space-9);color:var(--pb-muted);font-size:var(--text-ui-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-page-swatch-tints{border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-task);display:grid;overflow:hidden}.co-page-swatch-tints>span{--tint-colour:var(--swatch)}@supports (color:color-mix(in lab, red, red)){.co-page-swatch-tints>span{--tint-colour:color-mix(in srgb, var(--swatch) var(--tint), var(--on-brand))}}.co-page-swatch-tints>span{--tint-ink:oklch(from var(--tint-colour) calc((.62 - l) * 1000) 0 h);block-size:calc(var(--space-section) * 1.4);padding-inline:var(--space-6);background:var(--tint-colour);color:var(--tint-ink);font-size:var(--text-ui-caption);align-items:center;display:flex}.co-page-designed[data-page-designed=TypeSection]{--type-face:var(--font)}.co-page-designed[data-page-designed=TypeSection][data-page-variant=heading]{--type-face:var(--font-heading)}.co-page-type{gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.co-page-type-about{align-content:start;gap:var(--space-7);display:grid}.co-page-type-about .co-page-heading{font-family:var(--type-face);font-size:var(--pb-title);color:var(--page-accent,var(--primary));margin:0;font-weight:600;line-height:1.1}.co-page-type-about .co-page-copy{font-size:var(--pb-body);margin:0;padding:0;line-height:1.6}.co-page-type-note{margin:var(--space-section) 0 0;color:var(--pb-muted);font-size:var(--text-ui-caption);line-height:1.6}.co-page-type-samples{align-content:start;gap:var(--space-inset);display:grid}.co-page-type-samples>ul{gap:var(--space-inset) var(--space-9);padding:0 0 var(--space-inset);border-bottom:var(--size-border) solid var(--pb-edge);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.co-page-type-samples li{gap:var(--space-4);min-width:0;display:grid}.co-page-type-glyphs{font-family:var(--type-face);font-size:calc(var(--pb-display) * 1.3);overflow-wrap:anywhere;line-height:1}.co-page-type-samples p{color:var(--page-accent,var(--primary));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0;font-weight:600}.co-page-type-name{gap:var(--space-4);display:grid}.co-page-type-name>.co-page-type-glyphs{font-size:calc(var(--pb-display) * 1.4);letter-spacing:var(--tracking-ui-tight)}.co-page-guide{--guide-card:var(--page-eyebrow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.co-page-guide{--guide-card:color-mix(in srgb, var(--page-eyebrow-color,var(--primary)) 14%, var(--page-ground,var(--background)))}}.co-page-guide{gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.co-page-guide-words{gap:var(--space-7);flex-direction:column;align-self:stretch;min-width:0;display:flex}.co-page-guide-words .co-page-heading{font-size:var(--pb-title);letter-spacing:var(--tracking-ui-tight);color:var(--page-accent,var(--primary));margin:0;font-weight:600;line-height:1.1}.co-page-guide-line{color:var(--page-accent,var(--primary));font-size:var(--pb-lead);margin:0;font-weight:500}.co-page-guide-body{gap:var(--space-7);display:grid}.co-page-guide-body .co-page-copy{font-size:var(--pb-body);margin:0;padding:0;line-height:1.6}.co-page-guide-note{padding-top:var(--space-9);color:var(--pb-muted);font-size:var(--text-ui-caption);margin:auto 0 0;line-height:1.6}.co-page-guide :is(ul){margin:0;padding:0;list-style:none}.co-page-guide :is(img){max-width:100%;height:auto;display:block}.co-page-guide-pictures{gap:var(--space-inset);display:grid}.co-page-guide-pictures>figure{--ground-ink:oklch(from var(--ground,var(--background)) calc((.62 - l) * 1000) 0 h);justify-items:center;gap:var(--space-4);margin:0;display:grid}.co-page-guide-pictures>figure[data-ground]{padding:var(--space-section) var(--space-inset);border-radius:var(--r-lg);background:var(--ground);color:var(--ground-ink)}.co-page-guide-pictures>figure:not([data-ground])>img{border-radius:var(--r-lg)}.co-page-guide-pictures figcaption{color:inherit;font-size:var(--text-ui-caption);opacity:.8}.co-page-guide-tiles{border:var(--size-border) solid var(--pb-edge);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.co-page-guide-tiles>li{--ground-ink:oklch(from var(--ground,var(--background)) calc((.62 - l) * 1000) 0 h);align-content:space-between;gap:var(--space-section);min-block-size:calc(var(--space-section) * 2.5);padding:var(--space-9);background:var(--ground,var(--background));color:var(--ground-ink);display:grid}.co-page-guide-tiles>li>p{font-size:var(--text-ui-caption);margin:0}.co-page-guide-sizes{display:grid;overflow-x:auto}.co-page-guide-sizes>li{justify-content:space-between;align-items:center;gap:var(--space-9);padding-block:var(--space-4);border-bottom:var(--size-border) solid var(--pb-edge);display:flex}.co-page-guide-sizes>li>img{flex:none;max-width:none}.co-page-guide-sizes>li>span{color:var(--pb-muted);font-size:var(--text-ui-caption);flex:none}.co-page-guide-rules{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-section) * 3), 1fr));gap:var(--space-6);display:grid}.co-page-guide-rules>li{align-content:space-between;gap:var(--space-6);padding:var(--space-9);border-radius:var(--r-task);background:var(--guide-card);display:grid}.co-page-guide-rules>li>img{max-block-size:calc(var(--space-section) * 1.5);justify-self:center;width:auto}.co-page-guide-rules p{align-items:center;gap:var(--space-3);font-size:var(--pb-small);margin:0;font-weight:600;display:flex}.co-page-guide-rules svg{inline-size:var(--space-7);block-size:var(--space-7);color:var(--page-accent,var(--primary));flex:none}.co-page-guide-rules>li[data-dont] svg{color:var(--destructive)}.co-page-guide :is(.co-page-guide-icons,.co-page-guide-cards,.co-page-guide-points){gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-page-guide-icons>li{align-items:center;gap:var(--space-7);min-block-size:calc(var(--space-section) * 1.75);padding-inline:var(--space-9);border-radius:var(--r-task);background:var(--guide-card);font-size:var(--pb-small);display:flex}.co-page-guide :is(.co-page-guide-icons,.co-page-guide-cards,.co-page-guide-points) svg{inline-size:var(--space-inset);block-size:var(--space-inset);stroke-width:1.7px;color:var(--page-accent,var(--primary));flex:none}.co-page-guide :is(.co-page-guide-icons,.co-page-guide-cards,.co-page-guide-points)>li:nth-child(2n) svg{color:var(--page-eyebrow-color,var(--page-accent,var(--primary)))}.co-page-guide-cards>li,.co-page-guide-points>li{align-content:start;gap:var(--space-6);display:grid}.co-page-guide-cards>li{padding:var(--space-9);border-radius:var(--r-task);background:var(--guide-card)}.co-page-guide-cards>li:only-child{grid-column:1/-1}.co-page-guide :is(.co-page-guide-cards,.co-page-guide-points) h3{align-items:center;gap:var(--space-4);color:var(--page-accent,var(--primary));font-size:var(--pb-body);margin:0;font-weight:600;display:flex}.co-page-guide-points h3{align-items:start;gap:var(--space-7);flex-direction:column}.co-page-guide :is(.co-page-guide-cards,.co-page-guide-points) p{font-size:var(--pb-small);margin:0;line-height:1.7}.co-page-guide-cards>li:not(:has(h3)){grid-template-columns:auto minmax(0,1fr)}.co-page-designed[data-page-designed=GuideSection]:is([data-page-variant=gallery],[data-page-variant=columns]) .co-page-guide{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=GuideSection][data-page-variant=gallery] .co-page-guide-words{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.co-page-designed[data-page-designed=GuideSection][data-page-variant=gallery] .co-page-guide-body{max-inline-size:calc(var(--space-section) * 5.5);grid-area:1/2/span 2;justify-self:end}.co-page-designed[data-page-designed=GuideSection][data-page-variant=columns] .co-page-guide-body{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-section) * 4), 1fr));gap:var(--space-inset);margin-top:var(--space-6)}.co-page-guide-gallery{gap:var(--space-inset) var(--space-inset);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-page-guide-gallery>li{gap:var(--space-6);display:grid}.co-page-guide-gallery>li>img{aspect-ratio:21/8;object-fit:cover;border-radius:var(--r-task);width:100%}.co-page-guide-gallery p{align-items:center;gap:var(--space-6);font-size:var(--pb-small);margin:0;display:flex}.co-page-guide-gallery p>span{color:var(--pb-muted);font-size:var(--text-ui-caption);font-variant-numeric:tabular-nums}.co-page-guide-gallery p>strong{flex:1;font-weight:500}.co-page-guide-gallery a{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--r-small);color:inherit;place-items:center;display:inline-grid}.co-page-guide-gallery a:hover{background:var(--pb-soft)}.co-page-guide-gallery svg{inline-size:var(--space-6);block-size:var(--space-6)}.co-page-designed[data-page-designed=FormTopSection]{grid-template-columns:minmax(0,1fr)}.co-page-formtop{align-items:center;gap:var(--space-section);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative}.co-page-formtop-words{justify-items:start;gap:var(--space-7);min-width:0;display:grid}.co-page-formtop-eyebrow{color:var(--page-eyebrow-color,var(--page-accent,var(--primary)));font-size:var(--text-ui-caption);letter-spacing:var(--tracking-ui-shortcut);text-transform:uppercase;margin:0;font-weight:700}.co-page-formtop .co-page-heading{font-family:var(--font-heading);font-size:min(var(--pb-display), 13cqi);letter-spacing:var(--tracking-ui-tight);text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.05}.co-page-theme[data-page-headings=display] .co-page-designed[data-page-designed=FormTopSection] .co-page-formtop .co-page-heading{font-size:min(var(--page-heading-section), 13cqi)}.co-page-formtop .co-page-copy{max-inline-size:calc(var(--space-section) * 9);color:var(--pb-muted);font-size:var(--pb-lead);margin:0;padding:0;line-height:1.5}.co-page-formtop-pill{padding:var(--space-3) var(--space-7);border-radius:var(--r-pill);background:var(--page-accent,var(--primary));color:var(--page-on-accent,var(--primary-foreground));font-size:var(--pb-lead);margin:0}.co-page-formtop-note{align-items:center;gap:var(--space-3);color:var(--pb-muted);font-size:var(--pb-small);margin:0;display:inline-flex}.co-page-formtop-note>svg{inline-size:var(--space-6);block-size:var(--space-6);flex:none}.co-page-formtop-picture{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow)}.co-page-formtop:not(:has(.co-page-formtop-picture)){grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=centered] .co-page-formtop{text-align:center;justify-items:center;gap:var(--space-inset);grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=centered] .co-page-formtop-words{justify-items:center}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=centered] .co-page-formtop-picture{max-inline-size:calc(var(--space-section) * 14);aspect-ratio:16/10}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=centered] .co-page-formtop-words{display:contents}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=centered] .co-page-formtop :is(.co-page-copy,.co-page-formtop-note){order:2}.co-page-section.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark][data-page-padding]{gap:0;padding:0;overflow:hidden}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-formtop{isolation:isolate;padding:calc(var(--space-section) * 1.5) calc(var(--space-section) * 2) calc(var(--space-section) * 2);background:var(--page-ink,var(--foreground));color:var(--page-ground,var(--background));grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-formtop:before{content:"";z-index:-1;background:repeating-conic-gradient(from 45deg, var(--page-ground,var(--background)) 0 25%, transparent 0 50%) 0 0 / calc(var(--space-section) * 2) calc(var(--space-section) * 2);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-formtop:before{background:repeating-conic-gradient(from 45deg, color-mix(in srgb, var(--page-ground,var(--background)) 7%, transparent) 0 25%, transparent 0 50%) 0 0 / calc(var(--space-section) * 2) calc(var(--space-section) * 2)}}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-formtop:before{-webkit-mask-image:linear-gradient(to left, var(--foreground), transparent 55%);-webkit-mask-image:linear-gradient(to left, var(--foreground), transparent 55%);-webkit-mask-image:linear-gradient(to left, var(--foreground), transparent 55%);mask-image:linear-gradient(to left, var(--foreground), transparent 55%)}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-formtop:after{content:"";block-size:var(--space-section);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--background);position:absolute;inset:auto 0 0}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-heading{color:var(--page-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-heading{color:color-mix(in srgb, var(--page-accent,var(--primary)) 35%, var(--page-ground,var(--background)))}}.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] :is(.co-page-copy,.co-page-formtop-note){color:var(--page-ground,var(--background))}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] :is(.co-page-copy,.co-page-formtop-note){color:color-mix(in srgb, var(--page-ground,var(--background)) 75%, transparent)}}.co-page-formtop-back{inset:var(--space-9) var(--space-section) auto auto;color:inherit;font-size:var(--pb-small);font-weight:500;text-decoration:none;position:absolute}.co-page-designed-stack>*{top:calc(var(--space-6) + var(--pb-i,0) * var(--space-6));box-shadow:var(--shadow);position:sticky}.co-page-designed-layers{isolation:isolate;padding:var(--space-inset) var(--space-inset) 0 0;display:grid;position:relative}.co-page-designed-layers:before,.co-page-designed-layers:after{content:"";border-radius:var(--pb-picture-radius);border:var(--size-border) solid var(--pb-edge);background:var(--pb-soft);z-index:-1;pointer-events:none;position:absolute}.co-page-designed-layers:before{inset:calc(var(--space-inset) / 2) calc(var(--space-inset) / 2) calc(var(--space-inset) / 2) calc(var(--space-inset) / 2);opacity:.8}.co-page-designed-layers:after{inset:0 0 var(--space-inset) var(--space-inset);opacity:.45}.co-page-designed-layers>.co-page-designed-picture{box-shadow:var(--shadow)}.co-page-designed-layers>ul{inset:auto var(--space-9) calc(-1 * var(--space-6)) auto;gap:var(--space-3);max-inline-size:60%;margin:0;padding:0;list-style:none;display:grid;position:absolute}.co-page-designed-layers>ul>li{gap:var(--space-1);padding:var(--space-4) var(--space-6);border:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-radius);background:var(--pb-card);box-shadow:var(--shadow);font-size:var(--pb-small);line-height:var(--leading-ui-small);display:grid}.co-page-designed-layers>ul>li>strong{font-weight:600}.co-page-designed-layers>ul>li>span{color:var(--pb-muted)}.co-page-designed[data-page-designed=LayersSection]{column-gap:calc(var(--space-9) * 2);padding-bottom:calc(var(--space-section) + var(--space-6));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.co-page-designed[data-page-designed=LayersSection]>*{margin-inline:0}.co-page-designed[data-page-designed=LayersSection][data-page-variant=center]{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=LayersSection][data-page-variant=center]>.co-page-designed-words{margin-inline:auto}.co-page-designed[data-page-designed=LayersSection][data-page-variant=center]>.co-page-designed-layers{max-inline-size:calc(var(--space-section) * 14);margin-inline:auto}@container sites-slot not (max-width:600px){.co-page-designed-grid:has(>:last-child:nth-child(3n)):not(:has(>:last-child:nth-child(2n))){--pb-cell:calc(var(--space-section) * 2.5)}}@container sites-slot (max-width:720px){.co-page-designed,.co-page-designed:is([data-page-variant=split],[data-page-variant=side],[data-page-variant=right],[data-page-variant=left],[data-page-variant=split-picture]),.co-page-designed[data-page-designed=LayersSection]{grid-template-columns:minmax(0,1fr);column-gap:0}.co-page-designed[data-page-variant=side]>header.co-page-designed-words{position:static}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=TextSection][data-page-variant=side]>.co-page-designed-words>:is(.co-page-eyebrow,.co-page-heading,.co-page-copy,.co-page-action){grid-area:auto}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(calc(var(--space-section) * 2.5), auto)}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child{grid-template-columns:minmax(0,1fr);grid-template-areas:"picture""index""title""text""figure"}.co-page-designed[data-page-variant=feature] .co-page-designed-grid>:first-child>.co-page-designed-picture{aspect-ratio:var(--page-image-ratio);margin:calc(-1 * var(--space-9)) calc(-1 * var(--space-9)) var(--space-3);border-right:0;border-bottom:var(--size-border) solid var(--pb-edge);border-radius:var(--pb-inner-radius) var(--pb-inner-radius) 0 0;align-self:start}.co-page-designed[data-page-variant=side] .co-page-designed-tabs{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=CtaSection][data-page-variant=band]>.co-page-designed-words{padding:var(--space-inset) var(--space-9);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""heading""copy""action"}.co-page-footer-columns{row-gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand cta""first second""legal legal"}.co-page-belt-card{gap:var(--space-inset);padding:var(--space-inset);grid-template-columns:minmax(0,1fr)}.co-page-designed-letter{gap:var(--space-inset);grid-template-columns:minmax(0,1fr);align-items:start}.co-page-designed[data-page-designed=SwipeHeroSection]{grid-template-columns:minmax(0,1fr);min-height:0}.co-page-designed-icons,.co-page-designed[data-page-variant=grid] .co-page-designed-icons{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.co-page-job-panel{grid-template-columns:minmax(0,1fr)}.co-page-type{gap:var(--space-section);grid-template-columns:minmax(0,1fr)}.co-page-guide{gap:var(--space-inset);grid-template-columns:minmax(0,1fr)}.co-page-outline-poster{min-block-size:auto;padding:var(--space-section) var(--space-inset)}.co-page-outline-poster>.co-page-outline-mark{max-width:100%}.co-page-outline,.co-page-designed[data-page-designed=OutlineSection][data-page-variant=contents] .co-page-outline-list,.co-page-formtop{gap:var(--space-inset);grid-template-columns:minmax(0,1fr)}.co-page-formtop-picture{aspect-ratio:16/10}.co-page-guide-note{margin-top:0}.co-page-guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.co-page-type-note{margin-top:0}.co-page-job-band,.co-page-job-panel{padding-inline:var(--space-inset)}.co-page-chapter{padding-inline:var(--space-section)}.co-page-designed[data-page-designed=SwipeHeroSection][data-page-variant=left]>.co-page-designed-words{order:0}.co-page-designed-story>div{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-variant] .co-page-designed-story>div:nth-child(n)>.co-page-designed-picture{order:-1}.co-page-designed[data-page-designed=CtaSection][data-page-variant=split]>.co-page-designed-picture{aspect-ratio:16/10;background:var(--pb-soft);order:-1;height:auto}.co-page-designed[data-page-designed=CtaSection][data-page-variant=split]>.co-page-designed-words{padding:var(--space-inset) var(--space-6)}.co-page-designed[data-page-designed=LayersSection]{padding-bottom:var(--space-section)}.co-page-designed-layers>ul{max-inline-size:none;margin-top:var(--space-4);position:static}}@container sites-slot (max-width:600px){.co-page-designed[data-page-designed=FormTopSection][data-page-variant=dark] .co-page-formtop{padding-inline:var(--space-7)}.co-page-formtop-back{justify-self:end;position:static}.co-page-guide :is(.co-page-guide-icons,.co-page-guide-cards,.co-page-guide-points),.co-page-guide-gallery{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-designed=GuideSection][data-page-variant=gallery] .co-page-guide-words{display:flex}.co-page-designed[data-page-designed=GuideSection][data-page-variant=gallery] .co-page-guide-body{justify-self:start}.co-page-guide-tiles>li{padding:var(--space-6);min-block-size:calc(var(--space-section) * 1.75)}.co-page-designed-icons,.co-page-designed[data-page-variant=grid] .co-page-designed-icons{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.co-page-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.co-page-job-band,.co-page-job-panel{padding-inline:var(--space-7)}.co-page-chapter{padding-inline:var(--space-7);gap:var(--space-section);min-block-size:0}.co-page-chapter-head{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.co-page-chapter-number{font-size:calc(var(--pb-display) * 1.5)}.co-page-footer-columns{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""first""second""cta""legal"}.co-page-footer-legal{justify-content:start}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.co-page-designed[data-page-designed=BentoSection] .co-page-designed-grid>*{grid-column:auto}.co-page-designed[data-page-variant=feature] .co-page-designed-grid{grid-template-columns:minmax(0,1fr)}.co-page-designed[data-page-variant=row] .co-page-designed-steps:not(:has(>li:nth-child(5))){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.co-page-designed-steps>li{column-gap:var(--space-6);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title""mark text";justify-items:start}.co-page-designed-steps>li>strong{grid-area:mark}.co-page-designed-steps>li>h3{grid-area:title;align-self:center}.co-page-designed-steps>li>p{grid-area:text}.co-page-designed-steps>li:not(:last-child):after{top:var(--pb-circle);bottom:calc(-1 * var(--space-inset));left:calc(var(--pb-circle) / 2);border-top:0;border-left:var(--space-half) dashed var(--pb-edge);inline-size:0}.co-page-designed[data-page-variant=stack] .co-page-designed-steps>li:after{content:none}.co-page-designed-rows>*{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lead title""lead text""lead aside"}.co-page-designed-rows>*>:is(strong,.co-page-action,svg){text-align:start;justify-self:start}.co-page-designed[data-page-variant=giant] .co-page-designed-figures>*{grid-template-columns:minmax(0,1fr)}.co-page-designed-logos{flex-direction:column;align-items:flex-start}.co-page-designed[data-page-variant=marquee] .co-page-designed-logos{align-items:stretch}.co-page-designed:is([data-page-variant=banner],[data-page-variant=cover]){min-block-size:calc(var(--space-section) * 5)}.co-page-designed-panel{padding:var(--space-6)}.co-page-designed-menu>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text""price"}.co-page-designed-menu dt:after{content:none}.co-page-designed[data-page-designed=CtaSection]:is([data-page-variant=band],[data-page-variant=card])>.co-page-designed-words{padding:var(--space-inset) var(--space-6);border-radius:var(--r-md)}.co-page-belt-card{padding:var(--space-9) var(--space-7);gap:var(--space-inset)}.co-page-belt-counter{position:static}.co-page-belt-pitch{gap:var(--space-4)}.co-page-belt-prompt{padding-bottom:var(--space-4)}.co-page-belt-person{gap:var(--space-5)}.co-page-belt-person>:is(img,.co-page-designed-avatar){width:calc(var(--space-section) * 1.25);height:calc(var(--space-section) * 1.25)}.co-page-belt-tabs [role=tab]{flex-basis:var(--size-control-lg);padding:var(--space-2) var(--space-3)}.co-page-belt-panel-label{padding:var(--space-4) var(--space-6)}.co-page-belt-panel>div{padding:var(--space-6);gap:var(--space-3)}.co-page-belt-panel .co-page-designed-picture{max-block-size:calc(var(--space-section) * 3);object-fit:cover}}.co-page-social{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-page-social .co-page-action{inline-size:var(--size-control-lg);block-size:var(--size-control-lg);border:var(--size-border) solid var(--pb-edge);border-radius:var(--r-pill);background:var(--pb-card);color:inherit;justify-content:center;padding:0}.co-page-social .co-page-action>svg{inline-size:var(--space-6);block-size:var(--space-6)}.co-page-social .co-page-action>span{inline-size:var(--size-border);block-size:var(--size-border);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.co-page-stars{align-items:center;gap:var(--space-1);color:var(--primary);display:inline-flex}.co-page-stars>svg{inline-size:var(--space-6);block-size:var(--space-6);fill:currentColor}.co-page-piece>figcaption,.co-page-piece>p{color:var(--pb-muted);margin:0}.co-page-piece.co-page-designed-features>li{gap:var(--space-4)}.co-page-designed[data-page-editing] [data-page-part]{cursor:pointer}.co-page-designed[data-page-editing] [data-page-part]:hover{outline:calc(var(--size-border) * 2) dashed var(--brand-periwinkle)}@supports (color:color-mix(in lab, red, red)){.co-page-designed[data-page-editing] [data-page-part]:hover{outline:calc(var(--size-border) * 2) dashed color-mix(in srgb, var(--brand-periwinkle) 45%, var(--primary))}}.co-page-designed[data-page-editing] [data-page-part]:hover{outline-offset:calc(var(--size-border) * 2)}.co-page-designed[data-page-editing] [data-page-part-picked]{outline:calc(var(--size-border) * 2) solid var(--primary);outline-offset:calc(var(--size-border) * 2)}.co-page-section[data-page-padding][data-page-pad~=top]{padding-block-start:var(--page-pad-top)}.co-page-section[data-page-padding][data-page-pad~=right]{padding-inline-end:var(--page-pad-right)}.co-page-section[data-page-padding][data-page-pad~=bottom]{padding-block-end:var(--page-pad-bottom)}.co-page-section[data-page-padding][data-page-pad~=left]{padding-inline-start:var(--page-pad-left)}.co-page-section[data-page-padding][data-page-margin~=top]{margin-block-start:var(--page-margin-top)}.co-page-section[data-page-padding][data-page-margin~=right]{margin-inline-end:var(--page-margin-right)}.co-page-section[data-page-padding][data-page-margin~=bottom]{margin-block-end:var(--page-margin-bottom)}.co-page-section[data-page-padding][data-page-margin~=left]{margin-inline-start:var(--page-margin-left)}@container page-canvas (not (max-width:600px)) and (not (min-width:1024px)){.co-page-section[data-page-padding][data-page-pad-tablet~=top]{padding-block-start:var(--page-pad-top-tablet)}.co-page-section[data-page-padding][data-page-pad-tablet~=right]{padding-inline-end:var(--page-pad-right-tablet)}.co-page-section[data-page-padding][data-page-pad-tablet~=bottom]{padding-block-end:var(--page-pad-bottom-tablet)}.co-page-section[data-page-padding][data-page-pad-tablet~=left]{padding-inline-start:var(--page-pad-left-tablet)}.co-page-section[data-page-padding][data-page-margin-tablet~=top]{margin-block-start:var(--page-margin-top-tablet)}.co-page-section[data-page-padding][data-page-margin-tablet~=right]{margin-inline-end:var(--page-margin-right-tablet)}.co-page-section[data-page-padding][data-page-margin-tablet~=bottom]{margin-block-end:var(--page-margin-bottom-tablet)}.co-page-section[data-page-padding][data-page-margin-tablet~=left]{margin-inline-start:var(--page-margin-left-tablet)}}@container page-canvas (max-width:600px){.co-page-section[data-page-padding][data-page-pad-phone~=top]{padding-block-start:var(--page-pad-top-phone)}.co-page-section[data-page-padding][data-page-pad-phone~=right]{padding-inline-end:var(--page-pad-right-phone)}.co-page-section[data-page-padding][data-page-pad-phone~=bottom]{padding-block-end:var(--page-pad-bottom-phone)}.co-page-section[data-page-padding][data-page-pad-phone~=left]{padding-inline-start:var(--page-pad-left-phone)}.co-page-section[data-page-padding][data-page-margin-phone~=top]{margin-block-start:var(--page-margin-top-phone)}.co-page-section[data-page-padding][data-page-margin-phone~=right]{margin-inline-end:var(--page-margin-right-phone)}.co-page-section[data-page-padding][data-page-margin-phone~=bottom]{margin-block-end:var(--page-margin-bottom-phone)}.co-page-section[data-page-padding][data-page-margin-phone~=left]{margin-inline-start:var(--page-margin-left-phone)}}.co-page-section[data-page-tone][data-page-ground]{background:var(--page-ground)}