.trk-hero{--trk-mult:var(--brand-lang-size-multiplier,1);--trk-line:color-mix(in srgb, var(--brand-color-surface-border,#342d2f) 12%, transparent);margin-top:-5rem;padding-bottom:4rem}.trk-hero-crumb{font-family:var(--brand-type-heading-micro-font,inherit);font-size:var(--brand-type-caption-size,.875rem);color:var(--brand-color-text-muted,#666);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:6.5rem;display:flex}.trk-hero-crumb a{transition:color .3s}.trk-hero-crumb a:hover{color:hsl(var(--primary))}.trk-hero-crumb .trk-hero-sep{color:var(--brand-color-text-muted,#666)}.trk-hero-crumb .trk-hero-cur{color:hsl(var(--primary))}.trk-hero-grid>*{min-width:0}.trk-hero-grid{align-items:center;gap:3rem;padding-top:2rem;display:grid}@media (min-width:1024px){.trk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem;padding-top:3rem}}.trk-hero-eyebrow{font-family:var(--brand-type-heading-subhead-font,inherit);font-size:var(--brand-type-caption-size,.875rem);font-weight:var(--brand-type-heading-subhead-weight,700);color:var(--brand-color-text-heading,#342d2f);line-height:var(--brand-type-caption-line-height,1.4);margin-bottom:1rem}.trk-hero-eyebrow b{color:hsl(var(--primary))}.trk-hero h1{color:hsl(var(--primary));margin-bottom:.75rem}.trk-hero-sub{font-family:var(--brand-type-heading-subhead-font,inherit);font-weight:var(--brand-type-heading-subhead-weight,700);font-size:var(--brand-type-heading-subhead-size,1.25rem);color:var(--brand-color-text-heading,#342d2f);line-height:var(--brand-type-heading-subhead-line-height,1.3);letter-spacing:normal;text-transform:none;margin-top:0;margin-bottom:2rem}.trk-hero-sub .plus,.trk-hero-sub .trk-hero-plus{color:hsl(var(--primary));padding-inline:.15em}.trk-hero-q{font-family:var(--brand-type-quote-decorative-font,inherit);font-weight:var(--brand-type-quote-decorative-weight,700);font-size:var(--brand-type-quote-decorative-size,1.6rem);line-height:var(--brand-type-quote-decorative-line-height,1.4);color:var(--brand-color-text-body,#090909);text-wrap:balance;max-width:30ch;margin-bottom:2rem}.trk-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.trk-hero-actions>[data-btn-align][data-btn-align]:not([data-btn-full="1"]){margin-inline:0}.trk-hero-actions:has(>[data-btn-align=center]:not([data-btn-full="1"])){justify-content:center}.trk-hero-actions:has(>[data-btn-align=end]:not([data-btn-full="1"])){justify-content:flex-end}.trk-hero-price{flex-direction:column;line-height:1.15;display:flex}.trk-hero-price-label{font-family:var(--brand-type-body-font,inherit);font-size:var(--brand-type-caption-size,.875rem);font-weight:400;line-height:inherit;color:var(--brand-color-text-muted)}.trk-hero--inset-end .trk-hero-crumb .trk-hero-cur{font-weight:var(--brand-type-heading-subhead-weight,700)}.trk-hero--inset-end .trk-hero-price-label{color:var(--brand-color-text-body)}.trk-hero-price-amount{font-family:var(--brand-type-body-font,inherit);font-size:calc(var(--brand-type-body-lead-size,1.5rem) * var(--trk-mult));font-weight:var(--brand-type-body-lead-weight,700);color:var(--brand-color-text-heading,#342d2f);font-variant-numeric:tabular-nums}.trk-hero-visual{padding-bottom:12%;padding-inline-end:14%;position:relative}.trk-hero-img{border-radius:var(--radius);border:1px solid var(--trk-line);background:hsl(var(--sand));overflow:hidden}.trk-hero-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.trk-hero-main{aspect-ratio:3/2;width:100%}.trk-hero-inset{inset-inline-end:0;aspect-ratio:2/3;border:6px solid hsl(var(--sand));box-sizing:content-box;width:38%;position:absolute;bottom:0}.trk-hero-tags{display:contents}.trk-hero-tag{background:var(--brand-color-surface-pageBg,#fff);color:var(--brand-color-text-heading,#342d2f);font-family:var(--brand-type-heading-subhead-font,inherit);font-size:var(--brand-type-caption-size,.875rem);font-weight:var(--brand-type-heading-subhead-weight,700);border-radius:999px;align-items:center;gap:.5rem;padding-block:.4rem;padding-inline:.6rem .85rem;line-height:1;display:inline-flex;position:absolute}.trk-hero-tag>svg{width:1rem;height:1rem;color:hsl(var(--primary));flex:none}.trk-hero-tag-n{background:hsl(var(--primary));width:1.5rem;height:1.5rem;color:var(--brand-color-text-bodyOnDark,#fff);font-size:calc(.75rem * var(--trk-mult));border-radius:50%;place-items:center;display:grid}.trk-hero-tag-n--empty{border:1px dashed hsl(var(--primary));background:0 0}.trk-hero-tag:first-child{bottom:1rem;inset-inline-end:1rem}.trk-hero-tag:nth-child(2){top:1rem;inset-inline-start:1rem}.trk-hero-tag:nth-child(3){top:1rem;inset-inline-end:1rem}.trk-hero-tag:nth-child(4){bottom:1rem;inset-inline-start:1rem}.trk-hero-tag:nth-child(5){top:50%;inset-inline-start:1rem;transform:translateY(-50%)}@media (min-width:1024px){.trk-hero{box-sizing:border-box;flex-direction:column;height:100vh;padding-bottom:2rem;display:flex}.trk-hero>.trk-hero-wrap{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.trk-hero .trk-hero-grid{flex:1;min-height:0;padding-top:0}.trk-hero .trk-hero-visual{height:100%;min-height:0;padding-block:0 2rem}.trk-hero .trk-hero-main{aspect-ratio:auto;height:100%}}.trk-hero.bg-dark{--trk-line:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 18%, transparent);--border:0 0% 100%}.trk-hero.bg-dark .trk-hero-crumb,.trk-hero.bg-dark .trk-hero-crumb .trk-hero-sep,.trk-hero.bg-dark .trk-hero-price-label{color:hsl(var(--text-bodyOnDark))}.trk-hero.bg-dark .trk-hero-eyebrow,.trk-hero.bg-dark .trk-hero-sub,.trk-hero.bg-dark .trk-hero-price-amount{color:hsl(var(--text-headingOnDark))}.trk-hero.bg-dark .trk-hero-eyebrow b,.trk-hero.bg-dark .trk-hero-sub .plus,.trk-hero.bg-dark .trk-hero-sub .trk-hero-plus,.trk-hero.bg-dark h1,.trk-hero.bg-dark .trk-hero-crumb .trk-hero-cur,.trk-hero.bg-dark .trk-hero-crumb a:hover{color:hsl(var(--sand))}.trk-hero.bg-dark .trk-hero-q{color:hsl(var(--text-bodyOnDark))}.trk-hero.bg-dark .trk-hero-tag{background:hsl(var(--sand));color:hsl(var(--text-heading))}.trk-hero--stacked-start .trk-hero-sub{margin-bottom:1.5rem}.trk-hero--stacked-start .trk-hero-q{max-width:34ch}.trk-hero--stacked-start .trk-hero-price-amount,.trk-hero--inset-end .trk-hero-price-amount{font-family:var(--brand-type-body-font,inherit);font-size:calc(var(--brand-type-heading-card-size,1.6rem) * var(--trk-mult));font-weight:var(--brand-type-price-display-weight,700);line-height:inherit}.trk-hero--stacked-start .trk-hero-visual{padding-bottom:14%;padding-inline:16% 0}.trk-hero--stacked-start .trk-hero-main{aspect-ratio:4/3}.trk-hero--stacked-start .trk-hero-inset{aspect-ratio:4/3;width:44%;inset-inline:0 auto}.trk-hero--stacked-start .trk-hero-tag:first-child{top:1rem;bottom:auto;inset-inline-end:1rem}.trk-hero--stacked-start .trk-hero-tag:nth-child(2){top:auto;bottom:1rem;inset-inline:auto 1rem}@media (min-width:1024px){.trk-hero--stacked-start .trk-hero-visual{padding-block:0 2rem;padding-inline-start:16%}}.trk-hero--inset-end .trk-hero-sub{font-family:var(--brand-type-quote-decorative-font,inherit);font-weight:var(--brand-type-quote-decorative-weight,700);font-size:calc(var(--brand-type-quote-decorative-size,1.6rem) * var(--trk-mult));line-height:var(--brand-type-quote-decorative-line-height,1.4);text-wrap:balance;max-width:30ch}.trk-hero--inset-end .trk-hero-inset{aspect-ratio:3/2;width:46%}.trk-hero--inset-end .trk-hero-tag:first-child{top:1rem;bottom:auto;inset-inline:1rem auto}.trk-hero.bg-dark.trk-hero--inset-end .trk-hero-sub{color:hsl(var(--text-headingOnDark))}.trk-hero--inset-end.trk-ink .trk-hero-price-label{color:var(--sb-ink,var(--brand-color-text-body))}.trk-hero.trk-ink .trk-hero-eyebrow,.trk-hero.trk-ink .trk-hero-sub,.trk-hero.trk-ink .trk-hero-price-amount{color:var(--sb-ink-heading,var(--brand-color-text-heading,#342d2f))}.trk-hero.trk-ink .trk-hero-q{color:var(--sb-ink,var(--brand-color-text-body,#090909))}
.trk-pad.bg-dark{--border:var(--text-bodyOnDark)}section.trk-pad.section-padding-lg.trk-pt-none{padding-top:0}section.trk-pad.section-padding-lg.trk-pt-sm{padding-top:var(--space-12,3rem)}section.trk-pad.section-padding-lg.trk-pb-none{padding-bottom:0}section.trk-pad.section-padding-lg.trk-pb-sm{padding-bottom:var(--space-12,3rem)}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-intro-grid{align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.trk-intro-grid{grid-template-columns:.9fr 1.1fr;gap:4rem}}.trk-intro-grid h2{color:hsl(var(--primary));text-wrap:balance}.trk-intro-body p{color:hsl(var(--foreground))}.trk-intro-body p+p{margin-top:1rem}.trk-intro-close{text-align:center;margin-top:4rem}.trk-intro-close-divider{margin-bottom:1.5rem}.trk-intro-close-text{color:hsl(var(--text-heading));text-wrap:balance;max-width:26ch;margin-inline:auto}.trk-intro-grid.trk-intro-centered{text-align:center;grid-template-columns:minmax(0,1fr);gap:0;max-width:52rem;margin-inline:auto}.trk-intro-centered h2{margin-bottom:2rem}.trk-intro-close.trk-intro-close-centered{margin-top:3rem}.trk-intro-close-centered .trk-intro-close-text{max-width:none}.trk-intro.bg-dark h2,.trk-intro.bg-dark .trk-intro-close-text{color:hsl(var(--text-headingOnDark))}.trk-intro.bg-dark .trk-intro-body p{color:hsl(var(--text-bodyOnDark))}.trk-intro.bg-dark .designed-divider{--divider-color:hsl(var(--sand))}@media (max-width:768px){.trk-intro-body p{font-size:var(--brand-type-body-size,1rem)}}.trk-intro-close:empty{margin-top:0}.trk-intro-skills{border-radius:var(--radius);border:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent);grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid;overflow:hidden}.trk-intro-skill{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;transition:background-color .3s;display:flex}.trk-intro-skill+.trk-intro-skill{border-inline-start:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent)}.trk-intro-skill:hover{background:hsl(var(--sand))}.trk-intro-skill img{width:5rem;height:5rem;transition:transform .35s}.trk-intro-skill>span{min-width:4rem;min-height:1.3em;display:block}.trk-intro-skill:hover img{transform:translateY(-4px)}.trk-intro-skill .t-heading-subhead{color:hsl(var(--text-heading));line-height:var(--brand-type-body-line-height,1.4)}@media (max-width:768px){.trk-intro-skills{grid-template-columns:1fr 1fr}.trk-intro-skill:nth-child(3){border-inline-start:0}.trk-intro-skill:nth-child(n+3){border-top:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent)}}.trk-intro.bg-sand .trk-intro-skill:hover{background:hsl(var(--surface-sand-deep))}.trk-intro.bg-sanddeep .trk-intro-skill:hover{background:hsl(var(--sand))}.trk-intro.bg-dark .trk-intro-skills,.trk-intro.bg-dark .trk-intro-skill+.trk-intro-skill,.trk-intro.bg-dark .trk-intro-skill:nth-child(n+3){border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 25%, transparent)}.trk-intro.bg-dark .trk-intro-skill:hover{background:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 10%, transparent)}.trk-intro.bg-dark .trk-intro-skill .t-heading-subhead{color:hsl(var(--text-headingOnDark))}.trk-intro.trk-ink .trk-intro-body p{color:var(--sb-ink,hsl(var(--foreground)))}.trk-intro.trk-ink .trk-intro-close-text,.trk-intro.trk-ink .trk-intro-skill .t-heading-subhead{color:var(--sb-ink-heading,hsl(var(--text-heading)))}.trk-intro.trk-ink .trk-intro-skill:hover{background:var(--trk-bg-shade,hsl(var(--sand)))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-stages-head{text-align:center;margin-inline:auto;max-width:46rem;margin-bottom:3rem}.trk-stages-head h2{color:hsl(var(--primary));text-wrap:balance;margin-bottom:1rem}.trk-stages-route{flex-direction:column;gap:4rem;display:flex;position:relative}.trk-stages-stop{align-items:center;gap:2rem;display:grid;position:relative}@media (min-width:1024px){.trk-stages-route:before{content:"";background:hsl(var(--primary));width:1px;position:absolute;top:3rem;bottom:3rem;left:50%}.trk-stages-stop{grid-template-columns:1fr 5rem 1fr;gap:0}.trk-stages-stop .trk-stages-text{grid-area:1/1;padding-inline-end:2rem}.trk-stages-stop .trk-stages-node{grid-area:1/2}.trk-stages-stop .trk-stages-img{grid-area:1/3}.trk-stages-stop.trk-stages-flip .trk-stages-text{grid-column:3;padding-inline:2rem 0}.trk-stages-stop.trk-stages-flip .trk-stages-img{grid-column:1}}.trk-stages-node{background:hsl(var(--primary));width:3.5rem;height:3.5rem;color:hsl(var(--text-bodyOnDark));font-family:var(--brand-type-heading-subhead-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-subhead-weight,700);font-size:var(--brand-type-heading-subhead-size,1.25rem);box-shadow:0 0 0 8px hsl(var(--trk-stages-bg));z-index:1;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}@media (max-width:1023px){.trk-stages-node{order:-1;justify-self:start;margin-bottom:-1rem}}.trk-stages-img{aspect-ratio:4/3;border-radius:var(--radius);background:hsl(var(--sand));border:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent);overflow:hidden}.trk-stages-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.trk-stages-text{flex-direction:column;gap:1rem;display:flex}.trk-stages-text>*{margin:0}.trk-stages-text .btn-pill-sm,.trk-stages-text .btn-pill-sm-light{font-family:var(--brand-type-heading-micro-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-micro-weight,700);border-radius:999px;align-self:flex-start;gap:0;text-decoration:none;display:inline-block}.trk-stages-text h3{color:hsl(var(--text-heading));font-size:var(--brand-type-heading-section-size,2.75rem);line-height:var(--brand-type-heading-section-line-height,1.1);text-wrap:balance;margin-bottom:.5rem}.trk-stages-text p{color:hsl(var(--foreground))}.trk-stages-text h4{color:hsl(var(--primary));line-height:var(--brand-type-body-line-height,1.4)}.trk-stages-text strong{color:hsl(var(--primary));font-weight:var(--brand-type-heading-subhead-weight,700)}@media (max-width:768px){.trk-stages-text h3{font-size:var(--brand-type-heading-card-size,1.45rem)}}.trk-stages{--trk-stages-bg:var(--sand)}.trk-stages.bg-white{--trk-stages-bg:var(--brand-color-surface-pageBg-hsl,0 0% 100%)}.trk-stages.bg-sanddeep{--trk-stages-bg:var(--surface-sand-deep)}.trk-stages.bg-dark{--trk-stages-bg:var(--dark)}.trk-stages.bg-dark .trk-stages-head h2,.trk-stages.bg-dark .trk-stages-text h3,.trk-stages.bg-dark .trk-stages-text h4{color:hsl(var(--text-headingOnDark))}.trk-stages.bg-dark .trk-stages-text p{color:hsl(var(--text-bodyOnDark))}.trk-stages.bg-dark .trk-stages-text strong{color:hsl(var(--text-headingOnDark))}.trk-stages.bg-dark .trk-stages-route:before{background:hsl(var(--text-bodyOnDark) / .5)}.trk-stages.bg-dark .trk-stages-img{border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 20%, transparent)}.trk-stages.bg-dark .designed-divider{--divider-color:hsl(var(--sand))}.trk-stages.trk-ink .trk-stages-node{box-shadow:0 0 0 8px var(--trk-bg)}.trk-stages.trk-ink .trk-stages-text h3{color:var(--sb-ink-heading,hsl(var(--text-heading)))}.trk-stages.trk-ink .trk-stages-text p{color:var(--sb-ink,hsl(var(--foreground)))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-why-grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.trk-why-grid{grid-template-columns:.8fr 1.2fr;gap:4rem}}.trk-why-img{aspect-ratio:4/5;border-radius:var(--brand-shape-card-radius,15px);border:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent);background:hsl(var(--sand));overflow:hidden}.trk-why-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1023px){.trk-why-img{order:2}}.trk-why-content h2{text-wrap:balance;margin-bottom:2rem}.trk-why-content p{color:hsl(var(--foreground))}.trk-why-content h2{color:hsl(var(--primary))}.trk-why-content p+p{margin-top:1rem}.trk-why-content p.trk-why-close{color:hsl(var(--text-heading))}.trk-why-content p+p.trk-why-close{margin-top:2rem}.trk-why-divider{background:0 0;border:0;height:13px;margin-block:calc(1rem - 6px) calc(2rem - 6px);position:relative;overflow:visible}.trk-why-divider:before{content:"";inset-inline:0;border-top:var(--dv-t,1px) var(--dv-style,solid) var(--dv-c);position:absolute;top:calc(50% - .5px)}.trk-why.bg-dark{--border:var(--text-bodyOnDark)}.trk-why-divider-soft:before{opacity:.2}.trk-why.bg-dark .trk-why-img{border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 20%, transparent)}.trk-why.bg-dark .trk-why-content h2{color:hsl(var(--text-headingOnDark))}.trk-why.bg-dark .trk-why-content p{color:hsl(var(--text-bodyOnDark))}.trk-why.bg-dark .trk-why-content p.trk-why-close,.bg-dark .trk-why-content p.trk-why-close{color:hsl(var(--sand))}.trk-why.bg-dark .designed-divider{--divider-color:hsl(var(--sand))}@media (min-width:1024px){.trk-why-grid.trk-why-rev{grid-template-columns:1.2fr .8fr}.trk-why-rev .trk-why-img{order:2}}@media (max-width:768px){.trk-why-content p.t-body-large{font-size:var(--brand-type-body-size,1rem)}}.trk-why.trk-ink.bg-dark .trk-why-content h2{color:var(--sb-ink-heading,hsl(var(--text-headingOnDark)))}.trk-why.trk-ink.bg-dark .trk-why-content p{color:var(--sb-ink,hsl(var(--text-bodyOnDark)))}.trk-why.trk-ink.bg-dark .trk-why-content p.trk-why-close{color:var(--sb-ink-heading,hsl(var(--sand)))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-who-grid{align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.trk-who-grid{grid-template-columns:1.15fr .85fr;gap:4rem}}.trk-who-header h2{color:hsl(var(--primary));margin-bottom:2rem}.trk-who-img{aspect-ratio:var(--trk-who-ratio,8 / 9);border-radius:var(--brand-shape-card-radius,15px);border:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent);background:hsl(var(--sand));overflow:hidden}.trk-who-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--trk-who-focus,50% 50%);object-position:var(--trk-who-focus,50% 50%);width:100%;height:100%;display:block}@media (min-width:1024px){.trk-who-img{position:sticky;top:7rem}.trk-who-grid.trk-who-rev{grid-template-columns:.85fr 1.15fr}.trk-who-rev .trk-who-text{order:2}}.trk-who.bg-dark .trk-who-header h2{color:hsl(var(--text-headingOnDark))}.trk-who.bg-dark .trk-who-img{border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 20%, transparent)}.trk-who.bg-dark .tus-numbered{border-top-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 25%, transparent)}.trk-who.bg-dark .tus-numbered-item{border-bottom-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 25%, transparent)}@media (max-width:768px){.trk-who .tus-numbered-text{font-size:var(--brand-type-body-size,1rem)}}.trk-who.trk-ink .tus-numbered-text{color:var(--sb-ink,hsl(var(--foreground)))}
.trk-bundle-section{padding-top:calc(var(--brand-spacing-density,4rem) * 1.4);padding-bottom:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-bundle-section .bb{--bb-bg:hsl(var(--brand-color-surface-pageBg-hsl,0 0% 100%));border:1px solid hsl(var(--border) / .12);max-width:64rem;margin-inline:auto}.trk-bundle-section .bb .bb-row.own{background:hsl(var(--sand));align-items:start;padding:1rem}@container bb (min-width:520px){.trk-bundle-section .bb .bb-row.own.thumbs{grid-template-columns:112px minmax(0,1fr) auto}.trk-bundle-section .bb .bb-row.own .bb-thumb{width:112px;height:84px}}@container bb (max-width:519px){.trk-bundle-section .bb .bb-row.own,.trk-bundle-section .bb .bb-row.own.thumbs{grid-template-columns:minmax(0,1fr);gap:.5rem}.trk-bundle-section .bb .bb-row.own .bb-row-side{flex-direction:row;order:-1;justify-content:flex-start}.trk-bundle-section .bb .bb-row-main h3{font-size:var(--brand-type-heading-minor-size,1.125rem)}}.trk-bundle-section .bb .bb-row-main h3{font-family:var(--brand-type-heading-subhead-font,var(--font-ploni));font-size:var(--brand-type-heading-subhead-size,1.25rem);font-weight:var(--brand-type-heading-subhead-weight,700);color:hsl(var(--text-heading))}.trk-bundle-section .bb .bb-row-desc{font-family:var(--brand-type-body-small-font,inherit);font-size:var(--brand-type-body-small-size,1rem);font-weight:var(--brand-type-body-small-weight,400);line-height:var(--brand-type-body-small-line-height,1.5);color:hsl(var(--foreground))}.trk-bundle-section .bb .bb-head h2,.trk-bundle-section .bb .bb-incl{color:hsl(var(--primary))}.trk-bundle-section .bb .bb-r.total .v{font-family:var(--brand-type-body-font,var(--font-alef))}.trk-bundle-section.bg-dark .bb{--foreground:var(--text-body);--muted-foreground:343 7% 19%;--border:var(--text-heading);color:hsl(var(--text-body))}.trk-bundle-section.bg-dark .bb p:not([class]){color:hsl(var(--text-body))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-out-grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.trk-out-grid{grid-template-columns:1fr 1fr;gap:4rem}}.trk-out-copy h2{color:hsl(var(--primary));text-wrap:balance;margin-bottom:2rem}.trk-out-copy ul{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.trk-out-copy ul>li:not([hidden])~li:not([hidden]){margin-top:0}.trk-out-copy ul>li{align-items:flex-start;gap:1rem;display:flex}.trk-out-copy ul>li>span:first-child{background:hsl(var(--primary));width:1.75rem;height:1.75rem;color:hsl(var(--text-bodyOnDark));border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:grid}.trk-out-copy ul>li>span:first-child svg{stroke-width:3px;width:100%;height:100%;padding:.3rem}.trk-out-copy ul>li>span:last-child{font-family:var(--brand-type-body-large-font,var(--font-alef)), system-ui, sans-serif;font-size:var(--brand-type-body-large-size,1.4rem);color:hsl(var(--foreground));line-height:1.5}.trk-out-copy ul>li[data-li-div="1"]{border-top:1px solid color-mix(in srgb, hsl(var(--text-heading)) 14%, transparent);margin-top:.5rem;padding-top:1.5rem}.trk-out-copy ul>li[data-li-em="1"]>span:last-child{font-family:var(--brand-type-heading-card-font,"Ploni"), var(--font-alef), system-ui, sans-serif;color:hsl(var(--text-heading));font-weight:700}.trk-out-mosaic{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.trk-out-img{aspect-ratio:3/4;border-radius:var(--radius);background:hsl(var(--sand));border:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent);overflow:hidden}.trk-out-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.trk-out-copy .trk-out-close{max-width:none;font-size:var(--brand-type-quote-decorative-size,1.6rem);font-family:var(--brand-type-quote-decorative-font,var(--font-dana-yad)), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-quote-decorative-weight,700);color:hsl(var(--text-heading));margin:.5rem 0 0;line-height:1.5}.trk-out-divider{background:0 0;border:0;height:13px;margin-block:calc(.5rem - 6px) calc(1.5rem - 6px);position:relative;overflow:visible}.trk-out-divider:before{content:"";inset-inline:0;border-top:var(--dv-t,1px) var(--dv-style,solid) var(--dv-c);position:absolute;top:calc(50% - .5px)}.trk-out-divider-soft:before{opacity:.14}@media (min-width:1024px){.trk-out-rev .trk-out-mosaic{order:-1}}.trk-out.bg-dark .trk-out-copy h2,.trk-out.bg-dark .trk-out-close{color:hsl(var(--text-headingOnDark))}.trk-out.bg-dark .trk-out-divider-soft:before{opacity:.25}.trk-out.bg-dark .trk-out-copy ul>li[data-li-div="1"]{border-top-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 25%, transparent)}.trk-out.bg-dark .trk-out-copy ul>li[data-li-em="1"]>span:last-child{color:hsl(var(--text-headingOnDark))}.trk-out.bg-dark .trk-out-img{border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 20%, transparent)}.trk-out.bg-dark .designed-divider{--divider-color:hsl(var(--sand))}@media (max-width:768px){.trk-out-copy ul>li>span:last-child{font-size:var(--brand-type-body-size,1rem)}}.trk-out.trk-ink .trk-out-copy ul>li>span:last-child{color:var(--sb-ink,hsl(var(--foreground)))}.trk-out.trk-ink .trk-out-copy ul>li[data-li-em="1"]>span:last-child,.trk-out.trk-ink .trk-out-copy .trk-out-close{color:var(--sb-ink-heading,hsl(var(--text-heading)))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-price{--trk-mult:var(--brand-lang-size-multiplier,1);text-align:center}.trk-price-card{background:var(--brand-color-surface-pageBg);border:1px solid color-mix(in srgb, var(--brand-color-surface-border) 12%, transparent);border-radius:var(--radius);max-width:40rem;margin-inline:auto;padding:3rem 1.5rem}@media (min-width:768px){.trk-price-card{padding:4rem 3rem}}.trk-price-card h2{color:hsl(var(--primary));margin-bottom:1.5rem}.trk-price-parts{font-family:var(--brand-type-heading-subhead-font,inherit);font-weight:700;font-size:calc(1rem * var(--trk-mult));color:var(--brand-color-text-heading);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-bottom:2rem;display:flex}.trk-price-part{background:hsl(var(--sand));border-radius:999px;padding:.4rem .9rem}.trk-price-plus{color:hsl(var(--primary));font-size:var(--brand-type-heading-subhead-size,1.25rem)}.trk-price-save{font-family:var(--brand-type-body-font,inherit);font-size:var(--brand-type-caption-size,.875rem);color:var(--brand-color-text-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .5rem;margin-bottom:.5rem;line-height:1.4;display:flex}.trk-price-save s{font-variant-numeric:tabular-nums;text-decoration-thickness:1px}.trk-price-save b{color:hsl(var(--primary));font-variant-numeric:tabular-nums;font-weight:700}.trk-price-save-sep{opacity:.6}.trk-price-amount{font-family:var(--brand-type-price-display-font,inherit);font-weight:var(--brand-type-price-display-weight,700);font-size:calc(var(--brand-type-price-display-size,clamp(3rem, 8vw, 4.5rem)) * var(--trk-mult));line-height:var(--brand-type-price-display-line-height,1);color:var(--brand-color-text-heading);font-variant-numeric:tabular-nums;margin-bottom:1rem}.trk-price-line{font-family:var(--brand-type-quote-decorative-font,inherit);font-weight:700;font-size:var(--brand-type-quote-decorative-size,1.6rem);color:var(--brand-color-text-body);margin-bottom:2rem;line-height:1.4}.trk-price-card .btn-primary:not([data-btn-size]){min-height:3.5rem}.trk-price-secondary{margin-top:1rem}.trk-price-secondary a{width:fit-content;margin-inline:auto;display:flex}.trk-price-secondary a:not([data-btn-size]){min-height:3.5rem}.trk-price.bg-dark .trk-price-card{--foreground:var(--text-body);--muted-foreground:343 7% 19%;color:hsl(var(--text-body))}.trk-price.bg-dark .trk-price-card h2{color:hsl(var(--primary))}.trk-price.bg-dark .trk-price-card p{color:inherit}.trk-price.bg-dark .trk-price-card .trk-price-amount{color:var(--brand-color-text-heading)}.trk-price.bg-dark .trk-price-card .trk-price-save{color:var(--brand-color-text-muted)}.trk-price.bg-dark .trk-price-card .trk-price-line{color:var(--brand-color-text-body)}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-rm{--trk-rm-bg:hsl(var(--sand));--trk-rm-ink:hsl(var(--text-heading));--trk-rm-body:hsl(var(--text-body))}.trk-rm.bg-white{--trk-rm-bg:hsl(var(--brand-color-surface-pageBg-hsl,0 0% 100%))}.trk-rm.bg-sanddeep{--trk-rm-bg:hsl(var(--surface-sand-deep))}.trk-rm.bg-dark{--trk-rm-bg:hsl(var(--dark))}.trk-rm-head{text-align:center;margin-inline:auto;max-width:46rem;margin-bottom:3rem}.trk-rm-head h2{color:hsl(var(--primary));text-wrap:balance;margin-bottom:1rem}.trk-rm.bg-dark .trk-rm-head h2{color:hsl(var(--text-headingOnDark))}.trk-rm-rail{counter-reset:trk-rm;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid;position:relative}.trk-rm-rail:before{content:"";top:1.75rem;background:repeating-linear-gradient(to left, hsl(var(--primary)) 0 10px, transparent 10px 18px);height:2px;position:absolute;inset-inline:12.5%}.trk-rm-stop{text-align:center;counter-increment:trk-rm;flex-direction:column;align-items:center;display:flex;position:relative}.trk-rm-dot{z-index:1;background:hsl(var(--primary));width:3.5rem;height:3.5rem;color:hsl(var(--text-bodyOnDark));box-shadow:0 0 0 6px var(--trk-rm-bg);font-family:var(--brand-type-heading-subhead-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-subhead-weight,700);font-size:var(--brand-type-heading-subhead-size,1.25rem);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid;position:relative}.trk-rm-dot:before{content:counter(trk-rm)}.trk-rm-card{background:hsl(var(--brand-color-surface-cardBg-hsl,0 0% 100%));border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--trk-rm-ink) 12%, transparent);flex-direction:column;flex:1;align-items:center;width:100%;padding:2rem 1.5rem;transition:transform .35s,box-shadow .35s;display:flex}.trk-rm-card:hover{box-shadow:0 18px 40px -22px color-mix(in srgb, var(--trk-rm-ink) 45%, transparent);transform:translateY(-6px)}.trk-rm-card img{-o-object-fit:contain;object-fit:contain;width:6.5rem;height:6.5rem;margin-bottom:.5rem}.trk-rm-card h3{color:var(--trk-rm-ink);font-size:var(--brand-type-heading-card-size,1.6rem);text-wrap:balance;margin-bottom:.75rem}.trk-rm-card p{color:var(--trk-rm-body);text-wrap:pretty}.trk-rm-gift{background:var(--trk-rm-ink);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-top:3rem;padding:2rem 3rem;display:grid;position:relative}.trk-rm.bg-dark .trk-rm-gift{background:color-mix(in srgb, hsl(var(--sand)) 14%, hsl(var(--dark)))}.trk-rm-gift:before,.trk-rm-gift:after{content:"";background:var(--trk-rm-bg);border-radius:50%;width:1.75rem;height:1.75rem;position:absolute;top:50%;transform:translateY(-50%)}.trk-rm-gift:before{inset-inline-start:-.875rem}.trk-rm-gift:after{inset-inline-end:-.875rem}.trk-rm-gift-icon{background:hsl(var(--sand));border-radius:50%;place-items:center;width:6rem;height:6rem;display:grid}.trk-rm-gift-icon:empty{display:none}.trk-rm-gift-icon img{-o-object-fit:contain;object-fit:contain;width:4.5rem;height:4.5rem}.trk-rm-gift-text>*{margin:0}.trk-rm-gift-text h3,.trk-rm .trk-rm-gift-text h3{color:hsl(var(--text-headingOnDark));text-wrap:balance;margin-bottom:.5rem}.trk-rm-gift-text p,.trk-rm .trk-rm-gift-text p{color:hsl(var(--text-bodyOnDark))}.trk-rm-gift-badge{border-inline-start:2px dashed color-mix(in srgb, hsl(var(--text-bodyOnDark)) 35%, transparent);font-family:var(--brand-type-quote-decorative-font,var(--font-dana-yad)), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-quote-decorative-weight,700);font-size:var(--brand-type-quote-decorative-size,1.6rem);color:hsl(var(--sand));white-space:nowrap;align-self:stretch;align-items:center;gap:.75rem;padding-inline-start:2rem;display:inline-flex}.trk-rm-gift-badge svg{flex:none;width:1.75rem;height:1.75rem}@media (max-width:1023px){.trk-rm-rail{grid-template-columns:repeat(2,1fr);row-gap:2rem}.trk-rm-rail:before{display:none}}@media (max-width:640px){.trk-rm-rail{grid-template-columns:1fr;row-gap:1rem}.trk-rm-stop{text-align:start;grid-template-columns:2.75rem 1fr;align-items:center;gap:1rem;display:grid}.trk-rm-dot{width:2.75rem;height:2.75rem;box-shadow:none;font-size:var(--brand-type-body-size,1rem);margin:0}.trk-rm-card{flex-direction:row;align-items:center;gap:1rem;padding:1rem}.trk-rm-card img{flex:none;width:4rem;height:4rem;margin:0}.trk-rm-card h3{margin-bottom:.25rem}.trk-rm-gift{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem;padding:2rem 1.5rem}.trk-rm-gift:before,.trk-rm-gift:after{top:3rem}.trk-rm-gift-badge{border:0;order:-1;align-self:auto;padding:0}}.trk-rm.trk-ink{--trk-rm-bg:var(--trk-bg)}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-module-grid{align-items:center;gap:3rem;display:grid}.trk-module-text{order:1}.trk-module-img{order:2}@media (min-width:1024px){.trk-module-grid{grid-template-columns:1fr 1fr;gap:4rem}.trk-module-img{order:1}.trk-module-text,.trk-module-flip .trk-module-img{order:2}.trk-module-flip .trk-module-text{order:1}}.trk-module-img{aspect-ratio:4/3;border-radius:var(--radius);background:hsl(var(--sand));border:1px solid color-mix(in srgb, hsl(var(--text-heading)) 12%, transparent);overflow:hidden}.trk-module-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.trk-module-text{flex-direction:column;gap:1rem;display:flex}.trk-module-text>*{margin:0}.trk-module-text .btn-pill-sm,.trk-module-text .btn-pill-sm-light{font-family:var(--brand-type-heading-micro-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-micro-weight,700);border-radius:999px;align-self:flex-start;gap:0;text-decoration:none;display:inline-block}.trk-module-text h3{color:hsl(var(--text-heading));font-size:var(--brand-type-heading-section-size,2.75rem);line-height:var(--brand-type-heading-section-line-height,1.1);text-wrap:balance;margin-bottom:.5rem}.trk-module-text p{color:hsl(var(--foreground))}.trk-module-text .trk-module-key{font-family:var(--brand-type-heading-subhead-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-subhead-weight,700);color:hsl(var(--primary));line-height:var(--brand-type-body-line-height,1.4)}@media (max-width:768px){.trk-module-text h3{font-size:var(--brand-type-heading-card-size,1.45rem)}}.trk-module.bg-dark .trk-module-text h3{color:hsl(var(--sand))}.trk-module.bg-dark .trk-module-text p{color:hsl(var(--text-bodyOnDark))}.trk-module.bg-dark .trk-module-text .trk-module-key{color:hsl(var(--sand))}.trk-module.bg-dark .trk-module-img{border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 20%, transparent)}.trk-module.trk-ink .trk-module-text h3{color:var(--sb-ink-heading,hsl(var(--text-heading)))}.trk-module.trk-ink .trk-module-text p{color:var(--sb-ink,hsl(var(--foreground)))}.trk-module.trk-ink.bg-dark .trk-module-text h3{color:var(--sb-ink-heading,hsl(var(--sand)))}.trk-module.trk-ink.bg-dark .trk-module-text p{color:var(--sb-ink,hsl(var(--text-bodyOnDark)))}.trk-module.trk-ink.bg-dark .trk-module-text .trk-module-key{color:var(--sb-ink-heading,hsl(var(--sand)))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-chap{--trk-chap-bg:hsl(var(--brand-color-surface-pageBg-hsl,0 0% 100%));--trk-chap-ink:hsl(var(--text-heading))}.trk-chap.bg-sand{--trk-chap-bg:hsl(var(--sand))}.trk-chap.bg-sanddeep{--trk-chap-bg:hsl(var(--surface-sand-deep))}.trk-chap.bg-dark{--trk-chap-bg:hsl(var(--dark))}.trk-chap-list{gap:calc(var(--brand-spacing-density,4rem) * 1.25);flex-direction:column;display:flex;position:relative}.trk-chap-row{align-items:center;gap:2rem;display:grid}.trk-chap-text{order:1}.trk-chap-img{aspect-ratio:4/3;order:2}@media (min-width:1024px){.trk-chap-list:before{content:"";top:2rem;bottom:2rem;border-inline-start:2px dashed color-mix(in srgb, hsl(var(--primary)) 45%, transparent);width:0;position:absolute;inset-inline-start:calc(50% - 1px)}.trk-chap-row{grid-template-columns:1fr 5rem 1fr;gap:2rem}.trk-chap-text{order:1}.trk-chap-node{order:2}.trk-chap-img,.trk-chap-flip .trk-chap-text{order:3}.trk-chap-flip .trk-chap-img{order:1}}.trk-chap-node{z-index:1;background:hsl(var(--primary));width:3.5rem;height:3.5rem;color:hsl(var(--text-bodyOnDark));box-shadow:0 0 0 8px var(--trk-chap-bg);font-family:var(--brand-type-heading-subhead-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-subhead-weight,700);font-size:var(--brand-type-heading-subhead-size,1.25rem);border-radius:50%;justify-self:start;place-items:center;display:grid;position:relative}@media (min-width:1024px){.trk-chap-node{justify-self:center;width:4rem;height:4rem}}@media (max-width:1023px){.trk-chap-node{order:0}}.trk-chap-img{border-radius:var(--radius);background:hsl(var(--sand));border:1px solid color-mix(in srgb, var(--trk-chap-ink) 12%, transparent);overflow:hidden}.trk-chap-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.trk-chap-text>*{margin:0}.trk-chap-text>*+*{margin-top:1rem}.trk-chap-text>h2{color:hsl(var(--primary));text-wrap:balance;margin-bottom:1.5rem}.trk-chap-text>h2+*{margin-top:0}.trk-chap-text>h3{color:var(--trk-chap-ink)}.trk-chap-text>h4{color:hsl(var(--primary))}.trk-chap-body{color:hsl(var(--foreground));text-wrap:pretty}@media (max-width:768px){.trk-chap-text>h2{font-size:var(--brand-type-heading-card-size,1.45rem)}}.trk-chap-text>.t-heading-subhead{line-height:1.35}.trk-chap-text>.trk-chap-beat{background:hsl(var(--sand));border-radius:var(--radius);color:var(--trk-chap-ink);margin-top:2rem;padding:1.5rem 2rem;line-height:1.45}.trk-chap-beat p{color:inherit;font:inherit;margin:0}.trk-chap-beat p+p{margin-top:.5rem}.trk-chap.bg-sand .trk-chap-text>.trk-chap-beat{background:hsl(var(--surface-sand-deep))}.trk-chap-text>.trk-chap-tn{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--trk-chap-ink) 12%, transparent);grid-template-columns:1fr 1fr;margin-block:1.5rem;display:grid;overflow:hidden}.trk-chap-tn+*{margin-top:0}.trk-chap-tn>div{padding:1.5rem}.trk-chap-tn>.trk-chap-tn-now{background:var(--trk-chap-ink)}.trk-chap-tn-label{font-family:var(--brand-type-heading-micro-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-micro-weight,700);font-size:var(--brand-type-caption-size,.875rem);color:hsl(var(--primary));margin-bottom:.5rem}.trk-chap-tn-now .trk-chap-tn-label{color:hsl(var(--sand))}.trk-chap-tn-body{color:hsl(var(--foreground));margin:0;line-height:1.5}.trk-chap-tn-now .trk-chap-tn-body{color:hsl(var(--text-bodyOnDark))}@media (max-width:560px){.trk-chap-text>.trk-chap-tn{grid-template-columns:1fr}}.trk-chap .trk-chap-sign{color:var(--brand-color-text-body);line-height:var(--brand-type-heading-subhead-line-height)}.trk-chap-text>.trk-chap-chip{background:var(--trk-chap-ink);width:fit-content;color:hsl(var(--sand));font-family:var(--brand-type-heading-micro-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-heading-micro-weight,700);font-size:var(--brand-type-caption-size,.875rem);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .9rem .4rem .8rem;display:flex}.trk-chap-chip+*{margin-top:0}.trk-chap-chip svg{flex:none;width:1rem;height:1rem}.trk-chap.bg-dark .trk-chap-text>h2,.trk-chap.bg-dark .trk-chap-text>h3,.trk-chap.bg-dark .trk-chap-text>h4,.trk-chap.bg-dark .trk-chap-sign{color:hsl(var(--text-headingOnDark))}.trk-chap.bg-dark .trk-chap-body{color:hsl(var(--text-bodyOnDark))}.trk-chap.bg-dark .trk-chap-list:before{border-inline-start-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 50%, transparent)}.trk-chap.bg-dark .trk-chap-img,.trk-chap.bg-dark .trk-chap-text>.trk-chap-tn{border-color:color-mix(in srgb, hsl(var(--text-bodyOnDark)) 20%, transparent)}.trk-chap.bg-dark .trk-chap-text>.trk-chap-beat{background:color-mix(in srgb, hsl(var(--sand)) 14%, hsl(var(--dark)));color:hsl(var(--text-headingOnDark))}.trk-chap.bg-dark .trk-chap-tn>div:not(.trk-chap-tn-now) .trk-chap-tn-body{color:hsl(var(--text-bodyOnDark))}.trk-chap.bg-dark .trk-chap-tn>.trk-chap-tn-now{background:color-mix(in srgb, hsl(var(--sand)) 14%, hsl(var(--dark)))}.trk-chap.bg-dark .trk-chap-tn-label{color:hsl(var(--text-headingOnDark))}.trk-chap.bg-dark .trk-chap-text>.trk-chap-chip{background:hsl(var(--sand));color:hsl(var(--dark))}.trk-chap.trk-ink{--trk-chap-bg:var(--trk-bg)}.trk-chap.trk-ink .trk-chap-text>h3{color:var(--sb-ink-heading,var(--trk-chap-ink))}.trk-chap.trk-ink .trk-chap-body{color:var(--sb-ink,hsl(var(--foreground)))}.trk-chap.trk-ink .trk-chap-sign{color:var(--sb-ink,var(--brand-color-text-body))}.trk-chap.trk-ink .trk-chap-tn>div:not(.trk-chap-tn-now) .trk-chap-tn-body{color:var(--sb-ink,hsl(var(--foreground)))}.trk-chap.trk-ink .trk-chap-text>.trk-chap-beat{background:var(--trk-bg-shade,hsl(var(--sand)));color:var(--sb-ink-heading,var(--trk-chap-ink))}
.trk-pad.section-padding-lg{padding-block:calc(var(--brand-spacing-density,4rem) * 1.4)}.trk-flow{--trk-flow-bg:hsl(var(--dark));--trk-flow-h2:hsl(var(--sand));--trk-flow-text:hsl(var(--text-bodyOnDark));--trk-flow-accent:hsl(var(--sand));--trk-flow-circle:hsl(var(--sand));--trk-flow-circle-ink:hsl(var(--dark))}.trk-flow.bg-white,.trk-flow.bg-sand,.trk-flow.bg-sanddeep{--trk-flow-h2:hsl(var(--primary));--trk-flow-text:hsl(var(--foreground));--trk-flow-accent:hsl(var(--primary));--trk-flow-circle:hsl(var(--primary));--trk-flow-circle-ink:hsl(var(--text-bodyOnDark))}.trk-flow.bg-white{--trk-flow-bg:hsl(var(--brand-color-surface-pageBg-hsl,0 0% 100%))}.trk-flow.bg-sand{--trk-flow-bg:hsl(var(--sand))}.trk-flow.bg-sanddeep{--trk-flow-bg:hsl(var(--surface-sand-deep))}.trk-flow.bg-dark{--border:var(--text-bodyOnDark)}.trk-flow .designed-divider{--divider-color:var(--trk-flow-accent)}.trk-flow-head{text-align:center;margin-inline:auto;max-width:50rem;margin-bottom:3rem}.trk-flow-head h2{color:var(--trk-flow-h2);text-wrap:balance;margin-bottom:1.5rem}.trk-flow-lead{color:var(--trk-flow-text);font-family:var(--brand-type-body-lead-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:var(--brand-type-body-lead-weight,700);font-size:var(--brand-type-body-lead-size,1.5rem);line-height:var(--brand-type-body-lead-line-height,1.35);margin:0}.trk-flow-steps .tus-numbered{counter-reset:trk-flow;grid-template-columns:repeat(var(--trk-flow-cols,6), 1fr);border:0;gap:1rem;display:grid;position:relative}.trk-flow-steps .tus-numbered:before{content:"";top:1.5rem;inset-inline:calc(50% / var(--trk-flow-cols,6));border-top:2px dashed color-mix(in srgb, var(--trk-flow-accent) 55%, transparent);height:0;position:absolute}.trk-flow-steps .tus-numbered-item{text-align:center;counter-increment:trk-flow;border:0;flex-direction:column;align-items:center;gap:1rem;padding:0;display:flex;position:relative}.trk-flow-steps .tus-numbered-item:hover{padding:0}.trk-flow-steps .tus-numbered-num{z-index:1;background:var(--trk-flow-circle);width:3rem;height:3rem;color:var(--trk-flow-circle-ink);box-shadow:0 0 0 6px var(--trk-flow-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:0;display:flex;position:relative}.trk-flow-steps .tus-numbered-num:before{content:counter(trk-flow);font-family:var(--brand-type-heading-minor-font,"Ploni"), var(--font-alef), system-ui, sans-serif;font-weight:700;font-size:var(--brand-type-heading-minor-size,1.125rem);line-height:1}.trk-flow-steps .tus-numbered-text{color:var(--trk-flow-text);text-wrap:balance;font-size:var(--brand-type-body-size,1.125rem);line-height:1.4}.trk-flow-foot{text-align:center;max-width:46rem;margin:4rem auto 0}.trk-flow-p{color:var(--trk-flow-text);margin:0;line-height:1.55}.trk-flow-p+.trk-flow-p{margin-top:.75rem}.trk-flow-divider{margin:2rem 0 1.5rem}.trk-flow .trk-flow-statement{color:var(--trk-flow-h2);text-wrap:balance;margin:0}@media (max-width:1023px){.trk-flow-steps .tus-numbered{grid-template-columns:repeat(var(--trk-flow-cols-md,3), 1fr);row-gap:2rem}.trk-flow-steps .tus-numbered:before{display:none}}@media (max-width:560px){.trk-flow-steps .tus-numbered{grid-template-columns:1fr;row-gap:1rem}.trk-flow-steps .tus-numbered-item{text-align:start;flex-direction:row;justify-content:center}.trk-flow-steps .tus-numbered-text{text-wrap:pretty;width:12.5rem}.trk-flow-steps .tus-numbered-num{width:2.5rem;height:2.5rem;box-shadow:none;flex:none}}.trk-flow .trk-flow-statement{line-height:1.35}@media (max-width:768px){.trk-flow .trk-flow-lead{font-size:var(--brand-type-heading-subhead-size,1.15rem)}.trk-flow .trk-flow-p{font-size:var(--brand-type-body-size,1rem)}}.trk-flow.trk-ink{--trk-flow-bg:var(--trk-bg);--trk-flow-h2:var(--sb-ink-heading,hsl(var(--sand)));--trk-flow-text:var(--sb-ink,hsl(var(--text-bodyOnDark)))}
.camo-post-body{--cpb-line:color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);--cpb-line-strong:color-mix(in srgb, var(--brand-color-surface-border) 18%, transparent);font-family:var(--brand-type-body-font), system-ui, sans-serif;font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);overflow-wrap:anywhere;min-width:0}.camo-post-body .blog-paragraph+.blog-paragraph{margin-top:1rem}.camo-post-body strong{font-weight:var(--brand-type-heading-section-weight)}.camo-post-body h2,.camo-post-body h3,.camo-post-body h4,.camo-post-body h5,.camo-post-body h6{color:var(--brand-color-text-heading);text-wrap:balance}.camo-post-body h2{font-family:var(--brand-type-heading-section-font), system-ui, sans-serif;font-size:var(--brand-type-heading-card-size);font-weight:var(--brand-type-heading-section-weight);line-height:var(--brand-type-heading-card-line-height);color:var(--brand-color-brand-primary);margin-top:3rem;margin-bottom:.75rem}.camo-post-body h3{font-family:var(--brand-type-heading-subhead-font), system-ui, sans-serif;font-size:var(--brand-type-heading-subhead-size);font-weight:var(--brand-type-heading-card-weight);line-height:var(--brand-type-heading-subhead-line-height);margin-top:2rem;margin-bottom:.75rem}.camo-post-body h4{font-family:var(--brand-type-heading-minor-font), system-ui, sans-serif;font-size:calc(1.125rem * var(--brand-lang-size-multiplier,1));font-weight:var(--brand-type-heading-minor-weight);margin-top:1.5rem;margin-bottom:.5rem;line-height:1.3}.camo-post-body h5,.camo-post-body h6{font-family:var(--brand-type-heading-minor-font), system-ui, sans-serif;font-size:var(--brand-type-heading-minor-size);font-weight:var(--brand-type-heading-minor-weight);line-height:var(--brand-type-heading-minor-line-height);margin-top:1.5rem;margin-bottom:.5rem}.camo-post-body>:first-child,.camo-post-body>.blog-content>:first-child{margin-top:0}.camo-post-body .blog-align-left{text-align:left}.camo-post-body .blog-link{color:var(--brand-color-brand-primary);font-weight:var(--brand-type-heading-section-weight);text-underline-offset:3px;text-decoration:underline}.camo-post-body .blog-list{font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.camo-post-body .blog-list>li{padding-inline-start:1.75rem;position:relative}.camo-post-body .blog-list--unordered>li:before{content:"";inset-inline-start:.4rem;background:var(--brand-color-brand-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em}.camo-post-body .blog-list--ordered{counter-reset:cpb-ol}.camo-post-body .blog-list--ordered>li{counter-increment:cpb-ol}.camo-post-body .blog-list--ordered>li:before{content:counter(cpb-ol);inset-inline-start:0;background:var(--brand-color-brand-secondary);width:1.35rem;height:1.35rem;color:var(--brand-color-text-heading);font-family:var(--brand-type-body-font), system-ui, sans-serif;text-align:center;border-radius:50%;font-size:.8rem;font-weight:700;line-height:1.35rem;position:absolute;top:0}.camo-post-body .blog-list .blog-list{margin-top:.5rem}.camo-post-body .blog-paragraph+.blog-list,.camo-post-body .blog-list+.blog-paragraph{margin-top:1rem}.camo-post-body .blog-checklist{font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.camo-post-body .blog-checklist-item{align-items:flex-start;gap:.75rem;display:flex}.camo-post-body .blog-checklist-item__checkbox{appearance:none;border:1.5px solid var(--brand-color-surface-border);background:var(--brand-color-surface-pageBg);border-radius:8px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.camo-post-body .blog-checklist-item__checkbox:after{content:"";border-inline-start:2px solid var(--brand-color-surface-pageBg);border-bottom:2px solid var(--brand-color-surface-pageBg);opacity:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)scaleX(-1)}.camo-post-body .blog-checklist-item__checkbox:checked{background:var(--brand-color-brand-primary);border-color:var(--brand-color-brand-primary)}.camo-post-body .blog-checklist-item__checkbox:checked:after{opacity:1}.camo-post-body .blog-checklist-item__text--checked{text-decoration:line-through;-webkit-text-decoration-color:var(--brand-color-text-muted);text-decoration-color:var(--brand-color-text-muted)}.camo-post-body .blog-blockquote{text-align:center;background:var(--brand-color-brand-secondary);border-radius:var(--brand-shape-card-radius);border:0;margin:3rem 0;padding:2rem 1.5rem}.camo-post-body .blog-blockquote p{font-family:var(--brand-type-quote-decorative-lg-font), system-ui, sans-serif;font-weight:var(--brand-type-quote-decorative-lg-weight);font-size:var(--brand-type-quote-decorative-lg-size);line-height:var(--brand-type-quote-decorative-lg-line-height);color:var(--brand-color-text-heading);text-wrap:balance;margin:0}.camo-post-body .blog-image{margin:1.5rem 0 0}.camo-post-body .blog-image__img{border-radius:var(--brand-website-images-radius);width:100%;height:auto;display:block}.camo-post-body .blog-image__caption,.camo-post-body .blog-media__caption{font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line-height);color:var(--brand-color-text-muted);text-align:start;margin-top:.5rem}.camo-post-body .blog-image--wide,.camo-post-body .blog-image--full{margin:3rem 0;max-width:none!important}.camo-post-body .blog-image--full .blog-image__img{-o-object-fit:cover;object-fit:cover;max-height:80vh}.camo-post-body .blog-emoji{vertical-align:text-bottom;width:auto;height:1.1em;display:inline-block}.camo-post-body .blog-gallery{margin:1.5rem 0 0}.camo-post-body .blog-gallery--grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:640px){.camo-post-body .blog-gallery--grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}.camo-post-body .blog-gallery--pair{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.camo-post-body .blog-gallery--pair{grid-template-columns:1fr 1fr;gap:1rem}}.camo-post-body .blog-gallery__img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-website-images-radius);width:100%;height:auto;display:block}.camo-post-body .blog-gallery--carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;display:flex;overflow-x:auto}.camo-post-body .blog-gallery__slide{scroll-snap-align:start;flex:0 0 min(85%,24rem)}.camo-post-body .blog-gallery__caption{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted);margin-top:.5rem}.camo-post-body [data-blog-table=desktop]{overflow:hidden;border:1px solid var(--cpb-line-strong)!important;border-radius:var(--brand-shape-card-radius)!important;box-shadow:none!important;margin:1.5rem 0 0!important;display:block!important}.camo-post-body [data-blog-table=mobile]{display:none!important}.camo-post-body [data-blog-table=desktop]>div{-webkit-overflow-scrolling:touch}.camo-post-body [data-blog-table=desktop] table{font-size:var(--brand-type-body-small-size);line-height:1.4;width:100%!important;min-width:max(100%,34rem)!important}.camo-post-body [data-blog-table=desktop] th,.camo-post-body [data-blog-table=desktop] td{vertical-align:top;text-align:start!important;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:.75rem 1rem!important}.camo-post-body [data-blog-table=desktop] thead th,.camo-post-body [data-blog-table=desktop] thead th *{font-family:var(--brand-type-heading-card-font), system-ui, sans-serif;background:var(--brand-color-brand-secondary)!important;color:var(--brand-color-text-heading)!important;font-weight:var(--brand-type-heading-card-weight)!important;font-size:var(--brand-type-body-small-size)!important}.camo-post-body [data-blog-table=desktop] tbody td{color:var(--brand-color-text-body)!important;background:0 0!important;font-weight:400!important}.camo-post-body [data-blog-table=desktop] tbody td:first-child{font-family:var(--brand-type-heading-card-font), system-ui, sans-serif;white-space:nowrap;color:var(--brand-color-text-heading)!important;font-weight:var(--brand-type-heading-card-weight)!important}.camo-post-body [data-blog-table=desktop] tbody tr+tr td{border-top:1px solid var(--cpb-line)!important}.camo-post-body [data-blog-table=desktop] tbody tr:hover td{background:0 0!important}.camo-post-body .blog-toggle{border-bottom:1px solid var(--cpb-line);margin:0}.camo-post-body .blog-toggle:first-of-type{margin-top:1rem}.camo-post-body .blog-toggle__summary{cursor:pointer;font-family:var(--brand-type-heading-subhead-font), system-ui, sans-serif;font-size:var(--brand-type-heading-subhead-size);font-weight:var(--brand-type-heading-subhead-weight);line-height:var(--brand-type-heading-subhead-line-height);color:var(--brand-color-text-body);justify-content:space-between;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.camo-post-body .blog-toggle__summary::-webkit-details-marker{display:none}.camo-post-body .blog-toggle__summary:after{content:"";border-inline-end:2px solid;border-bottom:2px solid;flex:none;width:.6rem;height:.6rem;transition:transform .3s;transform:rotate(45deg)}.camo-post-body .blog-toggle[open]>.blog-toggle__summary:after{transform:rotate(-135deg)}.camo-post-body .blog-toggle__summary:hover{color:var(--brand-color-brand-primary)}.camo-post-body .blog-toggle__summary:focus-visible{outline:2px solid var(--brand-color-brand-primary);outline-offset:-2px;border-radius:var(--brand-shape-card-radius)}.camo-post-body .blog-toggle__summary>h2,.camo-post-body .blog-toggle__summary>h3,.camo-post-body .blog-toggle__summary>h4,.camo-post-body .blog-toggle__summary>h5,.camo-post-body .blog-toggle__summary>h6{color:inherit;font:inherit}.camo-post-body .blog-nested-content{color:var(--brand-color-text-muted);font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);padding:0 1.5rem 1.5rem}.camo-post-body .blog-nested-content p{font-size:var(--brand-type-body-small-size)}@media (max-width:639px){.camo-post-body .blog-toggle__summary{padding:1rem .5rem}.camo-post-body .blog-nested-content{padding:0 .5rem 1rem}}.camo-post-body hr.blog-divider{background:var(--cpb-line-strong);border:0;height:1px;margin:3rem 0}.camo-post-body .blog-button{margin-top:1.5rem}.camo-post-body .blog-code-block{text-align:left;border-radius:var(--brand-shape-card-radius);background:var(--brand-color-brand-secondary);color:var(--brand-color-text-heading);direction:ltr;margin:1.5rem 0;padding:1rem;font-size:.9em;overflow-x:auto}.camo-post-body .camo-post-flow{grid-template-columns:minmax(0,1fr);display:grid}.camo-post-body .camo-post-flow>*{grid-column:1/-1;min-width:0}@media (min-width:640px){.camo-post-body .camo-post-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.camo-post-body .camo-post-flow>.blog-notice--caution+.blog-notice--tip{grid-column:auto}.camo-post-body .camo-post-flow>.blog-notice--caution:has(+.blog-notice--tip){grid-column:auto}}.camo-post-body .blog-takeaway{border:1px solid var(--cpb-line-strong);border-radius:var(--brand-shape-card-radius);gap:1rem;margin:0 0 3rem;padding:1.5rem;display:grid}.camo-post-body .blog-takeaway__title{white-space:nowrap;font-family:var(--brand-type-heading-subhead-font), system-ui, sans-serif;font-size:var(--brand-type-heading-subhead-size);font-weight:var(--brand-type-heading-subhead-weight);color:var(--brand-color-text-heading);margin:0;line-height:1.1}.camo-post-body .blog-takeaway__body{font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);margin:0}.camo-post-body .blog-chapter{align-items:flex-start;gap:1rem;margin:3rem 0 1rem;display:flex}.camo-post-body .blog-chapter~.blog-chapter{border-top:1px solid var(--cpb-line);margin-top:4rem;padding-top:4rem}.camo-post-body .blog-chapter__num{border-radius:var(--brand-shape-card-radius);background:var(--brand-color-brand-secondary);width:3.25rem;height:3.25rem;color:var(--brand-color-text-heading);font-family:var(--brand-type-heading-section-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-section-weight);font-size:var(--brand-type-heading-card-size);flex:none;place-items:center;line-height:1;display:grid}.camo-post-body .blog-chapter__text{min-width:0}.camo-post-body .blog-chapter__of{display:none}.camo-post-body .blog-chapter__title{text-wrap:balance;margin:0;padding-top:.3rem}.camo-post-body .blog-chapter__sub{font-size:var(--brand-type-body-small-size);color:var(--brand-color-text-muted);margin:.25rem 0 0}.camo-post-body .blog-notice{border:1px solid var(--cpb-line-strong);border-radius:var(--brand-shape-card-radius);align-items:flex-start;gap:.75rem;margin:1.5rem 0 0;padding:1rem 1.5rem 1.5rem;display:flex}.camo-post-body .blog-notice .blog-learning__icon{color:var(--brand-color-brand-primary);flex:none;margin-top:.15rem}.camo-post-body .blog-notice--caution .blog-learning__icon,.camo-post-body .blog-notice--tip .blog-learning__icon{display:none}.camo-post-body .blog-notice__main{flex:1;min-width:0}.camo-post-body .blog-notice__label{font-family:var(--brand-type-heading-section-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-section-weight);font-size:var(--camo-label-size);letter-spacing:0;text-transform:none;color:var(--brand-color-text-heading);align-items:center;gap:.5rem;margin-bottom:.5rem;line-height:1.2;display:flex}.camo-post-body .blog-notice--caution .blog-notice__label:before,.camo-post-body .blog-notice--tip .blog-notice__label:before{content:"";width:18px;height:18px;-webkit-mask:var(--cpb-notice-icon) center / contain no-repeat;-webkit-mask:var(--cpb-notice-icon) center / contain no-repeat;mask:var(--cpb-notice-icon) center / contain no-repeat;background:currentColor;flex:none}.camo-post-body .blog-notice--caution{--cpb-notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.camo-post-body .blog-notice--tip{--cpb-notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.camo-post-body .blog-notice__main p,.camo-post-body .blog-notice__main b{font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);margin:0}.camo-post-body .blog-notice__main b{font-weight:var(--brand-type-heading-section-weight);color:var(--brand-color-text-heading);display:block}.camo-post-body .blog-notice__summary{cursor:pointer}@media (min-width:640px){.camo-post-body .camo-post-flow>.blog-notice--caution:has(+.blog-notice--tip){border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.camo-post-body .camo-post-flow>.blog-notice--caution+.blog-notice--tip{background:var(--brand-color-brand-secondary);border-inline-start:1px solid var(--cpb-line);border-start-start-radius:0;border-end-start-radius:0}}@media (max-width:639px){.camo-post-body .camo-post-flow>.blog-notice--caution:has(+.blog-notice--tip){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.camo-post-body .camo-post-flow>.blog-notice--caution+.blog-notice--tip{background:var(--brand-color-brand-secondary);border-top:1px solid var(--cpb-line);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}}.camo-post-body .blog-compare{margin:1.5rem 0 0}.camo-post-body .blog-compare__stage{--blog-compare-p:50%;aspect-ratio:3/2;border-radius:var(--brand-shape-card-radius);background:var(--brand-color-brand-secondary);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.camo-post-body .blog-compare__img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.camo-post-body .blog-compare__img--before{clip-path:inset(0 calc(100% - var(--blog-compare-p)) 0 0)}.camo-post-body .blog-compare__stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .blog-compare__img--before{clip-path:inset(0 0 0 calc(100% - var(--blog-compare-p)))}.camo-post-body .blog-compare--single .blog-compare__img{border-radius:var(--brand-shape-card-radius);height:auto;display:block;position:static}.camo-post-body .blog-compare__handle{top:0;bottom:0;background:var(--brand-color-surface-pageBg);pointer-events:none;width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:var(--blog-compare-p)}.camo-post-body .blog-compare__handle:before{content:"";background:var(--brand-color-surface-pageBg);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.camo-post-body .blog-compare__handle:after{content:"";background:var(--brand-color-text-heading);width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18-6-6 6-6M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18-6-6 6-6M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.camo-post-body .blog-compare__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.camo-post-body .blog-compare__stage:has(.blog-compare__range:focus-visible){outline:2px solid var(--brand-color-brand-primary);outline-offset:3px}.camo-post-body .blog-compare__tag{background:var(--brand-color-surface-pageBg);color:var(--brand-color-text-heading);font-family:var(--brand-type-heading-card-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-card-weight);font-size:var(--brand-type-caption-size);pointer-events:none;border-radius:8px;padding:.25rem .75rem;position:absolute;top:.75rem}.camo-post-body .blog-compare__tag--start{inset-inline-start:.75rem}.camo-post-body .blog-compare__tag--end{inset-inline-end:.75rem}.camo-post-body .blog-compare__caption{font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line-height);color:var(--brand-color-text-muted);text-align:start;margin-top:.5rem}.camo-post-body .blog-guided{background:var(--brand-color-brand-secondary);border-radius:var(--brand-shape-card-radius);margin:4rem 0 0;padding:2rem 1.5rem}@media (min-width:768px){.camo-post-body .blog-guided{padding:2rem}}.camo-post-body .blog-guided__tag{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-brand-primary);margin-bottom:.5rem}.camo-post-body .blog-guided__title{font-family:var(--brand-type-heading-section-font), system-ui, sans-serif;font-size:var(--brand-type-heading-card-size);font-weight:var(--brand-type-heading-section-weight);color:var(--brand-color-brand-primary);margin:0 0 .5rem;line-height:1.1}.camo-post-body .blog-guided__steps{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.camo-post-body .blog-guided__step{background:var(--brand-color-surface-pageBg);border:1px solid var(--cpb-line);border-radius:var(--brand-shape-card-radius);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.camo-post-body .blog-guided__check,.camo-post-body .blog-guided__n{appearance:none;border:1.5px solid var(--brand-color-surface-border);background:var(--brand-color-surface-pageBg);color:#0000;cursor:pointer;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;margin:0;padding:0;font-size:0;line-height:0;display:grid}.camo-post-body .blog-guided__n{cursor:default}.camo-post-body .blog-guided__check:after{content:"";border-inline-start:2px solid var(--brand-color-surface-pageBg);border-bottom:2px solid var(--brand-color-surface-pageBg);opacity:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)scaleX(-1)}.camo-post-body .blog-guided__step--done .blog-guided__check{background:var(--brand-color-brand-primary);border-color:var(--brand-color-brand-primary)}.camo-post-body .blog-guided__step--done .blog-guided__check:after{opacity:1}.camo-post-body .blog-guided__check:focus-visible{outline:2px solid var(--brand-color-brand-primary);outline-offset:3px}.camo-post-body .blog-guided__body{flex:0 auto;min-width:0}.camo-post-body .blog-guided__body p{font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);margin:0}.camo-post-body .blog-guided__step--done .blog-guided__body p{text-decoration:line-through;-webkit-text-decoration-color:var(--brand-color-text-muted);text-decoration-color:var(--brand-color-text-muted)}.camo-post-body .blog-guided__timer{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.camo-post-body .blog-guided__time{font-variant-numeric:tabular-nums;font-size:var(--brand-type-caption-size);color:var(--brand-color-text-heading)}.camo-post-body .blog-guided__chip{border:1px solid var(--cpb-line-strong);background:var(--brand-color-surface-pageBg);color:var(--brand-color-text-heading);font-family:var(--brand-type-heading-card-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-card-weight);font-size:var(--brand-type-caption-size);cursor:pointer;border-radius:8px;padding:.25rem .75rem}.camo-post-body .blog-guided__notice{border-top:1px solid var(--cpb-line-strong);margin-top:1.5rem;padding-top:1rem}.camo-post-body .blog-guided__notice-head{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-text-heading);margin-bottom:.5rem}.camo-post-body .blog-guided__notice ul{font-size:var(--brand-type-body-small-size);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.camo-post-body .blog-keyline{margin:3rem 0}.camo-post-body .blog-keyline--band{background:var(--brand-color-brand-secondary);border-radius:var(--brand-shape-card-radius);padding:1.5rem}.camo-post-body .blog-keyline--quote{border-inline-start:3px solid var(--brand-color-brand-primary);padding-inline-start:1.5rem}.camo-post-body .blog-keyline__text,.camo-post-body .blog-keyline__quote,.camo-post-body .blog-keyline__quote p{font-family:var(--brand-type-heading-card-font), system-ui, sans-serif;font-size:var(--brand-type-heading-card-size);font-weight:var(--brand-type-heading-card-weight);line-height:var(--brand-type-heading-card-line-height);color:var(--brand-color-text-heading);text-wrap:balance;background:0 0;border:0;margin:0;padding:0}.camo-post-body .blog-keyline--large{text-align:center}.camo-post-body .blog-keyline--large .blog-keyline__text{font-family:var(--brand-type-quote-decorative-lg-font), system-ui, sans-serif;font-size:var(--brand-type-quote-decorative-lg-size);font-weight:var(--brand-type-quote-decorative-lg-weight);line-height:var(--brand-type-quote-decorative-lg-line-height)}.camo-post-body .blog-clues{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.camo-post-body .blog-clues__item{gap:.75rem;display:flex}.camo-post-body .blog-clues__n{background:var(--brand-color-brand-secondary);width:1.35rem;height:1.35rem;color:var(--brand-color-text-heading);font-family:var(--brand-type-body-font), system-ui, sans-serif;text-align:center;border-radius:50%;flex:none;font-size:.8rem;font-weight:700;line-height:1.35rem}.camo-post-body .blog-clues__n--circle{box-shadow:inset 0 0 0 1.5px var(--brand-color-brand-primary);background:0 0}.camo-post-body .blog-clues__body{flex:1;min-width:0}.camo-post-body .blog-clues__body b{font-family:var(--brand-type-heading-subhead-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-card-weight);color:var(--brand-color-text-heading);display:block}.camo-post-body .blog-clues__body p{font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);margin:.25rem 0 0}.camo-post-body .blog-clues__toggle{cursor:pointer}.camo-post-body .blog-blockquote em{font-style:normal;font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-heading);margin-top:1rem;display:block}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) table{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;width:100%!important;min-width:0!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(thead,tbody,tr){display:contents}@media (min-width:640px){.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) table{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) th,.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) td){background:0 0!important;border:0!important;padding:1rem 1rem 0!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) td{padding:.25rem 1rem 1rem!important}:is(.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th,.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th *){line-height:var(--brand-type-caption-line-height);font-family:var(--brand-type-caption-font), system-ui, sans-serif!important;font-weight:var(--brand-type-caption-weight)!important;font-size:var(--brand-type-caption-size)!important;color:var(--brand-color-text-muted)!important;background:0 0!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td{line-height:var(--brand-type-body-line-height);white-space:normal;direction:ltr;font-family:var(--brand-type-body-font), system-ui, sans-serif!important;font-weight:700!important;font-size:calc(1.25rem * var(--camo-m,1))!important;color:var(--brand-color-text-heading)!important;text-align:right!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td:first-child{line-height:var(--brand-type-body-line-height);white-space:normal;direction:ltr;font-family:var(--brand-type-body-font), system-ui, sans-serif!important;font-weight:700!important;font-size:calc(1.25rem * var(--camo-m,1))!important;color:var(--brand-color-text-heading)!important;text-align:right!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):first-of-type{grid-column:1}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(2){grid-column:2}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(3){grid-column:1}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(4){grid-column:2}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th:first-of-type{grid-row:1}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td:first-of-type{grid-row:2}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th:nth-of-type(2){grid-row:1}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td:nth-of-type(2){grid-row:2}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th:nth-of-type(3){grid-row:3}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td:nth-of-type(3){grid-row:4}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th:nth-of-type(4){grid-row:3}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td:nth-of-type(4){grid-row:4}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(2n){border-inline-start:1px solid var(--cpb-line)!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th:nth-of-type(n+3){border-top:1px solid var(--cpb-line)!important}@media (min-width:640px){.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(n){grid-column:auto}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):first-of-type{grid-column:1}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(2){grid-column:2}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(3){grid-column:3}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(4){grid-column:4}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) thead th:nth-of-type(n){grid-row:1;border-top:0!important}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) tbody td:nth-of-type(n){grid-row:2}.camo-post-body [data-blog-table=desktop]:has(tbody>tr:only-child) :is(th,td):nth-of-type(n+2){border-inline-start:1px solid var(--cpb-line)!important}}.camo-post-body span[style*=background-color]{color:var(--brand-color-text-heading);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .25em}.camo-post-body [data-blog-table=desktop]:has(thead th:nth-child(3)) tbody td:nth-child(2){font-family:var(--brand-type-body-font), system-ui, sans-serif;white-space:nowrap;color:var(--brand-color-text-heading)!important;font-weight:700!important}.camo-post-body .blog-paragraph:has(+.blog-guided){font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height)}
.cph .cph-crumbs{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:2rem;display:flex}.cph .cph-crumbs a{color:var(--brand-color-text-body);text-decoration:none}.cph .cph-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.cph .cph-crumbs svg{color:var(--brand-color-text-muted);flex:none}[dir=ltr] .cph .cph-crumbs svg{transform:scaleX(-1)}.cph .cph-crumbs [aria-current]{color:var(--brand-color-text-muted)}.cph .cph-hero{align-items:center;gap:2rem;padding-block:2rem 3rem;display:grid}@media (min-width:960px){.cph .cph-hero:not(.cph-hero--no-media){grid-template-columns:1.05fr 1fr;gap:3rem}}.cph .cph-hero--no-media{max-width:52rem;padding-bottom:2rem}.cph .cph-hero__body{flex-direction:column;gap:1rem;display:flex}.cph .cph-collection{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-text-heading);background:var(--brand-color-brand-secondary);border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}.cph .cph-collection svg{flex:none}.cph .cph-hero h1{text-wrap:balance}.cph .cph-lede{font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);text-wrap:pretty;max-width:34rem}.cph .cph-meta{font-size:var(--brand-type-body-small-size);color:var(--brand-color-text-body);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.cph .cph-meta li{align-items:center;gap:.5rem;display:inline-flex}.cph .cph-meta svg{color:var(--brand-color-brand-primary);flex:none}.cph .cph-author{border-top:1px solid color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.cph .cph-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.cph .cph-author img:not([src]){display:none}.cph .cph-author__name{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-text-heading);display:block}.cph .cph-author__role{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted);display:block}.cph .cph-hero__media{margin:0}.cph .cph-hero__media img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-website-images-radius);width:100%;height:auto}
.camo-blog{--tus-gutter:1rem;--camo-m:var(--brand-lang-size-multiplier,1);--camo-label-font:var(--brand-type-heading-micro-font), system-ui, sans-serif;--camo-label-weight:600;--camo-label-size:calc(1rem * var(--camo-m))}@media (min-width:1024px){.camo-blog{--tus-gutter:2rem}}@media (min-width:1344px){.camo-blog{--tus-gutter:0px}}
.cta-art{--cta-m:var(--brand-lang-size-multiplier,1);--cta-prose:48rem;--cta-line:color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);--cta-line-strong:color-mix(in srgb, var(--brand-color-surface-border) 18%, transparent);--cta-motion:.2s;padding-block:0 var(--brand-spacing-density)}.cta-art .cta-layout{gap:2rem;display:grid}@media (min-width:1024px){.cta-art .cta-layout--aside{grid-template-columns:minmax(0, var(--cta-prose)) 20rem;-moz-column-gap:3rem;justify-content:space-between;column-gap:3rem}.cta-art .cta-layout--single{grid-template-columns:minmax(0, var(--cta-prose));justify-content:start}}.cta-art .cta-main{min-width:0}.cta-art .cta-main [data-post-body] h2{scroll-margin-top:7rem}.cta-art .cta-aside{display:none}@media (min-width:1024px){.cta-art .cta-aside{display:block}}.cta-art .cta-aside__inner{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:7rem}.cta-art .cta-toc-mobile{border:1px solid var(--cta-line);border-radius:var(--brand-shape-card-radius);margin-bottom:2rem}@media (min-width:1024px){.cta-art .cta-toc-mobile{display:none}}.cta-art .cta-toc-mobile summary{cursor:pointer;min-height:52px;font-family:var(--brand-type-heading-card-font);font-weight:var(--brand-type-heading-card-weight);color:var(--brand-color-text-heading);justify-content:space-between;align-items:center;padding:0 1rem;list-style:none;display:flex}.cta-art .cta-toc-mobile summary::-webkit-details-marker{display:none}.cta-art .cta-toc-mobile summary svg{transition:transform var(--cta-motion);flex:none}.cta-art .cta-toc-mobile[open] summary svg{transform:rotate(180deg)}.cta-art .cta-toc-mobile .cta-toc{padding:0 1rem 1rem}.cta-art .cta-toc{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cta-art .cta-toc a{color:var(--brand-color-text-body);font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);transition:background-color var(--cta-motion);border-radius:8px;grid-template-columns:1.75rem 1fr;align-items:baseline;gap:.5rem;padding:.5rem .75rem;text-decoration:none;display:grid}.cta-art .cta-toc a:hover{background:var(--brand-color-brand-secondary)}.cta-art .cta-toc a span{font-family:var(--brand-type-heading-minor-font);font-weight:var(--brand-type-heading-minor-weight);color:var(--brand-color-text-muted)}.cta-art .cta-toc a.is-active{background:var(--brand-color-brand-secondary);color:var(--brand-color-text-heading);font-weight:var(--brand-type-heading-minor-weight)}.cta-art .cta-toc a.is-active span{color:var(--brand-color-brand-primary)}.cta-art .cta-aside-label{font-family:var(--brand-type-heading-minor-font);font-weight:var(--brand-type-heading-minor-weight);font-size:calc(1rem * var(--cta-m));color:var(--brand-color-text-heading);justify-content:space-between;align-items:baseline;margin:0 0 .5rem;display:flex}.cta-art .cta-aside-label small{font-family:var(--brand-type-caption-font);font-weight:var(--brand-type-caption-weight);font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted)}.cta-art .cta-progress{background:color-mix(in srgb, var(--brand-color-surface-darkBg) 10%, transparent);border-radius:8px;height:3px;margin-bottom:.75rem;overflow:hidden}.cta-art .cta-progress i{background:var(--brand-color-brand-primary);width:0;height:100%;transition:width .3s;display:block}.cta-art .cta-card{border:1px solid var(--cta-line);border-radius:var(--brand-shape-card-radius);overflow:hidden}.cta-art .cta-card__img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.cta-art .cta-card__img:not([src]){display:none}.cta-art .cta-card__body{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.cta-art .cta-card__kicker{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted)}.cta-art .cta-card h4{font-family:var(--brand-type-heading-minor-font);font-weight:var(--brand-type-heading-minor-weight);font-size:calc(1.125rem * var(--cta-m));color:var(--brand-color-text-heading);text-wrap:balance;margin:0;line-height:1.3}.cta-art .cta-card__text{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-body);line-height:var(--brand-type-body-line-height);margin:0}.cta-art .cta-card__price{font-family:var(--brand-type-body-font);align-items:baseline;gap:.5rem;display:flex}.cta-art .cta-card__price b{font-weight:700;font-size:calc(1.25rem * var(--cta-m));color:var(--brand-color-brand-primary)}.cta-art .cta-card__price s{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted)}.cta-art .cta-card .cta-card__btn{align-self:flex-start;margin-top:.25rem}.cta-art .cta-facts{padding:1rem}.cta-art .cta-facts dl{margin:.5rem 0 0;display:grid}.cta-art .cta-facts dl>div{font-size:calc(.9375rem * var(--cta-m));grid-template-columns:5rem 1fr;gap:.5rem;padding:.5rem 0;line-height:1.4;display:grid}.cta-art .cta-facts dl>div+div{border-top:1px solid var(--cta-line)}.cta-art .cta-facts dt{color:var(--brand-color-text-muted)}.cta-art .cta-facts dd{color:var(--brand-color-text-heading);margin:0;font-weight:700}.cta-art .cta-facts dd p{margin:0}.cta-art .cta-share{border-top:1px solid var(--cta-line);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.cta-art .cta-share__title{font-family:var(--brand-type-heading-card-font);font-weight:var(--brand-type-heading-card-weight);color:var(--brand-color-text-heading);margin-inline-end:.5rem}.cta-art .cta-share__btn{border:1px solid var(--cta-line-strong);border-radius:var(--brand-shape-card-radius);background:var(--brand-color-surface-pageBg);min-height:44px;color:var(--brand-color-text-heading);font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);cursor:pointer;transition:background-color var(--cta-motion), border-color var(--cta-motion);align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.cta-art .cta-share__btn:hover{background:var(--brand-color-brand-secondary);border-color:var(--brand-color-surface-border)}.cta-art .cta-share__btn svg{flex:none}.cta-art .cta-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.cta-art .cta-tags a{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-heading);border:1px solid var(--cta-line-strong);transition:background-color var(--cta-motion);border-radius:8px;padding:.25rem .75rem;text-decoration:none}.cta-art .cta-tags a:hover{background:var(--brand-color-brand-secondary)}.cta-art .cta-back{--cta-flip:1;align-items:center;gap:.5rem;margin-top:1.5rem;display:inline-flex}[dir=ltr] .cta-art .cta-back{--cta-flip:-1}.cta-art .cta-back:before{content:"";width:16px;height:16px;transform:scaleX(var(--cta-flip));transition:transform var(--cta-motion);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.cta-art .cta-back:hover:before{transform:translateX(calc(4px * var(--cta-flip))) scaleX(var(--cta-flip))}@media (prefers-reduced-motion:reduce){.cta-art .cta-progress i,.cta-art .cta-back:before{transition:none}}
.camoflash-tips-hero-module__y-tjBq__hero{align-items:center;gap:2rem;padding-block:3rem;display:grid}@media (min-width:960px){.camoflash-tips-hero-module__y-tjBq__hero{grid-template-columns:1fr 1.05fr;gap:3rem;padding-block:4rem}}.camoflash-tips-hero-module__y-tjBq__body{flex-direction:column;gap:1rem;max-width:36rem;display:flex}.camoflash-tips-hero-module__y-tjBq__chip{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-text-heading);background:var(--brand-color-brand-secondary);border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .75rem;display:inline-flex}.camoflash-tips-hero-module__y-tjBq__intro{flex-direction:column;gap:1rem;display:flex}.camoflash-tips-hero-module__y-tjBq__intro h1{text-wrap:balance}.camoflash-tips-hero-module__y-tjBq__lede{font-size:var(--brand-type-heading-minor-size,1.125rem);line-height:var(--brand-type-body-line-height,1.4);color:var(--brand-color-text-body);text-wrap:pretty}.camoflash-tips-hero-module__y-tjBq__authors{border-top:1px solid color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);font-size:calc(.9375rem * var(--brand-lang-size-multiplier,1));color:var(--brand-color-text-body);align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.camoflash-tips-hero-module__y-tjBq__authors b{font-family:var(--brand-type-heading-minor-font,var(--font-ploni)), var(--font-alef), system-ui, sans-serif;color:var(--brand-color-text-heading);font-weight:600}.camoflash-tips-hero-module__y-tjBq__avatars{flex:none;display:flex}.camoflash-tips-hero-module__y-tjBq__avatar{flex:none;display:block}.camoflash-tips-hero-module__y-tjBq__avatar+.camoflash-tips-hero-module__y-tjBq__avatar{margin-inline-start:-12px}.camoflash-tips-hero-module__y-tjBq__avatar img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--brand-color-surface-pageBg);border-radius:50%;width:40px;height:40px;display:block}.camoflash-tips-hero-module__y-tjBq__media{margin:0}.camoflash-tips-hero-module__y-tjBq__media img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-website-images-radius,15px);width:100%;height:auto;display:block}
.camoflash-tips-results-module__B7f1wG__root{font-family:var(--brand-type-body-font), system-ui, sans-serif;font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);--tr-line:color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);--tr-line-strong:color-mix(in srgb, var(--brand-color-surface-border) 18%, transparent);--tr-motion:.2s;--tr-ease:cubic-bezier(.4, 0, .2, 1)}.camoflash-tips-results-module__B7f1wG__labelType{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size)}.camoflash-tips-results-module__B7f1wG__bar{z-index:20;background:var(--brand-color-surface-pageBg);border-block:1px solid var(--tr-line);position:sticky;top:5rem}.camoflash-tips-results-module__B7f1wG__barInner{flex-direction:column;gap:.75rem;padding-block:.75rem;display:flex}@media (min-width:900px){.camoflash-tips-results-module__B7f1wG__barInner{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.camoflash-tips-results-module__B7f1wG__chips{scrollbar-width:none;margin-inline:calc(var(--tus-gutter,1rem) * -1);padding-inline:var(--tus-gutter,1rem);gap:.5rem;padding-block:2px;display:flex;overflow-x:auto}.camoflash-tips-results-module__B7f1wG__chips::-webkit-scrollbar{display:none}@media (min-width:900px){.camoflash-tips-results-module__B7f1wG__chips{flex-wrap:wrap;margin:0;padding-inline:0;overflow:visible}}.camoflash-tips-results-module__B7f1wG__chip{border-radius:var(--brand-shape-button-radius);border:1px solid var(--tr-line-strong);background:var(--brand-color-surface-pageBg);min-height:44px;color:var(--brand-color-text-heading);cursor:pointer;transition:background-color var(--tr-motion), border-color var(--tr-motion), color var(--tr-motion);flex:none;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.camoflash-tips-results-module__B7f1wG__chip:hover{background:var(--brand-color-brand-secondary);border-color:var(--brand-color-surface-border)}.camoflash-tips-results-module__B7f1wG__chip small{font-family:var(--brand-type-body-font);font-weight:400;font-size:calc(.875rem * var(--brand-lang-size-multiplier,1));color:var(--brand-color-text-muted)}.camoflash-tips-results-module__B7f1wG__chip[aria-pressed=true],.camoflash-tips-results-module__B7f1wG__chip[aria-pressed=true]:hover{background:var(--brand-color-brand-primary);border-color:var(--brand-color-brand-primary);color:var(--brand-color-text-bodyOnDark)}.camoflash-tips-results-module__B7f1wG__chip[aria-pressed=true] small{color:var(--brand-color-text-bodyOnDark)}.camoflash-tips-results-module__B7f1wG__chip:focus-visible{outline:2px solid var(--brand-color-brand-primary);outline-offset:2px}.camoflash-tips-results-module__B7f1wG__search{flex:none;width:100%;position:relative}@media (min-width:900px){.camoflash-tips-results-module__B7f1wG__search{width:18rem}}.camoflash-tips-results-module__B7f1wG__searchIcon{inset-inline-start:.75rem;color:var(--brand-color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.camoflash-tips-results-module__B7f1wG__searchInput{border:1px solid var(--tr-line-strong);border-radius:var(--brand-shape-card-radius);background:var(--brand-color-surface-pageBg);width:100%;min-height:44px;color:var(--brand-color-text-heading);font:inherit;font-size:calc(1rem * var(--brand-lang-size-multiplier,1));transition:border-color var(--tr-motion), box-shadow var(--tr-motion);padding:.75rem 2.5rem}.camoflash-tips-results-module__B7f1wG__searchInput::placeholder{color:var(--brand-color-text-muted)}.camoflash-tips-results-module__B7f1wG__searchInput:focus{border-color:var(--brand-color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-color-brand-primary) 20%, transparent);outline:none}.camoflash-tips-results-module__B7f1wG__searchInput::-webkit-search-cancel-button{display:none}.camoflash-tips-results-module__B7f1wG__searchClear{inset-inline-end:2px;width:40px;height:40px;color:var(--brand-color-text-heading);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.camoflash-tips-results-module__B7f1wG__searchClear:hover{background:var(--brand-color-brand-secondary)}.camoflash-tips-results-module__B7f1wG__searchClear:focus-visible{outline:2px solid var(--brand-color-brand-primary);outline-offset:2px}.camoflash-tips-results-module__B7f1wG__searchClear[hidden]{display:none}.camoflash-tips-results-module__B7f1wG__results{padding-block:2rem var(--brand-spacing-density,4rem)}.camoflash-tips-results-module__B7f1wG__count{font-family:var(--brand-type-body-font);font-size:calc(.9375rem * var(--brand-lang-size-multiplier,1));line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);min-height:1lh;margin-bottom:1.5rem}.camoflash-tips-results-module__B7f1wG__count b{font-family:var(--brand-type-body-font);color:var(--brand-color-text-heading);font-weight:700}.camoflash-tips-results-module__B7f1wG__grid{gap:1.5rem;display:grid}@media (min-width:640px){.camoflash-tips-results-module__B7f1wG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.camoflash-tips-results-module__B7f1wG__grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}}.camoflash-tips-results-module__B7f1wG__card{background:var(--brand-color-surface-pageBg);border:1px solid var(--tr-line);border-radius:var(--brand-shape-card-radius);color:inherit;transition:transform var(--tr-motion) var(--tr-ease), border-color var(--tr-motion);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.camoflash-tips-results-module__B7f1wG__card:hover{border-color:var(--tr-line-strong);transform:translateY(-4px)}.camoflash-tips-results-module__B7f1wG__card:focus-visible{outline:2px solid var(--brand-color-brand-primary);outline-offset:3px}.camoflash-tips-results-module__B7f1wG__cardMedia{overflow:hidden}.camoflash-tips-results-module__B7f1wG__cardMedia img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .6s var(--tr-ease);display:block}.camoflash-tips-results-module__B7f1wG__card:hover .camoflash-tips-results-module__B7f1wG__cardMedia img{transform:scale(1.03)}.camoflash-tips-results-module__B7f1wG__cardBody{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;display:flex}.camoflash-tips-results-module__B7f1wG__cardTopic{color:var(--brand-color-text-heading);background:var(--brand-color-brand-secondary);font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:calc(.875rem * var(--brand-lang-size-multiplier,1));border-radius:8px;align-self:flex-start;padding:2px .5rem}.camoflash-tips-results-module__B7f1wG__cardTitle{font-family:var(--brand-type-heading-subhead-font);font-size:var(--brand-type-heading-subhead-size);line-height:var(--brand-type-heading-subhead-line-height);color:var(--brand-color-text-heading);text-wrap:balance;margin:0;font-weight:600}.camoflash-tips-results-module__B7f1wG__cardSum{font-family:var(--brand-type-body-font);font-size:calc(1rem * var(--brand-lang-size-multiplier,1));line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.camoflash-tips-results-module__B7f1wG__cardMeta{font-family:var(--brand-type-caption-font);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line-height);color:var(--brand-color-text-body);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:auto;padding-top:1rem;display:flex}.camoflash-tips-results-module__B7f1wG__cardMeta>span{align-items:center;gap:.5rem;display:inline-flex}.camoflash-tips-results-module__B7f1wG__cardMeta .camoflash-tips-results-module__B7f1wG__authorPhoto{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.camoflash-tips-results-module__B7f1wG__cardMeta svg{color:var(--brand-color-text-muted);flex:none}.camoflash-tips-results-module__B7f1wG__cardBody>.camoflash-tips-results-module__B7f1wG__cardTitle:last-child{padding-bottom:.25rem}.camoflash-tips-results-module__B7f1wG__lead{grid-column:1/-1}@media (min-width:900px){.camoflash-tips-results-module__B7f1wG__lead{grid-template-columns:1fr 1.15fr;display:grid}.camoflash-tips-results-module__B7f1wG__lead .camoflash-tips-results-module__B7f1wG__cardMedia{order:2}.camoflash-tips-results-module__B7f1wG__lead .camoflash-tips-results-module__B7f1wG__cardMedia img{aspect-ratio:auto;height:100%;min-height:22rem}.camoflash-tips-results-module__B7f1wG__lead .camoflash-tips-results-module__B7f1wG__cardBody{justify-content:center;gap:.75rem;padding:2rem}}.camoflash-tips-results-module__B7f1wG__lead .camoflash-tips-results-module__B7f1wG__cardTitle{font-size:var(--brand-type-heading-card-size);line-height:var(--brand-type-heading-card-line-height);font-family:var(--brand-type-heading-card-font)}.camoflash-tips-results-module__B7f1wG__lead .camoflash-tips-results-module__B7f1wG__cardSum{font-size:var(--brand-type-heading-minor-size);-webkit-line-clamp:4}.camoflash-tips-results-module__B7f1wG__lead .camoflash-tips-results-module__B7f1wG__cardMeta{margin-top:.5rem}.camoflash-tips-results-module__B7f1wG__leadLabel{color:var(--brand-color-text-body);font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:calc(.875rem * var(--brand-lang-size-multiplier,1))}.camoflash-tips-results-module__B7f1wG__leadMore{align-self:flex-start;margin-top:1rem}.camoflash-tips-results-module__B7f1wG__leadMore:after{content:"";vertical-align:middle;background:currentColor;width:16px;height:16px;margin-inline-start:.5rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}[dir=ltr] .camoflash-tips-results-module__B7f1wG__leadMore:after{transform:scaleX(-1)}.camoflash-tips-results-module__B7f1wG__more{flex-direction:column;align-items:center;gap:.75rem;margin-top:3rem;display:flex}.camoflash-tips-results-module__B7f1wG__moreText{font-family:var(--brand-type-body-font);font-size:calc(.9375rem * var(--brand-lang-size-multiplier,1));line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);margin:0}.camoflash-tips-results-module__B7f1wG__moreBar{background:color-mix(in srgb, var(--brand-color-surface-darkBg) 10%, transparent);border-radius:8px;width:12rem;height:3px;overflow:hidden}.camoflash-tips-results-module__B7f1wG__moreBar i{background:var(--brand-color-text-heading);height:100%;transition:width .3s;display:block}.camoflash-tips-results-module__B7f1wG__pages{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.camoflash-tips-results-module__B7f1wG__pages button{border-radius:var(--brand-shape-button-radius);border:1px solid var(--tr-line-strong);min-width:44px;height:44px;color:var(--brand-color-text-heading);font-family:var(--brand-type-body-font);cursor:pointer;transition:background-color var(--tr-motion);background:0 0;place-items:center;padding:0 .75rem;font-weight:700;display:inline-grid}.camoflash-tips-results-module__B7f1wG__pages button:hover:not(:disabled){background:var(--brand-color-brand-secondary)}.camoflash-tips-results-module__B7f1wG__pages button[aria-current=page]{background:var(--brand-color-text-heading);border-color:var(--brand-color-text-heading);color:var(--brand-color-surface-pageBg)}.camoflash-tips-results-module__B7f1wG__pages button:disabled{opacity:.4;cursor:not-allowed}.camoflash-tips-results-module__B7f1wG__pages button:focus-visible{outline:2px solid var(--brand-color-brand-primary);outline-offset:2px}[dir=ltr] .camoflash-tips-results-module__B7f1wG__pagerIcon{transform:scaleX(-1)}.camoflash-tips-results-module__B7f1wG__empty{text-align:center;border:1px dashed color-mix(in srgb, var(--brand-color-surface-border) 25%, transparent);border-radius:var(--brand-shape-card-radius);flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}.camoflash-tips-results-module__B7f1wG__emptyIcon{background:var(--brand-color-brand-secondary);width:64px;height:64px;color:var(--brand-color-text-heading);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.camoflash-tips-results-module__B7f1wG__emptyTitle{font-family:var(--brand-type-heading-card-font);font-size:var(--brand-type-heading-card-size);line-height:var(--brand-type-heading-card-line-height);font-weight:var(--brand-type-heading-card-weight);color:var(--brand-color-text-heading);text-wrap:balance;margin:0}.camoflash-tips-results-module__B7f1wG__emptyText{max-width:30rem;font-family:var(--brand-type-body-font);font-size:calc(1rem * var(--brand-lang-size-multiplier,1));line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);margin:0}.camoflash-tips-results-module__B7f1wG__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.camoflash-tips-results-module__B7f1wG__editorTexts{border:1px dashed var(--tr-line-strong);border-radius:var(--brand-shape-card-radius);flex-direction:column;gap:1.5rem;margin-top:3rem;padding:1.5rem;display:flex}.camoflash-tips-results-module__B7f1wG__editorTexts>button{align-self:center}.camoflash-tips-results-module__B7f1wG__editorLine{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}
.csh .csh-crumbs{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:2rem;display:flex}.csh .csh-crumbs a{color:var(--brand-color-text-body);text-decoration:none}.csh .csh-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.csh .csh-crumbs svg{color:var(--brand-color-text-muted);flex:none}[dir=ltr] .csh .csh-crumbs svg{transform:scaleX(-1)}.csh .csh-crumbs [aria-current]{color:var(--brand-color-text-muted)}.csh .csh-crumbs{margin-bottom:.5rem;padding-top:0}.csh .csh-hero{align-items:center;gap:2rem;padding-block:2rem 1rem;display:grid}@media (min-width:960px){.csh .csh-hero:not(.csh-hero--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:3rem}}.csh .csh-hero__body{flex-direction:column;gap:1rem;display:flex}.csh .csh-collection{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-text-heading);background:var(--brand-color-brand-secondary);border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}.csh .csh-collection svg{flex:none}.csh .csh-hero h1{text-wrap:balance}.csh .csh-lede{font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line-height);color:var(--brand-color-text-body);text-wrap:pretty}.csh .csh-byline{border-top:1px solid color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:1rem;display:flex}.csh .csh-meta{font-size:var(--brand-type-body-small-size);color:var(--brand-color-text-body);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.csh .csh-meta li{align-items:center;gap:.5rem;display:inline-flex}.csh .csh-meta svg{color:var(--brand-color-brand-primary);flex:none}.csh .csh-author{align-items:center;gap:.75rem;display:flex}.csh .csh-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.csh .csh-author img:not([src]){display:none}.csh .csh-author__name{font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);color:var(--brand-color-text-heading);display:block}.csh .csh-author__role{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted);display:block}.csh .csh-hero__media{margin:0}.csh .csh-hero__media img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-website-images-radius);width:100%;height:auto}
.csa-art{--csa-m:var(--brand-lang-size-multiplier,1);--csa-prose:48rem;--csa-line:color-mix(in srgb, var(--brand-color-surface-border) 10%, transparent);--csa-line-strong:color-mix(in srgb, var(--brand-color-surface-border) 18%, transparent);--csa-motion:.2s;padding-block:0 var(--brand-spacing-density)}.csa-art .csa-layout{gap:2rem;display:grid}@media (min-width:1024px){.csa-art .csa-layout--aside{grid-template-columns:minmax(0, var(--csa-prose)) 20rem;-moz-column-gap:3rem;justify-content:space-between;column-gap:3rem}.csa-art .csa-layout--single{grid-template-columns:minmax(0, var(--csa-prose));justify-content:start}}.csa-art .csa-main{min-width:0}.csa-art .csa-main [data-post-body] h2{scroll-margin-top:7rem}.csa-art .csa-aside{display:none}@media (min-width:1024px){.csa-art .csa-aside{display:block}}.csa-art .csa-aside__inner{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:7rem}.csa-art .csa-toc{gap:2px;margin:0;padding:0;list-style:none;display:grid}.csa-art .csa-toc a{color:var(--brand-color-text-body);font-size:var(--brand-type-body-small-size);line-height:var(--brand-type-body-line-height);transition:background-color var(--csa-motion);border-radius:8px;grid-template-columns:1.75rem 1fr;align-items:baseline;gap:.5rem;padding:.5rem .75rem;text-decoration:none;display:grid}.csa-art .csa-toc a:hover{background:var(--brand-color-brand-secondary)}.csa-art .csa-toc a span{font-family:var(--brand-type-heading-minor-font);font-weight:var(--brand-type-heading-minor-weight);color:var(--brand-color-text-muted)}.csa-art .csa-toc a.is-active{background:var(--brand-color-brand-secondary);color:var(--brand-color-text-heading);font-weight:var(--brand-type-heading-minor-weight)}.csa-art .csa-toc a.is-active span{color:var(--brand-color-brand-primary)}.csa-art .csa-aside-label{font-family:var(--brand-type-heading-minor-font);font-weight:var(--brand-type-heading-minor-weight);font-size:calc(1rem * var(--csa-m));color:var(--brand-color-text-heading);justify-content:space-between;align-items:baseline;margin:0 0 .5rem;display:flex}.csa-art .csa-aside-label small{font-family:var(--brand-type-caption-font);font-weight:var(--brand-type-caption-weight);font-size:var(--brand-type-caption-size);color:var(--brand-color-text-muted)}.csa-art .csa-progress{background:color-mix(in srgb, var(--brand-color-surface-darkBg) 10%, transparent);border-radius:8px;height:3px;margin-bottom:.75rem;overflow:hidden}.csa-art .csa-progress i{background:var(--brand-color-brand-primary);width:0;height:100%;transition:width .3s;display:block}.csa-art .csa-share{border-top:1px solid var(--csa-line);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.csa-art .csa-share__title{font-family:var(--brand-type-heading-subhead-font);font-weight:var(--brand-type-heading-subhead-weight);color:var(--brand-color-text-heading);margin-inline-end:.5rem}.csa-art .csa-share__btn{border:1px solid var(--csa-line-strong);border-radius:var(--brand-shape-card-radius);background:var(--brand-color-surface-pageBg);min-height:44px;color:var(--brand-color-text-heading);font-family:var(--camo-label-font);font-weight:var(--camo-label-weight);font-size:var(--camo-label-size);cursor:pointer;transition:background-color var(--csa-motion), border-color var(--csa-motion);align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.csa-art .csa-share__btn:hover{background:var(--brand-color-brand-secondary);border-color:var(--brand-color-surface-border)}.csa-art .csa-share__btn svg{flex:none}.csa-art .csa-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.csa-art .csa-tags a{font-size:var(--brand-type-caption-size);color:var(--brand-color-text-heading);border:1px solid var(--csa-line-strong);transition:background-color var(--csa-motion);border-radius:8px;padding:.25rem .75rem;text-decoration:none}.csa-art .csa-tags a:hover{background:var(--brand-color-brand-secondary)}.csa-art .csa-back{--csa-flip:1;align-items:center;gap:.5rem;margin-top:1.5rem;display:inline-flex}[dir=ltr] .csa-art .csa-back{--csa-flip:-1}.csa-art .csa-back:before{content:"";width:16px;height:16px;transform:scaleX(var(--csa-flip));transition:transform var(--csa-motion);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.csa-art .csa-back:hover:before{transform:translateX(calc(4px * var(--csa-flip))) scaleX(var(--csa-flip))}@media (prefers-reduced-motion:reduce){.csa-art .csa-progress i,.csa-art .csa-back:before{transition:none}}.csa-art .csa-main{padding-block:4rem 2rem}.csa-art .csa-aside{padding-top:4rem}.csa-read{top:5rem;z-index:40;pointer-events:none;height:3px;position:fixed;inset-inline:0}.csa-read i{background:var(--brand-color-brand-primary);width:0;height:100%;display:block}.csa-art .camo-post-body .blog-chapter{align-items:baseline;margin:3rem 0 1.5rem}.csa-art .camo-post-body .blog-chapter~.blog-chapter{border-top:0;margin-top:4rem;padding-top:0}.csa-art .camo-post-body .blog-chapter__num{width:auto;height:auto;font-family:var(--brand-type-heading-section-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-section-weight);font-size:calc(1rem * var(--csa-m));border-radius:8px;padding:.25rem .5rem;line-height:1;display:inline-block}.csa-art .camo-post-body .blog-chapter__title{font-size:var(--brand-type-heading-section-size);font-weight:var(--brand-type-heading-section-weight);line-height:var(--brand-type-heading-section-line-height);padding-top:0}.csa-art .camo-post-body .blog-image__caption{color:var(--brand-color-text-body)}.csa-art .camo-post-body .my-12+.blog-list--unordered{border:1px solid var(--csa-line);border-radius:var(--brand-shape-card-radius);font-size:var(--brand-type-body-size);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:4rem;overflow:hidden}@media (min-width:640px){.csa-art .camo-post-body .my-12+.blog-list--unordered{grid-template-columns:repeat(4,minmax(0,1fr))}}.csa-art .camo-post-body .my-12+.blog-list--unordered>li{font-family:var(--brand-type-heading-subhead-font), system-ui, sans-serif;font-weight:var(--brand-type-heading-card-weight);color:var(--brand-color-text-heading);padding:1rem}.csa-art .camo-post-body .my-12+.blog-list--unordered>li:before{display:none}.csa-art .camo-post-body .my-12+.blog-list--unordered>li:nth-child(2n){border-inline-start:1px solid var(--csa-line)}.csa-art .camo-post-body .my-12+.blog-list--unordered>li:nth-child(n+3){border-top:1px solid var(--csa-line)}@media (min-width:640px){.csa-art .camo-post-body .my-12+.blog-list--unordered>li+li{border-inline-start:1px solid var(--csa-line)}.csa-art .camo-post-body .my-12+.blog-list--unordered>li:nth-child(n+3){border-top:0}}.csa-art .camo-post-body .blog-blockquote{background:0 0;border-radius:0;margin:4rem 0;padding:0}.csa-art .camo-post-body h3{line-height:var(--brand-type-heading-card-line-height)}.csa-art .camo-post-body [data-blog-table=desktop]:has(thead th:nth-child(3)) tbody td:first-child{font-family:var(--brand-type-body-font), system-ui, sans-serif;white-space:nowrap;color:var(--brand-color-text-heading)!important;font-weight:700!important}.csa-art .camo-post-body [data-blog-table=desktop]:has(thead th:nth-child(3)) tbody td:nth-child(2){font-family:var(--brand-type-heading-card-font), system-ui, sans-serif;white-space:nowrap;font-weight:var(--brand-type-heading-card-weight)!important;color:var(--brand-color-text-heading)!important}
