.home-splash-module__TgsMQG__splash{--color-stone:#756e65;--teaser-action-color:var(--color-benkara);--shikomi-cyan:#35d7ff;isolation:isolate;position:relative;overflow:hidden}.home-splash-module__TgsMQG__content{z-index:1;position:relative}.home-splash-module__TgsMQG__promptFlow{z-index:0;pointer-events:none;mix-blend-mode:darken;opacity:0;background:url(/shikomi-messy-to-clarity.png) 50%/contain no-repeat;transition:opacity .45s;position:absolute;inset:0 2rem 0 47%}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__promptFlow{opacity:.8}.home-splash-module__TgsMQG__copyStack{grid-template-columns:minmax(0,1fr);display:grid}.home-splash-module__TgsMQG__copy{grid-area:1/1;align-self:start;transition:opacity .32s,transform .5s cubic-bezier(.22,1,.36,1),visibility .5s}.home-splash-module__TgsMQG__shikomiCopy,.home-splash-module__TgsMQG__talkCopy{opacity:0;visibility:hidden;transform:translateY(14px)}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__homeCopy,.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__homeCopy{opacity:0;visibility:hidden;transform:translateY(-12px)}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__shikomiCopy,.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__talkCopy{opacity:1;visibility:visible;transform:translateY(0)}.home-splash-module__TgsMQG__actions{width:fit-content;max-width:100%}.home-splash-module__TgsMQG__secondaryActions{align-items:center;display:grid}.home-splash-module__TgsMQG__secondaryActions>*{grid-area:1/1;justify-self:start}.home-splash-module__TgsMQG__emailOption{visibility:hidden;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__emailOption{visibility:visible}.home-splash-module__TgsMQG__emailSeparator{color:var(--color-stone)}.home-splash-module__TgsMQG__emailLink{color:var(--color-sumi);text-decoration:underline;-webkit-text-decoration-color:var(--color-washi-line);text-decoration-color:var(--color-washi-line);text-underline-offset:.25em;white-space:nowrap}.home-splash-module__TgsMQG__emailLink:hover,.home-splash-module__TgsMQG__emailLink:focus-visible{color:var(--color-benkara);text-decoration-color:currentColor}.home-splash-module__TgsMQG__talkButton{background:var(--color-benkara);color:var(--color-washi);border:1px solid var(--color-benkara);position:relative}.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__talkButton{color:#111b21;background:#25d366;border-color:#25d366}.home-splash-module__TgsMQG__whatsappLabel{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__talkLabel{visibility:hidden}.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__whatsappLabel{visibility:visible}.home-splash-module__TgsMQG__shikomiButton{color:var(--color-sumi);border-color:var(--color-washi-line);position:relative}.home-splash-module__TgsMQG__shikomiButton:hover,.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__shikomiButton{color:#0b0f14;background:var(--shikomi-cyan);border-color:var(--shikomi-cyan)}.home-splash-module__TgsMQG__splash:has(.home-splash-module__TgsMQG__shikomiButton:hover){--teaser-action-color:var(--color-benkara-hover)}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__shikomiButton:after{content:"→";position:absolute;right:.75rem}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__talkButton,.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__companyBenefit,.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__shikomiButton,.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__companyBenefit{visibility:hidden}.home-splash-module__TgsMQG__splash a:focus-visible{outline:2px solid var(--color-ai-indigo);outline-offset:5px}.home-splash-module__TgsMQG__detailStack{margin-top:2rem}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__navigation,.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__navigation,.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__footer,.home-splash-module__TgsMQG__talkActive .home-splash-module__TgsMQG__footer{visibility:hidden}@media (hover:none),(pointer:coarse){.home-splash-module__TgsMQG__secondaryActions{display:contents}.home-splash-module__TgsMQG__emailOption{visibility:visible;flex-basis:100%}}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__emailOption{visibility:hidden}@media (max-width:900px){.home-splash-module__TgsMQG__promptFlow{background-position:50%;background-size:contain;height:clamp(7rem,22vw,10rem);inset:auto 1.5rem 4rem}.home-splash-module__TgsMQG__active .home-splash-module__TgsMQG__promptFlow{opacity:.75}}@media (prefers-reduced-motion:reduce){.home-splash-module__TgsMQG__copy,.home-splash-module__TgsMQG__promptFlow,.home-splash-module__TgsMQG__talkButton,.home-splash-module__TgsMQG__shikomiButton{transition:none}}
