.material-page{--mw-blue: #099dbd;--mw-red: #b85b43;--mw-mineral: #3194aa;--mw-glow: #53c6df38;--mw-stone: #f1f0e9}.material-page[data-material-family=pressure]{--mw-mineral: #b6634c;--mw-glow: #c5684533;--mw-stone: #f2eee6}.material-page[data-material-family=clarity]{--mw-mineral: #69aebc;--mw-glow: #8be0e838;--mw-stone: #edf2ef}.material-page[data-material-family=structure]{--mw-mineral: #347184;--mw-glow: #389bb23b;--mw-stone: #e9eeeb}.material-page main .material-scene{isolation:isolate}.material-page main .material-scene canvas{pointer-events:none}.material-page main :is(.sp-inspector,.ins-result){background-color:var(--mw-stone);background-image:linear-gradient(127deg,#ffffff82,transparent 52%),linear-gradient(0deg,#bed0c318,transparent 48%);border-color:#9db7b590;box-shadow:inset 1px 1px #ffffffa6,0 14px 36px -26px #0a344b70}.material-page main :is(.sp-inspector,.ins-result)::selection{background:#b9dfe8}.material-page main .sp-inspector-status{border-color:var(--mw-mineral)}.material-page main :is(.sp-selector,.gs-choices) button{transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.material-page main :is(.sp-selector,.gs-choices) button[aria-pressed=true]{box-shadow:inset 3px 0 var(--mw-mineral),inset 0 1px #ffffff38}.material-page .sp-close{background-image:radial-gradient(ellipse at 100% 30%,#1c617b3d,transparent 54%),linear-gradient(125deg,#091c2c,#102c3a 70%,#163748)}.material-page .material-bed{position:absolute;inset:0;pointer-events:none;overflow:hidden;background-color:#081f2d;background-image:radial-gradient(ellipse at 100% 0%,#1c495952,transparent 65%),linear-gradient(180deg,#0b2938,#071e2c)}.material-page .material-bed:before,.material-page .material-bed:after{content:none}.material-page .material-bed--close{background-image:radial-gradient(ellipse at 95% 100%,#24596b4d,transparent 65%),linear-gradient(180deg,#0a2635,#061a28)}.material-page .cs-work-material.material-bed{opacity:1;z-index:-1}.material-page.work-page .cs-work{background:#081f2d;color:#f7f6f2;border-block:1px solid #90bdc222}.material-page.work-page .cs-work .cs-section-heading{margin-bottom:48px}.material-page.work-page .cs-work .cs-kicker{color:#a9d9df}.material-page.work-page .cs-work .cs-section-heading p{color:#d0dedf}.material-page.work-page .cs-work .cs-work-step{border-color:#86aeb333}.material-page .cs-close .cs-close-art,.material-page .ins-buyer-material{opacity:1}.material-page main [data-material-step]{position:relative}.material-page main .cs-work-step:after{content:"";position:absolute;left:0;top:0;height:2px;width:clamp(34px,14%,110px);background:linear-gradient(90deg,var(--mw-mineral),transparent);transform:scaleX(.24);transform-origin:left;opacity:.25;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .65s ease}.material-page[data-material-motion=active] main .cs-work-step[data-material-active=true]:after{transform:scaleX(1);opacity:1}.material-page main :is(.hw-chapter,.en-way)[data-material-step]:after{content:"";position:absolute;top:0;left:0;width:52px;height:2px;background:var(--mw-mineral);opacity:.18;transition:opacity .5s ease,box-shadow .5s ease}.material-page[data-material-motion=active] main :is(.hw-chapter,.en-way)[data-material-active=true]:after{opacity:.9;box-shadow:0 2px 16px var(--mw-glow)}.material-page main .ins-guide-pair img,.material-page main .ins-article-row img{object-fit:cover;object-position:60% 50%;background:#e7eae2}.material-page[data-material-family=pressure] .sp-opening-material{background-image:linear-gradient(90deg,#f7f6f2,#f7f6f2e6,#f7f6f2a1 40%,#f7f6f200 75%),linear-gradient(0deg,#f7f6f2,#f7f6f200 24%)}@media (max-width: 760px){.material-page main .material-scene{--geode-align: 0}.material-page main :is(.sp-inspector,.ins-result){box-shadow:inset 1px 1px #ffffff9c,0 9px 25px -22px #163d4250}}@media (prefers-reduced-motion: reduce){.material-page main :is(.sp-selector,.gs-choices) button,.material-page main .cs-work-step:after,.material-page main :is(.hw-chapter,.en-way):after{transition:none!important}.material-page main .cs-work-step:after{transform:none;opacity:.55}.material-page main :is(.hw-chapter,.en-way):after{opacity:.5}}.material-page main .material-scene :is(img,canvas){object-fit:contain;object-position:50% 50%}.material-page main .material-scene{background:#f2f1eb}.material-page.company-page main :is(.ra-opening,.hg-hero,.en-hero,.hw-hero,.fr-hero)>.cp-material .material-scene{background:transparent}@media (max-width: 760px){.material-page.specialist-page .sp-main .sp-opening{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0;background:#f7f6f2}.material-page.specialist-page .sp-main .sp-opening>.sp-width{order:0;flex:none}.material-page.specialist-page .sp-main .sp-opening>.sp-art{position:relative;order:1;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:1.5;margin-top:24px;flex:none;z-index:1;opacity:1;transform:none}.material-page.specialist-page .sp-main .sp-opening>.sp-opening-material{display:none}.material-page.specialist-page .sp-main .sp-art>.material-scene{position:absolute;inset:0;width:100%;height:100%}.material-page.company-page main :is(.ra-opening,.hg-hero,.en-hero,.hw-hero,.fr-hero){display:flex;flex-direction:column;min-height:0;padding-bottom:0}.material-page.company-page main :is(.ra-opening,.hg-hero,.en-hero,.hw-hero,.fr-hero)>.cp-material{position:relative;inset:auto;order:2;aspect-ratio:1.5;width:100%;height:auto;min-height:0;flex:none;margin-top:24px;opacity:1;z-index:1;transform:none;-webkit-mask-image:none;mask-image:none}.material-page.company-page main :is(.ra-opening,.hg-hero,.en-hero,.hw-hero,.fr-hero)>.cp-material:after{display:none}.material-page.company-page main :is(.ra-opening,.hg-hero,.en-hero,.hw-hero,.fr-hero)>.cp-material .material-scene{position:absolute;inset:0;width:100%;height:100%}.material-page.company-page main :is(.ra-opening,.hg-hero,.en-hero,.hw-hero,.fr-hero):after{display:none}}.material-page.work-page .cs-hero-art .material-scene{background:#082332}.material-page.company-page .fr-hero{isolation:isolate}.material-page.company-page .fr-hero>.cp-material{z-index:0;opacity:1;inset-inline-start:35%}.material-page.company-page .fr-hero>.cp-material:after{background:linear-gradient(90deg,#0c2c42,#0c2c42c9 25%,#0c2c4222 70%,#0c2c4210)}@media (max-width: 760px){.material-page.company-page.cp-about .ra-opening>.ra-courtyard{position:relative;inset:auto;order:2;aspect-ratio:1.5;width:100%;height:auto;min-height:0;flex:none;margin-top:24px;opacity:1;z-index:1;transform:none;-webkit-mask-image:none;mask-image:none}.material-page.company-page.cp-about .ra-opening>.ra-courtyard .cp-material{position:absolute;inset:0;opacity:1;z-index:0}.material-page.company-page.cp-about .ra-opening>.ra-courtyard:after,.material-page.company-page.cp-about .ra-opening>.ra-courtyard .cp-material:after{display:none}.material-page.company-page.cp-about .ra-opening>.ra-courtyard .material-scene{position:absolute;inset:0;width:100%;height:100%}.material-page.company-page .fr-hero>.cp-material{inset-inline-start:auto}.material-page.work-page .cs-hero-art:after{background:linear-gradient(180deg,#082332,#08233200 12% 88%,#082332)}}.material-page.work-page.work-index .cs-hero-art .material-scene{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);background:#082332}.material-page.company-page.cp-how .hw-hero .cp-material:after{background:linear-gradient(90deg,#082737fc,#082737ed 45%,#082737c9 68%,#08273759 85%,#08273726)}.material-page.company-page.cp-hourglass .hg-layer-name{color:#e7f2ef;background:#082737;padding:3px 6px;border-radius:2px}.material-page.company-page.cp-engagement .en-quiz-map li{opacity:1}.material-page.company-page.cp-engagement .en-quiz-map li:not([data-current=true]):not([data-complete=true]) small{color:#b6d2ce}
