/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties;:host,:root{--color-W:#fff;--color-B:#232323;--color-Grad:linear-gradient(90deg,#e83f24,#e4007f 16.5%,#a90082 30.5%,#4551b2 42%,#0089d3 50%,#4551b2 58%,#a90082 69.5%,#e4007f 83.5%,#e83f24);--color-GradLG:linear-gradient(90deg,#e83f24,#e4007f 16.25%,#a90082 30.05%,#0089d3 50%,#a90082 69.95%,#e4007f 83.75%,#e83f24);--spacing:.0625rem;--ease-hv:cubic-bezier(.4,.2,0.3,1)}@keyframes grad{0%{background-position:calc(var(--offsetGrad)) 50%}to{background-position:calc(var(--offsetGrad) - 200%) 50%}}@layer contentAgeComponent{.contentAge-gradLogo{background-image:var(--color-GradLG);background-position:var(--offsetGrad) 0;background-repeat:repeat-x;background-size:200% 100%;height:100%;width:100%}.is-siteloaded .contentAge-gradLogo{animation:grad 10s ease infinite;will-change:background-position}.contentAge-gradLogo{clip-path:url(#s-lgClipMin)}.contentAge-sg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;fill:currentColor}.contentAge-GradText{display:flex}.contentAge-GradText_label{display:inline-block;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--color-Grad);background-position:var(--offsetGrad) 0;background-size:200% 100%;color:transparent}.contentAge-GradText_label.is-inview,.is-inview .contentAge-GradText_label{animation:grad 10s ease infinite;will-change:background-position}.contentAge-gradVideo{display:block;overflow:hidden;pointer-events:none}.contentAge-gradVideo,.contentAge-gradVideo__tgt{height:100%;left:calc(var(--spacing)*0);position:absolute;top:calc(var(--spacing)*0);width:100%;z-index:0}.contentAge-gradVideo__tgt{-o-object-fit:cover;object-fit:cover;opacity:0;scale:1.06}.contentAge-btn{background-color:var(--color-B);border-radius:calc(var(--spacing)*5);color:var(--color-W);display:inline-flex;max-width:100%;min-height:calc(var(--spacing)*50);min-width:calc(var(--spacing)*165);overflow:hidden;padding-block:calc(var(--spacing)*15);position:relative;width:auto}.contentAge-btn_bg{display:none;height:100%;left:calc(var(--spacing)*0);position:absolute;top:calc(var(--spacing)*0);width:100%;z-index:0}:where(:is(.pc)) .contentAge-btn_bg{display:block}.contentAge-btn_bd{align-items:center;display:inline-flex;gap:calc(var(--spacing)*5);justify-content:space-between;position:relative;width:100%;z-index:10}.contentAge-btn_label{display:inline-flex;flex-grow:1;font-size:.875rem;margin-block:calc(var(--spacing)*-5);padding-left:calc(var(--spacing)*19);text-align:left;--tw-leading:calc(var(--spacing)*19);letter-spacing:-.002em;line-height:calc(var(--spacing)*19)}.contentAge-btn.is-min .contentAge-btn_label{font-size:.75rem;padding-left:calc(var(--spacing)*12)}@media (width >= 62.5em){.contentAge-btn.is-min .contentAge-btn_label{font-size:.8125rem;padding-left:calc(var(--spacing)*10)}}.contentAge-btn_ib{display:inline-flex}.contentAge-btn_hr{background-color:currentcolor;display:block;height:calc(var(--spacing)*20);min-width:1px;opacity:10%;width:calc(var(--spacing)*1)}.contentAge-btn.is-min .contentAge-btn_hr{height:calc(var(--spacing)*13)}.contentAge-btn_icon{align-items:center;display:flex;justify-content:center;width:calc(var(--spacing)*50)}.contentAge-btn.is-min .contentAge-btn_icon{width:calc(var(--spacing)*30)}@media (width >= 62.5em){.contentAge-btn.is-min .contentAge-btn_icon{width:calc(var(--spacing)*23)}}.contentAge-btn_arrow{display:block;height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*2);position:relative;width:calc(var(--spacing)*10)}.contentAge-blockBtn{align-items:center;display:inline-flex;gap:calc(var(--spacing)*20)}.contentAge-blockBtn__label{font-size:1.25rem;--tw-leading:calc(var(--spacing)*22);letter-spacing:-.002em;line-height:calc(var(--spacing)*22)}.contentAge-blockBtn__blk{align-items:center;background-color:var(--color-B);border-radius:calc(var(--spacing)*3);color:var(--color-W);display:flex;height:calc(var(--spacing)*70);justify-content:center;overflow:hidden;position:relative;width:calc(var(--spacing)*70)}.is-W .contentAge-blockBtn__blk{background-color:var(--color-W);color:var(--color-B)}.contentAge-blockBtn__arrow{display:block;height:calc(var(--spacing)*16);position:relative;width:calc(var(--spacing)*16)}}@layer h{.pc .contentAge-h-clip__tgt{opacity:0;transition-duration:var(--tw-duration,0s);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);--tw-duration:.4s;transition-duration:.4s;--tw-ease:var(--ease-hv);transition-timing-function:var(--ease-hv)}@media (hover:hover) and (pointer:fine){.pc .contentAge-h-clip:focus-visible .contentAge-h-clip__tgt,.pc .contentAge-h-clip:hover .contentAge-h-clip__tgt{opacity:1}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-duration:initial;--tw-ease:initial}}}