#inki3d{margin-bottom:14px;display:block}#iwqdag{color:var(--fg-3);margin-top:18px;font-size:13px}*{box-sizing:border-box}body{background:#0a0908!important}html,body{background:#0a0908!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.dojo-page{color:#faf8f4!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;background:#0a0908!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.6!important;transition:background .48s cubic-bezier(.22,.61,.36,1),color .48s cubic-bezier(.22,.61,.36,1)!important;overflow-x:hidden!important}.dojo-page .sec-head,.dojo-page .sec-head *,.dojo-page .om-center{text-align:center!important}.dojo-page *,.dojo-page :before,.dojo-page :after{box-sizing:border-box!important;margin:0!important;padding:0!important}.dojo-page .story{grid-column:1!important;min-width:0!important}.dojo-page a{color:inherit!important;text-decoration:none!important}.dojo-page button{font:inherit!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important}.dojo-page img{max-width:100%}.dojo-page .container{box-sizing:border-box!important;width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(24px,5vw,80px)!important;padding-right:clamp(24px,5vw,80px)!important}.dojo-page section.band{border-top:.75px solid #b8923a8c!important;padding:clamp(72px,10vw,128px) 0!important}.dojo-page .kanji{font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-weight:500!important;line-height:1!important}.dojo-page .eyebrow{text-transform:uppercase!important;letter-spacing:.28em!important;color:#b8923a!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important}.dojo-page .wordmark{text-transform:uppercase!important;letter-spacing:.42em!important;padding-left:.42em!important;font-family:Inter,sans-serif!important;font-weight:200!important;line-height:1!important}.dojo-page .display{letter-spacing:-.008em!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-style:italic!important;font-weight:300!important;line-height:1.06!important}.dojo-page .glyph{align-items:center!important;gap:16px!important;width:fit-content!important;margin-bottom:22px!important;display:flex!important}.dojo-page .glyph__k{color:#b8923a!important;padding-right:16px!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:34px!important;font-weight:500!important;line-height:1!important;position:relative!important}.dojo-page .glyph__k:after{content:""!important;background:#b8923a8c!important;width:.75px!important;height:26px!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.dojo-page .glyph__meta{text-align:left!important;flex-direction:column!important;gap:4px!important;display:flex!important}.dojo-page .glyph__rt{letter-spacing:.34em!important;text-transform:uppercase!important;color:#b8923a!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10px!important;font-weight:600!important}.dojo-page .glyph__gloss{color:#faf8f4b8!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:14px!important;font-style:italic!important;font-weight:300!important;line-height:1.2!important}.dojo-page .sec-head{text-align:center!important;max-width:760px!important;margin:0 auto clamp(48px,6vw,76px)!important}.dojo-page .sec-head .glyph{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.dojo-page .sec-head .eyebrow{margin-bottom:18px!important;display:block!important}.dojo-page .sec-head .display{font-size:clamp(34px,4.4vw,60px)!important}.dojo-page .sec-head .lede{color:#faf8f475!important;max-width:600px!important;margin:22px auto 0!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:300!important;line-height:1.75!important}.dojo-page .cap-header{z-index:10!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:clamp(20px,3vw,32px) clamp(24px,5vw,80px)!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.dojo-page .cap-header__lockup{align-items:center!important;gap:14px!important;display:flex!important}.dojo-page .cap-header__lockup .kanji{color:#b8923a!important;font-size:28px!important}.dojo-page .cap-header__lockup .divider{background:#b8923a!important;width:.75px!important;height:22px!important}.dojo-page .cap-header__lockup .wordmark{font-size:13px!important}.dojo-page .cap-header__tag{letter-spacing:.3em!important;text-transform:uppercase!important;color:#faf8f475!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10px!important;font-weight:500!important}.dojo-page .hero{align-items:center!important;min-height:100vh!important;padding:clamp(120px,15vh,190px) clamp(24px,5vw,80px) clamp(48px,8vh,96px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.dojo-page .hero:before{content:"道"!important;color:#b8923a06!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:0!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(300px,42vw,600px)!important;font-weight:500!important;line-height:1!important;transition:color .48s cubic-bezier(.22,.61,.36,1)!important;position:absolute!important;bottom:-10vw!important;right:-4vw!important}.dojo-page .hero__grid{grid-template-columns:1.05fr .95fr!important;align-items:center!important;gap:clamp(44px,5vw,84px)!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;display:grid!important}.dojo-page .story{flex-direction:column!important;display:flex!important}.dojo-page .story__eyebrow{letter-spacing:.34em!important;text-transform:uppercase!important;color:#b8923a!important;margin-bottom:22px!important;padding-left:.34em!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:500!important;display:block!important}.dojo-page .story__headline{letter-spacing:-.01em!important;color:#faf8f4!important;max-width:15ch!important;margin:0 0 26px!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(38px,4.4vw,62px)!important;font-style:italic!important;font-weight:300!important;line-height:1.08!important}.dojo-page .story__headline em{color:#b8923a!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-style:italic!important}.dojo-page .story__lead{color:#faf8f4b8!important;max-width:52ch!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:clamp(14px,1.05vw,15.5px)!important;font-weight:300!important;line-height:1.8!important}.dojo-page .story__lead strong{color:#faf8f4!important;font-weight:500!important}.dojo-page .pillars{border-top:.75px solid #b8923a2e!important;flex-wrap:wrap!important;gap:14px 30px!important;margin-top:34px!important;padding-top:24px!important;display:flex!important}.dojo-page .pillar{align-items:center!important;gap:11px!important;display:flex!important}.dojo-page .pillar__k{color:#b8923a!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:22px!important;font-weight:500!important;line-height:1!important}.dojo-page .pillar__t{letter-spacing:.16em!important;text-transform:uppercase!important;color:#faf8f4b8!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:500!important;line-height:1.3!important}.dojo-page .cap-capture{position:relative!important}.dojo-page .cap-card{width:100%!important;max-width:460px!important;padding:clamp(22px,2.2vw,32px)!important}.dojo-page .cap-card__corner{border:0 solid #b8923a!important;width:14px!important;height:14px!important;position:absolute!important}.dojo-page .cap-card__corner.tl{border-top-width:.75px!important;border-left-width:.75px!important;top:-1px!important;left:-1px!important}.dojo-page .cap-card__corner.br{border-bottom-width:.75px!important;border-right-width:.75px!important;bottom:-1px!important;right:-1px!important}.dojo-page .cap-card__eyebrow{letter-spacing:.3em!important;text-transform:uppercase!important;color:#b8923a!important;margin-bottom:16px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10px!important;font-weight:500!important}.dojo-page .cap-card__title{font-size:clamp(22px,2.2vw,28px)!important}.dojo-page .cap-card__sub{margin-bottom:20px!important}.dojo-page .cap__urgency{border-top:.75px solid #b8923a2e!important;align-items:center!important;gap:12px!important;margin-top:22px!important;padding-top:18px!important;display:flex!important}.dojo-page .cap__urgency .dot{background:#b8923a!important;border-radius:50%!important;flex-shrink:0!important;width:6px!important;height:6px!important;padding:0!important;display:inline-block!important;box-shadow:0 0 0 4px #b8923a24!important}.dojo-page .cap-ok{flex-direction:column!important;gap:22px!important;display:none!important}.dojo-page .cap-ok.is-on{border-top:.75px solid #b8923a2e!important;margin-top:22px!important;padding-top:20px!important}.dojo-page .cap-ok__seal-row{align-items:center!important;gap:18px!important;display:flex!important}.dojo-page .hanko{background:#8b1a1a!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:76px!important;height:76px!important;display:flex!important;position:relative!important}.dojo-page .hanko:before{content:""!important;mix-blend-mode:overlay!important;pointer-events:none!important;background-image:radial-gradient(#faf8f41a 1px,#0000 1.5px)!important;background-size:4px 4px!important;position:absolute!important;inset:0!important}.dojo-page .hanko:after{content:""!important;pointer-events:none!important;border:.75px solid #faf8f46b!important;position:absolute!important;inset:7px!important}.dojo-page .hanko .kanji{color:#faf8f4!important;z-index:1!important;font-size:44px!important;line-height:1!important;display:block!important;position:relative!important;transform:translateY(1px)!important}.dojo-page .cap-ok__seal-text .eyebrow{margin-bottom:6px!important;display:block!important}.dojo-page .cap-ok__seal-text .sub{color:#faf8f4b8!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12px!important;font-weight:300!important}.dojo-page .cap-ok__headline{color:#faf8f4!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(26px,3vw,38px)!important;font-style:italic!important;font-weight:300!important;line-height:1.08!important}.dojo-page .cap-ok__body{color:#faf8f4b8!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:1.75!important}.dojo-page .what{grid-template-columns:.95fr 1.05fr!important;align-items:start!important;gap:clamp(48px,6vw,88px)!important;display:grid!important}.dojo-page .what__intro .display{margin:18px 0 24px!important;font-size:clamp(30px,3.6vw,50px)!important}.dojo-page .what__intro p{color:#faf8f4b8!important;max-width:46ch!important;font-size:15px!important;line-height:1.78!important}.dojo-page .what__intro p+p{margin-top:16px!important}.dojo-page .what__intro em{color:#faf8f4!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-style:italic!important}.dojo-page .principles{border-top:.75px solid #b8923a8c!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.dojo-page .principle{border-bottom:.75px solid #b8923a2e!important;grid-template-columns:64px 1fr!important;gap:22px!important;padding:28px 0!important;display:grid!important}.dojo-page .principle__num{letter-spacing:.08em!important;color:#b8923a!important;font-family:Inter,sans-serif!important;font-size:30px!important;font-weight:200!important;line-height:1!important}.dojo-page .principle__title{font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(20px,2vw,26px)!important;font-style:italic!important;font-weight:300!important;line-height:1.15!important}.dojo-page .principle__en{letter-spacing:.3em!important;text-transform:uppercase!important;color:#faf8f475!important;margin-top:8px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:9.5px!important;font-weight:400!important;display:block!important}.dojo-page .struct{grid-template-columns:1.02fr .98fr!important;align-items:center!important;gap:clamp(44px,5vw,80px)!important;display:grid!important}.dojo-page .struct__copy .display{margin-top:8px!important;font-size:clamp(34px,4.2vw,56px)!important}.dojo-page .struct__copy .rule{border-top:.75px solid #b8923a!important;width:40px!important;height:0!important;margin:24px 0!important}.dojo-page .struct__copy p{color:#faf8f4b8!important;max-width:50ch!important;font-size:15px!important;line-height:1.8!important}.dojo-page .struct__copy p+p{margin-top:16px!important}.dojo-page .struct__copy strong{color:#faf8f4!important;font-weight:500!important}.dojo-page .struct__points{border-top:.75px solid #b8923a8c!important;grid-template-columns:1fr!important;gap:0!important;margin-top:32px!important;display:grid!important}.dojo-page .struct__pt{border-bottom:.75px solid #b8923a2e!important;grid-template-columns:50px 1fr!important;align-items:baseline!important;gap:18px!important;padding:20px 0!important;display:grid!important}.dojo-page .struct__pt-k{color:#b8923a!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:26px!important;font-weight:500!important;line-height:1!important}.dojo-page .struct__pt-t{letter-spacing:.01em!important;color:#faf8f4!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:300!important}.dojo-page .struct__pt-s{color:#faf8f475!important;margin-top:4px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:300!important;line-height:1.5!important;display:block!important}.dojo-page .struct__figure{aspect-ratio:4/5!important;background:#1a1817!important;border:.75px solid #b8923a8c!important;position:relative!important}.dojo-page .struct__figure img{object-fit:cover!important;filter:grayscale()contrast(1.04)brightness(.96)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.dojo-page .struct__figure:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0a090800 55%,#0a090880 100%)!important;position:absolute!important;inset:0!important}.dojo-page .struct__figure-tag{z-index:2!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;padding:18px 22px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.dojo-page .struct__figure-tag .num{letter-spacing:.28em!important;text-transform:uppercase!important;color:#b8923a!important;font-family:Inter,sans-serif!important;font-size:9.5px!important;font-weight:400!important}.dojo-page .struct__figure-tag .label{letter-spacing:.16em!important;text-transform:uppercase!important;color:#faf8f4d1!important;text-align:right!important;max-width:200px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:300!important;line-height:1.5!important}.dojo-page .struct__figure-corner{z-index:2!important;border:0 solid #b8923a!important;width:16px!important;height:16px!important;position:absolute!important}.dojo-page .struct__figure-corner.tl{border-top-width:.75px!important;border-left-width:.75px!important;top:-1px!important;left:-1px!important}.dojo-page .struct__figure-corner.br{border-bottom-width:.75px!important;border-right-width:.75px!important;bottom:-1px!important;right:-1px!important}.dojo-page .steps{background:#b8923a2e!important;border-top:.75px solid #b8923a8c!important;border-bottom:.75px solid #b8923a8c!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;display:grid!important}.dojo-page .step{background:#0a0908!important;flex-direction:column!important;gap:14px!important;padding:40px 32px!important;display:flex!important}.dojo-page .step__k{color:#b8923a!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:34px!important;font-weight:500!important;line-height:1!important}.dojo-page .step__phase{letter-spacing:.3em!important;text-transform:uppercase!important;color:#b8923a!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:9.5px!important;font-weight:600!important}.dojo-page .step__title{font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(22px,2.4vw,30px)!important;font-style:italic!important;font-weight:300!important;line-height:1.12!important}.dojo-page .step__body{color:#faf8f4b8!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:300!important;line-height:1.7!important}.dojo-page .step__body strong{color:#faf8f4!important;font-weight:500!important}.dojo-page .diff{border-bottom:.75px solid #b8923a2e!important;grid-template-columns:72px 300px 1fr!important;align-items:start!important;gap:36px!important;padding:34px 0!important;display:grid!important}.dojo-page .diff:hover{background:#b8923a08!important}.dojo-page .diff__num{letter-spacing:.08em!important;color:#b8923a!important;padding-top:4px!important;font-family:Inter,sans-serif!important;font-size:30px!important;font-weight:200!important;line-height:1!important}.dojo-page .diff__title{margin:0!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(20px,2vw,26px)!important;font-style:italic!important;font-weight:300!important;line-height:1.14!important}.dojo-page .diff__body{color:#faf8f4b8!important;max-width:56ch!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:1.72!important}.dojo-page .diff__body strong{color:#faf8f4!important;font-weight:500!important}.dojo-page .auth{grid-template-columns:.85fr 1.15fr!important;align-items:center!important;gap:clamp(48px,6vw,80px)!important;display:grid!important}.dojo-page .auth__figure{aspect-ratio:4/5!important;background:#1a1817!important;border:.75px solid #b8923a2e!important;position:relative!important}.dojo-page .auth__figure img{object-fit:cover!important;filter:grayscale()contrast(1.04)brightness(.96)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.dojo-page .auth__k{color:#b8923a!important;margin-bottom:26px!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:44px!important;font-weight:500!important;display:block!important}.dojo-page .auth__quote{max-width:20ch!important;margin-bottom:30px!important;font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:38px!important;font-style:italic!important;font-weight:300!important;line-height:1.18!important}.dojo-page .auth__rule{border-top:.75px solid #b8923a!important;width:48px!important;height:0!important;margin-bottom:18px!important}.dojo-page .auth__name{letter-spacing:.02em!important;margin-bottom:6px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:300!important}.dojo-page .auth__role{text-transform:uppercase!important;letter-spacing:.26em!important;color:#b8923a!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:500!important}.dojo-page .atlas-case{margin-top:clamp(52px,6vw,84px)!important}.dojo-page .atlas-case:first-of-type{margin-top:0!important}.dojo-page .atlas-case__head{border-bottom:.75px solid #b8923a2e!important;flex-wrap:wrap!important;align-items:baseline!important;gap:18px!important;margin-bottom:26px!important;padding-bottom:18px!important;display:flex!important}.dojo-page .atlas-case__n{letter-spacing:.06em!important;color:#b8923a!important;font-family:Inter,sans-serif!important;font-size:clamp(26px,3vw,40px)!important;font-weight:200!important;line-height:1!important}.dojo-page .atlas-case__title{font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(22px,2.4vw,32px)!important;font-style:italic!important;font-weight:300!important;line-height:1.1!important}.dojo-page .atlas-case__meta{letter-spacing:.22em!important;text-transform:uppercase!important;color:#faf8f475!important;margin-left:auto!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:500!important}.dojo-page .atlas-pair{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;display:flex!important}.dojo-page .shot{aspect-ratio:4/5!important;background:#1a1817!important;border:.75px solid #b8923a2e!important;position:relative!important;overflow:hidden!important}.dojo-page .shot img{object-fit:cover!important;object-position:center top!important;filter:grayscale()contrast(1.06)!important;width:100%!important;height:100%!important;transition:transform 1.3s cubic-bezier(.22,.61,.36,1)!important}.dojo-page .shot:hover img{transform:scale(1.035)!important}.dojo-page .shot--after{border-color:#b8923a8c!important;box-shadow:0 0 0 1px #b8923a47,0 34px 64px -34px #000000d9!important}.dojo-page .shot__tag{letter-spacing:.42em!important;text-transform:uppercase!important;z-index:2!important;padding:13px 22px!important;font-family:Inter,sans-serif!important;font-size:clamp(11px,1vw,13px)!important;font-weight:400!important;position:absolute!important;bottom:0!important;left:0!important}.dojo-page .shot--before .shot__tag{color:#faf8f4!important;background:#0a0908b8!important}.dojo-page .shot--after .shot__tag{color:#0a0908!important;background:#b8923a!important}.dojo-page .shot__corner{z-index:2!important;border:0 solid #b8923a!important;width:18px!important;height:18px!important;position:absolute!important}.dojo-page .shot--after .shot__corner.tr{border-top-width:.75px!important;border-right-width:.75px!important;top:-1px!important;right:-1px!important}.dojo-page .shot--after .shot__corner.bl{border-bottom-width:.75px!important;border-left-width:.75px!important;bottom:-1px!important;left:-1px!important}.dojo-page .atlas-arrow{flex-direction:column!important;align-items:center!important;gap:12px!important;padding:0 4px!important;display:flex!important}.dojo-page .atlas-arrow__icon{color:#b8923a!important;border:.75px solid #b8923a8c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:200!important;display:flex!important}.dojo-page .atlas-arrow__label{letter-spacing:.26em!important;text-transform:uppercase!important;color:#faf8f475!important;white-space:nowrap!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:9px!important;font-weight:600!important}.dojo-page .ba-note{text-align:center!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#faf8f475!important;margin-top:clamp(48px,6vw,72px)!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:300!important}.dojo-page .close{position:relative!important;overflow:hidden!important}.dojo-page .close:before{content:"門"!important;color:#b8923a06!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:0!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(280px,40vw,540px)!important;font-weight:500!important;line-height:1!important;position:absolute!important;bottom:-14vw!important;left:-6vw!important}.dojo-page .close__grid{flex-wrap:wrap!important;align-items:center!important;display:flex!important}.dojo-page .close__copy .display{margin:18px 0 22px!important;font-size:clamp(34px,4.2vw,56px)!important}.dojo-page .close__copy p{color:#faf8f4b8!important;max-width:46ch!important;font-size:15px!important;line-height:1.78!important}.dojo-page .cap-footer{border-top:.75px solid #b8923a8c!important;flex-direction:column!important;gap:30px!important;padding:clamp(40px,5vw,64px) clamp(24px,5vw,80px) 30px!important;display:flex!important}.dojo-page .cap-footer__top{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:36px!important;display:flex!important}.dojo-page .cap-footer__brand{align-items:center!important;gap:14px!important;display:flex!important}.dojo-page .cap-footer__brand .kanji{color:#b8923a!important;font-size:30px!important}.dojo-page .cap-footer__brand .divider{background:#b8923a!important;width:.75px!important;height:28px!important}.dojo-page .cap-footer__wm{flex-direction:column!important;gap:6px!important;display:flex!important}.dojo-page .cap-footer__wm b{letter-spacing:.42em!important;text-transform:uppercase!important;color:#faf8f4!important;padding-left:.42em!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:200!important;line-height:1!important}.dojo-page .cap-footer__wm i{letter-spacing:.3em!important;text-transform:uppercase!important;color:#b8923a!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:500!important}.dojo-page .cap-footer__contact{flex-direction:column!important;gap:13px!important;display:flex!important}.dojo-page .cap-footer__link{letter-spacing:.04em!important;color:#faf8f4b8!important;align-items:center!important;gap:11px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:400!important;transition:color .25s cubic-bezier(.22,.61,.36,1)!important;display:inline-flex!important}.dojo-page .cap-footer__link:hover{color:#b8923a!important}.dojo-page .cap-footer__link svg{fill:currentColor!important;flex-shrink:0!important;width:15px!important;height:15px!important}.dojo-page .cap-footer__base{border-top:.75px solid #b8923a2e!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-top:22px!important;display:flex!important}.dojo-page .cap-footer__base span{letter-spacing:.18em!important;text-transform:uppercase!important;color:#faf8f475!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:300!important}.dojo-page .cap-footer__base .kanji{color:#b8923a!important;font-size:16px!important}.dojo-page .reveal{opacity:1!important;transform:none!important}.dojo-page .brandmark{--logo-w:clamp(190px, 26vw, 290px)!important;margin-bottom:30px!important;display:inline-flex!important}.dojo-page .brandmark__img{width:clamp(150px,16vw,200px)!important}.dojo-page,.dojo-page p,.dojo-page span,.dojo-page li,.dojo-page a,.dojo-page div,.dojo-page input,.dojo-page label{font-family:DM Sans,system-ui,sans-serif!important}.dojo-page .story__headline,.dojo-page .cap-ok__headline,.dojo-page .display,.dojo-page .principle__title,.dojo-page .step__title,.dojo-page .diff__title,.dojo-page .auth__quote,.dojo-page .cap-card__title{font-family:Cormorant Garamond,EB Garamond,serif!important}.dojo-page .eyebrow,.dojo-page .wordmark,.dojo-page .story__eyebrow,.dojo-page .cap-header__tag,.dojo-page .cap__urgency,.dojo-page .cap-card__eyebrow,.dojo-page .glyph__rt,.dojo-page .principle__num,.dojo-page .principle__en,.dojo-page .step__phase,.dojo-page .diff__num,.dojo-page .auth__name,.dojo-page .auth__role,.dojo-page .pillar__t,.dojo-page .struct__pt-t{font-family:Inter,DM Sans,sans-serif!important}.dojo-page .kanji,.dojo-page .glyph__k,.dojo-page .step__k,.dojo-page .auth__k,.dojo-page .pillar__k,.dojo-page .struct__pt-k{font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important}.dojo-page .fitb{text-align:left!important;grid-template-columns:1fr 1fr!important;gap:clamp(24px,4vw,56px)!important;display:grid!important}.dojo-page .fitb__col{background:#1a1817!important;border:.75px solid #b8923a8c!important;padding:clamp(26px,3vw,40px)!important}.dojo-page .fitb__col--no{background:0 0!important;border-color:#b8923a2e!important}.dojo-page .fitb__label{text-transform:uppercase!important;letter-spacing:.24em!important;color:#b8923a!important;border-bottom:.75px solid #b8923a2e!important;align-items:center!important;gap:12px!important;margin-bottom:22px!important;padding-bottom:18px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;display:flex!important}.dojo-page .fitb__col--no .fitb__label{color:#faf8f475!important}.dojo-page .fitb__mark{color:#b8923a!important;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:20px!important;font-weight:500!important;line-height:1!important}.dojo-page .fitb__list{flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.dojo-page .fitb__list li{color:#faf8f4b8!important;padding-left:24px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:15px!important;font-weight:300!important;line-height:1.6!important;position:relative!important}.dojo-page .fitb__list li:before{content:""!important;background:#b8923a!important;width:11px!important;height:1px!important;position:absolute!important;top:10px!important;left:0!important}.dojo-page .fitb__list--no li{color:#faf8f475!important}.dojo-page .fitb__list--no li:before{background:#faf8f447!important;width:8px!important}.dojo-page button[type=submit],.dojo-page form button{box-sizing:border-box!important;color:#0a0908!important;letter-spacing:.26em!important;text-transform:uppercase!important;cursor:pointer!important;text-align:center!important;background:#b8923a!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;padding:17px 20px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}.dojo-page form button:hover{color:#0a0908!important;background:#caa54d!important}.dojo-page .brandmark{margin:0 0 28px!important;display:block!important}.dojo-page .cap__urgency,.dojo-page .cap__urgency span{letter-spacing:.26em!important;text-transform:uppercase!important;color:#b8923a!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:500!important;line-height:1.6!important}.dojo-page .hero__grid>*{flex-shrink:1!important;flex-basis:calc(1038960px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .hero__grid>.story{flex-grow:105!important}.dojo-page .hero__grid>.cap-capture{flex-grow:95!important}.dojo-page .what{flex-wrap:wrap!important;align-items:flex-start!important;display:flex!important}.dojo-page .what>*{flex-shrink:1!important;flex-basis:calc(1038960px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .what>:first-child{flex-grow:95!important}.dojo-page .what>:last-child{flex-grow:105!important}.dojo-page .struct{flex-wrap:wrap!important;align-items:center!important;display:flex!important}.dojo-page .struct>*{flex-shrink:1!important;flex-basis:calc(1038960px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .struct>:first-child{flex-grow:102!important}.dojo-page .struct>:last-child{flex-grow:98!important}.dojo-page .auth{flex-wrap:wrap!important;align-items:center!important;display:flex!important}.dojo-page .auth>*{flex-shrink:1!important;flex-basis:calc(1038960px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .auth>:first-child{flex-grow:85!important}.dojo-page .auth>:last-child{flex-grow:115!important}.dojo-page .close__grid>*{flex-shrink:1!important;flex-basis:calc(1038960px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .close__grid>:first-child{flex-grow:105!important}.dojo-page .close__grid>:last-child{flex-grow:95!important}.dojo-page .steps{flex-wrap:wrap!important;display:flex!important}.dojo-page .steps>*{flex:calc(939060px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .fitb{flex-wrap:wrap!important;display:flex!important}.dojo-page .fitb>*{flex:calc(679320px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .struct__figure,.dojo-page .auth__figure{width:100%!important}.dojo-page .diff>.diff__num{flex:0 0 72px!important;min-width:0!important}.dojo-page .diff>.diff__title{flex:300 calc(759240px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .diff>div{flex:620 calc(759240px - 99900%)!important;min-width:0!important;max-width:100%!important}.dojo-page .atlas-pair>.shot{flex:calc(679320px - 99900%)!important;width:auto!important;min-width:0!important;max-width:100%!important}.dojo-page .atlas-pair>.atlas-arrow{flex:none!important}.dojo-page .hero{justify-content:center!important;align-items:center!important;padding-left:clamp(24px,5vw,80px)!important;padding-right:clamp(24px,5vw,80px)!important;display:flex!important;overflow:hidden!important}.dojo-page .cap-capture{grid-column:2!important;min-width:0!important;position:relative!important}.dojo-page .diffs{border-top:.75px solid #b8923a8c!important}.dojo-page .cap-card form{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.dojo-page .cap-card form>div{float:none!important;flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.dojo-page .cap-card label{letter-spacing:.22em!important;text-transform:uppercase!important;color:#faf8f475!important;width:100%!important;margin:0 0 4px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:10px!important;font-weight:500!important;display:block!important}.dojo-page .cap-card input[type=text],.dojo-page .cap-card input[type=tel],.dojo-page .cap-card input[type=email],.dojo-page .cap-card input:not([type]){color:#faf8f4!important;float:none!important;background:#ffffff08!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 14px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:300!important;display:block!important;box-shadow:inset 0 0 0 1px #b8923a52!important}.dojo-page .cap-card input::placeholder{color:#faf8f452!important}.dojo-page .cap-card input:focus{background:#ffffff0d!important;outline:none!important;box-shadow:inset 0 0 0 1px #b8923a!important}.dojo-page .cap-card button,.dojo-page .cap-card [type=submit]{color:#0a0908!important;letter-spacing:.28em!important;text-transform:uppercase!important;cursor:pointer!important;background:#b8923a!important;border:.75px solid #b8923a!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:6px 0 0!important;padding:15px 26px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important;display:flex!important}.dojo-page .cap-card button:hover{color:#b8923a!important;background:0 0!important}.dojo-page [data-cx-form]{width:100%!important;min-height:220px!important;display:block!important}.dojo-page [data-cx-form] iframe{background:0 0!important;border:0!important;width:100%!important;min-height:320px!important}.dojo-page [data-cx-form] form{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.dojo-page .cap-card input:-webkit-autofill{-webkit-text-fill-color:#faf8f4!important;caret-color:#faf8f4!important;box-shadow:inset 0 0 0 1000px #16130e!important}.dojo-page .cap-card input:-webkit-autofill:hover{-webkit-text-fill-color:#faf8f4!important;caret-color:#faf8f4!important;box-shadow:inset 0 0 0 1000px #16130e!important}.dojo-page .cap-card input:-webkit-autofill:focus{-webkit-text-fill-color:#faf8f4!important;caret-color:#faf8f4!important;box-shadow:inset 0 0 0 1000px #16130e!important}form label{color:#faf8f499!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important}form input[type=text],form input[type=email],form input[type=tel],form input[type=number],form input:not([type]),form select{color:#faf8f4!important;box-shadow:none!important;background:#16130e!important;border:1px solid #b8923a59!important;border-radius:0!important;outline:none!important;padding:13px 14px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:300!important}form input::placeholder{color:#faf8f452!important}form input:focus,form select:focus{background:#1a1611!important;border-color:#b8923a!important}form input:-webkit-autofill{-webkit-text-fill-color:#faf8f4!important;caret-color:#faf8f4!important;box-shadow:inset 0 0 0 1000px #16130e!important}form button,form input[type=submit],form [type=submit]{color:#0a0908!important;letter-spacing:.28em!important;text-transform:uppercase!important;cursor:pointer!important;width:100%!important;box-shadow:none!important;background:#b8923a!important;border:1px solid #b8923a!important;border-radius:0!important;padding:16px 28px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important}form button:hover,form [type=submit]:hover{color:#b8923a!important;background:0 0!important}form input[type=checkbox]{accent-color:#b8923a!important;width:16px!important;height:16px!important;box-shadow:none!important;background:#16130e!important;border:1px solid #b8923a80!important;border-radius:0!important;padding:0!important}form input[type=checkbox]+label,form input[type=checkbox]~span{text-transform:none!important;letter-spacing:.02em!important;color:#faf8f4b8!important;font-size:13px!important}form{box-sizing:border-box!important;background:#100d0a!important;border:.75px solid #b8923a4d!important;width:100%!important;max-width:520px!important;margin:0 auto!important;padding:34px 30px!important;display:block!important}form>*{margin-left:0!important;margin-right:0!important}.dojo-page .cap-card form{max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.dojo-page .cap-card .cm-label{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.dojo-page .cap-card .cm-checkbox__label{text-transform:none!important;letter-spacing:.02em!important;color:#faf8f4b8!important;flex-direction:row!important;align-items:center!important;gap:10px!important;font-size:13px!important;display:flex!important}.dojo-page .cap-card input[type=checkbox]{accent-color:#b8923a!important;width:16px!important;height:16px!important;box-shadow:none!important;flex-shrink:0!important;margin:0!important;padding:0!important;display:inline-block!important}:root{--style-guide-color-icon:#6c757d;--style-guide-color-link:#0d6efd;--style-guide-color-colored:#6c757d;--style-guide-color-content:#6c757d;--style-guide-color-overlay:#f8f9fa;--style-guide-color-headline:#212529;--style-guide-color-primary1:#0d1112;--style-guide-color-primary2:#6366f1;--style-guide-color-primary3:#5658da;--style-guide-color-primary4:#4042ba;--style-guide-color-background:#fff;--style-guide-color-secondary1:#191d1e;--style-guide-color-secondary2:#1b1b1b;--style-guide-color-secondary3:#f5f5f5;--style-guide-color-secondary4:#fff;--style-guide-color-subheadline:#495057}[data-style-guide-theme=dark]{--style-guide-color-icon:#6366f1;--style-guide-color-link:#6366f1;--style-guide-color-colored:#fff;--style-guide-color-content:#f5f5f5;--style-guide-color-overlay:#0d1112;--style-guide-color-headline:#fff;--style-guide-color-background:#191d1e;--style-guide-color-subheadline:#fff}[data-style-guide-theme=none]{--style-guide-color-icon:#000;--style-guide-color-link:#000;--style-guide-color-colored:#000;--style-guide-color-content:#000;--style-guide-color-overlay:transparent;--style-guide-color-headline:#000;--style-guide-color-background:transparent;--style-guide-color-subheadline:#000}[data-style-guide-theme=light]{--style-guide-color-icon:#6366f1;--style-guide-color-link:#6366f1;--style-guide-color-colored:#0d1112;--style-guide-color-content:#0d1112;--style-guide-color-overlay:#e9ecef;--style-guide-color-headline:#0d1112;--style-guide-color-background:#fff;--style-guide-color-subheadline:#0d1112}[data-style-guide-theme=neutral]{--style-guide-color-icon:#fff;--style-guide-color-link:#fff;--style-guide-color-colored:#fff;--style-guide-color-content:#fff;--style-guide-color-overlay:#6366f1;--style-guide-color-headline:#fff;--style-guide-color-background:#6366f1;--style-guide-color-subheadline:#f8f9fa}[data-style-guide-theme=veryDark]{--style-guide-color-icon:#6366f1;--style-guide-color-link:#6366f1;--style-guide-color-colored:#fff;--style-guide-color-content:#fff;--style-guide-color-overlay:#121617;--style-guide-color-headline:#fff;--style-guide-color-background:#0d1112;--style-guide-color-subheadline:#fff}[data-style-guide-theme=veryLight]{--style-guide-color-icon:#6366f1;--style-guide-color-link:#6366f1;--style-guide-color-colored:#0d1112;--style-guide-color-content:#1b1b1b;--style-guide-color-overlay:#f8f9fa;--style-guide-color-headline:#0d1112;--style-guide-color-background:#fff;--style-guide-color-subheadline:#0d1112}[data-section-theme=dark],[data-row-theme=dark],[data-column-theme=dark]{--theme-background:#191d1e;--theme-overlay:#0d1112;--theme-colored:#fff;--theme-headline:#fff;--theme-subheadline:#fff;--theme-content:#f5f5f5;--theme-link:#6366f1;--theme-icon:#6366f1}.cm-section[data-section-theme=dark]:not(.has-manual-background),.cm-row[data-row-theme=dark]:not(.has-manual-background),.cm-column[data-column-theme=dark]:not(.has-manual-background){background-color:#191d1e!important;background-image:none!important}[data-section-theme=dark] h1:not([style*=color]),[data-section-theme=dark] h2:not([style*=color]),[data-section-theme=dark] h3:not([style*=color]),[data-section-theme=dark] .cm-headline-text:not([style*=color]),[data-section-theme=dark] [data-style-guide-typography-headline]:not([style*=color]),[data-row-theme=dark] h1:not([style*=color]),[data-row-theme=dark] h2:not([style*=color]),[data-row-theme=dark] h3:not([style*=color]),[data-row-theme=dark] .cm-headline-text:not([style*=color]),[data-row-theme=dark] [data-style-guide-typography-headline]:not([style*=color]),[data-column-theme=dark] h1:not([style*=color]),[data-column-theme=dark] h2:not([style*=color]),[data-column-theme=dark] h3:not([style*=color]),[data-column-theme=dark] .cm-headline-text:not([style*=color]),[data-column-theme=dark] [data-style-guide-typography-headline]:not([style*=color]){color:var(--theme-headline)}[data-section-theme=dark] .cm-subheadline-text:not([style*=color]),[data-section-theme=dark] [data-style-guide-typography-subheadline]:not([style*=color]),[data-row-theme=dark] .cm-subheadline-text:not([style*=color]),[data-row-theme=dark] [data-style-guide-typography-subheadline]:not([style*=color]),[data-column-theme=dark] .cm-subheadline-text:not([style*=color]),[data-column-theme=dark] [data-style-guide-typography-subheadline]:not([style*=color]){color:var(--theme-subheadline)}[data-section-theme=dark] p:not([style*=color]),[data-section-theme=dark] span:not([style*=color]),[data-section-theme=dark] .cm-text:not([style*=color]),[data-section-theme=dark] [data-style-guide-typography-content]:not([style*=color]),[data-row-theme=dark] p:not([style*=color]),[data-row-theme=dark] span:not([style*=color]),[data-row-theme=dark] .cm-text:not([style*=color]),[data-row-theme=dark] [data-style-guide-typography-content]:not([style*=color]),[data-column-theme=dark] p:not([style*=color]),[data-column-theme=dark] span:not([style*=color]),[data-column-theme=dark] .cm-text:not([style*=color]),[data-column-theme=dark] [data-style-guide-typography-content]:not([style*=color]){color:var(--theme-content)}[data-section-theme=dark] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-section-theme=dark] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=dark] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=dark] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=dark] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=dark] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color){color:var(--theme-colored)}[data-section-theme=dark] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=dark] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=dark] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=dark] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=dark] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=dark] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=dark] .cm-navigation:not([style*=color]),[data-row-theme=dark] .cm-navigation:not([style*=color]),[data-column-theme=dark] .cm-navigation:not([style*=color]){color:var(--theme-link)}[data-section-theme=dark] .cm-icon:not([style*=color]),[data-section-theme=dark] i:not([style*=color]):not(.cm-list *),[data-section-theme=dark] .fa-solid:not([style*=color]):not(.cm-list *),[data-row-theme=dark] .cm-icon:not([style*=color]),[data-row-theme=dark] i:not([style*=color]):not(.cm-list *),[data-row-theme=dark] .fa-solid:not([style*=color]):not(.cm-list *),[data-column-theme=dark] .cm-icon:not([style*=color]),[data-column-theme=dark] i:not([style*=color]):not(.cm-list *),[data-column-theme=dark] .fa-solid:not([style*=color]):not(.cm-list *){color:var(--theme-icon);fill:var(--theme-icon)}[data-section-theme=dark] .cm-list li.fa-check:before,[data-section-theme=dark] .cm-list li.fa-times:before,[data-section-theme=dark] .cm-list li.fa-star:before,[data-section-theme=dark] .cm-list li[class*=fa-]:before,[data-row-theme=dark] .cm-list li.fa-check:before,[data-row-theme=dark] .cm-list li.fa-times:before,[data-row-theme=dark] .cm-list li.fa-star:before,[data-row-theme=dark] .cm-list li[class*=fa-]:before,[data-column-theme=dark] .cm-list li.fa-check:before,[data-column-theme=dark] .cm-list li.fa-times:before,[data-column-theme=dark] .cm-list li.fa-star:before,[data-column-theme=dark] .cm-list li[class*=fa-]:before{color:var(--theme-colored)}[data-section-theme=dark] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-row-theme=dark] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-column-theme=dark] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-section-theme=dark] cm-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=dark] cm-new-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=dark] button:not([data-style-guide-button]):not([style*=color]),[data-section-theme=dark] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=dark] button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=dark] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=dark] button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=dark] .cm-button:not([data-style-guide-button]):not([style*=color]){color:var(--theme-content)}[data-section-theme=light],[data-row-theme=light],[data-column-theme=light]{--theme-background:#fff;--theme-overlay:#e9ecef;--theme-colored:#0d1112;--theme-headline:#0d1112;--theme-subheadline:#0d1112;--theme-content:#0d1112;--theme-link:#6366f1;--theme-icon:#6366f1}.cm-section[data-section-theme=light]:not(.has-manual-background),.cm-row[data-row-theme=light]:not(.has-manual-background),.cm-column[data-column-theme=light]:not(.has-manual-background){background-color:#fff!important;background-image:none!important}[data-section-theme=light] h1:not([style*=color]),[data-section-theme=light] h2:not([style*=color]),[data-section-theme=light] h3:not([style*=color]),[data-section-theme=light] .cm-headline-text:not([style*=color]),[data-section-theme=light] [data-style-guide-typography-headline]:not([style*=color]),[data-row-theme=light] h1:not([style*=color]),[data-row-theme=light] h2:not([style*=color]),[data-row-theme=light] h3:not([style*=color]),[data-row-theme=light] .cm-headline-text:not([style*=color]),[data-row-theme=light] [data-style-guide-typography-headline]:not([style*=color]),[data-column-theme=light] h1:not([style*=color]),[data-column-theme=light] h2:not([style*=color]),[data-column-theme=light] h3:not([style*=color]),[data-column-theme=light] .cm-headline-text:not([style*=color]),[data-column-theme=light] [data-style-guide-typography-headline]:not([style*=color]){color:var(--theme-headline)}[data-section-theme=light] .cm-subheadline-text:not([style*=color]),[data-section-theme=light] [data-style-guide-typography-subheadline]:not([style*=color]),[data-row-theme=light] .cm-subheadline-text:not([style*=color]),[data-row-theme=light] [data-style-guide-typography-subheadline]:not([style*=color]),[data-column-theme=light] .cm-subheadline-text:not([style*=color]),[data-column-theme=light] [data-style-guide-typography-subheadline]:not([style*=color]){color:var(--theme-subheadline)}[data-section-theme=light] p:not([style*=color]),[data-section-theme=light] span:not([style*=color]),[data-section-theme=light] .cm-text:not([style*=color]),[data-section-theme=light] [data-style-guide-typography-content]:not([style*=color]),[data-row-theme=light] p:not([style*=color]),[data-row-theme=light] span:not([style*=color]),[data-row-theme=light] .cm-text:not([style*=color]),[data-row-theme=light] [data-style-guide-typography-content]:not([style*=color]),[data-column-theme=light] p:not([style*=color]),[data-column-theme=light] span:not([style*=color]),[data-column-theme=light] .cm-text:not([style*=color]),[data-column-theme=light] [data-style-guide-typography-content]:not([style*=color]){color:var(--theme-content)}[data-section-theme=light] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-section-theme=light] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=light] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=light] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=light] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=light] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color){color:var(--theme-colored)}[data-section-theme=light] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=light] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=light] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=light] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=light] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=light] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=light] .cm-navigation:not([style*=color]),[data-row-theme=light] .cm-navigation:not([style*=color]),[data-column-theme=light] .cm-navigation:not([style*=color]){color:var(--theme-link)}[data-section-theme=light] .cm-icon:not([style*=color]),[data-section-theme=light] i:not([style*=color]):not(.cm-list *),[data-section-theme=light] .fa-solid:not([style*=color]):not(.cm-list *),[data-row-theme=light] .cm-icon:not([style*=color]),[data-row-theme=light] i:not([style*=color]):not(.cm-list *),[data-row-theme=light] .fa-solid:not([style*=color]):not(.cm-list *),[data-column-theme=light] .cm-icon:not([style*=color]),[data-column-theme=light] i:not([style*=color]):not(.cm-list *),[data-column-theme=light] .fa-solid:not([style*=color]):not(.cm-list *){color:var(--theme-icon);fill:var(--theme-icon)}[data-section-theme=light] .cm-list li.fa-check:before,[data-section-theme=light] .cm-list li.fa-times:before,[data-section-theme=light] .cm-list li.fa-star:before,[data-section-theme=light] .cm-list li[class*=fa-]:before,[data-row-theme=light] .cm-list li.fa-check:before,[data-row-theme=light] .cm-list li.fa-times:before,[data-row-theme=light] .cm-list li.fa-star:before,[data-row-theme=light] .cm-list li[class*=fa-]:before,[data-column-theme=light] .cm-list li.fa-check:before,[data-column-theme=light] .cm-list li.fa-times:before,[data-column-theme=light] .cm-list li.fa-star:before,[data-column-theme=light] .cm-list li[class*=fa-]:before{color:var(--theme-colored)}[data-section-theme=light] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-row-theme=light] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-column-theme=light] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-section-theme=light] cm-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=light] cm-new-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=light] button:not([data-style-guide-button]):not([style*=color]),[data-section-theme=light] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=light] button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=light] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=light] button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=light] .cm-button:not([data-style-guide-button]):not([style*=color]){color:var(--theme-content)}[data-section-theme=neutral],[data-row-theme=neutral],[data-column-theme=neutral]{--theme-background:#6366f1;--theme-overlay:#6366f1;--theme-colored:#fff;--theme-headline:#fff;--theme-subheadline:#f8f9fa;--theme-content:#fff;--theme-link:#fff;--theme-icon:#fff}.cm-section[data-section-theme=neutral]:not(.has-manual-background),.cm-row[data-row-theme=neutral]:not(.has-manual-background),.cm-column[data-column-theme=neutral]:not(.has-manual-background){background-color:#6366f1!important;background-image:none!important}[data-section-theme=neutral] h1:not([style*=color]),[data-section-theme=neutral] h2:not([style*=color]),[data-section-theme=neutral] h3:not([style*=color]),[data-section-theme=neutral] .cm-headline-text:not([style*=color]),[data-section-theme=neutral] [data-style-guide-typography-headline]:not([style*=color]),[data-row-theme=neutral] h1:not([style*=color]),[data-row-theme=neutral] h2:not([style*=color]),[data-row-theme=neutral] h3:not([style*=color]),[data-row-theme=neutral] .cm-headline-text:not([style*=color]),[data-row-theme=neutral] [data-style-guide-typography-headline]:not([style*=color]),[data-column-theme=neutral] h1:not([style*=color]),[data-column-theme=neutral] h2:not([style*=color]),[data-column-theme=neutral] h3:not([style*=color]),[data-column-theme=neutral] .cm-headline-text:not([style*=color]),[data-column-theme=neutral] [data-style-guide-typography-headline]:not([style*=color]){color:var(--theme-headline)}[data-section-theme=neutral] .cm-subheadline-text:not([style*=color]),[data-section-theme=neutral] [data-style-guide-typography-subheadline]:not([style*=color]),[data-row-theme=neutral] .cm-subheadline-text:not([style*=color]),[data-row-theme=neutral] [data-style-guide-typography-subheadline]:not([style*=color]),[data-column-theme=neutral] .cm-subheadline-text:not([style*=color]),[data-column-theme=neutral] [data-style-guide-typography-subheadline]:not([style*=color]){color:var(--theme-subheadline)}[data-section-theme=neutral] p:not([style*=color]),[data-section-theme=neutral] span:not([style*=color]),[data-section-theme=neutral] .cm-text:not([style*=color]),[data-section-theme=neutral] [data-style-guide-typography-content]:not([style*=color]),[data-row-theme=neutral] p:not([style*=color]),[data-row-theme=neutral] span:not([style*=color]),[data-row-theme=neutral] .cm-text:not([style*=color]),[data-row-theme=neutral] [data-style-guide-typography-content]:not([style*=color]),[data-column-theme=neutral] p:not([style*=color]),[data-column-theme=neutral] span:not([style*=color]),[data-column-theme=neutral] .cm-text:not([style*=color]),[data-column-theme=neutral] [data-style-guide-typography-content]:not([style*=color]){color:var(--theme-content)}[data-section-theme=neutral] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-section-theme=neutral] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=neutral] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=neutral] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=neutral] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=neutral] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color){color:var(--theme-colored)}[data-section-theme=neutral] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=neutral] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=neutral] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=neutral] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=neutral] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=neutral] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=neutral] .cm-navigation:not([style*=color]),[data-row-theme=neutral] .cm-navigation:not([style*=color]),[data-column-theme=neutral] .cm-navigation:not([style*=color]){color:var(--theme-link)}[data-section-theme=neutral] .cm-icon:not([style*=color]),[data-section-theme=neutral] i:not([style*=color]):not(.cm-list *),[data-section-theme=neutral] .fa-solid:not([style*=color]):not(.cm-list *),[data-row-theme=neutral] .cm-icon:not([style*=color]),[data-row-theme=neutral] i:not([style*=color]):not(.cm-list *),[data-row-theme=neutral] .fa-solid:not([style*=color]):not(.cm-list *),[data-column-theme=neutral] .cm-icon:not([style*=color]),[data-column-theme=neutral] i:not([style*=color]):not(.cm-list *),[data-column-theme=neutral] .fa-solid:not([style*=color]):not(.cm-list *){color:var(--theme-icon);fill:var(--theme-icon)}[data-section-theme=neutral] .cm-list li.fa-check:before,[data-section-theme=neutral] .cm-list li.fa-times:before,[data-section-theme=neutral] .cm-list li.fa-star:before,[data-section-theme=neutral] .cm-list li[class*=fa-]:before,[data-row-theme=neutral] .cm-list li.fa-check:before,[data-row-theme=neutral] .cm-list li.fa-times:before,[data-row-theme=neutral] .cm-list li.fa-star:before,[data-row-theme=neutral] .cm-list li[class*=fa-]:before,[data-column-theme=neutral] .cm-list li.fa-check:before,[data-column-theme=neutral] .cm-list li.fa-times:before,[data-column-theme=neutral] .cm-list li.fa-star:before,[data-column-theme=neutral] .cm-list li[class*=fa-]:before{color:var(--theme-colored)}[data-section-theme=neutral] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-row-theme=neutral] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-column-theme=neutral] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-section-theme=neutral] cm-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=neutral] cm-new-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=neutral] button:not([data-style-guide-button]):not([style*=color]),[data-section-theme=neutral] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=neutral] button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=neutral] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=neutral] button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=neutral] .cm-button:not([data-style-guide-button]):not([style*=color]){color:var(--theme-content)}[data-section-theme=veryDark],[data-row-theme=veryDark],[data-column-theme=veryDark]{--theme-background:#0d1112;--theme-overlay:#121617;--theme-colored:#fff;--theme-headline:#fff;--theme-subheadline:#fff;--theme-content:#fff;--theme-link:#6366f1;--theme-icon:#6366f1}.cm-section[data-section-theme=veryDark]:not(.has-manual-background),.cm-row[data-row-theme=veryDark]:not(.has-manual-background),.cm-column[data-column-theme=veryDark]:not(.has-manual-background){background-color:#0d1112!important;background-image:none!important}[data-section-theme=veryDark] h1:not([style*=color]),[data-section-theme=veryDark] h2:not([style*=color]),[data-section-theme=veryDark] h3:not([style*=color]),[data-section-theme=veryDark] .cm-headline-text:not([style*=color]),[data-section-theme=veryDark] [data-style-guide-typography-headline]:not([style*=color]),[data-row-theme=veryDark] h1:not([style*=color]),[data-row-theme=veryDark] h2:not([style*=color]),[data-row-theme=veryDark] h3:not([style*=color]),[data-row-theme=veryDark] .cm-headline-text:not([style*=color]),[data-row-theme=veryDark] [data-style-guide-typography-headline]:not([style*=color]),[data-column-theme=veryDark] h1:not([style*=color]),[data-column-theme=veryDark] h2:not([style*=color]),[data-column-theme=veryDark] h3:not([style*=color]),[data-column-theme=veryDark] .cm-headline-text:not([style*=color]),[data-column-theme=veryDark] [data-style-guide-typography-headline]:not([style*=color]){color:var(--theme-headline)}[data-section-theme=veryDark] .cm-subheadline-text:not([style*=color]),[data-section-theme=veryDark] [data-style-guide-typography-subheadline]:not([style*=color]),[data-row-theme=veryDark] .cm-subheadline-text:not([style*=color]),[data-row-theme=veryDark] [data-style-guide-typography-subheadline]:not([style*=color]),[data-column-theme=veryDark] .cm-subheadline-text:not([style*=color]),[data-column-theme=veryDark] [data-style-guide-typography-subheadline]:not([style*=color]){color:var(--theme-subheadline)}[data-section-theme=veryDark] p:not([style*=color]),[data-section-theme=veryDark] span:not([style*=color]),[data-section-theme=veryDark] .cm-text:not([style*=color]),[data-section-theme=veryDark] [data-style-guide-typography-content]:not([style*=color]),[data-row-theme=veryDark] p:not([style*=color]),[data-row-theme=veryDark] span:not([style*=color]),[data-row-theme=veryDark] .cm-text:not([style*=color]),[data-row-theme=veryDark] [data-style-guide-typography-content]:not([style*=color]),[data-column-theme=veryDark] p:not([style*=color]),[data-column-theme=veryDark] span:not([style*=color]),[data-column-theme=veryDark] .cm-text:not([style*=color]),[data-column-theme=veryDark] [data-style-guide-typography-content]:not([style*=color]){color:var(--theme-content)}[data-section-theme=veryDark] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-section-theme=veryDark] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=veryDark] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=veryDark] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=veryDark] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=veryDark] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color){color:var(--theme-colored)}[data-section-theme=veryDark] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=veryDark] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=veryDark] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=veryDark] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=veryDark] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=veryDark] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=veryDark] .cm-navigation:not([style*=color]),[data-row-theme=veryDark] .cm-navigation:not([style*=color]),[data-column-theme=veryDark] .cm-navigation:not([style*=color]){color:var(--theme-link)}[data-section-theme=veryDark] .cm-icon:not([style*=color]),[data-section-theme=veryDark] i:not([style*=color]):not(.cm-list *),[data-section-theme=veryDark] .fa-solid:not([style*=color]):not(.cm-list *),[data-row-theme=veryDark] .cm-icon:not([style*=color]),[data-row-theme=veryDark] i:not([style*=color]):not(.cm-list *),[data-row-theme=veryDark] .fa-solid:not([style*=color]):not(.cm-list *),[data-column-theme=veryDark] .cm-icon:not([style*=color]),[data-column-theme=veryDark] i:not([style*=color]):not(.cm-list *),[data-column-theme=veryDark] .fa-solid:not([style*=color]):not(.cm-list *){color:var(--theme-icon);fill:var(--theme-icon)}[data-section-theme=veryDark] .cm-list li.fa-check:before,[data-section-theme=veryDark] .cm-list li.fa-times:before,[data-section-theme=veryDark] .cm-list li.fa-star:before,[data-section-theme=veryDark] .cm-list li[class*=fa-]:before,[data-row-theme=veryDark] .cm-list li.fa-check:before,[data-row-theme=veryDark] .cm-list li.fa-times:before,[data-row-theme=veryDark] .cm-list li.fa-star:before,[data-row-theme=veryDark] .cm-list li[class*=fa-]:before,[data-column-theme=veryDark] .cm-list li.fa-check:before,[data-column-theme=veryDark] .cm-list li.fa-times:before,[data-column-theme=veryDark] .cm-list li.fa-star:before,[data-column-theme=veryDark] .cm-list li[class*=fa-]:before{color:var(--theme-colored)}[data-section-theme=veryDark] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-row-theme=veryDark] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-column-theme=veryDark] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-section-theme=veryDark] cm-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=veryDark] cm-new-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=veryDark] button:not([data-style-guide-button]):not([style*=color]),[data-section-theme=veryDark] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=veryDark] button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=veryDark] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=veryDark] button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=veryDark] .cm-button:not([data-style-guide-button]):not([style*=color]){color:var(--theme-content)}[data-section-theme=veryLight],[data-row-theme=veryLight],[data-column-theme=veryLight]{--theme-background:#fff;--theme-overlay:#f8f9fa;--theme-colored:#0d1112;--theme-headline:#0d1112;--theme-subheadline:#0d1112;--theme-content:#1b1b1b;--theme-link:#6366f1;--theme-icon:#6366f1}.cm-section[data-section-theme=veryLight]:not(.has-manual-background),.cm-row[data-row-theme=veryLight]:not(.has-manual-background),.cm-column[data-column-theme=veryLight]:not(.has-manual-background){background-color:#fff!important;background-image:none!important}[data-section-theme=veryLight] h1:not([style*=color]),[data-section-theme=veryLight] h2:not([style*=color]),[data-section-theme=veryLight] h3:not([style*=color]),[data-section-theme=veryLight] .cm-headline-text:not([style*=color]),[data-section-theme=veryLight] [data-style-guide-typography-headline]:not([style*=color]),[data-row-theme=veryLight] h1:not([style*=color]),[data-row-theme=veryLight] h2:not([style*=color]),[data-row-theme=veryLight] h3:not([style*=color]),[data-row-theme=veryLight] .cm-headline-text:not([style*=color]),[data-row-theme=veryLight] [data-style-guide-typography-headline]:not([style*=color]),[data-column-theme=veryLight] h1:not([style*=color]),[data-column-theme=veryLight] h2:not([style*=color]),[data-column-theme=veryLight] h3:not([style*=color]),[data-column-theme=veryLight] .cm-headline-text:not([style*=color]),[data-column-theme=veryLight] [data-style-guide-typography-headline]:not([style*=color]){color:var(--theme-headline)}[data-section-theme=veryLight] .cm-subheadline-text:not([style*=color]),[data-section-theme=veryLight] [data-style-guide-typography-subheadline]:not([style*=color]),[data-row-theme=veryLight] .cm-subheadline-text:not([style*=color]),[data-row-theme=veryLight] [data-style-guide-typography-subheadline]:not([style*=color]),[data-column-theme=veryLight] .cm-subheadline-text:not([style*=color]),[data-column-theme=veryLight] [data-style-guide-typography-subheadline]:not([style*=color]){color:var(--theme-subheadline)}[data-section-theme=veryLight] p:not([style*=color]),[data-section-theme=veryLight] span:not([style*=color]),[data-section-theme=veryLight] .cm-text:not([style*=color]),[data-section-theme=veryLight] [data-style-guide-typography-content]:not([style*=color]),[data-row-theme=veryLight] p:not([style*=color]),[data-row-theme=veryLight] span:not([style*=color]),[data-row-theme=veryLight] .cm-text:not([style*=color]),[data-row-theme=veryLight] [data-style-guide-typography-content]:not([style*=color]),[data-column-theme=veryLight] p:not([style*=color]),[data-column-theme=veryLight] span:not([style*=color]),[data-column-theme=veryLight] .cm-text:not([style*=color]),[data-column-theme=veryLight] [data-style-guide-typography-content]:not([style*=color]){color:var(--theme-content)}[data-section-theme=veryLight] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-section-theme=veryLight] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=veryLight] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-row-theme=veryLight] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=veryLight] .cm-list:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color),[data-column-theme=veryLight] .cm-list li:not([style*=color]):not([data-has-manual-color]):not(.has-manual-color){color:var(--theme-colored)}[data-section-theme=veryLight] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=veryLight] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=veryLight] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-row-theme=veryLight] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=veryLight] a:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-column-theme=veryLight] .cm-link:not([style*=color]):not(.cm-button):not([data-style-guide-button]):not(.cm-navigation-item),[data-section-theme=veryLight] .cm-navigation:not([style*=color]),[data-row-theme=veryLight] .cm-navigation:not([style*=color]),[data-column-theme=veryLight] .cm-navigation:not([style*=color]){color:var(--theme-link)}[data-section-theme=veryLight] .cm-icon:not([style*=color]),[data-section-theme=veryLight] i:not([style*=color]):not(.cm-list *),[data-section-theme=veryLight] .fa-solid:not([style*=color]):not(.cm-list *),[data-row-theme=veryLight] .cm-icon:not([style*=color]),[data-row-theme=veryLight] i:not([style*=color]):not(.cm-list *),[data-row-theme=veryLight] .fa-solid:not([style*=color]):not(.cm-list *),[data-column-theme=veryLight] .cm-icon:not([style*=color]),[data-column-theme=veryLight] i:not([style*=color]):not(.cm-list *),[data-column-theme=veryLight] .fa-solid:not([style*=color]):not(.cm-list *){color:var(--theme-icon);fill:var(--theme-icon)}[data-section-theme=veryLight] .cm-list li.fa-check:before,[data-section-theme=veryLight] .cm-list li.fa-times:before,[data-section-theme=veryLight] .cm-list li.fa-star:before,[data-section-theme=veryLight] .cm-list li[class*=fa-]:before,[data-row-theme=veryLight] .cm-list li.fa-check:before,[data-row-theme=veryLight] .cm-list li.fa-times:before,[data-row-theme=veryLight] .cm-list li.fa-star:before,[data-row-theme=veryLight] .cm-list li[class*=fa-]:before,[data-column-theme=veryLight] .cm-list li.fa-check:before,[data-column-theme=veryLight] .cm-list li.fa-times:before,[data-column-theme=veryLight] .cm-list li.fa-star:before,[data-column-theme=veryLight] .cm-list li[class*=fa-]:before{color:var(--theme-colored)}[data-section-theme=veryLight] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-row-theme=veryLight] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-column-theme=veryLight] .cm-form:not([data-has-manual-typography]):not([style*=font]):not([style*=color]),[data-section-theme=veryLight] cm-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=veryLight] cm-new-checkout:not([data-style-guide-button]):not([style*=color]),[data-section-theme=veryLight] button:not([data-style-guide-button]):not([style*=color]),[data-section-theme=veryLight] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=veryLight] button:not([data-style-guide-button]):not([style*=color]),[data-row-theme=veryLight] .cm-button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=veryLight] button:not([data-style-guide-button]):not([style*=color]),[data-column-theme=veryLight] .cm-button:not([data-style-guide-button]):not([style*=color]){color:var(--theme-content)}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=large]{letter-spacing:0;font-family:Bebas Neue,sans-serif;font-size:58px;font-weight:800;line-height:1}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=small]{letter-spacing:0;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:800;line-height:1}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=medium]{letter-spacing:0;font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:800;line-height:1}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=extraLarge]{letter-spacing:0;font-family:Bebas Neue,sans-serif;font-size:62px;font-weight:800;line-height:1}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=large]{letter-spacing:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=small]{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.4}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=medium]{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.4}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=extraLarge]{letter-spacing:0;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.4}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=large]{letter-spacing:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=small]{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=medium]{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=extraLarge]{letter-spacing:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.5}[data-style-guide-shadow=style1]{box-shadow:0 0 #00000040}[data-style-guide-shadow=style2]{box-shadow:0 4px 8px #00000030}[data-style-guide-shadow=style3]{box-shadow:0 8px 16px #00000020}[data-style-guide-border=style1]{border:0 solid #e8ebf1}[data-style-guide-border=style2]{border:2px solid #e8ebf1}[data-style-guide-border=style3]{border:3px solid #e8ebf1}[data-style-guide-corner=style1]{border-radius:4px}[data-style-guide-corner=style2]{border-radius:8px}[data-style-guide-corner=style3]{border-radius:16px}.cm-button[data-style-guide-button=style1]:not([style*=background-image]):not([style*=background\:]){color:#fff;text-transform:none;text-align:center;cursor:pointer;background-color:#6366f1;border:0 solid #6366f1;border-radius:50px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;text-decoration:none}.cm-button[data-style-guide-button=style1]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]){font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style1]:not([style*=box-shadow]){box-shadow:0 0 #ffffff26}.cm-button[data-style-guide-button=style1]:not([style*=text-shadow]){text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style1]:not([style*=background-image]):not([style*=background\:]):hover{color:#fff;text-transform:none;background-color:#5658da;border:0 solid #5658da;border-radius:50px;text-decoration:none}.cm-button[data-style-guide-button=style1]:not([style*=box-shadow]):hover{box-shadow:0 0 #ffffff26}.cm-button[data-style-guide-button=style1]:not([style*=text-shadow]):hover{text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style1]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):hover{font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style1]:not([style*=background-image]):not([style*=background\:]):active{color:#fff;text-transform:none;background-color:#6366f1;border:0 solid #6366f1;border-radius:50px;text-decoration:none}.cm-button[data-style-guide-button=style1]:not([style*=box-shadow]):active{box-shadow:0 0 #ffffff26}.cm-button[data-style-guide-button=style1]:not([style*=text-shadow]):active{text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style1]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):active{font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style2]:not([style*=background-image]):not([style*=background\:]){color:#000;text-transform:none;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e8ebf1;border-radius:50px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;text-decoration:none}.cm-button[data-style-guide-button=style2]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]){font-family:undefined,sans-serif;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style2]:not([style*=box-shadow]){box-shadow:0 0 #ffffff26}.cm-button[data-style-guide-button=style2]:not([style*=text-shadow]){text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style2]:not([style*=background-image]):not([style*=background\:]):hover{color:#000;text-transform:none;background-color:#fff;border:1px solid #e8ebf1;border-radius:50px;text-decoration:none}.cm-button[data-style-guide-button=style2]:not([style*=box-shadow]):hover{box-shadow:0 0 #ffffff26}.cm-button[data-style-guide-button=style2]:not([style*=text-shadow]):hover{text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style2]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):hover{font-family:undefined,sans-serif;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style2]:not([style*=background-image]):not([style*=background\:]):active{color:#000;text-transform:none;background-color:#fff;border:1px solid #e8ebf1;border-radius:50px;text-decoration:none}.cm-button[data-style-guide-button=style2]:not([style*=box-shadow]):active{box-shadow:0 0 #ffffff26}.cm-button[data-style-guide-button=style2]:not([style*=text-shadow]):active{text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style2]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):active{font-family:undefined,sans-serif;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style3]:not([style*=background-image]):not([style*=background\:]){color:#fffbf8;text-transform:none;text-align:center;cursor:pointer;background-color:#009d43;border:1px solid #d3d3d3;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;text-decoration:none}.cm-button[data-style-guide-button=style3]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]){font-family:undefined,sans-serif;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style3]:not([style*=box-shadow]){box-shadow:3px 3px 15px -7px #00000073}.cm-button[data-style-guide-button=style3]:not([style*=text-shadow]){text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style3]:not([style*=background-image]):not([style*=background\:]):hover{color:#fffbf8;text-transform:none;background-color:#007a35;border:1px solid #d3d3d3;border-radius:8px;text-decoration:none}.cm-button[data-style-guide-button=style3]:not([style*=box-shadow]):hover{box-shadow:3px 3px 15px -7px #00000073}.cm-button[data-style-guide-button=style3]:not([style*=text-shadow]):hover{text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style3]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):hover{font-family:undefined,sans-serif;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}.cm-button[data-style-guide-button=style3]:not([style*=background-image]):not([style*=background\:]):active{color:#fffbf8;text-transform:none;background-color:#006429;border:1px solid #d3d3d3;border-radius:8px;text-decoration:none}.cm-button[data-style-guide-button=style3]:not([style*=box-shadow]):active{box-shadow:3px 3px 15px -7px #00000073}.cm-button[data-style-guide-button=style3]:not([style*=text-shadow]):active{text-shadow:0 1px 2px #0000001a}.cm-button[data-style-guide-button=style3]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):active{font-family:undefined,sans-serif;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}[data-style-guide-border=""]{border:none}[data-style-guide-shadow=""]{box-shadow:none}[data-style-guide-corner=""]{border-radius:0}.cm-section>:not(.video-background-wrapper):not(.cm-color-layer){z-index:2!important;position:relative!important}#ip9wph{background-color:#fff}#i3986g{width:100%!important;max-width:100%!important}#iqmriy{padding-left:37px!important}#ij1ggc{background-color:#fff}#iy8fs5{width:100%!important;max-width:100%!important}#i5qy5f{padding-left:40px!important}@media (width<=1040px){.dojo-page .hero{min-height:0!important;padding-top:110px!important}.dojo-page .story,.dojo-page .cap-capture,.dojo-page .cap-card,.dojo-page .what__intro,.dojo-page .struct__copy,.dojo-page .close__copy{width:100%!important;max-width:100%!important}.dojo-page .struct__figure{aspect-ratio:4/5!important;order:-1!important;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important}.dojo-page .auth__figure{aspect-ratio:4/5!important;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important}.dojo-page .struct__figure img,.dojo-page .auth__figure img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.dojo-page .shot{aspect-ratio:4/5!important;width:100%!important}.dojo-page .shot img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}.dojo-page .struct__figure-tag{gap:10px!important;padding:12px 14px!important}.dojo-page .struct__figure-tag .num{letter-spacing:.2em!important;font-size:9px!important}.dojo-page .struct__figure-tag .label{letter-spacing:.1em!important;font-size:9.5px!important}.dojo-page .principle{grid-template-columns:40px 1fr!important;gap:14px!important}.dojo-page .glyph__k{font-size:30px!important}.dojo-page .struct__pt{gap:14px!important}}@media (width<=900px){.dojo-page .hero__grid{grid-template-columns:1fr!important}.dojo-page .story,.dojo-page .cap-capture{grid-column:1!important}.dojo-page .diff{grid-template-columns:1fr!important;gap:8px!important;padding:26px 0!important}.dojo-page .diff__body{max-width:none!important}}@media (width<=768px){#i3986g,#iy8fs5{width:100%!important;max-width:100%!important}}@media (width<=760px){.dojo-page .fitb{grid-template-columns:1fr!important}.dojo-page .cap-card{max-width:100%!important;padding:20px 16px!important}.dojo-page .brandmark__img{width:clamp(150px,44vw,200px)!important}}@media (width<=620px){.dojo-page .story__headline{max-width:none!important;font-size:34px!important}.dojo-page .what__intro .display,.dojo-page .sec-head .display,.dojo-page .struct__copy .display,.dojo-page .close__copy .display{font-size:30px!important}.dojo-page .cap-card{padding:24px 20px!important}.dojo-page .cap-header__tag{display:none!important}.dojo-page .atlas-case__meta{width:100%!important;margin-left:0!important}.dojo-page .cap-footer{text-align:center!important;justify-content:center!important}.dojo-page .band,.dojo-page section.band{padding-left:20px!important;padding-right:20px!important}}@media (width<=600px){.dojo-page .cap-header__tag{display:none!important}.dojo-page .atlas-pair{grid-template-columns:1fr!important;gap:16px!important}.dojo-page .atlas-arrow{flex-direction:row!important;gap:16px!important}.dojo-page .atlas-arrow__icon{transform:rotate(90deg)!important}.dojo-page .atlas-case__meta{width:100%!important;margin-left:0!important}.dojo-page .cap-footer{text-align:center!important;justify-content:center!important}}@media (width<=480px){[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=large]{font-size:38px}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=small]{font-size:28px}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=medium]{font-size:38px}[data-style-guide-typography-headline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-headline=extraLarge]{font-size:42px}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=large]{font-size:14px}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=small]{font-size:10px}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=medium]{font-size:12px}[data-style-guide-typography-subheadline]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-subheadline=extraLarge]{font-size:16px}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=large]{font-size:14px}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=small]{font-size:10px}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=medium]{font-size:12px}[data-style-guide-typography-content]:not([style*=font-size]):not(.has-manual-typography):not([data-has-manual-typography])[data-style-guide-typography-content=extraLarge]{font-size:16px}.cm-button[data-style-guide-button=style1]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]),.cm-button[data-style-guide-button=style1]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):hover,.cm-button[data-style-guide-button=style1]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):active{font-size:24px}.cm-button[data-style-guide-button=style2]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]),.cm-button[data-style-guide-button=style2]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):hover,.cm-button[data-style-guide-button=style2]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):active,.cm-button[data-style-guide-button=style3]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]),.cm-button[data-style-guide-button=style3]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):hover,.cm-button[data-style-guide-button=style3]:not([style*=font-family]):not([style*=font-size]):not([style*=font-weight]):active{font-size:undefined}}sub{vertical-align:baseline}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}button,input,select{margin:0;font-family:inherit;font-size:100%;line-height:1.15}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/*$vite$:1*/