.lesson.lesson{background:var(--cream)}.lesson-head.lesson-head{padding:8rem 2.5rem 2.5rem;border-bottom:.5px solid var(--line)}.lesson-head-inner.lesson-head-inner{max-width:760px;margin:0 auto}.lesson-crumbs.lesson-crumbs{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.5rem}.lesson-crumb.lesson-crumb{color:var(--ink-soft);text-decoration:none;transition:color .15s}a.lesson-crumb.lesson-crumb:hover{color:var(--crew-red)}.lesson-crumb-sep.lesson-crumb-sep{margin:0 .5rem;opacity:.5}.lesson-title.lesson-title{font-family:Google Sans Flex,Inter,sans-serif;font-size:56px;font-weight:300;line-height:1.05;letter-spacing:-1.8px;color:var(--ink);margin-bottom:1rem}.lesson-summary.lesson-summary{font-family:inherit;font-size:18px;line-height:1.65;color:var(--ink-soft);font-style:italic}.lesson-body.lesson-body{padding:3rem 2.5rem 4rem}.lesson-prose{max-width:720px;margin:0 auto;font-size:17px;line-height:1.8;color:var(--ink)}.lesson-prose>*+*{margin-top:1.25rem}.lesson-prose h2{font-family:inherit;font-size:30px;font-weight:800;letter-spacing:-.6px;line-height:1.2;color:var(--ink);margin-top:3rem;margin-bottom:1rem}.lesson-prose h3{font-family:inherit;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.3;color:var(--ink);margin-top:2.5rem;margin-bottom:.75rem}.lesson-prose h4{font-family:inherit;font-size:18px;font-weight:700;letter-spacing:-.1px;line-height:1.35;color:var(--ink);margin-top:2rem;margin-bottom:.5rem}.lesson-prose h5{font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--crew-red);margin-top:2rem;margin-bottom:.5rem}.lesson-prose p{font-size:17px;line-height:1.8;color:var(--ink)}.lesson-prose strong{font-weight:700;color:var(--ink)}.lesson-prose em{font-style:italic}.lesson-prose a{overflow-wrap:anywhere;color:var(--crew-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s}.lesson-prose a:hover{color:var(--ink)}.lesson-prose ul,.lesson-prose ol{padding-left:1.5rem;margin-top:1rem}.lesson-prose li{margin-bottom:.5rem;line-height:1.7}.lesson-prose li>p{margin-top:0}.lesson-start.lesson-start{background:var(--cream-warm);border:.5px solid var(--line);border-top:3px solid var(--crew-red);padding:1.75rem 1.9rem;margin:0 0 2.5rem}.lesson-start-label.lesson-start-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .85rem}.lesson-start.lesson-start p:not([class]){font-size:16.5px;line-height:1.75;color:var(--ink)}.lesson-start.lesson-start>*+*{margin-top:1rem}.lesson-callout.lesson-callout{background:var(--crew-pink);padding:1.5rem 1.75rem;margin:2.25rem 0;border-left:4px solid var(--crew-red)}.lesson-callout.lesson-callout p:not([class]){font-size:19px;line-height:1.65;font-weight:500;color:var(--ink);margin:0}.lesson-callout.lesson-callout p:not([class])+p:not([class]){margin-top:.75rem}.lesson-aside.lesson-aside{border-left:2px dotted var(--line);padding:.25rem 0 .25rem 1.5rem;margin:2.25rem 0}.lesson-aside-label.lesson-aside-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem}.lesson-aside.lesson-aside p:not([class]){font-size:15.5px;line-height:1.7;color:var(--ink-soft);margin:0}.lesson-assignment.lesson-assignment{background:var(--cream-warm);border:.5px solid var(--line);border-left:5px solid var(--crew-red);padding:2rem 2.1rem;margin:3rem 0}.lesson-assignment-label.lesson-assignment-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .6rem}.lesson-assignment-title.lesson-assignment-title{font-family:inherit;font-size:27px;font-weight:800;letter-spacing:-.7px;line-height:1.1;color:var(--ink);margin:0 0 1.35rem}.lesson-assignment.lesson-assignment h5{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--ink);margin:2rem 0 .75rem;padding-top:1.25rem;border-top:.5px solid var(--line)}.lesson-assignment.lesson-assignment>*:first-child{margin-top:0}.lesson-assignment.lesson-assignment p:not([class]){font-size:16px;line-height:1.75}.lesson-assignment.lesson-assignment ul{margin-left:1.1rem}.lesson-people.lesson-people{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2.25rem 0;max-width:560px}.lesson-people.lesson-people figure{margin:0}.lesson-people.lesson-people img{display:block;width:100%;height:auto;background:var(--white);border:.5px solid var(--line)}.lesson-people.lesson-people figcaption{margin-top:.85rem}.lesson-people-name.lesson-people-name{font-family:inherit;font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--ink);margin:0}.lesson-people-role.lesson-people-role{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--crew-red);margin:.3rem 0 0}.lesson-brandline.lesson-brandline{display:flex;align-items:center;gap:1.1rem;margin:2rem 0}.lesson-brandline.lesson-brandline svg{display:block;flex:none}.lesson-brandline.lesson-brandline a{display:inline-flex;transition:transform .2s}.lesson-brandline.lesson-brandline a:hover{transform:scale(1.06)}.lesson-brandline-text.lesson-brandline-text{font-size:17px;line-height:1.7;color:var(--ink);margin:0}.lesson-cta.lesson-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;background:var(--white);border:.5px solid var(--line);border-left:4px solid var(--crew-red);padding:1.15rem 1.4rem;margin:2rem 0}.lesson-cta-text.lesson-cta-text{flex:1 1 260px;font-size:15.5px;line-height:1.65;color:var(--ink);margin:0}.lesson-prose .lesson-cta-link{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--crew-red);text-decoration:none;white-space:nowrap;border-bottom:1.5px solid var(--crew-red);padding-bottom:2px}.lesson-prose .lesson-cta-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.lesson-fields.lesson-fields{display:grid;grid-template-columns:210px 1fr;gap:0;margin:2rem 0}.lesson-fields.lesson-fields dt{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--ink);padding:1rem 1.25rem 1rem 0;border-top:.5px solid var(--line)}.lesson-fields.lesson-fields dd{font-size:15px;line-height:1.7;color:var(--ink-soft);margin:0;padding:1rem 0;border-top:.5px solid var(--line)}.lesson-scenario.lesson-scenario{background:var(--white);border:.5px solid var(--line);padding:1.4rem 1.5rem;margin:1.5rem 0}.lesson-scenario-label.lesson-scenario-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .7rem}.lesson-scenario.lesson-scenario p:not([class]){font-size:15px;line-height:1.72;margin:0}.lesson-scenario.lesson-scenario p:not([class])+p:not([class]){margin-top:.8rem}.lesson-download.lesson-download{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;background:var(--crew-pink);padding:1.75rem 2rem;margin:3rem 0 0}.lesson-download-body.lesson-download-body{flex:1 1 250px}.lesson-download-label.lesson-download-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .5rem}.lesson-download-title.lesson-download-title{font-family:inherit;font-size:21px;font-weight:800;letter-spacing:-.4px;color:var(--ink);margin:0 0 .4rem;line-height:1.2}.lesson-download-note.lesson-download-note{font-size:14px;line-height:1.6;color:var(--ink);opacity:.75;margin:0}.lesson-prose .lesson-download-btn{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--white);background:var(--ink);padding:.9rem 1.4rem;text-decoration:none;white-space:nowrap;transition:background .15s}.lesson-download-actions.lesson-download-actions{display:flex;flex-wrap:wrap;gap:.6rem}.lesson-prose .lesson-download-btn--alt{background:transparent;color:var(--ink);border:1.5px solid var(--ink);padding:calc(.9rem - 1.5px) calc(1.4rem - 1.5px)}.lesson-prose .lesson-download-btn--alt:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.lesson-prose .lesson-download-btn:hover{background:var(--crew-red);color:var(--white)}.lesson-term.lesson-term{position:relative;display:inline-block}.lesson-term-word.lesson-term-word{font:inherit;color:var(--ink);background:none;border:none;padding:0;cursor:help;border-bottom:1.5px dotted var(--crew-red)}.lesson-term-word.lesson-term-word:hover{color:var(--crew-red)}.lesson-term-def.lesson-term-def{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);z-index:20;width:min(300px,78vw);background:var(--ink);color:var(--cream);font-size:14px;line-height:1.55;padding:.85rem 1rem;text-align:left;font-style:normal;font-weight:400;opacity:0;visibility:hidden;transition:opacity .15s;box-shadow:0 12px 28px #1f182040}.lesson-term-def.lesson-term-def:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:var(--ink)}.lesson-term.lesson-term:hover .lesson-term-def,.lesson-term-word.lesson-term-word:focus-visible+.lesson-term-def{opacity:1;visibility:visible}.lesson-table-scroll.lesson-table-scroll{overflow-x:auto;margin:2rem 0}.lesson-table-scroll.lesson-table-scroll table{margin:0;min-width:700px}.lesson-figure.lesson-figure{margin:2.75rem 0}.lesson-figure.lesson-figure svg{display:block;width:100%;height:auto;max-width:620px;margin:0 auto}.lesson-figure.lesson-figure svg text{font-family:inherit}.lesson-figure.lesson-figure figcaption{font-family:inherit;font-size:13px;line-height:1.6;color:var(--ink-soft);text-align:center;margin-top:1rem;max-width:460px;margin-left:auto;margin-right:auto}.lesson-prose blockquote{border-left:3px solid var(--crew-red);padding:.5rem 0 .5rem 1.5rem;margin:1.5rem 0;font-style:italic;color:var(--ink-soft);font-size:17px}.lesson-prose img{display:block;max-width:100%;height:auto;margin:2rem auto;border:.5px solid var(--line)}.lesson-prose hr{border:none;border-top:.5px solid var(--line);margin:3rem 0}.lesson-prose code{font-family:SF Mono,Menlo,monospace;font-size:.92em;background:var(--cream-warm);padding:.15em .4em;border:.5px solid var(--line)}.lesson-prose pre{background:var(--cream-warm);padding:1.25rem;overflow-x:auto;border:.5px solid var(--line);margin:1.5rem 0}.lesson-prose pre code{background:none;border:none;padding:0}.lesson-prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:14.5px}.lesson-prose th,.lesson-prose td{padding:.75rem 1rem;border:.5px solid var(--line);text-align:left;vertical-align:top}.lesson-prose th{background:var(--cream-warm);font-weight:700}.lesson-pager.lesson-pager{background:var(--cream-warm);padding:4rem 2.5rem;border-top:.5px solid var(--line)}.lesson-pager-inner.lesson-pager-inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.lesson-pager-card.lesson-pager-card{background:var(--white);border:.5px solid var(--line);box-shadow:var(--shadow-sm);padding:1.5rem 1.75rem;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;gap:.4rem}.lesson-pager-card.lesson-pager-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1f18201a}.lesson-pager-card--next.lesson-pager-card--next{text-align:right}.lesson-pager-label.lesson-pager-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--crew-red)}.lesson-pager-title.lesson-pager-title{font-family:inherit;font-size:16px;font-weight:600;color:var(--ink);line-height:1.3}@media(max-width:960px){.lesson-head.lesson-head{padding:7rem 1.5rem 2rem}.lesson-title.lesson-title{font-size:40px;letter-spacing:-1.2px}.lesson-summary.lesson-summary{font-size:16px}.lesson-body.lesson-body{padding:2rem 1.5rem 3rem}.lesson-prose,.lesson-prose p{font-size:16.5px}.lesson-prose h2{font-size:26px}.lesson-prose h3{font-size:20px}.lesson-pager.lesson-pager{padding:3rem 1.5rem}.lesson-pager-inner.lesson-pager-inner{grid-template-columns:1fr}.lesson-pager-card--next.lesson-pager-card--next{text-align:left}}@media(max-width:720px){.lesson-title.lesson-title{font-size:32px;letter-spacing:-.8px}.lesson-prose,.lesson-prose p{font-size:16px}.lesson-callout.lesson-callout{padding:1.15rem 1.25rem}.lesson-callout.lesson-callout p:not([class]){font-size:17px}.lesson-start.lesson-start{padding:1.35rem}.lesson-assignment.lesson-assignment{padding:1.35rem 1.25rem}.lesson-fields.lesson-fields{grid-template-columns:1fr}.lesson-fields.lesson-fields dt{padding-bottom:.25rem}.lesson-fields.lesson-fields dd{border-top:none;padding-top:0;padding-bottom:1rem}.lesson-scenario.lesson-scenario{padding:1.1rem 1.15rem}.lesson-assignment-title.lesson-assignment-title{font-size:22px}.lesson-download.lesson-download{padding:1.35rem 1.25rem;gap:1rem}.lesson-term-def.lesson-term-def{position:fixed;left:1rem;right:1rem;bottom:1rem;width:auto;transform:none}.lesson-term-def.lesson-term-def:after{display:none}.lesson-prose h2{font-size:22px}}.hier.hier{margin:2.75rem 0}.hier-stage.hier-stage{position:relative;background:var(--white);border:.5px solid var(--line);padding:2.75rem 2.75rem 2.5rem}.hier-line.hier-line{position:relative;transition:opacity .32s ease,color .32s ease,font-size .32s ease,font-weight .32s ease,letter-spacing .32s ease}.hier-eyebrow.hier-eyebrow{font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1.5rem}.hier-hed.hier-hed{font-family:Google Sans Flex,Inter,sans-serif;font-size:76px;font-weight:900;line-height:.94;letter-spacing:-3px;color:var(--ink);margin:0 0 1rem}.hier-sub.hier-sub{font-family:inherit;font-size:23px;font-weight:400;line-height:1.3;letter-spacing:-.4px;color:var(--crew-red);margin:0 0 2rem}.hier-cols.hier-cols{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;align-items:start}.hier-pull.hier-pull{font-family:inherit;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:-.2px;color:var(--ink);margin:0}.hier-body.hier-body{font-size:13px;line-height:1.7;color:var(--ink-soft);margin:0}.hier-body.hier-body+.hier-body{margin-top:.7rem}.hier-badge.hier-badge{position:absolute;top:.15em;left:-2.15rem;width:24px;height:24px;border-radius:50%;background:var(--crew-red);color:var(--white);font-family:inherit;font-size:12px;font-weight:800;letter-spacing:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:opacity .22s ease,transform .22s ease}.hier-stage.hier-stage.is-walking .hier-line{opacity:.14}.hier-stage.hier-stage.is-walking .hier-line.is-active{opacity:1}.hier-stage.hier-stage.is-walking .hier-line.is-active .hier-badge{opacity:1;transform:scale(1)}.hier-stage.hier-stage.is-flat .hier-eyebrow,.hier-stage.hier-stage.is-flat .hier-hed,.hier-stage.hier-stage.is-flat .hier-sub,.hier-stage.hier-stage.is-flat .hier-pull,.hier-stage.hier-stage.is-flat .hier-body{font-family:inherit;font-size:15px;font-weight:400;line-height:1.7;letter-spacing:0;text-transform:none;color:var(--ink-soft);margin:0 0 .7rem}.hier-stage.hier-stage.is-flat .hier-cols{grid-template-columns:1fr;gap:0}.hier-controls.hier-controls{display:none;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.1rem}.hier.hier.is-ready .hier-controls{display:flex}.hier-btn.hier-btn{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.7rem 1.15rem;cursor:pointer;background:var(--ink);color:var(--white);border:1px solid var(--ink);transition:background .15s,color .15s}.hier-btn.hier-btn:hover{background:var(--crew-red);border-color:var(--crew-red)}.hier-btn--ghost.hier-btn--ghost{background:transparent;color:var(--ink)}.hier-btn--ghost.hier-btn--ghost[aria-pressed=true]{background:var(--crew-red);border-color:var(--crew-red);color:var(--white)}.hier-status.hier-status{font-family:inherit;font-size:12.5px;line-height:1.5;color:var(--ink-soft);margin:0;flex:1 1 200px;min-width:180px}.hier-status.hier-status b{color:var(--ink);font-weight:700}.hier.hier figcaption{font-family:inherit;font-size:13px;line-height:1.6;color:var(--ink-soft);margin-top:1rem}@media(max-width:720px){.hier-stage.hier-stage{padding:1.9rem 1.5rem 1.75rem 2.9rem}.hier-hed.hier-hed{font-size:44px;letter-spacing:-1.6px}.hier-sub.hier-sub{font-size:18px}.hier-cols.hier-cols{grid-template-columns:1fr;gap:1.1rem}.hier-badge.hier-badge{left:-2rem;width:21px;height:21px;font-size:11px}.hier-btn.hier-btn{flex:1 1 auto;text-align:center}}@media(prefers-reduced-motion:reduce){.hier-line.hier-line,.hier-badge.hier-badge{transition:none}}.lesson-figure.lesson-flow{overflow-x:auto}.lesson-figure.lesson-flow svg{max-width:100%;min-width:620px}.figx.figx{margin:2.75rem 0}.figx-stage.figx-stage{position:relative;background:var(--white);border:.5px solid var(--line);padding:2.25rem;overflow:hidden}.figx-stage--tight.figx-stage--tight{padding:1.5rem}.figx-stage--cream.figx-stage--cream{background:var(--cream-warm)}.figx-controls.figx-controls{display:none;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem}.figx.figx.is-ready .figx-controls{display:flex}.figx-tabs.figx-tabs{display:flex;border:1px solid var(--ink);flex-wrap:wrap}.figx-tab.figx-tab{font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.65rem .95rem;background:transparent;color:var(--ink);border:none;border-right:1px solid var(--ink);cursor:pointer;transition:background .15s,color .15s}.figx-tab.figx-tab:last-child{border-right:none}.figx-tab.figx-tab:hover{background:var(--crew-pink)}.figx-tab.figx-tab[aria-selected=true]{background:var(--crew-red);color:var(--white)}.figx-btn.figx-btn{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.7rem 1.15rem;cursor:pointer;background:var(--ink);color:var(--white);border:1px solid var(--ink);transition:background .15s,border-color .15s}.figx-btn.figx-btn:hover,.figx-btn.figx-btn[aria-pressed=true]{background:var(--crew-red);border-color:var(--crew-red)}.figx-range-wrap.figx-range-wrap{display:flex;align-items:center;gap:.7rem;flex:1 1 280px;min-width:240px}.figx-range.figx-range{flex:1;min-width:0;accent-color:var(--crew-red);cursor:grab}.figx-range-label.figx-range-label{font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.figx-status.figx-status{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--ink-soft);margin:0;flex:1 1 240px;min-width:200px;border-left:2px solid var(--crew-pink);padding-left:.8rem}.figx-status.figx-status b{color:var(--ink);font-weight:700}.figx.figx figcaption{font-family:inherit;font-size:13px;line-height:1.6;color:var(--ink-soft);margin-top:1rem}.figx.figx svg{display:block;width:100%;height:auto}.figx.figx svg text:not([font-family]){font-family:inherit}.figx-readout.figx-readout{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--crew-red);font-variant-numeric:tabular-nums}.fx-contrast.fx-contrast .figx-stage{--mix: .5;background:hsl(158 calc(22% - 18% * var(--mix)) calc(96% + 3% * var(--mix)));transition:background .2s linear}.fx-c-swatches.fx-c-swatches{display:flex;gap:7px;margin-bottom:1.6rem}.fx-c-sw.fx-c-sw{width:52px;height:52px;display:block}.fx-c-sw.fx-c-sw.a{background:#7fbdb1}.fx-c-sw.fx-c-sw.b{background:#60a98e}.fx-c-sw.fx-c-sw.c{background:#4f8769}.fx-c-sw.fx-c-sw.d{background:hsl(calc(150 + 202 * var(--mix)) calc(24% + 56% * var(--mix)) calc(56% - 4% * var(--mix)))}.fx-c-hed.fx-c-hed{font-family:Google Sans Flex,Inter,sans-serif;font-size:calc(21px + 40px * var(--mix));font-weight:800;line-height:1.04;letter-spacing:calc(-.2px - 1.6px * var(--mix));color:hsl(calc(150 + 202 * var(--mix)) calc(16% + 62% * var(--mix)) calc(38% - 4% * var(--mix)));margin:0 0 .55rem}.fx-c-sub.fx-c-sub{font-family:inherit;font-size:calc(15px - 1px * var(--mix));font-weight:calc(400 + 300 * var(--mix));letter-spacing:calc(0em + .14em * var(--mix));text-transform:none;color:var(--ink);margin:0 0 .9rem}.fx-c-body.fx-c-body{font-size:13.5px;line-height:1.65;color:var(--ink-soft);margin:0;max-width:420px}.fx-scale.fx-scale .figx-stage{--r: 2.4;text-align:center}.fx-s-kicker.fx-s-kicker{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .9rem}.fx-s-hero.fx-s-hero{font-family:Google Sans Flex,Inter,sans-serif;font-size:calc(17px * var(--r));font-weight:900;line-height:.95;letter-spacing:calc(-.4px * var(--r));color:var(--ink);margin:0 0 .9rem}.fx-s-body.fx-s-body{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 auto;max-width:380px}.fx-space.fx-space .figx-stage{--s: .5;background:var(--cream-warm);padding:1.5rem}.fx-sp-card.fx-sp-card{background:var(--white);border:.5px solid var(--line);padding:calc(9px + 52px * var(--s));transition:padding .15s linear}.fx-sp-card.fx-sp-card>*+*{margin-top:calc(3px + 20px * var(--s))}.fx-sp-kicker.fx-sp-kicker{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--crew-red);margin:0}.fx-sp-hed.fx-sp-hed{font-family:Google Sans Flex,Inter,sans-serif;font-size:30px;font-weight:800;line-height:1.06;letter-spacing:-.9px;color:var(--ink);margin:0}.fx-sp-body.fx-sp-body{font-size:14px;line-height:calc(1.35 + .4 * var(--s));color:var(--ink-soft);margin:0;max-width:430px}.fx-sp-btn.fx-sp-btn{display:inline-block;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--crew-red);color:var(--white);padding:calc(5px + 6px * var(--s)) calc(10px + 12px * var(--s))}.fx-devices.fx-devices .figx-stage{padding:0}.fx-d-poster.fx-d-poster{position:relative;padding:2.25rem;min-height:260px;background:var(--white)}.fx-d-block.fx-d-block,.fx-d-rule.fx-d-rule,.fx-d-shape.fx-d-shape,.fx-d-icon.fx-d-icon,.fx-d-extra.fx-d-extra{opacity:0;transition:opacity .25s ease}.fx-d-block.fx-d-block{position:absolute;inset:0 auto 0 0;width:12px;background:var(--crew-red)}.fx-d-rule.fx-d-rule{display:block;height:2px;background:var(--ink);width:56px;margin:0 0 1.25rem}.fx-d-shape.fx-d-shape{position:absolute;right:-46px;top:-46px;width:168px;height:168px;border-radius:50%;background:var(--crew-pink)}.fx-d-icon.fx-d-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--crew-red);color:var(--crew-red);font-size:14px;font-weight:700;margin-right:10px;vertical-align:middle}.fx-d-extra.fx-d-extra{position:absolute}.fx-d-extra.fx-d-extra.e1{left:40%;top:8px;width:120px;height:120px;background:repeating-linear-gradient(45deg,var(--crew-pink) 0 6px,transparent 6px 12px)}.fx-d-extra.fx-d-extra.e2{right:12px;bottom:10px;width:90px;height:90px;border:6px solid var(--fluro, #ff2d95);border-radius:50%}.fx-d-extra.fx-d-extra.e3{left:24px;bottom:12px;width:200px;height:26px;background:linear-gradient(90deg,var(--crew-red),transparent)}.fx-d-extra.fx-d-extra.e4{right:120px;top:90px;width:70px;height:70px;transform:rotate(18deg);background:var(--cyan, #4ee0ff)}.fx-d-inner.fx-d-inner{position:relative;z-index:2}.fx-d-hed.fx-d-hed{font-family:Google Sans Flex,Inter,sans-serif;font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-1px;color:var(--ink);margin:0 0 .7rem}.fx-d-body.fx-d-body{font-size:14px;line-height:1.65;color:var(--ink-soft);margin:0 0 1rem;max-width:400px}.fx-d-tag.fx-d-tag{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.figx-stage.figx-stage[data-figx-active=some] .fx-d-block,.figx-stage.figx-stage[data-figx-active=some] .fx-d-rule,.figx-stage.figx-stage[data-figx-active=some] .fx-d-shape,.figx-stage.figx-stage[data-figx-active=some] .fx-d-icon,.figx-stage.figx-stage[data-figx-active=much] .fx-d-block,.figx-stage.figx-stage[data-figx-active=much] .fx-d-rule,.figx-stage.figx-stage[data-figx-active=much] .fx-d-shape,.figx-stage.figx-stage[data-figx-active=much] .fx-d-icon,.figx-stage.figx-stage[data-figx-active=much] .fx-d-extra{opacity:1}.fx-texture.fx-texture .fx-t-panel{height:210px;position:relative;background:#d9bba1;transition:background .25s}.fx-texture.fx-texture .fx-t-panel:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .25s}.figx-stage.figx-stage[data-figx-active=texture] .fx-t-panel:before{opacity:1;background-image:radial-gradient(rgba(31,24,32,.2) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.35) 1px,transparent 1px);background-size:5px 5px,7px 7px;background-position:0 0,3px 4px}.figx-stage.figx-stage[data-figx-active=pattern] .fx-t-panel:before{opacity:1;background-image:repeating-linear-gradient(38deg,rgba(31,24,32,.16) 0 3px,transparent 3px 16px)}.fx-t-label.fx-t-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;font-family:Google Sans Flex,Inter,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.8px;color:var(--white);text-align:center}.fx-weight.fx-weight .figx-stage{--w: 400;text-align:center;padding:3rem 2rem}.fx-w-word.fx-w-word{font-family:Google Sans Flex,Inter,sans-serif;font-size:76px;font-weight:var(--w);font-variation-settings:"wght" var(--w);line-height:1;letter-spacing:-2px;color:var(--ink);margin:0}.fx-w-name.fx-w-name{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--crew-red);margin:1.25rem 0 0}.fx-kern.fx-kern .figx-stage{--kwa: 0em;--kav: 0em;--kve: 0em;text-align:center;padding:2rem 1.5rem 1.75rem}.fx-k-word.fx-k-word{font-family:Google Sans Flex,Inter,sans-serif;font-size:clamp(56px,13vw,104px);font-weight:700;line-height:1.12;letter-spacing:0;color:var(--ink);margin:0;font-kerning:none;font-feature-settings:"kern" 0;white-space:nowrap}.fx-k-word.fx-k-word.is-ref{color:var(--ink-soft)}.fx-k-l.fx-k-l{display:inline-block;transition:margin-left .1s linear}.fx-k-a.fx-k-a{margin-left:var(--kwa)}.fx-k-v.fx-k-v{margin-left:var(--kav)}.fx-k-e.fx-k-e{margin-left:var(--kve)}.fx-k-label.fx-k-label{font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);margin:.35rem 0 1.5rem}.fx-k-label.fx-k-label.live{color:var(--crew-red);margin-bottom:0}.fx-k-rule.fx-k-rule{border:none;border-top:.5px solid var(--line);margin:0 0 1.5rem}.figx-controls.figx-controls--stack{flex-direction:column;align-items:stretch;gap:.55rem}.figx-controls.figx-controls--stack .figx-status{flex:0 0 auto}.fx-k-row.fx-k-row{display:grid;grid-template-columns:72px 1fr 64px;align-items:center;gap:.9rem;padding-right:2px}.fx-k-pair.fx-k-pair{font-family:Google Sans Flex,Inter,sans-serif;font-size:15px;font-weight:800;letter-spacing:.28em;color:var(--ink);margin:0}.fx-k-row.fx-k-row .figx-range{width:100%}.fx-k-row.fx-k-row .figx-readout{text-align:right;font-size:12px;letter-spacing:.06em}.fx-k-units.fx-k-units{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:.15rem 0 .5rem;text-align:right}.fx-k-actions.fx-k-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.fx-k-actions.fx-k-actions .figx-btn{flex:0 1 auto}.fx-track.fx-track .figx-stage{--tr: 0em;--ld: 1.7}.fx-tr-para.fx-tr-para{font-size:16px;letter-spacing:var(--tr);line-height:var(--ld);color:var(--ink);margin:0;max-width:100%;transition:letter-spacing .12s linear,line-height .12s linear}.fx-tr-grid.fx-tr-grid{display:grid;gap:.7rem}.fx-measure.fx-measure .figx-stage{--cw: 62}.fx-m-holder.fx-m-holder{position:relative;font-size:15px;max-width:min(100%,calc(var(--cw) * 1ch));transition:max-width .1s linear}.fx-m-p.fx-m-p{font-size:15px;line-height:1.75;color:var(--ink);margin:0 0 .9rem}.fx-m-p.fx-m-p:last-child{margin-bottom:0}.fx-m-ink.fx-m-ink{background:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 0;transition:background .2s}.figx-stage.figx-stage.is-showing-rag .fx-m-ink{background:var(--crew-pink)}.figx-stage.figx-stage.is-justified .fx-m-p{text-align:justify}.figx-stage.figx-stage.is-showing-rag .fx-m-holder{border-right:1px dashed rgba(230,57,70,.55)}.fx-m-readout.fx-m-readout{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--crew-red);white-space:nowrap}.fx-rag.fx-rag .fx-r-cols{display:grid;grid-template-columns:1fr;gap:1.25rem}.fx-r-col.fx-r-col{border:.5px dashed var(--line);padding:1.1rem 1.2rem}.fx-r-col.fx-r-col p{font-size:14.5px;line-height:1.62;color:var(--ink);margin:0 0 .7rem}.fx-r-col.fx-r-col p:last-child{margin-bottom:0}.fx-r-flagged.fx-r-flagged{background:transparent;padding:0 1px;transition:background .2s}.figx-stage.figx-stage.is-flagged .fx-r-flagged{background:var(--crew-pink);box-shadow:0 0 0 2px var(--crew-pink)}.fx-r-note.fx-r-note{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .7rem}.fx-r-col.fx-r-col.is-rag p{text-align:left}.fx-swatchcard.fx-swatchcard .figx-stage{display:grid;grid-template-columns:150px 1fr;gap:1.75rem;align-items:center}.fx-sc-chip.fx-sc-chip{height:150px;background:#e63946;border:.5px solid var(--line)}.fx-sc-panel.fx-sc-panel{min-width:0}.fx-sc-mode.fx-sc-mode{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .5rem}.fx-sc-value.fx-sc-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px;font-weight:600;letter-spacing:-.5px;color:var(--ink);margin:0 0 .8rem;word-break:break-word}.fx-sc-note.fx-sc-note{font-size:13.5px;line-height:1.65;color:var(--ink-soft);margin:0}.fx-sc-pane.fx-sc-pane{display:none}.fx-sc-pane.fx-sc-pane.is-on{display:block}.fx-mix.fx-mix .figx-stage{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}.fx-mix-cell.fx-mix-cell{position:relative;aspect-ratio:4 / 3;isolation:isolate;overflow:hidden}.fx-mix-cell.fx-mix-cell.add{background:#101014}.fx-mix-cell.fx-mix-cell.sub{background:#fff;border:.5px solid var(--line)}.fx-mix-c.fx-mix-c{position:absolute;width:52%;aspect-ratio:1;border-radius:50%}.fx-mix-cell.fx-mix-cell.add .fx-mix-c{mix-blend-mode:screen}.fx-mix-cell.fx-mix-cell.sub .fx-mix-c{mix-blend-mode:multiply}.fx-mix-c.fx-mix-c.one{left:12%;top:8%}.fx-mix-c.fx-mix-c.two{right:12%;top:8%}.fx-mix-c.fx-mix-c.three{left:24%;bottom:6%}.fx-mix-cap.fx-mix-cap{font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:.9rem 0 .3rem;text-align:center}.fx-mix-note.fx-mix-note{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0;text-align:center}.fx-tone.fx-tone .figx-stage{min-height:190px;display:flex;align-items:center}.fx-tn-pane.fx-tn-pane{display:none;width:100%}.fx-tn-pane.fx-tn-pane.is-on{display:block}.fx-tn-line.fx-tn-line{font-family:Google Sans Flex,Inter,sans-serif;font-size:31px;font-weight:700;line-height:1.16;letter-spacing:-.9px;color:var(--ink);margin:0 0 1rem}.fx-tn-meta.fx-tn-meta{font-family:inherit;font-size:13px;line-height:1.6;color:var(--ink-soft);margin:0}.fx-tn-meta.fx-tn-meta b{color:var(--crew-red);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.fx-layout.fx-layout .figx-stage{padding:0}.fx-l-poster.fx-l-poster{position:relative;aspect-ratio:4 / 3;background:var(--cream-warm);overflow:hidden}.fx-l-art.fx-l-art{position:absolute;left:8%;top:8%;width:58.666%;height:58.666%;background:linear-gradient(135deg,#5bae90,#73bdc9)}.fx-l-hed.fx-l-hed{position:absolute;left:8%;top:70%;width:56%;font-family:Google Sans Flex,Inter,sans-serif;font-size:clamp(18px,4.2vw,34px);font-weight:800;line-height:1.05;letter-spacing:-1px;color:var(--ink);margin:0}.fx-l-body.fx-l-body{position:absolute;left:8%;bottom:8%;width:46%;font-size:clamp(10px,1.5vw,13px);line-height:1.55;color:var(--ink-soft);margin:0}.fx-l-tag.fx-l-tag{position:absolute;right:8%;top:8%;font-family:inherit;font-size:clamp(9px,1.3vw,11px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--crew-red)}.fx-l-guide.fx-l-guide{position:absolute;inset:0;opacity:0;transition:opacity .25s;pointer-events:none}.fx-l-guide.fx-l-guide.g-grid{background-image:linear-gradient(to right,rgba(230,57,70,.3) 1px,transparent 1px),linear-gradient(to bottom,rgba(230,57,70,.3) 1px,transparent 1px);background-size:8.3333% 8.3333%}.fx-l-guide.fx-l-guide.g-cols{inset:8%;background-image:repeating-linear-gradient(to right,rgba(230,57,70,.16) 0 13.6667%,transparent 13.6667% 16.6667%)}.fx-l-guide.fx-l-guide.g-margin{background:none}.fx-l-guide.fx-l-guide.g-margin:after{content:"";position:absolute;inset:8%;border:1px dashed var(--crew-red)}.fx-l-guide.fx-l-guide.g-thirds{background-image:linear-gradient(to right,transparent calc(33.333% - 1px),rgba(230,57,70,.7) calc(33.333% - 1px) 33.333%,transparent 33.333% calc(66.666% - 1px),rgba(230,57,70,.7) calc(66.666% - 1px) 66.666%,transparent 66.666%),linear-gradient(to bottom,transparent calc(33.333% - 1px),rgba(230,57,70,.7) calc(33.333% - 1px) 33.333%,transparent 33.333% calc(66.666% - 1px),rgba(230,57,70,.7) calc(66.666% - 1px) 66.666%,transparent 66.666%)}.fx-l-dot.fx-l-dot{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--crew-red);transform:translate(-50%,-50%);opacity:0;transition:opacity .25s}.figx-stage.figx-stage[data-figx-active=grid] .g-grid,.figx-stage.figx-stage[data-figx-active=cols] .g-cols,.figx-stage.figx-stage[data-figx-active=cols] .g-margin,.figx-stage.figx-stage[data-figx-active=thirds] .g-thirds,.figx-stage.figx-stage[data-figx-active=thirds] .fx-l-dot{opacity:1}.fx-photos.fx-photos .fx-p-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fx-p-img.fx-p-img{aspect-ratio:1 / 1;transition:filter .35s ease}.fx-p-img.fx-p-img.p1{background:linear-gradient(150deg,#2d6cdf,#8ecae6 55%,#f2f7fb)}.fx-p-img.fx-p-img.p2{background:linear-gradient(150deg,#b3341f,#f0a35e 60%,#ffe9c9)}.fx-p-img.fx-p-img.p3{background:linear-gradient(150deg,#2f6b3f,#9ac47f 55%,#eef4e2)}.figx-stage.figx-stage.is-treated .fx-p-img{filter:sepia(.55) saturate(.75) hue-rotate(-8deg) contrast(1.04) brightness(1.02)}.fx-logo.fx-logo .figx-stage{--z: 1;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center;justify-items:center;min-height:230px}.fx-lg-cell.fx-lg-cell{text-align:center}.fx-lg-holder.fx-lg-holder{height:150px;display:flex;align-items:center;justify-content:center}.fx-lg-holder.fx-lg-holder svg{width:calc(16px + 134px * var(--z));height:auto;transition:width .12s linear}.fx-lg-label.fx-lg-label{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin:.9rem 0 0}.fx-lg-cell.fx-lg-cell.is-good .fx-lg-label{color:var(--crew-red)}.fx-neg.fx-neg .figx-stage{background:var(--cream-warm)}.fx-n-gap.fx-n-gap{fill:var(--crew-red);opacity:0;transition:opacity .3s ease}.figx-stage.figx-stage.is-shown .fx-n-gap{opacity:1}.fx-neg.fx-neg svg{max-width:420px;margin:0 auto}@media(max-width:720px){.figx-stage.figx-stage{padding:1.5rem 1.25rem}.fx-c-hed.fx-c-hed{font-size:calc(19px + 24px * var(--mix))}.fx-s-hero.fx-s-hero{font-size:calc(13px * var(--r))}.fx-w-word.fx-w-word{font-size:48px}.fx-sp-card.fx-sp-card{padding:calc(8px + 32px * var(--s))}.fx-sp-hed.fx-sp-hed{font-size:23px}.fx-d-hed.fx-d-hed{font-size:24px}.fx-swatchcard.fx-swatchcard .figx-stage{grid-template-columns:1fr;gap:1.1rem}.fx-sc-chip.fx-sc-chip{height:90px}.fx-sc-value.fx-sc-value{font-size:20px}.fx-tn-line.fx-tn-line{font-size:22px;letter-spacing:-.5px}.fx-logo.fx-logo .figx-stage{grid-template-columns:1fr}.figx-tab.figx-tab{font-size:9.5px;padding:.6rem .7rem}}@media(prefers-reduced-motion:reduce){.figx-stage.figx-stage,.figx-stage.figx-stage *,.fx-p-img.fx-p-img,.fx-tr-para.fx-tr-para,.fx-sp-card.fx-sp-card{transition:none!important}}.fx-rv.fx-rv .figx-stage{--z: 1}.fx-rv-grid.fx-rv-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.fx-rv-label.fx-rv-label{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .6rem}.fx-rv-window.fx-rv-window{position:relative;width:min(100%,300px);aspect-ratio:1;margin:0 auto;overflow:hidden;background:var(--white);border:.5px solid var(--line)}.fx-rv-zoom.fx-rv-zoom{position:absolute;inset:0;transform:scale(var(--z));transform-origin:21% 21%}.figx.figx img{margin:0;border:0}.fx-rv-art.fx-rv-art{display:block;width:100%;height:100%;margin:0;border:0;object-fit:contain}img.fx-rv-art.fx-rv-art{image-rendering:pixelated}.fx-rv-mesh.fx-rv-mesh{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(31,24,32,.26) 1px,transparent 1px),linear-gradient(to bottom,rgba(31,24,32,.26) 1px,transparent 1px);background-size:calc(1px * var(--z)) calc(1px * var(--z));background-position:calc(63px - 63px * var(--z)) calc(63px - 63px * var(--z));opacity:calc((var(--z) - 2.2) * .6)}.fx-rv-note.fx-rv-note{font-size:12.5px;line-height:1.55;color:var(--ink-soft);margin:.7rem 0 0}.fx-rv-note.fx-rv-note b{color:var(--ink);font-weight:700}.fx-rv-meta.fx-rv-meta{display:flex;flex-wrap:wrap;gap:5px;margin:.65rem 0 0}.fx-rv-badge.fx-rv-badge{font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--line);color:var(--ink-soft);background:var(--white)}.fx-rv-badge.fx-rv-badge--res{background:var(--ink);border-color:var(--ink);color:var(--white)}.fx-res-grid.fx-res-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.fx-res-label.fx-res-label{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .15rem}.fx-res-count.fx-res-count{font-family:inherit;font-size:12px;color:var(--ink-soft);margin:0 0 .7rem;font-variant-numeric:tabular-nums}.fx-res-note.fx-res-note{font-size:12.5px;line-height:1.55;color:var(--ink-soft);margin:.7rem 0 0}.fx-res-note.fx-res-note b{color:var(--ink);font-weight:700}.fx-res-mesh.fx-res-mesh{transition:opacity .3s ease}.figx-stage.figx-stage.is-nogrid .fx-res-mesh{opacity:0}.fx-bleed.fx-bleed .figx-stage{background:var(--cream-warm);padding:2.5rem}.fx-bl-stage.fx-bl-stage{position:relative;max-width:420px;margin:0 auto;aspect-ratio:1 / 1.35}.fx-bl-sheet.fx-bl-sheet{position:absolute;inset:0;overflow:hidden;clip-path:inset(0);transition:clip-path .65s cubic-bezier(.65,0,.35,1);box-shadow:0 10px 30px #1f182021}.figx-stage.figx-stage.is-trimmed .fx-bl-sheet{clip-path:inset(9%)}.fx-bl-art.fx-bl-art{position:absolute;inset:0;background:linear-gradient(150deg,#e63946,#f4c5d6)}.fx-bl-art.fx-bl-art:after{content:"";position:absolute;left:18%;top:26%;width:34%;aspect-ratio:1;border-radius:50%;background:#ffffffd9}.fx-bl-copy.fx-bl-copy{position:absolute;left:18%;right:18%;bottom:22%}.fx-bl-copy.fx-bl-copy span{display:block;height:7px;background:#1f182080;margin-bottom:6px}.fx-bl-copy.fx-bl-copy span:nth-child(2){width:78%}.fx-bl-copy.fx-bl-copy span:nth-child(3){width:52%}.fx-bl-trim.fx-bl-trim{position:absolute;inset:9%;border:1px dashed rgba(31,24,32,.75);pointer-events:none;transition:opacity .3s ease}.fx-bl-marks.fx-bl-marks{position:absolute;inset:0;pointer-events:none;transition:opacity .3s ease}.fx-bl-marks.fx-bl-marks i{position:absolute;background:var(--ink)}.fx-bl-legend.fx-bl-legend{position:absolute;pointer-events:none;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:opacity .3s ease}.fx-bl-legend.fx-bl-legend.a{top:-1.7rem;left:0;color:var(--crew-red)}.fx-bl-legend.fx-bl-legend.b{bottom:-1.7rem;right:0;color:var(--ink-soft)}.figx-stage.figx-stage.is-trimmed .fx-bl-trim,.figx-stage.figx-stage.is-trimmed .fx-bl-marks,.figx-stage.figx-stage.is-trimmed .fx-bl-legend{opacity:0}@media(max-width:720px){.fx-rv-grid.fx-rv-grid,.fx-res-grid.fx-res-grid{grid-template-columns:1fr;gap:1.5rem}.fx-bleed.fx-bleed .figx-stage{padding:2.25rem 1.25rem}}.lesson-callout.lesson-callout--icon{display:flex;gap:1.25rem;align-items:flex-start}.lesson-callout--icon .lesson-callout-icon{flex:0 0 auto;width:56px;height:56px;display:block}.lesson-callout--icon .lesson-callout-icon svg{width:56px;height:56px;display:block}@media(max-width:720px){.lesson-callout.lesson-callout--icon{gap:.9rem}.lesson-callout--icon .lesson-callout-icon,.lesson-callout--icon .lesson-callout-icon svg{width:42px;height:42px}}.fx-flow-scroll.fx-flow-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fx-flow-scroll.fx-flow-scroll svg{display:block;min-width:640px}.fx-flow.fx-flow .ft-lane{transition:opacity .25s ease}.figx-stage.figx-stage[data-figx-active=logo] .ft-lane:not([data-lane=logo]),.figx-stage.figx-stage[data-figx-active=print] .ft-lane:not([data-lane=print]),.figx-stage.figx-stage[data-figx-active=digital] .ft-lane:not([data-lane=digital]),.figx-stage.figx-stage[data-figx-active=source] .ft-lane:not([data-lane=source]){opacity:.13}.fx-flow-gloss.fx-flow-gloss{font-family:inherit;font-size:11.5px;line-height:1.9;color:var(--ink-soft);margin:.85rem 0 0}.fx-flow-gloss.fx-flow-gloss strong{color:var(--ink);font-weight:700}.fx-logos.fx-logos .figx-stage{padding:2rem 2rem 1.75rem}.fx-lg2-pane.fx-lg2-pane{display:grid;grid-template-columns:216px 1fr;gap:1.9rem;align-items:start}.figx.is-ready .fx-lg2-pane{display:none}.figx.is-ready .fx-lg2-pane.is-on{display:grid}.fx-lg2-pane.fx-lg2-pane+.fx-lg2-pane{margin-top:2rem}.figx.is-ready .fx-lg2-pane+.fx-lg2-pane{margin-top:0}.fx-lg2-art.fx-lg2-art{margin:0}.fx-lg2-art.fx-lg2-art svg{display:block;width:100%;height:auto}.fx-lg2-tag.fx-lg2-tag{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--crew-red);margin:0 0 .45rem}.fx-lg2-title.fx-lg2-title{font-family:inherit;font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.2;color:var(--ink);margin:0 0 .8rem}.fx-lg2-body.fx-lg2-body p:not([class]){font-size:14.5px;line-height:1.7;color:var(--ink);margin:0 0 .85rem}.fx-lg2-body.fx-lg2-body p:last-child{margin-bottom:0}@media(max-width:720px){.fx-lg2-pane.fx-lg2-pane,.figx.is-ready .fx-lg2-pane.is-on{grid-template-columns:1fr;gap:1.1rem}.fx-lg2-art.fx-lg2-art{max-width:190px;margin:0 auto}}
