.forma-site .forma-daynight{color:#fff;background:#17231c;height:260svh;position:relative}.forma-site .forma-daynight-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.forma-site .forma-daynight-media{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.forma-site video.forma-daynight-media{opacity:0}.forma-site video.forma-daynight-media[data-ready=true]{opacity:1}.forma-site .forma-daynight-shade{background:linear-gradient(90deg,#08120d8c,#0000 80%),linear-gradient(#0000 65%,#0005);position:absolute;inset:0}.forma-site .forma-daynight-copy{text-shadow:0 2px 15px #0009;flex-direction:column;justify-content:center;max-width:1050px;height:100%;padding:110px 7% 100px;display:flex;position:relative}.forma-site .forma-daynight-brand{letter-spacing:.2em;color:#fff;margin-bottom:24px;font:400 16px/1.6 Georgia,Times New Roman,serif}.forma-site .forma-daynight-copy h1{letter-spacing:-.055em;max-width:800px;font:400 clamp(64px,7.4vw,116px)/1.03 Georgia,Times New Roman,serif}.forma-site .forma-daynight-description{color:#fff;text-shadow:0 1px 4px #000,0 2px 16px #000a;max-width:510px;margin-top:28px;font:500 clamp(20px,1.6vw,24px)/1.6 Arial,sans-serif}.forma-site .forma-daynight-hint{letter-spacing:.06em;text-shadow:0 1px 5px #000;font:14px/1.6 Arial,sans-serif;position:absolute;bottom:32px;left:7%}.forma-site .forma-daynight-hint span{margin-left:16px}.forma-site .forma-daynight-toggle{display:none}@media (width<=860px){.forma-site .forma-daynight{height:230svh}.forma-site .forma-daynight-copy{text-align:center;align-items:center;padding:110px 7% 100px}.forma-site .forma-daynight-copy h1{font-size:clamp(56px,12vw,88px)}.forma-site .forma-daynight-description{max-width:29ch;font-size:20px}.forma-site .forma-daynight-shade{background:linear-gradient(#0000 60%,#0007),linear-gradient(90deg,#0c170f55,#0c170f22)}}@media (prefers-reduced-motion:reduce){.forma-site .forma-daynight{height:100svh}.forma-site .forma-daynight-hint{display:none}.forma-site .forma-daynight-toggle{color:#fff;background:#14251c;border:1px solid #fff9;border-radius:3px;padding:12px 18px;display:block;position:absolute;bottom:24px;right:7%}.forma-site .forma-daynight-toggle:focus-visible{outline-offset:4px;outline:2px solid #fff}}.forma-site .forma-hero-mark{color:#f2efe8;background:#17231c12;border:1px solid #f2efe8cc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:22px;display:flex}.forma-site .forma-hero-mark span{letter-spacing:-.06em;font:400 66px/1 Georgia,Times New Roman,serif;transform:translate(-2px,-2px)}.forma-site .forma-daynight-brand{margin-top:0}@media (width<=860px){.forma-site .forma-hero-mark{width:80px;height:80px;margin-bottom:18px}.forma-site .forma-hero-mark span{font-size:48px}.forma-site .forma-daynight-brand{margin-bottom:20px;font-size:14px}}@media (height<=700px){.forma-site .forma-daynight-copy{padding-top:90px;padding-bottom:70px}.forma-site .forma-hero-mark{width:64px;height:64px;margin-bottom:12px}.forma-site .forma-hero-mark span{font-size:38px}.forma-site .forma-daynight-brand{margin-bottom:14px}.forma-site .forma-daynight-copy h1{font-size:clamp(40px,7vw,72px)}.forma-site .forma-daynight-description{margin-top:18px;font-size:18px;line-height:1.45}}.forma-site .forma-daynight-shade{background:linear-gradient(#08120d66,#0000 48%,#08120d88)}.forma-site .forma-daynight-copy{text-align:center;pointer-events:none;justify-content:flex-start;align-items:center;max-width:none;height:auto;padding:0 7%;position:absolute;top:clamp(110px,19svh,210px);left:0;right:0}.forma-site .forma-daynight-brand{letter-spacing:.23em;color:#f2efe8;margin:0;font:400 clamp(16px,1.6vw,22px)/1.6 Georgia,Times New Roman,serif}.forma-site .forma-hero-mark{margin-bottom:20px}.forma-site .forma-daynight-description{text-align:center;pointer-events:none;max-width:520px;margin:0 auto;font:400 clamp(16px,1.3vw,19px)/1.6 Arial,sans-serif;position:absolute;bottom:100px;left:7%;right:7%}.forma-site .forma-daynight-hint{text-align:center;font-size:12px;left:7%;right:7%}@media (width<=860px){.forma-site .forma-daynight-copy{top:clamp(100px,18svh,160px)}.forma-site .forma-daynight-description{max-width:31ch;font-size:16px;bottom:100px}.forma-site .forma-hero-mark{margin-bottom:18px}}@media (height<=500px){.forma-site .forma-daynight-copy{top:90px}.forma-site .forma-hero-mark{width:54px;height:54px;margin-bottom:8px}.forma-site .forma-hero-mark span{font-size:32px}.forma-site .forma-daynight-description{max-width:520px;font-size:14px;bottom:74px}.forma-site .forma-daynight-hint{bottom:20px}}.forma-site .forma-hero-mark{width:128px;height:128px}.forma-site .forma-hero-mark span{font-size:76px}.forma-site .forma-hero-specialty{letter-spacing:.17em;color:#f2efe8;text-align:center;margin:12px 0 0;font:400 11px/1.7 Arial,Helvetica,sans-serif}.forma-site .forma-hero-specialty span{margin:0 .4em}@media (width<=860px){.forma-site .forma-hero-mark{width:96px;height:96px}.forma-site .forma-hero-mark span{font-size:57px}.forma-site .forma-hero-specialty{letter-spacing:.08em;white-space:nowrap;font-size:clamp(8px,2.15vw,11px)}.forma-site .forma-hero-specialty span{margin:0 .15em}}@media (height<=500px){.forma-site .forma-hero-mark{width:64px;height:64px}.forma-site .forma-hero-mark span{font-size:38px}.forma-site .forma-hero-specialty{margin-top:6px;font-size:9px}}.forma-site .forma-daynight-copy{top:calc(clamp(110px,19svh,210px) + 40px)}.forma-site .forma-daynight-brand{font-size:clamp(19.2px,1.92vw,26.4px)}@media (width<=860px){.forma-site .forma-daynight-copy{top:calc(clamp(100px,18svh,160px) + 20px)}}@media (height<=500px){.forma-site .forma-daynight-copy{top:90px}}
