.home-experience{padding-top:88px}.home-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-top:54px;padding-bottom:42px}.home-kicker{font-size:12px;letter-spacing:.19em;color:#bfc3c8;margin:0 0 22px}.home-intro h1{font:400 clamp(36px,4.4vw,66px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0;color:#f4f5f6}.home-intro h1 span{color:#bdc2c9}.home-intro-copy{padding-bottom:3px;flex-shrink:0}.home-intro-copy p{font-size:24px;line-height:1.5;color:#f1f2f4;margin:0 0 14px;letter-spacing:.06em}.home-intro-copy>span{font-size:14px;color:#a9afb8}.home-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-path{display:flex;flex-direction:column;min-width:0;background:#0d0e10;border:1px solid #313438;transition:border-color .25s,background .25s}.path-photo{position:relative;overflow:hidden;aspect-ratio:1.25;background:#101113}.path-photo img{height:100%;width:100%;object-fit:cover;transition:transform .55s ease}.path-stock img{object-position:79% center}.path-order img{object-position:42% center}.path-personalize img{object-position:60% center}.path-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 25%,transparent 77%,rgba(0,0,0,.3));pointer-events:none}.path-location{position:absolute;left:20px;top:18px;z-index:1;font-size:12px;letter-spacing:.17em;color:#f1f2f4;text-shadow:0 1px 6px #000}.path-copy{padding:23px 24px 27px;flex:1;display:flex;flex-direction:column}.path-label{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;letter-spacing:.12em;color:#b6bcc4;margin-bottom:16px}.path-arrow{display:grid;place-items:center;border:1px solid #69717c;border-radius:50%;width:34px;height:34px;flex-shrink:0;font-size:20px;line-height:1;color:#f0f1f4;transition:background .25s,color .25s}.path-copy h2{font:400 clamp(20px,1.8vw,27px)/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI','Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,sans-serif;letter-spacing:0;margin:0 0 12px;color:#f5f5f5;text-wrap:balance}.path-copy p{font-size:14px;line-height:1.8;margin:auto 0 0;color:#c0c5cd}.home-path:hover,.home-path:focus-visible{border-color:#cbd0d7;background:#16181c}.home-path:hover .path-arrow,.home-path:focus-visible .path-arrow{background:#eff0f2;color:#111}.home-path:focus-visible{outline:2px solid #f1f2f4;outline-offset:4px}.home-image-note{font-size:12px;line-height:1.8;color:#a9aeb7;margin:16px 0 0}.home-signoff{display:flex;gap:26px;align-items:baseline;justify-content:space-between;padding-top:46px;padding-bottom:52px}.home-signoff p{font-size:21px;letter-spacing:.13em;margin:0;color:#e4e7eb}.home-signoff>span{font-size:14px;color:#a9aeb7}.home-page footer{background:#090a0c}.home-page .footer-content>p{display:none}.home-page .footer-content nav{margin-top:26px}.home-page .mobile-cta{padding:0;gap:0}.home-page .mobile-cta>a{flex:1;min-width:0;min-height:58px;display:flex;align-items:center;justify-content:center;padding:12px 4px;font-size:14px;color:#e4e7ec;text-align:center;line-height:1.4;border-right:1px solid #444b55}.home-page .mobile-cta>a:nth-child(2){background:#e6e9ee;color:#111}.home-page .mobile-cta>a:last-child{border-right:0}.home-page .mobile-cta>a:focus-visible{outline-offset:-4px}.model-discovery{margin-bottom:48px}.model-discovery>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:62px;border-top:1px solid #515965;border-bottom:1px solid #515965;font-size:16px;list-style:none}.model-discovery>summary::-webkit-details-marker{display:none}.model-discovery>summary span{font-size:25px}.model-discovery[open]>summary span{transform:rotate(45deg)}.model-discovery .section{padding:38px 0}.model-discovery .container{padding:0}.model-discovery h2{font-size:32px}.model-discovery .section-head{margin-bottom:26px}.model-discovery .car{min-width:0}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.home-path:hover img{transform:scale(1.035)}}
@media(min-width:1600px){.home-intro,.home-paths,.home-signoff{max-width:1480px}.path-photo{aspect-ratio:1.3}}
@media(max-width:1080px){.home-intro{gap:24px}.home-intro h1{font-size:clamp(32px,4.6vw,49px)}.home-intro-copy p{font-size:21px}.home-intro-copy>span{font-size:12px}.home-path-grid{gap:12px}.path-copy{padding:20px 17px 24px}.path-label{font-size:12px;letter-spacing:.03em;gap:6px}.path-copy h2{font-size:21px}.path-location{left:16px}.home-signoff{padding-top:34px;padding-bottom:40px}}
@media(max-width:700px){.home-experience{padding-top:72px}.home-intro{display:block;padding-top:30px;padding-bottom:26px}.home-kicker{font-size:12px;letter-spacing:.06em;margin-bottom:17px}.home-intro h1{font-size:clamp(29px,7.8vw,52px);line-height:1.06;letter-spacing:-.045em}.home-intro-copy{padding:0;margin-top:22px}.home-intro-copy p{font-size:18px;line-height:1.6;margin:0 0 5px;letter-spacing:.02em}.home-intro-copy p br{display:none}.home-intro-copy>span{font-size:12px}.home-path-grid{grid-template-columns:1fr;gap:20px}.path-photo{aspect-ratio:1.75}.path-stock img{object-position:76% center}.path-order img{object-position:center}.path-personalize img{object-position:60% 55%}.path-location{top:14px;font-size:12px;left:18px}.path-copy{padding:18px 20px 22px}.path-label{letter-spacing:.12em;margin-bottom:10px}.path-arrow{width:32px;height:32px}.path-copy h2{font-size:25px;margin-bottom:6px}.path-copy p{font-size:14px;line-height:1.7}.home-image-note{margin-top:16px;font-size:12px}.home-signoff{display:block;padding-top:30px;padding-bottom:34px}.home-signoff p{font-size:21px;margin-bottom:8px;letter-spacing:.07em}.home-signoff>span{font-size:14px}.home-page .footer-brand{font-size:21px}.home-page .mobile-cta{left:10px;right:10px}.home-page .mobile-cta>a{font-size:12px;min-height:56px;padding:12px 3px}.model-discovery{margin-bottom:30px}.model-discovery .section-head>.section-copy{margin-top:18px}}
@media(max-width:359px){.home-intro h1{font-size:27px}.path-copy h2{font-size:22px}.path-copy{padding-left:16px;padding-right:16px}.home-kicker{letter-spacing:0}.home-page .mobile-cta>a{font-size:12px}}
