@font-face{font-family:RC Home Manrope;src:url(/fonts/home-type/manrope-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"RC Home Instrument Serif";src:url(/fonts/home-type/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:RC Home Sans Fallback;src:local("Arial");font-style:normal;font-weight:200 800;size-adjust:101.478%;ascent-override:105.047%;descent-override:29.563%;line-gap-override:0%}@font-face{font-family:"RC Home Serif Fallback";src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;font-weight:400;size-adjust:79.658%;ascent-override:124.281%;descent-override:38.916%;line-gap-override:0%}.rc-home{--home-font-sans: var( --rc-font-sans, "RC Home Manrope", "RC Home Sans Fallback", Arial, "PingFang SC", "Microsoft YaHei", sans-serif );--home-font-accent: var( --rc-font-accent, "RC Home Instrument Serif", "RC Home Serif Fallback", Georgia, serif );--home-type-body: 16px;--home-type-label: 12px;font-family:var(--home-font-sans);font-size:var(--home-type-body);font-weight:400;font-kerning:normal}.rc-home .home-original :is(.hero-copy,.hero-footer),.rc-home .story-navigation,.rc-home .story-footer{font-family:var(--home-font-sans)}.rc-home :is(h2,.story-heading),.rc-home .everyday-caption h3{font-family:var(--home-font-sans);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.rc-home .creative-bridge h2{font-size:clamp(48px,5.2vw,80px);line-height:1.08}.rc-home .material-story h2,.rc-home .material-story-benefit strong,.rc-home .home-original .hero-statement{font-family:var(--home-font-sans);font-weight:500;letter-spacing:-.03em;line-height:1.14}.rc-home .creative-bridge h2 em,.rc-home .everyday-caption :is(h2,h3) em,.rc-home .home-type-accent{font-family:var(--home-font-accent);font-style:italic;font-weight:400;font-synthesis:none;font-size:1.08em;line-height:inherit;letter-spacing:-.02em}.rc-home .story-life-bottom p{font-family:var(--home-font-accent);font-style:italic;font-weight:400;font-synthesis:none;font-size:clamp(34px,3.7vw,57px);line-height:1.12;letter-spacing:-.02em}.rc-home :is(.explore-gateway-description,.creative-bridge-intro,.trust-bridge-intro,.everyday-caption p,.material-story-description,.material-story-benefit p),.rc-home .home-original .hero-description,.rc-home .story-vehicle-heading>p:not(.story-product-promise){font-family:var(--home-font-sans);font-size:var(--home-type-body);font-weight:400;line-height:1.6;letter-spacing:0}.rc-home .material-story[data-phase=layers] .material-story-description{font-size:var(--home-type-body)}.rc-home .material-layer-name{font-size:16px;font-weight:500;letter-spacing:0}.rc-home .material-layer-role{font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0}.rc-home :is(.explore-gateway-eyebrow,.creative-bridge-kicker,.pathways-eyebrow,.material-story-eyebrow,.material-explorer-heading,.story-product-promise,.story-menu-eyebrow,.everyday-caption>span,.creative-bridge-input label,.creative-bridge-layouts legend){font-family:var(--home-font-sans);font-size:var(--home-type-label);font-weight:500;line-height:1.5;letter-spacing:.08em}.rc-home :is(.material-layer-number,.material-benefit-index,.material-story-progress,.everyday-scene-number,.story-menu-number,.pathways-index){font-family:var(--home-font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.03em}.rc-home :is(.story-page-links a,.story-menu-trigger,.story-link,.story-top-link,.explore-gateway-route,.creative-bridge-primary,.creative-bridge-options>div a,.creative-bridge-layout,.creative-bridge-stage-top button,.story-video-control,.story-color-switch button){font-family:var(--home-font-sans);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0}.rc-home .creative-bridge-input input{font-family:var(--home-font-sans);font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.rc-home :is(.explore-gateway-note,.creative-bridge-footnote,.trust-bridge-detail,.trust-bridge-status,.material-story-scale,.material-story-bottom,.material-story-product>span,.material-story-hint,.everyday-bottom small,.story-footer-bottom,.story-image-credit,.story-life-credit){font-family:var(--home-font-sans);font-size:13px;font-weight:400;line-height:1.55;letter-spacing:0}.rc-home .home-original .color-selector{grid-template-columns:none;grid-template-rows:repeat(2,44px);grid-auto-flow:column;grid-auto-columns:44px;max-width:332px;gap:0 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#526257 transparent;padding-bottom:4px}.rc-home .home-original .color-option{width:100%;min-width:44px;height:44px;padding:11px 10px}.rc-home .home-original .color-option[aria-pressed=true]:after{left:calc(50% - 4px)}@media(max-width:760px){.rc-home .material-story .material-layer-name{max-width:100%;font-size:12px;line-height:1.4;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rc-home .creative-bridge h2{font-size:clamp(42px,10.7vw,58px)}.rc-home .everyday-caption :is(h2,h3){font-size:clamp(38px,10vw,60px);line-height:1.1}.rc-home .story-life-bottom p{font-size:clamp(32px,8.1vw,43px);line-height:1.14}.rc-home .creative-bridge-input input{font-size:18px}.rc-home :is(.material-story-bottom,.material-story-product>span,.material-story-hint,.material-story-scale){font-size:12px}}@media(min-width:761px)and (max-height:740px){.rc-home .material-story .material-layer-name{font-size:14px}.rc-home .material-story .material-story-benefit p{font-size:15px;line-height:1.5}}@media(max-width:760px)and (max-height:740px){.rc-home .material-story .material-story-description,.rc-home .material-story[data-phase=layers] .material-story-description,.rc-home .material-story .material-story-benefit p{font-size:15px;line-height:1.5}}
