/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial}}}.copy-bold{-webkit-text-stroke:.35px currentColor;font-weight:900}.copy-bold-text{-webkit-text-stroke:.2px currentColor;font-weight:900}.container{width:calc(100% - 40px);max-width:1440px;margin-inline:auto!important}@media (min-width:64rem){.container{width:calc(100% - 128px)}}.h3-main{font-family:var(--font-anisette,anisette-std,sans-serif);--tw-leading:95%;--tw-font-weight:var(--font-weight-black,900);font-size:18px;line-height:95%;font-weight:var(--font-weight-black,900);display:block}@media (min-width:64rem){.h3-main{font-size:60px}}.menu_ja{--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);position:absolute}@media (min-width:64rem){.menu_ja{margin-top:50px;font-size:18px}}.hero_ribbon{cursor:pointer;border-style:var(--tw-border-style);font-family:var(--font-anisette,anisette-std,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#9d6d47;border-width:2px;border-color:#9d6d47;padding-block:6px;padding-inline:8px;display:inline-block}@media (hover:hover){.hero_ribbon:hover{color:#9d6d47;background-color:#fff}}@media (min-width:64rem){.hero_ribbon{padding-block:6px;padding-inline:5px}}.icon{color:currentColor}.top_ribbon{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#9d6d47;border-width:2px;border-color:#9d6d47;padding-block:4px;padding-inline:8px;display:inline-block}@media (hover:hover){.top_ribbon:hover{color:#9d6d47;background-color:#0000}}@media (min-width:64rem){.top_ribbon{padding-block:10px;padding-inline:16px;font-size:28px}}.custom-scope:has(.custom-thumb:hover) .top_ribbon{color:#9d6d47;background-color:#0000}.custom-scope:has(.top_ribbon:hover) .custom-thumb img{opacity:.6;transition:opacity .3s ease-in-out}.content-block-copy{--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(1.1rem,.811rem + .77vw,1.6rem);line-height:1.5;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;padding-top:8px}@media (min-width:64rem){.content-block-copy{padding-top:20px;font-size:20px}}@media (min-width:80rem){.content-block-copy{font-size:28px}}.cars_ribbon{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:#70684b;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#fff;border-width:2px;border-color:#fff;padding-block:4px;padding-inline:8px;display:inline-block}@media (hover:hover){.cars_ribbon:hover{color:#fff;background-color:#0000}}@media (min-width:64rem){.cars_ribbon{padding-block:10px;padding-inline:16px;font-size:28px}}.lineup-scope:has(.lineup-thumb:hover) .cars_ribbon{color:#fff;background-color:#0000}.lineup-scope:has(.cars_ribbon:hover) .lineup-thumb img{opacity:.6;transition:opacity .3s ease-in-out}:root{--ease-out:cubic-bezier(.22,1,.36,1)}.textanimation{white-space:normal;line-height:1.2}.textanimation .char{display:inline-block;overflow:hidden}.textanimation .inner{opacity:.12;animation:riseUp .5s var(--ease-out)forwards,fadeIn .8s linear forwards;animation-delay:var(--d,0s),var(--d,0s);animation-play-state:paused;display:inline-block;transform:translateY(1em)}.textanimation.in-view .inner{will-change:transform,opacity;animation-play-state:running}@keyframes riseUp{to{transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.animation_text{opacity:0;transform:translateY(20px)}.animation_text.in-view{animation:1s ease-in forwards fadeInBlock}@keyframes fadeInBlock{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animation_box{padding:10px;animation:5s forwards fadeIn-box}@keyframes fadeIn-box{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes loading-1{0%{stroke-dashoffset:201.982px;stroke-dasharray:201.982}50%{stroke-dashoffset:0;stroke-dasharray:201.982}to{stroke-dashoffset:-201.982px;stroke-dasharray:201.982}}@keyframes loading-2{0%{stroke-dashoffset:168.116px;stroke-dasharray:168.116}50%{stroke-dashoffset:0;stroke-dasharray:168.116}to{stroke-dashoffset:-168.116px;stroke-dasharray:168.116}}@keyframes loading-3{0%{stroke-dashoffset:128.809px;stroke-dasharray:128.809}50%{stroke-dashoffset:0;stroke-dasharray:128.809}to{stroke-dashoffset:-128.809px;stroke-dasharray:128.809}}@keyframes loading-4{0%{stroke-dashoffset:160.501px;stroke-dasharray:160.501}50%{stroke-dashoffset:0;stroke-dasharray:160.501}to{stroke-dashoffset:-160.501px;stroke-dasharray:160.501}}.loading-logo .svg-elem-1{stroke-dashoffset:168.116px;stroke-dasharray:168.116;fill:#0000;animation:2s linear .2s infinite forwards loading-2}.loading-logo .svg-elem-2{stroke-dashoffset:201.982px;stroke-dasharray:201.982;fill:#0000;animation:2s linear infinite forwards loading-1}.loading-logo .svg-elem-3{stroke-dashoffset:128.809px;stroke-dasharray:128.809;fill:#0000;animation:2s linear .4s infinite forwards loading-3}.loading-logo .svg-elem-4{stroke-dashoffset:160.501px;stroke-dasharray:160.501;fill:#0000;animation:2s linear .6s infinite forwards loading-4}.loader{box-sizing:border-box;border-top:3px solid #fff;border-right:3px solid #0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block}.loader-alpha{animation:1.5s ease-in-out infinite loading-alpha}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-alpha{0%{opacity:0}50%{opacity:1}to{opacity:0}}.loader-spike{background-image:linear-gradient(#fff 5px 30px,#0000 0),linear-gradient(#fff 5px 30px,#0000 0),linear-gradient(#fff 5px 30px,#0000 0),linear-gradient(#fff 5px 30px,#0000 0),linear-gradient(#fff 5px 30px,#0000 0),linear-gradient(#fff 5px 30px,#0000 0);background-position:0,10px,20px,30px,40px,50px,60px;background-repeat:no-repeat;width:65px;height:50px;animation:.65s linear infinite alternate rikSpikeRoll;position:relative}@keyframes rikSpikeRoll{0%{background-size:5px 10px}16%{background-size:5px 30px,5px 10px,5px 10px,5px 10px,5px 10px,5px 10px}33%{background-size:5px 30px,5px 30px,5px 10px,5px 10px,5px 10px,5px 10px}50%{background-size:5px 10px,5px 30px,5px 30px,5px 10px,5px 10px,5px 10px}66%{background-size:5px 10px,5px 10px,5px 30px,5px 30px,5px 10px,5px 10px}83%{background-size:5px 10px,5px 10px,5px 10px,5px 30px,5px 30px,5px 10px}to{background-size:5px 10px,5px 10px,5px 10px,5px 10px,5px 30px,5px 30px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
