.brand-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#081c28;z-index:0}.brand-scene>svg{width:100%;height:100%;position:absolute;inset:0}.brand-scene__veil{position:absolute;inset:0;background:linear-gradient(90deg,#041520b8,transparent 80%),linear-gradient(180deg,#04152024,transparent 70%,#06171d)}.brand-scene__day-terrain{filter:brightness(1.55) saturate(.7)}.brand-scene__day,.brand-scene__evening{opacity:0}.brand-scene[data-motion=true] .brand-scene__day{animation:brand-day 72s ease-in-out infinite}.brand-scene[data-motion=true] .brand-scene__evening{animation:brand-evening 72s ease-in-out infinite}.brand-scene__water{animation:brand-water 7s ease-in-out infinite alternate;transform-origin:center}.brand-scene[data-running=false] *{animation-play-state:paused!important}.brand-scene__controls{position:absolute;right:clamp(20px,4vw,64px);bottom:24px;z-index:5;display:flex;gap:4px;padding:4px;border:1px solid #d9ede636;border-radius:24px;background:#051922b8;backdrop-filter:blur(12px)}.brand-scene__controls button{border:0;background:transparent;color:#e5ecea;border-radius:20px;min-height:44px;padding:6px 14px;font:inherit;font-size:13px;cursor:pointer}.brand-scene__controls button:hover{background:#ffffff18}.brand-scene__controls button:focus-visible{outline:2px solid #7fd6d0;outline-offset:2px}@keyframes brand-day{0%,11.11%{opacity:0}33.33%,66.67%{opacity:1}77.78%,to{opacity:0}}@keyframes brand-evening{0%,47.22%{opacity:0}66.67%,77.78%{opacity:1}to{opacity:0}}@keyframes brand-water{0%{transform:translate(-.35px)}50%{transform:translate(.2px,.25px)}to{transform:translate(.35px,-.2px)}}@media(prefers-reduced-motion:reduce){.brand-scene *{animation:none!important}.brand-scene__controls,.brand-scene__day,.brand-scene__evening{display:none}}@media(max-width:800px){.brand-scene__controls{backdrop-filter:none;background:#0d2730}.brand-scene__controls button{min-height:48px}.brand-scene__water{filter:none}}.find-entry{background:#06171d;color:#edf3f0}.find-entry-main{position:relative;z-index:1;max-width:1250px;margin:auto;min-height:calc(100svh - 72px);display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;padding:88px 40px}.find-entry-eyebrow{color:#ebc17a;font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:36px}.find-entry-name{font-size:28px;letter-spacing:-.03em;margin-bottom:20px}.find-entry-headline,.find-entry-name{font-family:var(--font-sans),"Segoe UI",sans-serif}.find-entry-headline{font-size:clamp(40px,5vw,72px);font-weight:300;letter-spacing:-.045em;line-height:1.12}.find-entry-headline span{color:#e9bf72}.find-entry-card{background:#0d2730;border:1px solid #97c6c34d;border-radius:12px;padding:36px;box-shadow:0 24px 80px #0003}.find-entry-card h2{font-size:26px;font-weight:400;letter-spacing:-.02em}.find-entry-card>p{color:#c5d8d8;line-height:1.65;font-size:14px}.find-entry-card form{background:transparent;border:0;padding:0;box-shadow:none;backdrop-filter:none;margin-top:26px}.find-entry-card input{min-height:48px}.find-entry-card button[type=submit]{min-height:48px;border-radius:10px;background:linear-gradient(135deg,#f1d38e,#dfb45f);color:#102126;font-size:16px}.find-entry-card button[type=submit]:hover{background:#f4d298}.find-entry .brand-scene__controls{bottom:24px}@media(max-width:800px){.find-entry-main{grid-template-columns:1fr;gap:32px;padding:48px 20px 100px;max-width:560px}.find-entry-eyebrow{margin-bottom:20px}.find-entry-headline{font-size:clamp(34px,10vw,40px)}.find-entry-card{padding:24px}.find-entry-name{font-size:24px}}.find-entry-name{display:flex;align-items:center}.find-entry-symbol{margin-right:12px;flex:none}.find-entry-card input{background:#06171d;border-color:#62828b;color:#f0f3ef;font-size:16px}.find-entry-card input:focus-visible{outline:2px solid #7fd6d0;outline-offset:2px}.find-entry:has(.brand-scene[data-motion=true]) .find-entry-symbol{animation:find-symbol-turn 2.8s ease-in-out .35s 1;animation-play-state:paused}.find-entry:has(.brand-scene[data-running=true]) .find-entry-symbol{animation-play-state:running}@keyframes find-symbol-turn{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@media(prefers-reduced-motion:reduce){.find-entry-symbol{animation:none!important}}