@font-face{font-family:Helvetica Now Display;src:url(/competitive-analysis/fonts/helvetica-now-display-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/competitive-analysis/fonts/helvetica-now-display-medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/competitive-analysis/fonts/helvetica-now-display-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/competitive-analysis/fonts/space-mono-regular-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/competitive-analysis/fonts/jetbrains-mono-latin.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}:root{--void: #08000f;--ink: #08000f;--paper: #f4f4f4;--tint: #f8f3ff;--lavender: #d8c8ff;--purple: #9680ff;--plum: #1f013d;--fog: #a7a7a7;--mute: #66626e;--mute-ink: #4a4650;--hairline: rgb(8 0 15 / .14);--hairline-light: rgb(255 255 255 / .22);--white: #ffffff;--page-pad: clamp(1.25rem, 3vw, 3rem);--section-space: clamp(8rem, 14vw, 15rem);--flow-intro: clamp(2rem, 5vw, 5rem);--flow-block: clamp(5rem, 9vw, 9rem);--max-width: 120rem;--font-sans: "Google Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-utility: "Google Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--tracking-heading: -.002em;--tracking-display: -.008em;--tracking-numeric: -.02em;--tracking-label: .08em;--type-hero: clamp(3.7rem, calc(2rem + 6vw) , 9rem);--type-display: clamp(2.75rem, calc(2rem + 3.5vw) , 6.25rem);--type-section: clamp(2.375rem, calc(1.8rem + 2.2vw) , 4.5rem);--type-subsection: clamp(1.75rem, calc(1.35rem + 1.3vw) , 2.75rem);--type-question: clamp(1.5rem, calc(1.25rem + 1vw) , 2.5rem);--type-card-title: clamp(1.2rem, calc(1.05rem + .55vw) , 1.6rem);--type-deck: clamp(1.0625rem, calc(1rem + .42vw) , 1.5rem);--type-body-large: clamp(1rem, calc(.95rem + .25vw) , 1.25rem);--type-body: 1rem;--type-small: .875rem;--type-label: .75rem;--type-caption: .6875rem;--leading-display: 1.06;--leading-section: 1.12;--leading-subsection: 1.18;--leading-deck: 1.4;--leading-body: 1.55;--ease: cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--purple) transparent;scrollbar-width:thin;background:var(--void);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;overflow-x:clip;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-weight:400;font-optical-sizing:auto;line-height:var(--leading-body)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,dl,dd,figure,ol,ul,table{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-weight:500;letter-spacing:var(--tracking-heading);text-wrap:balance}p,li{text-wrap:pretty}strong{font-weight:600}:focus-visible{outline:2px solid currentColor;outline-offset:5px}::selection{color:var(--ink);background:var(--lavender)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;display:inline-flex;align-items:center;min-height:2.75rem;padding:.75rem 1rem;color:var(--ink);background:var(--lavender);font:var(--type-label) / 1 var(--font-utility);text-transform:uppercase;transform:translateY(-150%);transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}.utility-label,.eyebrow{font:var(--type-label) / 1.35 var(--font-utility);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase}.section-shell{width:min(100%,var(--max-width));margin-inline:auto;padding:var(--section-space) var(--page-pad)}.mono{font-family:var(--font-utility);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-numeric)}.on-void{color:var(--white);background:var(--void)}.on-paper{color:var(--ink);background:var(--paper)}.on-lavender{color:var(--ink);background:var(--lavender)}.on-white{color:var(--ink);background:var(--white)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.img-full{position:absolute;inset:90px 30px 30px;display:grid;place-items:center}.img-full img{max-width:100%;max-height:100%;object-fit:contain}.cover-kicker{margin:0 0 24px;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:#d8c8ff}.slide--verdict .title-word{font-size:200px;text-align:center}.split--panel{grid-template-columns:560px 1fr;gap:64px}.split--panel .col-text{gap:14px;font-size:17px;line-height:1.45;color:#3a3640;overflow:hidden}.split--panel .col-text h3{margin-bottom:6px}.split--panel .intro{color:#1d1a22;font-size:18px}.verdict{margin:4px 0 0;padding:18px 20px;border-radius:14px;display:grid;grid-template-columns:22px 1fr;column-gap:14px;align-items:start}.verdict .ico{margin-top:1px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.verdict--good{background:#e9f6ee}.verdict--bad{background:#fdeceb}.verdict-label{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.ico{position:relative;flex:none;width:22px;height:22px;border-radius:50%}.ico:before,.ico:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;border-radius:1px;background:#fff;transform:translate(-50%,-50%)}.ico--plus:after{width:2px;height:10px}.ico--minus:after{display:none}.verdict--good .verdict-label{color:#17703a}.verdict--good .ico{background:#1f8a4c}.verdict--bad .verdict-label{color:#b42318}.verdict--bad .ico{background:#d92d20}.verdict ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.verdict li{color:#2a2630}.verdict li b{font-weight:500;color:#08000f;margin-right:6px}.verdict--good li b{color:#17703a}.verdict--bad li b{color:#b42318}.closing-note{margin-top:6px;padding-top:14px;border-top:1px solid rgb(8 0 15 / .12);color:#08000f;font-size:18px}.pnl{position:relative;min-height:0}.pnl-full{width:100%;height:100%;object-fit:contain;object-position:right top}.sw,.cell-abs{position:absolute;border-radius:16px;overflow:hidden}.sw{display:flex;align-items:flex-end;padding:16px 18px}.sw span{font-size:15px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.cell-abs img{width:100%;height:100%;object-fit:cover}.type-top{position:absolute;left:0;right:0;top:0;height:47%;border-radius:16px;overflow:hidden;background:#f4f3f6;display:grid;place-items:center;padding:28px}.type-top img{max-width:100%;max-height:100%;object-fit:contain}.type-cell{position:absolute;left:0;bottom:0;width:calc(50% - 8px);height:calc(53% - 16px);border-radius:16px;overflow:hidden;background:#f4f3f6}.type-cell img{width:100%;height:100%;object-fit:cover;object-position:top center}.type-spec{position:absolute;right:0;bottom:0;width:calc(50% - 8px);height:calc(53% - 16px);margin:0;padding:32px;border-radius:16px;background:#f4f3f6;display:flex;flex-direction:column;gap:22px}.type-spec dt{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6b6672}.type-spec dd{margin:6px 0 0;font-size:30px;line-height:1.15;color:#08000f}.web-cols{position:absolute;inset:0;display:flex;gap:16px;justify-content:center;align-items:center}.web-col{flex:0 1 380px;min-width:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #08000f1a,0 18px 40px -24px #08000f59;align-self:center;max-height:100%}.web-col img{display:block;width:100%;height:auto}.comms{position:absolute;inset:0;display:grid;gap:16px;grid-template-columns:1fr 1fr;align-items:start}.comms--1{grid-template-columns:1fr}.comms--stack{grid-template-rows:auto 1fr}.comms--stack .cg:last-child{grid-column:2;grid-row:1 / 3}.cg{margin:0;padding:18px;border-radius:16px;background:#f4f3f6;display:flex;flex-direction:column;gap:14px;min-height:0;max-height:960px}.cg figcaption{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#3a3640}.cg-imgs{min-height:0;display:flex;justify-content:center}.cg-imgs--row{gap:12px}.cg-imgs img{min-width:0;max-width:100%;max-height:860px;border-radius:10px;object-fit:contain}.comms--3 .cg-imgs img{max-height:400px}.comms--stack .cg:last-child .cg-imgs img{max-height:860px}.comms2{position:absolute;inset:0;display:flex;flex-direction:column;gap:16px}.ccols{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.comms2>.cg:not(:only-child) .cg-imgs img{max-height:280px}.ccol{display:flex;flex-direction:column;gap:16px;min-height:0}.comms2 .cg{max-height:none}.comms2 .cg-imgs img{max-height:520px}.comms2>.cg:only-child .cg-imgs img{max-height:860px}.ccol:has(>.cg+.cg) .cg-imgs img{max-height:360px}.ccol>.cg:only-child .cg-imgs img{max-height:880px}.split--panel .col-text .verdict-label{margin:0 0 16px}.cg-thumbs{display:grid;gap:8px}.cg-thumbs img{width:100%;height:auto;object-fit:cover;border-radius:8px;display:block}.find-row{display:grid;grid-template-columns:60px 1fr;gap:0;padding:28px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.find-row .set-num{padding-top:8px}.find-title{margin:0 0 8px;font-size:32px;line-height:1.15;color:#000}.find-desc{margin:0;max-width:980px;font-size:19px;line-height:1.45;color:#3a3640}html,body{height:100%;overflow:hidden;background:#08000f}.viewport{position:fixed;inset:0;overflow:hidden;touch-action:pan-y}.stage{position:absolute;top:0;left:0;width:1920px;height:1080px;transform-origin:0 0}.slide{position:absolute;inset:0;overflow:hidden;color:#08000f;background:#fff;opacity:0;pointer-events:none;transform-origin:100% 0;transition:opacity 0s linear .38s,transform .5s var(--ease);font-family:var(--font-sans);font-size:19px;line-height:1.5}.slide.is-current{z-index:1;opacity:1;pointer-events:auto;transition:opacity .38s var(--ease),transform .5s var(--ease)}.slide p,.slide li{text-wrap-style:pretty}.slide :is(h1,h2,h3,h4,.st-lead,.synth-lead,.st-close,.st-close-head,.panel-head,.title-word){text-wrap-style:balance}.slide.is-dark{color:#fff;background:#1f013d}.chrome{position:absolute;z-index:2;top:0;left:0;right:0;height:60px;display:flex;justify-content:space-between;align-items:center;padding:0;color:#08000f;--rule: rgb(8 0 15 / .2);border-bottom:.5px solid var(--rule);font:400 14px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase;transition:color .38s var(--ease),border-color .38s var(--ease)}.stage.is-dark .chrome,.stage.is-toc .chrome{color:#fff;--rule: rgb(255 255 255 / .2)}.chrome-left,.chrome-right{display:flex;height:100%}.chrome .chrome-cell{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;padding:0 22px;border:0 solid var(--rule);transition:border-color .38s var(--ease)}.chrome-left .chrome-cell{border-right-width:.5px}.chrome-right .chrome-cell{border-left-width:.5px}.chrome .chrome-square{width:60px;padding:0}.chrome-text{font-weight:300;opacity:.6}.chrome-title{display:contents}.chrome-text.chrome-dim{opacity:.3}.chrome-mark{width:14px;height:14.07px;background:currentColor;-webkit-mask:url(/competitive-analysis/deck/icons/konpo-mark.svg) center / contain no-repeat;mask:url(/competitive-analysis/deck/icons/konpo-mark.svg) center / contain no-repeat}.slide-nav{display:flex;align-items:center;gap:10px}.nav-count{display:flex;gap:5px}.thumbs{position:fixed;inset:0;z-index:50;overflow:auto;padding:60px;background:#222;color:#fff;font-family:var(--font-sans)}.thumbs[hidden]{display:none}.thumbs-close{position:fixed;top:22px;right:30px;z-index:1;width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.thumbs-close:after{content:"";position:absolute;inset:3px;background:#fff;-webkit-mask:url(/competitive-analysis/deck/icons/close.svg) center / contain no-repeat;mask:url(/competitive-analysis/deck/icons/close.svg) center / contain no-repeat}.thumbs-group+.thumbs-group{margin-top:60px}.thumbs-title{display:flex;align-items:center;gap:20px;margin:0 0 20px;font:400 14px/1 "Space Mono",var(--font-utility);text-transform:uppercase}.thumbs-title:after{content:"";flex:1;height:.5px;background:#fff6}.thumbs-grid{display:flex;flex-wrap:wrap;gap:16px}.thumb{position:relative;flex:none;width:220px;height:123.75px;padding:0;border:0;overflow:hidden;background:#fff;cursor:pointer;outline:2px solid transparent;outline-offset:4px;transition:outline-color .15s,transform .25s cubic-bezier(.4,0,1,1)}.thumb:hover{z-index:1;transform:scale(1.1);outline-color:#ffffff59}.thumb.is-here{outline-color:#9680ff}.thumb>.slide{inset:0 auto auto 0;width:1920px;height:1080px;transform:scale(.114583);transform-origin:0 0;opacity:1;pointer-events:none}.thumb *,.thumb *:before,.thumb *:after{transition:none!important;animation:none!important}.thumb-n{position:absolute;left:6px;bottom:6px;padding:3px 5px;border-radius:3px;background:#0000008c;color:#fff;font:11px/1 var(--font-utility)}.nav-total{opacity:.5}.nav-arrow{display:flex;width:16px;height:16px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.nav-arrow:disabled{opacity:.2;cursor:default}.toc-btn{display:flex;align-items:center;gap:14px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.toc-icon{display:flex;width:16px;height:16px}.toc-close,.stage.is-toc .toc-open{display:none}.fs-btn{display:flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.fs-btn[hidden],.fs-exit,.fs-btn[aria-pressed=true] .fs-enter{display:none}.fs-btn[aria-pressed=true] .fs-exit,.stage.is-toc .toc-close{display:block}.stage{overflow:hidden;transition:background-color .5s var(--ease)}.stage.is-toc{background:#9382fb}.stage.is-toc .slide{transform:translate(-400px,60px) scale(calc(960 / 1080));transition:opacity .38s var(--ease),transform .7s var(--ease-out-toc)}.stage{--ease-out-toc: cubic-bezier(.16, 1, .3, 1)}.toc-menu{position:absolute;z-index:3;top:60px;right:0;width:400px;display:flex;flex-direction:column;align-items:flex-end;gap:30px;padding:30px;color:#fff;text-align:right;visibility:hidden;transition:visibility 0s linear .25s}.stage.is-toc .toc-menu{visibility:visible;transition:none}.toc-menu a{display:flex;align-items:center;gap:10px;margin-right:-16px;color:inherit;text-decoration:none;font:400 32px/1 var(--font-sans);opacity:0;transform:translate(24px);transition:opacity .2s var(--ease),transform .25s var(--ease)}.stage.is-toc .toc-menu a{opacity:1;transform:none;transition:opacity .5s var(--ease-out-toc),transform .6s var(--ease-out-toc);transition-delay:calc(.25s + var(--i) * 50ms)}.toc-menu a:hover{color:#ffffffb3}.toc-menu a.toc-brand{margin-right:0;height:24px;font-size:20px;line-height:normal}.toc-dot{width:6px;height:6px;background:currentColor;opacity:0;-webkit-mask:url(/competitive-analysis/deck/icons/dot.svg) center / 100% 100% no-repeat;mask:url(/competitive-analysis/deck/icons/dot.svg) center / 100% 100% no-repeat}.toc-menu a.is-active .toc-dot{opacity:1}.strong{font-weight:500;color:#08000f}.is-dark .strong{color:#fff}.split{position:absolute;inset:90px 30px 30px;display:grid;grid-template-columns:580px 1fr;gap:72px}.split--right{grid-template-columns:1fr 660px}.split--wide{grid-template-columns:620px 1fr;gap:120px}.slide.slide--comms{background:#f8f9fb}.col-text{display:flex;flex-direction:column;gap:20px;min-height:0;color:#3a3640}.col-text h3{margin:0 0 14px;color:#08000f;font-size:72px;font-weight:400;line-height:1.05;letter-spacing:-.02em}.col-text p{margin:0}.col-text .strong{margin-top:12px}.flow-text{position:absolute;left:50%;top:50%;width:580px;transform:translate(-50%,-50%);display:grid;gap:60px;color:#000;font-size:24px;line-height:1.45;text-align:left}.flow-text p{margin:0;opacity:.7}.slide.flow-on{opacity:1;transition:none}.slide.flow-clear{background:transparent}.col-text--lg{font-size:26px;line-height:1.45;gap:36px;color:#2a2630;padding-bottom:80px}.col-text .gap{margin-top:44px}.j-item b,.num-list b{font-weight:500;color:#08000f}.num-list{margin:0;padding-left:26px;display:grid;gap:12px}.num-list{list-style:decimal}.slide.theme-black{background:#000;color:#fff}.theme-black .cover-body h1,.theme-black .title-word,.theme-black .divider-title,.theme-black .divider-num,.theme-black .closing{color:#d8c8ff}.slide.theme-purple{background:#1f013d;color:#fff}.theme-purple .title-word,.theme-purple .cover-body h1,.theme-purple .cover-kicker,.theme-purple .cover-kicker span{color:#fff}.slide.theme-lav{background:#d8c8ff;color:#1f013d}.theme-lav .title-word,.theme-lav .cover-body h1,.theme-lav .cover-kicker,.theme-lav .cover-kicker span{color:#1f013d}.stage.is-lav .chrome{color:#1f013d;--rule: rgb(31 1 61 / .2)}.cover-body{position:absolute;left:30px;bottom:30px}.logo3d{position:absolute;background:url(/competitive-analysis/deck/cover-logo.webp) center / cover no-repeat}.logo3d.is-3d{background:none}.cover-logo{top:0;right:0;width:820px;height:680px}.slide--closing .closing{z-index:1;font-size:186px;line-height:1}.closing-logo{top:100px;left:429px;width:1062px;height:880px}.cover-logo .l3d-toggle{top:72px}.cover-kicker{margin:0 0 56px;color:#9680ff;font-size:26px;line-height:1.3}.cover-kicker span{color:#c4b8ff}.cover-body h1{margin:0;color:#9680ff;font-size:160px;font-weight:400;line-height:1;letter-spacing:-.035em}.summary-panel{margin-top:190px;display:grid;align-items:center;padding:64px 72px;background:#f6f7f9}.summary-panel p{margin:0;font-size:46px;line-height:1.28;letter-spacing:-.01em;color:#08000f}.slide.slide--toc{background:#9680ff}.toc{position:absolute;left:30px;right:30px;bottom:30px;margin:0;padding:0;list-style:none}.toc a{display:flex;justify-content:space-between;align-items:baseline;padding:24px 0;border-top:.5px solid rgb(255 255 255 / .2);font-size:58px;line-height:1.1;letter-spacing:-.01em;transition:padding .3s var(--ease)}.toc a:hover{padding-left:16px}.divider-title{position:absolute;top:90px;left:30px;width:1220px;margin:0;font-size:160px;font-weight:400;line-height:1;letter-spacing:-.03em}.divider-num{position:absolute;right:30px;bottom:-30px;padding-right:.06em;font-size:600px;font-weight:400;line-height:1;letter-spacing:-.06em}.title-word{position:absolute;left:30px;right:30px;top:50%;transform:translateY(-38%);margin:0;color:#1f013d;font-size:170px;font-weight:400;line-height:1;letter-spacing:-.035em;text-align:left}.title-word--two{max-width:900px;line-height:1.02}.title-word:has(.title-eyebrow){display:flex;flex-direction:column}.title-eyebrow{order:-1;margin-bottom:28px;font:400 16px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.slide.is-current .type-blur span{animation:type-blur .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.25s + var(--i) * 75ms)}}@keyframes type-blur{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur(0)}}.title-word--center{left:30px;transform:translateY(-50%);font-size:150px;text-align:center}.closing{position:absolute;inset:0;margin:0;display:grid;place-items:center;font-size:180px;font-weight:400;letter-spacing:-.03em}.logo-grid{position:absolute;inset:90px 30px 30px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:12px}.logo-grid li{display:grid;place-items:center;background:#f6f7f9;transition:opacity .3s}.logo-grid li.faded{opacity:.22}.logo-grid--side{left:670px}.logo-grid--side .logo-slot{width:220px}.logo-slot{width:290px;display:grid;place-items:center}.logo-slot--lg{width:320px}.lg{width:100%;display:grid;place-items:center;gap:14px}.lg img{width:100%;height:auto;max-height:150px;object-fit:contain}.lg .mask{display:block;width:100%;background:var(--tone, #00918c);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.lg-stepful img{width:70%}.lg-stepful .mask{display:none;width:70%}.lg-stepful.toned img{display:none}.lg-stepful.toned .mask{display:block}.lg-careerstep .mask{width:92%}.lg-act svg{width:96px;height:96px}.lg-act .a1{fill:#6cc9c0}.lg-act .a2{fill:#0b1a35}.lg-act-name{font:500 14px/1 var(--font-sans);letter-spacing:.03em;color:#0b1a35}.lg-act.toned .a1,.lg-act.toned .a2{fill:var(--tone)}.lg-act.toned .lg-act-name{color:var(--tone)}.slide--identity .tile:nth-child(3) .lg-act .a1,.slide--identity .tile:nth-child(3) .lg-act .a2{fill:#6cc9c0}.slide--identity .tile:nth-child(3) .lg-act-name{color:#fff}.lg-trc{grid-auto-flow:column;gap:14px;color:#3a4a9c}.lg-trc .pin{width:60px;height:60px}.lg-trc span{font-size:46px;font-weight:300;letter-spacing:-.02em;line-height:1}.lg-trc b{font-weight:700}.lg-trc.toned{color:var(--tone)}.lg-trc.toned .pin rect{fill:var(--tone)}.lg-relias .serif-r{display:none;font:400 80px/1 Georgia,Times New Roman,serif;color:#1a1a1a}.lg-medcerts{grid-auto-flow:column;gap:12px;color:#111}.lg-medcerts svg{width:58px}.lg-medcerts span{display:grid;font-size:42px;line-height:1}.lg-medcerts small{font-size:15px;justify-self:end;color:#555}.lg-audirie{grid-auto-flow:column;gap:2px;color:var(--tone, #1e3a8a)}.lg-audirie svg{width:48px}.lg-audirie span{font-size:60px;font-weight:500;letter-spacing:-.02em;line-height:1}.symbol-only.lg-act .lg-act-name,.symbol-only.lg-trc span,.symbol-only.lg-medcerts span{display:none}.symbol-only.lg-careerstep .mask{width:78px;aspect-ratio:1.55!important;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:auto 100%;mask-size:auto 100%}.symbol-only.lg-ra img{width:120px;height:90px;object-fit:cover;object-position:center 10%}.symbol-only.lg-relias img{display:none}.symbol-only.lg-relias .serif-r{display:block}.lg-hcc img{filter:invert(1) hue-rotate(180deg) saturate(1.4)}.symbol-only.lg-hcc img{width:82px;height:82px;object-fit:cover;object-position:left center}.symbol-only.lg-audirie svg{display:none}.ins-a,.ins-b{position:absolute;left:30px;width:580px;display:grid;gap:30px;color:#000;font-size:20px;line-height:1.45}.ins-a{top:90px}.ins-b{top:585px;width:520px}.ins-a p,.ins-b p{margin:0}.ins-a p:not(.strong),.ins-b p:not(.strong){opacity:.7}.ins-rows{margin:0;padding:0;list-style:none}.ins-rows li{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:16px 0;border-top:1px solid rgb(0 0 0 / .1)}.ins-rows b{font-weight:400}.ins-rows span{opacity:.7}.ins-num{position:absolute;left:990px;top:380px;color:#000;font-size:320px;font-weight:400;line-height:1;letter-spacing:-.05em}.consider{position:absolute;left:990px;top:730px;width:900px;height:320px;box-sizing:border-box;padding:30px;display:grid;align-content:start;gap:30px;background:#d8c8ff;color:#000;font-size:20px;line-height:1.45}.consider p{margin:0}.consider p:not(.strong){opacity:.7}.consider .strong{display:flex;justify-content:space-between;align-items:center}.st-icon{flex:none;color:#1f013d}.sym-summary{position:absolute;inset:90px 30px 30px;display:grid;grid-template-columns:560px 460px 1fr;grid-template-rows:repeat(4,1fr);column-gap:56px;row-gap:12px}.sym-row{grid-column:1 / 3;display:grid;grid-template-columns:560px 460px;column-gap:56px}.sym-text{color:#3a3640;align-self:center}.sym-text p{margin:0 0 6px}.sym-row .tile{display:grid;place-items:center;background:#f6f7f9}.sym-row .logo-slot{width:210px}.sym-rest{grid-column:3;grid-row:3 / 5;align-self:end;padding-left:40px;color:#3a3640;font-size:21px}.sym-rest p{margin:0 0 22px}.cells{display:grid;gap:10px;min-height:0}.cells--full{position:absolute;inset:90px 30px 30px}.cells--2x2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cells--2x1{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.cells--flush{gap:0}.tile{display:grid;place-items:center;overflow:hidden;background:#f6f7f9;min-height:0}.cell{position:relative;overflow:hidden;background:#f6f7f9;min-height:0}.cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cell.contain img{object-fit:contain}.cell.icon-row{display:flex;align-items:center;justify-content:space-between;padding:60px 120px;background:#f7f9fa}.cell.icon-row:has(img:only-child){justify-content:center}.cell.icon-row img{position:static;width:auto;height:auto}.cell.pad img{inset:32px;width:calc(100% - 64px);height:calc(100% - 64px)}.cell-text{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font:500 32px/1 var(--font-sans);letter-spacing:.64px}.mosaic{display:grid;grid-template-rows:repeat(3,1fr)}.shot{position:relative;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #08000f0f}.shot img{width:100%;height:100%;object-fit:cover;object-position:top center}.shot-stack{display:grid;grid-auto-rows:1fr;gap:10px;min-height:0}.shot-stack img{width:100%;height:100%;min-height:0;object-fit:cover}.arch-logo{max-width:62%;max-height:44%;object-fit:contain}.clinician{display:flex;align-items:center;gap:10px;font-size:32px;font-weight:600;color:#1f3d7a}.clinician b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1f6fd0;color:#fff;font-size:24px}.clinician span{font-size:18px;font-weight:400}.rating{--spring: linear(0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017 19.3%, 1.042 22.3%, 1.046 25.4%, 1.036 29.9%, 1.013 37%, .999 47%, .996 55%, 1);position:absolute;inset:90px 30px 30px;display:grid;grid-template-columns:repeat(6,1fr) 442px;gap:10px}.bar{position:relative;background:#f7f9fa}.bar span{position:absolute;left:0;right:0;bottom:0;height:calc(var(--f) * 100%);background:#dce3e6;transform-origin:bottom;transform:scaleY(0);transition:transform .3s var(--ease)}.slide.is-current .bar span,.slide.is-current .overall>span{transform:scaleY(1);transition:transform 1.1s var(--spring) calc(.2s + var(--k) * 50ms)}.bar em,.overall em{position:absolute;left:20px;bottom:20px;font:500 14px/1.4 var(--font-utility);font-style:normal;letter-spacing:.04em;text-transform:uppercase;white-space:pre-line;color:#1f013d}.overall{position:relative;margin-left:20px;display:grid;place-items:center;background:#d8c8ff33;color:#1f013d}.overall>span{position:absolute;left:0;right:0;bottom:0;height:calc(var(--f) * 100%);background:#d8c8ff;transform-origin:bottom;transform:scaleY(0);transition:transform .3s var(--ease)}.overall strong{position:relative}.overall strong{font-size:200px;font-weight:400;letter-spacing:-6px;line-height:normal}.overall em{left:0;right:0;bottom:40px;text-align:center}.set-intro{position:absolute;top:90px;left:30px;width:550px;display:grid;gap:30px;color:#000}.set-intro h3{margin:0;font-size:56px;font-weight:400;line-height:1.1}.set-intro p{margin:0;max-width:494px;font-size:20px;line-height:1.45;opacity:.7}.slide--scores .set-intro p{max-width:none}.set-id{display:flex;align-items:center;gap:24px;flex:none}.set-num{width:32px;font-size:16px;line-height:1.45;opacity:.7}.set-name{display:flex;align-items:center;gap:16px;font-size:24px;line-height:1.1;white-space:nowrap}.set-name img{width:12px;height:12px}.pill{display:grid;place-items:center;width:42px;height:20px;border-radius:32px;background:#d9c8ff;font-size:14px;line-height:1}.set-list{position:absolute;top:205px;left:670px;width:1220px;color:#000}.set-row{display:flex;align-items:flex-start;gap:120px;padding:32px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.set-row:last-child{border-bottom:0}.set-row .set-id{width:279px}.set-kind{display:grid;flex:none;width:144px;line-height:1.45}.set-kind span{font-size:14px;opacity:.5}.set-desc{flex:1;margin:0;font-size:16px;line-height:1.45;opacity:.7}.set-score{margin:0;font-size:28px;line-height:1.1;color:#0006;white-space:nowrap}.set-score b{font-weight:500;color:#000}.tl-key{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:12px;font-size:18px}.tl-key li{display:flex;align-items:center;gap:12px}.tl-key i{width:28px;height:14px;border-radius:3px}.tl-key .k-done{background:#9382fb}.tl-key .k-doing{background:repeating-linear-gradient(135deg,#9382fb 0 5px,#c9c0fd 5px 10px)}.tl-key .k-next{background:#9382fb4d}.tl-key .k-phase,.tl-phase .tl-bar{background:#9382fba6}.tl-phase .tl-name{font-weight:500}.tl-key .k-dia{width:14px;height:14px;margin:0 7px;border-radius:2px;background:#1f013d;transform:rotate(45deg)}.tl-panel{--name: 340px;--spring: linear(0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017 19.3%, 1.042 22.3%, 1.046 25.4%, 1.036 29.9%, 1.013 37%, .999 47%, .996 55%, 1);position:absolute;top:90px;left:670px;width:1220px;height:960px;padding:60px;box-sizing:border-box;background:#f7f9fa;color:#000}.tl-weeks,.tl-today{position:absolute;top:60px;left:calc(60px + var(--name));right:60px;bottom:60px;pointer-events:none}.tl-weeks span{white-space:nowrap;position:absolute;top:0;bottom:0;left:calc(var(--d) / var(--days) * 100%);padding-left:10px;border-left:1px solid rgb(0 0 0 / .1);font:400 14px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.tl-today:before{content:"";position:absolute;top:34px;bottom:0;left:calc(var(--d) / var(--days) * 100%);width:1px;background:repeating-linear-gradient(to bottom,#9382fb 0 4px,transparent 4px 8px)}.tl-today span{position:absolute;top:36px;left:calc(var(--d) / var(--days) * 100%);transform:translate(-50%);padding:4px 8px;border-radius:32px;background:#9382fb;color:#fff;font:500 12px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase}.tl-rows{position:absolute;top:120px;left:60px;right:60px;margin:0;padding:0;list-style:none}.tl-rows li{display:grid;grid-template-columns:var(--name) 1fr;align-items:center;height:var(--rowh, 70px);border-bottom:1px solid rgb(0 0 0 / .06)}.tl-name{padding-right:24px;font-size:18px;line-height:1.25}.tl-decision .tl-name{font-weight:500}.tl-track{position:relative;height:28px}.tl-bar{position:absolute;top:0;height:28px;left:calc(var(--d) / var(--days) * 100%);width:calc(var(--len) / var(--days) * 100%);border-radius:4px;transform-origin:left;transform:scaleX(0);transition:transform .3s var(--ease)}.tl-done .tl-bar{background:#9382fb}.tl-doing .tl-bar{background:repeating-linear-gradient(135deg,#9382fb 0 6px,#c9c0fd 6px 12px)}.tl-next .tl-bar{background:#9382fb4d}.tl-decision .tl-bar{top:5px;width:18px;height:18px;margin-left:-9px;left:calc((var(--d) + .5) / var(--days) * 100%);border-radius:2px;background:#1f013d;transform:rotate(45deg) scale(0)}.slide.is-current .tl-bar{transform:scaleX(1);transition:transform 1s var(--spring) calc(.2s + var(--k) * 60ms)}.slide.is-current .tl-decision .tl-bar{transform:rotate(45deg) scale(1)}.score-panel{position:absolute;top:90px;left:670px;width:1220px;height:960px;overflow:hidden;background:#f7f9fa;color:#000}.score-list{position:absolute;left:60px;top:50%;width:1100px;transform:translateY(-50%)}.score-row{display:flex;align-items:flex-start;padding:40px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.score-row:last-child{border-bottom:0}.score-row .set-id{width:280px}.score-chart{position:relative;flex:1;height:36px}.score-chart span{position:absolute;left:0;top:0;width:calc(var(--w) * 100%);height:36px;border-radius:4px;background:#9382fb4d;transform-origin:left;transform:scaleX(0);transition:transform .3s var(--ease)}.slide.is-current .score-chart span{transform:scaleX(1);transition:transform 1.1s var(--spring) calc(.2s + var(--k) * 50ms)}.score-chart span.is-us{background:#9382fb}.score-val{width:64px;font-size:32px;font-weight:500;line-height:1.1;text-align:right}.slide--scores{--spring: linear(0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017 19.3%, 1.042 22.3%, 1.046 25.4%, 1.036 29.9%, 1.013 37%, .999 47%, .996 55%, 1)}.score-mark{position:absolute;top:0;width:0;transform:translate(calc(-1 * var(--dx)));transition:transform .3s var(--ease)}.slide.is-current .score-mark{transform:none;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .2s}.score-mean{position:absolute;left:0;top:103px;color:#1f013d;margin:0;transform:translate(-50%);font-size:16px;font-weight:500;line-height:1;letter-spacing:.44px;text-transform:uppercase;white-space:nowrap}.score-line{position:absolute;left:-.5px;top:129px;width:1px;height:661.5px;background:repeating-linear-gradient(to bottom,#9382fb 0 4px,transparent 4px 8px)}.score-line:before{content:"";position:absolute;left:-2.17px;top:-2.67px;width:5.33px;height:5.33px;border-radius:50%;background:#9382fb}.wheel-intro{position:absolute;left:30px;top:90px;width:580px;display:grid;gap:30px;font-size:24px;line-height:1.45;color:#000}.wheel-intro p,.terr-who{margin:0;opacity:.7}.wheel-terr{position:absolute;left:30px;top:555px;width:580px;display:grid;gap:30px;color:#000}.wheel-terr-title{margin:0;font-size:24px;font-weight:500;line-height:1.45}.terr-row{display:flex;align-items:center;gap:20px}.terr-sw{display:flex;justify-content:flex-end;gap:2px;width:108px;flex:none}.terr-sw span{width:20px;height:60px;border-radius:2px}.terr-name{margin:0;font-size:24px;line-height:1.45}.terr-who{font-size:16px;line-height:1.45;margin-top:5px}.wheel-panel{position:absolute;left:670px;top:90px;width:1220px;height:960px;background:#f7f9fa}.occ{--dots-at: 1.35s;--logos-at: calc(var(--dots-at) + .3s);--spring: linear(0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017 19.3%, 1.042 22.3%, 1.046 25.4%, 1.036 29.9%, 1.013 37%, .999 47%, .996 55%, 1);position:absolute;left:101px;top:0;width:1018px;height:960px}.occ-ring{position:absolute;left:104px;top:75px;width:810px;height:810px}.occ-orbit{position:absolute;left:156.4px;top:127.4px;width:705.172px;height:705.172px;mix-blend-mode:overlay}.occ-ring,.occ-orbit{opacity:0;transform:rotate(-90deg);transition:opacity .25s var(--ease),transform 0s linear .25s}.slide.is-current .occ-ring,.slide.is-current .occ-orbit{opacity:1;transform:none;transition:opacity .7s var(--ease) .15s,transform 1.2s cubic-bezier(.22,1,.36,1) .15s}.occ-dot{position:absolute;opacity:0;transform:scale(.6);transition:opacity .2s var(--ease),transform 0s linear .2s}.slide.is-current .occ-dot{opacity:1;transform:none;transition:opacity .5s var(--ease),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--dots-at) + var(--i) * 60ms)}.occ-logos{position:absolute;left:calc(50% - .25px);top:calc(50% + .5px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px}.occ-logos img{display:block;object-fit:contain;opacity:0;transform:translateY(-24px);transition:opacity .2s var(--ease),transform 0s linear .2s}.occ--opp .occ-ring,.occ--opp .occ-orbit,.slide.is-current .occ--opp .occ-ring,.slide.is-current .occ--opp .occ-orbit{opacity:1;transform:none;transition:none}.slide.is-current .occ--opp .occ-orbit{opacity:0;transition:opacity .6s var(--ease) .4s}.occ--opp .occ-ring-opp{opacity:0;transition:opacity .2s var(--ease)}.slide.is-current .occ--opp .occ-ring-opp{opacity:1;transition:opacity .9s var(--ease) .4s}.occ--opp .occ-dot{opacity:1;transform:none;filter:none;transition:none}.slide.is-current .occ--opp .occ-dot{opacity:.2;filter:grayscale(1);transition:opacity .9s var(--ease) .4s,filter .9s var(--ease) .4s}.occ-guides{position:absolute;left:144px;top:54.5px;width:816.215px;height:823.165px;transform:scaleX(-1);opacity:0;transition:opacity .2s var(--ease)}.slide.is-current .occ-guides{opacity:1;transition:opacity .7s var(--ease) 1.2s}.occ--opp .occ-logos img{opacity:1;transform:none;transition:none}.slide.is-current .occ--opp .occ-logos img{opacity:0;transform:translateY(24px);transition:opacity .4s var(--ease),transform .5s cubic-bezier(.55,0,1,.45);transition-delay:calc(.1s + var(--i) * 50ms)}.slide.is-current .occ-logos img{opacity:1;transform:none;transition:opacity .5s var(--ease),transform .9s var(--spring);transition-delay:calc(var(--logos-at) + var(--i) * 50ms)}.wheel-label{position:absolute;top:30px;left:30px;display:flex;align-items:center;gap:8px;font:400 14px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase}.wheel-label img{width:6px;height:6px}.q-wrap{position:absolute;left:670px;top:283px;width:610px}.q-list{margin:0;padding:0;list-style:none;counter-reset:q;display:grid;gap:30px}.q-list li{counter-increment:q;display:flex;align-items:baseline;gap:20px;font-size:24px;line-height:1.45;color:#000000b3}.q-list li+li{padding-top:30px;border-top:1px solid rgb(9 9 9 / .1)}.q-list li:before{content:counter(q) ".";flex:none}.decision h3{position:absolute;left:30px;top:90px;width:550px;margin:0;color:#000;font-size:56px;font-weight:400;line-height:1.1}.decision-panels{position:absolute;left:670px;top:205px;width:1220px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.decision--color .decision-panels{align-items:start}.panel{display:grid;align-content:start;gap:30px;padding:30px;background:#f7f9fa;color:#000;font-size:24px;line-height:1.45}.panel-head{margin:0;font-weight:500}.panel-list{margin:0;padding-left:36px;opacity:.7}.panel-list li+li{margin-top:12px}.decision-note{position:absolute;left:670px;top:834px;margin:0;color:#000;font-size:24px;font-weight:500;line-height:1.45}.decision--color .decision-note{top:823px}.method-panel{position:absolute;top:90px;left:670px;width:1220px;height:960px;padding:60px;background:#f7f9fa;color:#000;display:grid;grid-template-rows:1fr auto}.method-list{margin:0;padding:0;list-style:none}.method-list li{display:grid;grid-template-columns:56px 340px 1fr;align-items:baseline;padding:24px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.method-list b{font-size:24px;font-weight:400;line-height:1.1}.method-list p{margin:0;font-size:18px;line-height:1.45;opacity:.7}.method-dims{padding-top:36px}.method-dims-title{margin:0 0 16px;font:400 14px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase;color:#1f013d}.method-dims ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.method-dims li{padding:10px 18px;border-radius:32px;background:#d9c8ff;font-size:18px;line-height:1}.swot{position:absolute;top:90px;left:670px;width:1220px;color:#000}.swot-head,.swot-row{display:grid;grid-template-columns:330px 1fr 1fr;column-gap:40px}.swot-head{padding-bottom:16px;border-bottom:1px solid rgb(0 0 0 / .1);font:400 14px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase;color:#1f013d}.swot-head i{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:10px;border-radius:50%;font-style:normal;font-family:var(--font-sans)}.swot-plus{background:#d9c8ff}.swot-minus{background:#e8e8ea}.swot-row{padding:22px 0;border-bottom:1px solid rgb(0 0 0 / .1);align-items:start}.swot-row:last-child{border-bottom:0}.swot-row .set-id{gap:24px}.swot-score{margin-left:auto;font-size:22px;font-weight:500;line-height:1.1}.swot-row.is-us .swot-score{color:#9382fb}.swot-row ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:17px;line-height:1.4}.swot-row ul li{position:relative;padding-left:18px;color:#000000bf}.swot-row ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:#9382fb}.swot-row ul+ul li:before{background:#b9b6bd}.swot-row.is-us ul:first-of-type li{font-weight:500;color:#000}.st-head{position:absolute;left:30px;top:90px;width:550px;display:grid;gap:20px;color:#000}.st-head h3{margin:0;font-size:56px;font-weight:400;line-height:1.1}.st-num{font:400 14px/1 var(--font-utility);letter-spacing:.06em;color:#1f013d}.st-body{position:absolute;left:670px;top:90px;width:1000px;color:#000}.st-lead{margin:0 0 40px;font-size:48px;line-height:1.15;letter-spacing:-.01em}.st-intro{margin:-8px 0 40px;max-width:860px;font-size:24px;line-height:1.45;opacity:.7}.st-points{margin:0;padding:0;list-style:none;border-top:1px solid rgb(0 0 0 / .1)}.st-points li{padding:24px 0;border-bottom:1px solid rgb(0 0 0 / .1);font-size:24px;line-height:1.45}.st-points li span{opacity:.7}.st-points--labelled li{display:grid;grid-template-columns:240px 1fr;gap:30px}.st-points--labelled b{font-weight:500}.st-body.st--see{top:205px;width:1220px}.st--see .st-lead{margin-bottom:31px;font-size:40px;line-height:1.5;letter-spacing:0}.st--see .st-points li{padding:31px 0;border-bottom-color:#0000001a;white-space:nowrap}.sub-nav{position:absolute;left:30px;top:90px;width:550px;display:grid;gap:30px;color:#000;font-size:24px;line-height:1.45}.sub-nav p{margin:0;opacity:.4}.sub-nav p[aria-current]{opacity:1}.st-kicker{margin:0 0 31px;color:#000;font:400 14px/1 var(--font-utility);text-transform:uppercase}.st-kicker--lists{position:absolute;left:670px;top:205px}.st-lists.st--cols.st--kicked{top:249px}.st--lead48 .st-lead{font-size:48px;line-height:1.45}.st-body.st--narr{top:205px;width:1220px}.st--narr .st-lead{margin-bottom:30px;font-size:40px;line-height:1.5;letter-spacing:0}.st--narr .st-points li{padding:30px 0}.st--narr .st-points li:last-child{padding-bottom:0;border-bottom:0}.st--narr .st-close{margin-top:60px}.st-body.st--tone{top:205px;width:1220px}.st--tone .st-lead{margin-bottom:30px;font-size:40px;line-height:1.5;letter-spacing:0}.st--tone .st-intro{margin:0 0 30px;max-width:none;font-size:24px;line-height:1.45}.st--tone .st-points li{padding:30px 0}.st--tone .st-points li:last-child{padding-bottom:0;border-bottom:0}.st--tone .st-points--labelled li{grid-template-columns:200px 1fr;gap:10px}.st--tone .st-close{margin-top:60px}.plan{display:grid}.plan-row{display:grid;grid-template-columns:220px 1fr 1fr;gap:20px;align-items:stretch;padding:14px 0;border-bottom:1px solid rgb(0 0 0 / .1);font-size:22px;line-height:1.4}.plan-row:last-child{border-bottom:0}.plan-row b{align-self:center;font-weight:500}.plan-row p{margin:0;padding:18px 22px;border-radius:12px}.plan-we{color:#000000b3;background:#f7f9fa}.plan-you{color:#1f013d;font-weight:500;background:#d8c8ff8c}.plan-head{padding-bottom:10px;font:400 14px/1 var(--font-utility);letter-spacing:.06em;text-transform:uppercase}.plan-head span:nth-child(2){padding-left:22px;opacity:.6}.plan-head span:nth-child(3){padding-left:22px;color:#1f013d}.st-body.st--narrow{width:900px}.st--narrow .st-lead{max-width:769px}.st-lists.st--cols{top:205px;gap:60px}.st--cols .panel{gap:31px;padding:0;background:none}.st--cols .panel-head{padding-bottom:31px;border-bottom:1px solid rgb(0 0 0 / .1);font-size:40px;font-weight:400;line-height:1.5}.st--cols .st-items{display:block;padding-left:36px;list-style:"· ";font-size:24px;line-height:1.45}.st--cols .st-items li+li{margin-top:12px}.st-close.st-close--box{position:absolute;left:0;top:525px;width:1218px;height:320px;box-sizing:border-box;margin:0;padding:36px 40px;display:grid;align-content:space-between;gap:30px;background:#d8c8ff;color:#08000f;font-size:24px;font-weight:400;line-height:1.45}.st-close--box p{margin:0}.st-close--box p:last-child{font-size:30px;line-height:1.35;letter-spacing:-.01em;opacity:.7}.st-close-head{display:flex;justify-content:space-between;align-items:center;font-size:40px}.st-close{margin:40px 0 0;padding:36px 40px;display:flex;align-items:flex-start;gap:24px;background:#d8c8ff;color:#08000f;font-size:30px;font-weight:400;line-height:1.35;letter-spacing:-.01em}.st-close:not(.st-close--box) .st-icon{margin:calc((1.35em - 24px)/2) 0 0 auto}.st-lists{position:absolute;left:670px;top:90px;width:1220px;display:grid;gap:10px}.st-items{margin:0;padding:0;list-style:none;display:grid;gap:12px;opacity:.7}.insp-text{position:absolute;left:30px;top:90px;width:580px;color:#000}.insp-text h3{margin:0 0 40px;font-size:56px;font-weight:400;line-height:1.1}.insp-text .st-points li{font-size:21px;padding:20px 0}.mood{position:absolute;left:30px;top:90px;width:1860px;height:960px}.mood--insp{left:670px;width:1220px}.mt{position:absolute;overflow:hidden;border-radius:24px;background:#f4f4f4}.mt img,.mt video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mt video{opacity:0;transition:opacity .4s var(--ease)}.mt video.on{opacity:1}.mood .mt{opacity:0;transform:scale(.97);transition:opacity .2s var(--ease),transform 0s linear .2s}.slide.is-current .mood .mt{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .9s cubic-bezier(.16,1,.3,1)}.slide.is-current .mood .mt:nth-child(1){transition-delay:0ms}.slide.is-current .mood .mt:nth-child(2){transition-delay:40ms}.slide.is-current .mood .mt:nth-child(3){transition-delay:80ms}.slide.is-current .mood .mt:nth-child(4){transition-delay:.12s}.slide.is-current .mood .mt:nth-child(5){transition-delay:.16s}.slide.is-current .mood .mt:nth-child(6){transition-delay:.2s}.slide.is-current .mood .mt:nth-child(7){transition-delay:.24s}.slide.is-current .mood .mt:nth-child(8){transition-delay:.28s}.slide.is-current .mood .mt:nth-child(9){transition-delay:.32s}.slide.is-current .mood .mt:nth-child(10){transition-delay:.36s}.slide.is-current .mood .mt:nth-child(11){transition-delay:.4s}.slide.is-current .mood .mt:nth-child(12){transition-delay:.44s}.mood--compare{display:grid;place-items:center}.mood--compare img{width:100%;height:100%;object-fit:contain}.cmp{position:relative;height:100%;aspect-ratio:16 / 9}.cmp-label{position:absolute;top:11.4%;transform:translate(-50%,-50%);color:#000;font-size:57px;font-weight:400;line-height:1;letter-spacing:-.01em;white-space:nowrap}.synthesis{position:absolute;inset:0;padding:90px 0 0 30px;display:grid;grid-template-columns:1218px;align-content:start;gap:30px;color:#000}.synth-lead{margin:0;width:1190px;font-size:56px;line-height:1.45}.synthesis .st-close{margin:0}.synth-cols{position:absolute;left:670px;top:730px;width:1220px;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.synth-cols .panel{gap:31px;padding:0;background:none}.synth-cols .panel-head{padding-bottom:31px;border-bottom:1px solid rgb(0 0 0 / .1);font-size:40px;font-weight:400;line-height:1.5}.synth-cols p:not(.panel-head){margin:0;opacity:.7}.venn{position:absolute;left:670px;top:90px;width:1220px;height:960px;background:#f7f9fa;padding:50px;box-sizing:border-box}.venn-ring{fill:none;stroke:#1f013d;stroke-width:1.5;stroke-dasharray:1571;stroke-dashoffset:1571;transition:stroke-dashoffset 0s linear .3s}.slide.is-current .venn-ring{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) calc(.15s + var(--i) * .15s)}.venn-core{opacity:0;transition:opacity .2s var(--ease)}.slide.is-current .venn-core{opacity:1;transition:opacity .8s var(--ease) 1.2s}.venn text{fill:#000;font:400 30px var(--font-sans);text-anchor:middle}
