@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600&family=Noto+Sans+JP:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#090a0b;margin:0;font-family:Noto Sans JP,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}.brand{letter-spacing:.04em;font:500 30px Playfair Display}header{z-index:10;border-bottom:1px solid #ffffff52;align-items:center;height:76px;padding:0 4%;display:flex;position:absolute;inset:0 0 auto}header nav{letter-spacing:.2em;gap:36px;margin:auto;font:500 10px Barlow Condensed;display:flex}.headLink{letter-spacing:.16em;border:1px solid #fff8;padding:10px 18px;font:500 10px Barlow Condensed}.hero{grid-template-columns:1fr 1fr;height:100svh;min-height:720px;display:grid;position:relative;overflow:hidden}.heroSide{background-position:50%;background-size:cover}.blackSide{filter:brightness(.7);background-image:url(/refinad-prius-black-white/media/luxury-02.webp)}.whiteSide{background-image:url(/refinad-prius-black-white/media/cool-08.webp)}.heroShade{background:linear-gradient(90deg,#0009 0,#0001 45%,#fff0 65%),linear-gradient(#0000 45%,#0008);position:absolute;inset:0}.heroIntro{text-align:center;z-index:2;width:90%;position:absolute;top:21%;left:50%;transform:translate(-50%)}.heroIntro>p,.manifest>p,.styleCopy>p:first-child,.interlude p,.versus>p,.albumHead>p,.fitHead>p:first-child,.routes>p{letter-spacing:.28em;font:500 10px Barlow Condensed}.heroIntro h1{letter-spacing:-.05em;margin:32px 0;font:400 clamp(70px,9vw,145px)/.68 Playfair Display}.heroIntro h1 i{font-size:.42em}.heroIntro h2{font-size:clamp(19px,2vw,30px);font-weight:400;line-height:1.8}.choice{color:#fff;z-index:2;border-top:1px solid #ffffff90;grid-template-columns:1fr auto;width:43%;padding-top:17px;display:grid;position:absolute;bottom:5%}.choice small,.choice span{letter-spacing:.19em;font:500 9px Barlow Condensed}.choice strong{grid-column:1/-1;margin:11px 0;font:400 clamp(26px,3vw,48px) Playfair Display}.luxuryChoice{left:4%}.coolChoice{color:#151515;border-color:#333;right:4%}.choice span{position:absolute;top:20px;right:0}.manifest{color:#161719;background:#edece8;grid-template-columns:.7fr 1.3fr;gap:30px 8vw;padding:150px 8%;display:grid}.manifest>p{color:#777}.manifest h2{margin:0;font:400 clamp(48px,6vw,86px)/1.28 Playfair Display,Noto Sans JP}.manifest>div{color:#666;grid-column:2;grid-template-columns:1fr 1fr;gap:55px;font-size:13px;line-height:2.15;display:grid}.style{grid-template-columns:1.18fr .82fr;min-height:880px;display:grid}.styleImage{min-height:880px}.styleCopy{flex-direction:column;justify-content:center;padding:9vw 9%;display:flex}.styleCopy>p:first-child{color:#888}.styleCopy>b{letter-spacing:.28em;margin-top:28px;font:500 12px Barlow Condensed}.styleCopy h2{margin:18px 0 35px;font:400 clamp(55px,6.2vw,100px)/.86 Playfair Display}.styleCopy h3{margin:0 0 22px;font:400 25px/1.7 Noto Sans JP}.styleCopy>p:not(:first-child){color:#aaa;font-size:13px;line-height:2.2}.luxury{background:#0a0b0c}.soon{color:#ccc;letter-spacing:.18em;border-top:1px solid #444;margin-top:25px;padding-top:20px;font:500 10px Barlow Condensed}.cool{color:#17191b;background:#f5f5f3}.cool .styleImage{order:2}.cool .styleCopy{order:1}.cool .styleCopy>p:not(:first-child){color:#666}.actions{gap:8px;margin-top:25px;display:grid}.actions a{border:1px solid #777;padding:15px 18px;font-size:11px}.interlude{background:#111;grid-template-columns:.7fr 1.3fr;align-items:center;display:grid}.interlude>div{padding:8vw}.interlude h2{margin:25px 0;font:400 clamp(38px,4vw,64px)/1.45 Playfair Display,Noto Sans JP}.interlude video{object-fit:cover;width:100%;height:820px}.versus{text-align:center;background:linear-gradient(90deg,#0b0c0d 50%,#f2f2ef 50%);padding:150px 7%}.versus>p{margin-bottom:70px}.versus>div{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.versus article{color:#fff;padding:30px}.versus article:last-child{color:#171717}.versus article span{opacity:.4;font:400 62px Playfair Display}.versus h2{margin:15px;font:400 clamp(60px,8vw,120px)/1 Playfair Display}.versus h3{letter-spacing:.2em;font:500 12px Barlow Condensed}.versus article p{color:#aaa;font-size:12px}.versus article:last-child p{color:#666}.versus i{color:#888;font:400 42px Playfair Display}.album{background:#141516;padding:140px 5%}.albumHead{border-bottom:1px solid #555;grid-template-columns:1fr auto;align-items:end;margin-bottom:70px;padding-bottom:35px;display:grid}.albumHead h2{margin:18px 0 0;font:400 clamp(55px,7vw,100px) Playfair Display}.albumHead span{letter-spacing:.2em;font:500 10px Barlow Condensed}.albumBlock+.albumBlock{margin-top:110px}.albumLabel{align-items:end;gap:25px;margin-bottom:25px;display:flex}.albumLabel b{font:400 54px Playfair Display}.albumLabel span{letter-spacing:.18em;margin-bottom:10px;font:500 10px Barlow Condensed}.photoGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.photoGrid figure{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.photoGrid figure:first-child,.photoGrid figure:nth-child(8){grid-area:span 2/span 2}.photoGrid img{transition:transform .7s}.photoGrid figure:hover img{transform:scale(1.025)}.photoGrid figcaption{letter-spacing:.14em;text-shadow:0 1px 6px #000;font:500 9px Barlow Condensed;position:absolute;bottom:9px;left:12px}.lightAlbum{color:#111;background:#efefeb;padding:45px}.fitment{color:#151618;background:#e8e6e0;padding:140px 6%}.fitHead{max-width:850px;margin-bottom:70px}.fitHead h2{margin:22px 0;font:400 clamp(48px,6vw,84px)/1.3 Playfair Display,Noto Sans JP}.fitHead>p:last-child{color:#666;font-size:13px}.specGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.specGrid article{background:#fff;padding:30px}.specGrid article header{color:#111;border-bottom:1px solid #bbb;grid-template-columns:1fr auto;height:auto;padding:0 0 22px;display:grid;position:static}.specGrid header small{color:#777;grid-column:1/-1;font-size:9px}.specGrid header strong{font:500 34px Barlow Condensed}.specGrid header span{align-self:end;font:500 10px Barlow Condensed}.specGrid dl{margin:18px 0}.specGrid dl>div{border-bottom:1px solid #ddd;padding:11px 0}.specGrid dt{color:#777;letter-spacing:.12em;font-size:9px}.specGrid dd{margin:5px 0 0;font-size:11px;line-height:1.75}.specGrid .ng{color:#91362f}.caution{color:#777;font-size:9px;line-height:1.8}.specGrid article>a{color:#fff;background:#171819;justify-content:space-between;margin-top:20px;padding:16px;font-size:10px;display:flex}.routes{color:#151515;background:#cfcac1;padding:130px 7%}.routes h2{margin:22px 0 55px;font:400 clamp(48px,6vw,80px) Playfair Display,Noto Sans JP}.routes>div{border-top:1px solid #999;grid-template-columns:1fr 1fr;display:grid}.routes a{border-bottom:1px solid #999;grid-template-columns:150px 1fr auto;gap:20px;padding:24px 12px;font-size:12px;display:grid}.routes small{letter-spacing:.16em;color:#666;font:500 9px Barlow Condensed}footer{align-items:center;gap:35px;padding:45px 5%;display:flex}footer p{letter-spacing:.2em;font:500 9px Barlow Condensed}footer small{color:#777;margin-left:auto;font-size:9px}@media (width<=800px){header{height:64px;padding:0 18px}header nav{display:none}.brand{font-size:24px}.headLink{margin-left:auto}.hero{min-height:680px}.heroIntro{top:20%}.heroIntro h1{font-size:58px}.heroIntro h2{font-size:17px}.choice{width:44%;bottom:3%}.choice strong{font-size:22px}.choice span{display:none}.manifest{padding:90px 22px;display:block}.manifest h2{margin:24px 0 45px;font-size:41px}.manifest>div{display:block}.manifest>div p{margin-bottom:25px}.style{grid-template-columns:1fr;min-height:0}.styleImage{height:62svh;min-height:0;order:0!important}.styleCopy{padding:85px 23px;order:1!important}.styleCopy h2{font-size:57px}.styleCopy h3{font-size:22px}.interlude{grid-template-columns:1fr}.interlude>div{order:1;padding:80px 24px}.interlude video{order:0;height:72svh}.versus{background:linear-gradient(#0b0c0d 50%,#f2f2ef 50%);padding:90px 12px}.versus>div{grid-template-columns:1fr}.versus article{padding:60px 10px}.versus i{display:none}.versus h2{font-size:62px}.album{padding:90px 12px}.albumHead{grid-template-columns:1fr}.albumHead h2{font-size:54px}.albumHead span{margin-top:18px}.albumLabel b{font-size:40px}.photoGrid{grid-template-columns:1fr 1fr;gap:5px}.photoGrid figure:nth-child(n){grid-area:span 1/span 1}.photoGrid figure:first-child,.photoGrid figure:nth-child(8){grid-column:span 2}.lightAlbum{padding:18px}.fitment{padding:90px 14px}.fitHead h2{font-size:42px}.specGrid{grid-template-columns:1fr}.routes{padding:90px 18px}.routes>div{grid-template-columns:1fr}.routes a{grid-template-columns:110px 1fr auto;gap:10px}footer{flex-direction:column;align-items:flex-start}footer small{margin-left:0}}
