.omx[data-page=contact]{--omc-ink-soft:#a59cc0;--omc-err:#ffb3c2;--omc-err-line:#ff8fa6bf;--omc-field:#0d0918;--omc-field-focus:#120c21;--omc-row-gap:1.5rem}.omx[data-page=contact] main :where(p,li){text-wrap:pretty}.omx[data-page=contact] main :where(h1,h2,h3){text-wrap:balance}.omc-wrap{width:min(100% - 2 * var(--gutter), clamp(1240px, 78vw, 2000px));margin-inline:auto}.omc-hero{--omc-peek:clamp(5rem, 17svh, 12rem);isolation:isolate;min-height:calc(100vh - var(--omc-peek));min-height:calc(100svh - var(--omc-peek));background:linear-gradient(180deg, #0c0818 0%, #0a0714 55%, var(--void) 88%);align-items:center;padding:clamp(6.25rem,11svh,8.5rem) 0 clamp(1.75rem,4.5svh,3.25rem);display:grid;position:relative;overflow:clip}.omc-sky{z-index:-1;pointer-events:none;will-change:transform;position:absolute;inset:-8% 0 0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 94%);mask-image:linear-gradient(#000 0% 62%,#0000 94%)}.omc-sky__glow{background:radial-gradient(40% 46% at 74% 46%,#6d3fd157,#6d3fd114 60%,#0000 76%),radial-gradient(70% 50% at 12% -4%,#a970ff1a,#0000 70%);position:absolute;inset:0}.omc-stars{will-change:transform;background:0 0;border-radius:50%;width:1px;height:1px;position:absolute;top:50%;left:50%}.omc-stars--far{box-shadow:40.3vw 42.4vh #c8b4ff40,-13.9vw -35.9vh #dccbff30,-26.8vw 33.1vh #c8b4ff5e,1.1vw -9.1vh #f8f5ff6b,39.6vw -27.9vh #c8b4ff63,47vw -26.7vh #c8b4ff4f,17.9vw -38.5vh #dccbff69,31vw 16.8vh #c8b4ff47,-48.1vw -11.8vh #c8b4ff30,47.2vw -11.5vh #dccbff5e,29.1vw 42.1vh #dccbff4f,6.9vw -20.7vh #c8b4ff5c,44.6vw -23vh #dccbff40,18.9vw 37.6vh #dccbff52,6.3vw 45.1vh #c8b4ff2e,32.5vw 21.1vh #f8f5ff40,-11.1vw -1.4vh #c8b4ff54,-27.6vw 21.3vh #c8b4ff69,-39.3vw 45.6vh #c8b4ff69,13.6vw 31.5vh #dccbff4f,-46.4vw 39.2vh #dccbff33,-14.2vw -8.9vh #f8f5ff33,48.1vw -25.3vh #c8b4ff69,17.3vw 20.7vh #dccbff4d,-37.2vw -8.5vh #f8f5ff54,-9.2vw -24.9vh #f8f5ff42,-17.3vw 42.5vh #c8b4ff52,44.2vw -15.8vh #c8b4ff52,18.1vw -30.2vh #f8f5ff69,20vw 8.4vh #c8b4ff4d,46.4vw 36.7vh #f8f5ff4f,24.1vw .4vh #dccbff4f,17.2vw -29.1vh #dccbff2e,18.8vw -41.2vh #c8b4ff33,-47.5vw -2.6vh #c8b4ff66,39.1vw 25.6vh #f8f5ff61,41vw 39vh #f8f5ff63,-6.9vw -6.6vh #c8b4ff30,47.8vw -21.9vh #c8b4ff45,48.9vw -7.7vh #c8b4ff66,-31vw 23.7vh #f8f5ff61,42.9vw -16.1vh #f8f5ff36,14.9vw -.5vh #f8f5ff40,7.3vw -7.3vh #dccbff57}.omc-stars--mid{width:1.5px;height:1.5px;box-shadow:13.6vw 44.6vh 0 .5px #f8f5ff8a,-44.6vw -5.7vh 0 .5px #c8b4ff91,44.5vw 15vh 0 .5px #c8b4ff5c,18.3vw 27.9vh 0 .5px #dccbff91,14.6vw 37vh 0 .5px #f8f5ff5c,18.5vw 23.7vh 0 .5px #f8f5ff87,14.9vw -22.9vh 0 .5px #f8f5ff5e,19.1vw -38.9vh 0 .5px #c8b4ff57,11.7vw 39.6vh 0 .5px #dccbff57,-24.5vw -32.3vh 0 .5px #dccbff5c,42.9vw 38.8vh 0 .5px #f8f5ff75,46.7vw 23.5vh 0 .5px #c8b4ff99,-6.9vw -24.2vh 0 .5px #dccbff61,-25.9vw -21.1vh 0 .5px #dccbff57,-14.7vw 35.1vh 0 .5px #c8b4ff52,19.8vw 13.8vh 0 .5px #c8b4ff6e,17.6vw 36.2vh 0 .5px #dccbff94,13.4vw -12.6vh 0 .5px #f8f5ff91,32.5vw -11.1vh 0 .5px #f8f5ff73,26.5vw -34.5vh 0 .5px #c8b4ff7a,33.1vw -33.9vh 0 .5px #dccbff91,22.1vw -1.3vh 0 .5px #c8b4ff8f,-31.7vw -10.5vh 0 .5px #f8f5ff61,25.3vw -8.6vh 0 .5px #dccbff96}.omc-stars--near{width:1.5px;height:1.5px;box-shadow:48.7vw -.3vh 0 .75px #f8f5ff8a,15.5vw -42.7vh 0 .75px #dccbff7d,44.5vw 32.1vh 0 .75px #c8b4ffad,21vw -21.8vh 0 .75px #c8b4ffa6,28.1vw 3.2vh 0 .75px #c8b4ff99,17.3vw -13.7vh 0 .75px #f8f5ff9e,-43.3vw -11.8vh 0 .75px #dccbff80,3.7vw -12.2vh 0 .75px #c8b4ff73,-43vw 1.7vh 0 .75px #dccbff6b,29.1vw -38.7vh 0 .75px #f8f5ff9e}.omc-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"crumbs crumbs""copy stage";align-items:center;gap:clamp(1.25rem,3svh,2.25rem) clamp(2rem,4vw,5.5rem);display:grid}.omc-crumbs{grid-area:crumbs}.omc-hero__copy{grid-area:copy;justify-items:start;min-width:0;display:grid;position:relative}.omc-stage{grid-area:stage}.omc-crumbs ol{color:var(--omc-ink-soft);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.omc-crumbs li{align-items:center;gap:.55rem;display:inline-flex}.omc-crumbs li+li:before{content:"";opacity:.7;border-top:1.4px solid;border-right:1.4px solid;width:6px;height:6px;transform:rotate(45deg)}.omc-crumbs a{min-height:2.75rem;color:var(--mist);transition:color var(--d-base) var(--ease-out);align-items:center;display:inline-flex}.omc-crumbs a:hover,.omc-crumbs [aria-current=page]{color:var(--pearl)}.omc-hero__eyebrow{margin:0 0 clamp(1rem,2.4svh,1.6rem)}.omc-title{font-family:var(--font-display);letter-spacing:-.034em;color:var(--pearl);margin:0;font-size:clamp(2.9rem,1.6rem + 5.7vw,10.5rem);font-weight:580;line-height:1}.omc-title__line{white-space:nowrap;margin:-.08em -.06em -.24em 0;padding:.08em .06em .24em 0;display:block;overflow:clip}.omc-title__ink{transform-origin:0 100%;animation:omc-rise 1.15s var(--ease-expo) .16s both;display:inline-block}.omc-title__line+.omc-title__line .omc-title__ink{animation-delay:.27s}.omc-hero__sub{max-width:31rem;color:var(--mist);margin:clamp(1.25rem,3svh,2rem) 0 0;font-size:clamp(1.12rem,.92rem + .42vw,1.6rem);line-height:1.5}.omc-hero__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:clamp(1.6rem,3.6svh,2.5rem);display:flex}.omc-hero__start svg{width:16px;height:16px;animation:omc-bob 2.4s var(--ease-inout) 1.6s infinite}.omc-email{padding-left:.95rem}.omc-email__icon{width:18px;height:18px;color:var(--lav);flex:none}.omc-email a{word-break:normal;overflow-wrap:normal;white-space:normal;min-width:0;padding-left:.2rem}.omc-promise{color:var(--lav);align-items:center;gap:.6rem;margin:clamp(1.2rem,2.8svh,1.8rem) 0 0;font-size:.98rem;display:inline-flex}.omc-promise svg{flex:none;width:17px;height:17px}.omc-in{animation:omc-fade-up .95s var(--ease-expo) both}.omc-crumbs.omc-in{animation-delay:40ms}.omc-hero__eyebrow.omc-in{animation-delay:.1s}.omc-hero__sub.omc-in{animation-delay:.43s}.omc-hero__actions.omc-in{animation-delay:.54s}.omc-promise.omc-in{animation-delay:.64s}@keyframes omc-rise{0%{transform:translateY(106%)rotate(3.5deg)}to{transform:none}}@keyframes omc-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes omc-stage-in{0%{opacity:0;transform:translateY(5%)scale(.95)}to{opacity:1;transform:none}}@keyframes omc-bob{0%,to{transform:none}50%{transform:translateY(3px)}}.omc-stage{aspect-ratio:892/690;will-change:transform;justify-self:center;width:100%;max-width:780px;position:relative}.omc-stage__intro{animation:omc-stage-in 1.6s var(--ease-expo) .12s both;position:absolute;inset:0}.omc-stage__float{aspect-ratio:892/526;perspective:1100px;will-change:transform;position:absolute;top:0;left:0;right:0}.omc-stage__tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.omc-stage__halo{pointer-events:none;background:radial-gradient(closest-side,#a970ff4d,#6d3fd11f 55%,#0000 100%);border-radius:50%;position:absolute;inset:-26% -14%;transform:translateZ(-80px)}.omc-mark{position:absolute;inset:0;transform:translateZ(30px)}.omx .omc-mark__img,.omc-mark__sheen{aspect-ratio:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:140.583%;max-width:none;height:auto;position:absolute;top:-66.35%;left:-18.834%}.omc-mark__img{filter:drop-shadow(0 26px 34px #05020c8c)}.omc-mark__sheen{opacity:0;transition:opacity .9s var(--ease-out);overflow:hidden;-webkit-mask:-webkit-image-set(url(/assets/omnix/brand/omnix-mark-1254.webp) 1x,url(/assets/omnix/brand/omnix-mark-2508.webp) 2x) 50%/100% 100% no-repeat;-webkit-mask:image-set("/assets/omnix/brand/omnix-mark-1254.webp" 1x,"/assets/omnix/brand/omnix-mark-2508.webp" 2x) 50%/100% 100% no-repeat;mask:image-set("/assets/omnix/brand/omnix-mark-1254.webp" 1x,"/assets/omnix/brand/omnix-mark-2508.webp" 2x) 50%/100% 100% no-repeat}.omc-hero[data-motion=on] .omc-mark__sheen{opacity:.85}.omc-mark__sheen i{will-change:transform;background:linear-gradient(104deg,#0000 40%,#f8f5ff0d 44%,#f8f5ff57 49%,#e8dcff66 50%,#f8f5ff0d 56%,#0000 60%);position:absolute;inset:0 -60%}.omc-stage__floor{perspective:1100px;position:absolute;inset:80.5% -8% -4%}.omc-stage__floor:before{content:"";background:linear-gradient(90deg,#0000,#dccbff38 22%,#e8deff80 50%,#dccbff38 78%,#0000);height:1px;position:absolute;top:0;left:4%;right:4%}.omc-stage__pool{background:radial-gradient(50% 50%,#a970ff66,#a970ff1a 48%,#0000 74%);border-radius:50%;height:84%;position:absolute;top:-42%;left:14%;right:14%}.omc-stage__mirror{aspect-ratio:892/526;transform-origin:50% 0;opacity:.42;will-change:transform;position:absolute;top:7%;left:6.9%;right:6.9%;-webkit-mask-image:linear-gradient(#0009 0%,#00000029 24%,#0000 44%);mask-image:linear-gradient(#0009 0%,#00000029 24%,#0000 44%)}.omc-mark--mirror{transform:scaleY(-1)}.omc-mark--mirror .omc-mark__img{filter:none}.omc-start{background:var(--void);padding:0 0 clamp(5rem,12vh,9rem);position:relative;overflow-x:clip}.omc-start .omc-wrap{max-width:1680px;position:relative}.omc-anchor{width:1px;height:1px;position:absolute;top:-1.5rem;left:0}.omc-panel{background:linear-gradient(172deg,#1c1331 0%,#140e24 34%,#100b1d 100%);border:1px solid #dccbff24;border-radius:clamp(24px,2.4vw,40px);grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,4.6vw,6rem);padding:clamp(1.25rem,3.8vw,4.75rem);display:grid;position:relative;box-shadow:0 60px 140px -40px #000c,0 30px 90px -50px #6d3fd180,inset 0 1px #ffffff12}.omc-panel__edge,.omc-panel__meter{pointer-events:none;height:1px;position:absolute;top:-1px;left:clamp(24px,2.4vw,40px);right:clamp(24px,2.4vw,40px)}.omc-panel__edge{will-change:transform;background:linear-gradient(90deg,#0000,#e8deff73 30% 70%,#0000)}.omc-panel__meter{transform-origin:0;height:2px;transform:scaleX(var(--omc-done,0));transition:transform .8s var(--ease-expo);background:linear-gradient(90deg,#a970ff,#dccbff 70%,#f8f5ff);border-radius:2px;top:-1px;box-shadow:0 0 14px #a970ff99}.omc-rail{min-width:0;position:relative}.omc-rail__inner{gap:1.35rem;display:grid;position:sticky;top:7rem}.omc-rail__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;padding-bottom:.04em;font-size:clamp(2rem,1.25rem + 1.6vw,3.4rem);font-weight:560;line-height:1.05}.omc-rail__body{max-width:25rem;color:var(--mist);margin:0;font-size:1.04rem;line-height:1.62}.omc-rail__body b{color:var(--pearl);font-weight:500}.omc-addr{overflow-wrap:anywhere;max-width:100%;display:inline-block}.omc-flow{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.omc-flow__step{color:var(--omc-ink-soft);transition:color .4s var(--ease-out);align-items:center;gap:1rem;padding:.6rem 0;display:flex;position:relative}.omc-flow__step+.omc-flow__step:before{content:"";background:linear-gradient(#dccbff1a,#dccbff57);width:1px;height:1.2rem;position:absolute;top:-.6rem;left:calc(1.2rem - .5px)}.omc-flow__node{border:1px solid var(--line-strong);letter-spacing:.02em;font-variant-numeric:tabular-nums;width:2.4rem;height:2.4rem;transition:background-color .45s var(--ease-out), border-color .45s var(--ease-out), color .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid;position:relative}.omc-flow__num,.omc-flow__tick{transition:opacity .3s var(--ease-out), transform .45s var(--ease-pop);grid-area:1/1}.omc-flow__tick{opacity:0;width:15px;height:15px;transform:scale(.4)}.omc-flow__label{font-size:1.02rem;font-weight:500;line-height:1.3}.omc-flow__step[data-state=now]{color:var(--pearl)}.omc-flow__step[data-state=now] .omc-flow__node{border-color:var(--lav);color:var(--pearl);box-shadow:0 0 0 5px #a970ff24}.omc-flow__step[data-state=now] .omc-flow__node:after{content:"";border:1px solid var(--lav);animation:omc-ping 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-1px}.omc-flow__step[data-state=done]{color:var(--mist)}.omc-flow__step[data-state=done] .omc-flow__node{border-color:var(--lav);background:var(--lav);color:var(--void)}.omc-flow__step[data-state=done] .omc-flow__num{opacity:0;transform:scale(.6)}.omc-flow__step[data-state=done] .omc-flow__tick{opacity:1;transform:none}@keyframes omc-ping{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.omc-form{gap:clamp(1.75rem,2.6vw,2.4rem);min-width:0;display:grid;position:relative}.omc-example-slot{min-width:0}.omc-example-slot[inert]{overflow:clip}.omc-example{animation:omc-fade-up .6s var(--ease-expo) both;background:#a970ff14;border:1px solid #dccbff33;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem .75rem .75rem 1.15rem;display:flex}.omc-example__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--lav);font-size:.72rem;font-weight:500}.omc-example__name{color:var(--pearl);flex:12rem;font-weight:500}.omc-example__remove{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--mist);font:inherit;cursor:pointer;transition:color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.92rem;display:inline-flex}.omc-example__remove svg{width:13px;height:13px}.omc-example__remove:hover{color:var(--pearl);border-color:var(--lav);background:#a970ff1f}.omc-summary{animation:omc-fade-up .5s var(--ease-expo) both;background:linear-gradient(160deg,#ff78961c,#ff789608);border:1px solid #ff8fa66b;border-radius:18px;padding:1.1rem 1.15rem .9rem}.omx .omc-summary:focus-visible{outline:2px solid var(--omc-err);outline-offset:3px}.omc-summary__title{color:#ffd6df;align-items:flex-start;gap:.6rem;margin:0 0 .55rem;font-weight:560;line-height:1.45;display:flex}.omc-summary__title svg{width:18px;height:18px;color:var(--omc-err);flex:none;margin-top:.1em}.omc-summary ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.omc-summary button{width:100%;min-height:2.75rem;color:var(--omc-err);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-base) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.15rem .65rem;padding:.55rem 2.2rem .55rem .6rem;font-size:.96rem;line-height:1.4;display:flex;position:relative}.omc-summary button b{color:var(--pearl);font-weight:500}.omc-summary button svg{width:14px;height:14px;transition:transform var(--d-slow) var(--ease-out);position:absolute;top:50%;right:.7rem;translate:0 -50%}.omc-summary button:hover{background:#ff8fa61a}.omc-summary button:hover svg{transform:translate(3px)}.omc-choices-wrap{border:0;min-width:0;margin:0;padding:0;scroll-margin-top:8rem}.omc-legend{letter-spacing:-.005em;word-spacing:.04em;color:var(--pearl);margin:0 0 1rem;padding:0;font-size:1.08rem;font-weight:560}.omc-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.omc-choice{isolation:isolate;border:1px solid var(--line);cursor:pointer;min-height:7.6rem;transition:border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out), transform var(--d-slow) var(--ease-out);background:#ffffff06;border-radius:20px;grid-template-columns:1fr auto;grid-template-areas:"icon dot""title title";align-content:space-between;gap:1.5rem .5rem;padding:1.15rem 1.15rem 1.15rem 1.25rem;display:grid;position:relative}.omc-choice:hover{border-color:var(--line-strong);background:#ffffff0b}.omc-choice:active{transform:scale(.985)}.omc-choice:has(input:focus-visible){outline:2px solid var(--lav);outline-offset:3px}.omc-choice__input{border-radius:inherit;opacity:0;appearance:none;width:100%;height:100%;cursor:inherit;border:0;margin:0;padding:0;scroll-margin:10.5rem 0 2.5rem;position:absolute;inset:0}.omc-choice__thumb{z-index:-1;border-radius:inherit;will-change:transform;background:linear-gradient(150deg,#a970ff47,#6d3fd11a 58%,#a970ff0d);border:1.5px solid #dccbffd9;position:absolute;inset:-1px;box-shadow:0 16px 44px -14px #6d3fd1b3,inset 0 1px #ffffff24}.omc-choice__icon{width:32px;height:32px;color:var(--lav);transition:transform var(--d-slow) var(--ease-pop);grid-area:icon}.omc-choice[data-on] .omc-choice__icon{transform:translateY(-2px)scale(1.06)}.omc-choice__title{letter-spacing:-.01em;color:var(--pearl);text-wrap:balance;grid-area:title;font-size:1.1rem;font-weight:560;line-height:1.25}.omc-choice__dot{border:1.5px solid var(--line-strong);width:1.2rem;height:1.2rem;transition:border-color var(--d-base) var(--ease-out);border-radius:50%;grid-area:dot;align-self:center;position:relative}.omc-choice__dot:after{content:"";background:var(--lav);transition:transform .38s var(--ease-pop);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.omc-choice[data-on] .omc-choice__dot{border-color:var(--lav)}.omc-choice[data-on] .omc-choice__dot:after{transform:none}.omc-grid{margin-bottom:calc(-1 * var(--omc-row-gap));grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;display:grid}.omc-grid>.omc-field{padding-bottom:var(--omc-row-gap)}.omc-field{align-content:start;gap:.6rem;min-width:0;scroll-margin-top:8rem;display:grid}.omc-field--wide,.omc-meet{grid-column:1/-1}.omc-label{color:var(--pearl);cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:1rem;font-weight:500;line-height:1.35;display:flex}.omc-label__extra{color:var(--omc-ink-soft);font-weight:400}.omc-req{letter-spacing:.16em;text-transform:uppercase;color:var(--lav);opacity:.85;flex:none;font-size:.68rem;font-weight:500}.omc-help{color:var(--mist);margin:-.2rem 0 .1rem;font-size:.94rem;line-height:1.55}.omc-input{background:var(--omc-field);width:100%;min-height:3.65rem;color:var(--pearl);font:inherit;appearance:none;caret-color:var(--lav);transition:border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out), box-shadow var(--d-slow) var(--ease-out);border:1px solid #dccbff2b;border-radius:14px;margin:0;padding:0 1.15rem;font-size:1.0625rem;line-height:1.4;display:block;box-shadow:inset 0 1px #ffffff08}.omc-input:hover{border-color:#dccbff52}.omx .omc-input:focus-visible,.omc-input:focus{border-color:var(--lav);background-color:var(--omc-field-focus);border-radius:14px;outline:none;box-shadow:0 0 0 4px #a970ff3d}.omc-field[data-invalid] .omc-input{border-color:var(--omc-err-line);box-shadow:0 0 0 3px #ff78961f}.omc-field[data-invalid] .omc-input:focus{box-shadow:0 0 0 4px #ff789638}.omc-input:-webkit-autofill{-webkit-text-fill-color:var(--pearl);transition:background-color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #17102a}.omc-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--pearl);transition:background-color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #17102a}.omc-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pearl);-webkit-box-shadow:inset 0 0 0 1000px #17102a,0 0 0 4px #a970ff3d}.omc-select{background:var(--omc-field);min-height:3.65rem;transition:border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out), box-shadow var(--d-slow) var(--ease-out);border:1px solid #dccbff2b;border-radius:14px;display:block;position:relative;box-shadow:inset 0 1px #ffffff08}.omc-select:hover{border-color:#dccbff52}.omc-select:focus-within{border-color:var(--lav);background-color:var(--omc-field-focus);box-shadow:0 0 0 4px #a970ff3d}.omc-field[data-invalid] .omc-select{border-color:var(--omc-err-line);box-shadow:0 0 0 3px #ff78961f}.omc-field[data-invalid] .omc-select:focus-within{box-shadow:0 0 0 4px #ff789638}.omc-select__value{color:var(--pearl);pointer-events:none;padding:calc(1.825rem - 1px - .7em) 3rem calc(1.825rem - 1px - .7em) 1.15rem;font-size:1.0625rem;line-height:1.4;display:block}.omc-select[data-empty] .omc-select__value{color:var(--omc-ink-soft)}.omx .omc-select__native{border-radius:inherit;width:100%;height:100%;color:var(--pearl);font:inherit;opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0 1.15rem;font-size:1.0625rem;position:absolute;inset:0}.omx .omc-select__native:focus-visible{outline:none}.omc-select option{color:var(--pearl);background:#150f25}.omc-select svg{width:16px;height:16px;color:var(--lav);pointer-events:none;transition:transform var(--d-slow) var(--ease-out);position:absolute;top:50%;right:1.1rem;translate:0 -50%}.omc-select:focus-within svg{transform:translateY(2px)}.omc-input--date{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:.9rem}.omc-input--date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.omc-input--date::-webkit-datetime-edit{padding:0}.omc-area{position:relative}.omc-input--area{resize:vertical;min-height:12.5rem;padding:1rem 1.15rem 2.4rem;line-height:1.6}.omc-count{font-variant-numeric:tabular-nums;color:var(--omc-ink-soft);pointer-events:none;font-size:.8rem;position:absolute;bottom:.8rem;right:1.05rem}.omc-error{color:var(--omc-err);animation:omc-fade-up .42s var(--ease-expo) both;align-items:flex-start;gap:.5rem;margin:0;font-size:.94rem;line-height:1.45;display:flex}.omc-error svg{flex:none;width:16px;height:16px;margin-top:.12em}.omc-meet{interpolate-size:allow-keywords;overflow-clip-margin:6px;padding-bottom:var(--omc-row-gap);transition:height .52s var(--ease-expo), padding-bottom .52s var(--ease-expo), opacity .38s var(--ease-out) 80ms;overflow:clip}.omc-meet[data-open=false]{opacity:0;visibility:hidden;height:0;transition:height .38s var(--ease-inout), padding-bottom .38s var(--ease-inout), opacity .18s var(--ease-out), visibility 0s linear .38s;padding-bottom:0}.omc-meet__inner{background:linear-gradient(160deg,#a970ff12,#a970ff05);border:1px solid #dccbff24;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.35rem;display:grid}.omc-meet__note{color:var(--mist);grid-column:1/-1;margin:0;font-size:.92rem;line-height:1.6}.omc-trap{pointer-events:none;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.omc-send{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.omx .omc-submit,.omx .omc-open{min-height:3.75rem;font:inherit;letter-spacing:-.005em;cursor:pointer;border:0;padding:1rem 1.9rem 1rem 1.55rem;font-size:1.06rem;font-weight:600}.omx .omc-submit svg,.omx .omc-open svg{width:19px;height:19px;transition:transform var(--d-slow) var(--ease-out)}.omc-submit:hover svg{transform:translate(3px,-3px)rotate(4deg)}.omc-submit:active,.omc-open:active{transform:scale(.98)}.omc-status{min-height:1.5em;color:var(--lav);flex:16rem;margin:0;font-size:.96rem;line-height:1.5}.omc-status[data-tone=error]{color:var(--omc-err)}.omc-draft{animation:omc-draft-in .76s var(--ease-expo) both;background:linear-gradient(162deg,#a970ff21,#0e0919eb 46%,#0e0919);border:1px solid #dccbff3d;border-radius:24px;gap:1.3rem;padding:clamp(1.15rem,2.4vw,2rem);scroll-margin-top:7rem;display:grid;box-shadow:0 34px 90px -36px #6d3fd1a6}@keyframes omc-draft-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}.omc-draft__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.omc-draft__badge{background:var(--chrome);width:3rem;height:3rem;color:var(--void);background-size:200% 100%;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #a970ff73,inset 0 1px #ffffffb3}.omc-draft__badge svg{width:22px;height:22px}.omc-draft__badge path{stroke-dasharray:1;stroke-dashoffset:1px;animation:omc-draw .65s var(--ease-out) .32s forwards}@keyframes omc-draw{to{stroke-dashoffset:0}}.omc-draft__title{font-family:var(--font-display);letter-spacing:-.022em;margin:.15rem 0 0;scroll-margin-top:8rem;font-size:clamp(1.35rem,1.05rem + .8vw,1.85rem);font-weight:580;line-height:1.15}.omc-draft__title:focus{outline:none}.omc-draft__body{color:var(--mist);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:1rem;line-height:1.6}.omc-mail{border:1px solid var(--line);background:#0b0815;border-radius:16px;overflow:hidden}.omc-mail__row{border-bottom:1px solid var(--line);grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.8rem 1.15rem;font-size:.98rem;display:grid}.omc-mail__row span{letter-spacing:.16em;text-transform:uppercase;color:var(--omc-ink-soft);font-size:.72rem;font-weight:500}.omc-mail__row b{overflow-wrap:anywhere;font-weight:500}.omc-mail__text{color:#e9e3f7;width:100%;min-height:17rem;font:inherit;white-space:pre-wrap;resize:none;background:0 0;border:0;margin:0;padding:1rem 1.15rem 1.15rem;font-size:.97rem;line-height:1.7;display:block;overflow:hidden}.omx .omc-mail__text:focus-visible{outline:2px solid var(--lav);outline-offset:-6px;border-radius:12px}.omc-draft__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.omc-copy{border:1px solid var(--line-strong);min-height:3.75rem;color:var(--pearl);font:inherit;cursor:pointer;transition:border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out), transform var(--d-slow) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.65rem;padding:0 1.5rem 0 1.3rem;font-size:1.02rem;font-weight:500;display:inline-flex}.omc-copy:hover{border-color:var(--lav);background:#a970ff1f}.omc-copy:active{transform:scale(.98)}.omc-copy__icons{width:17px;height:17px;display:grid;position:relative}.omc-copy__icons svg{width:17px;height:17px;transition:transform .4s var(--ease-pop), opacity var(--d-quick) var(--ease-out);grid-area:1/1}.omc-copy .is-check{opacity:0;color:var(--lav);transform:scale(.4)}.omc-copy[data-copied] .is-copy{opacity:0;transform:scale(.4)}.omc-copy[data-copied] .is-check{opacity:1;transform:none}.omc-privacy{border-top:1px solid var(--line);color:var(--omc-ink-soft);margin:0;padding-top:1.4rem;font-size:.88rem;line-height:1.7}@media (width>=2000px){.omc-crumbs ol{font-size:.95rem}.omc-hero__eyebrow{font-size:.84rem}.omc-hero__sub{max-width:36rem}.omx .omc-hero__start{padding:1.2rem 1.85rem 1.2rem 2rem;font-size:1.14rem}.omc-email{font-size:1.12rem}.omc-promise{font-size:1.08rem}.omc-panel{font-size:1.1rem}.omc-input,.omc-label,.omc-rail__body,.omc-flow__label{font-size:1.12rem}.omc-choice__title{font-size:1.2rem}}@media (width<=1180px){.omc-panel{grid-template-columns:minmax(0,1fr);gap:2.25rem}.omc-rail__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2.5rem;position:static}.omc-rail__title{grid-column:1/-1}.omc-flow{margin:0}}@media (width<=1099px){.omc-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}@media (orientation:portrait) and (width>=761px) and (width<=1099px){.omc-hero{align-items:start;min-height:0;padding:7.25rem 0 4rem}.omc-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""stage""copy";row-gap:1rem}.omc-stage{aspect-ratio:892/640;width:min(58%,470px);margin:.5rem auto 1.25rem}.omc-stage__floor{top:84%}.omc-title{font-size:clamp(4rem,10.5vw,6.5rem)}}@media (width<=760px){.omc-hero{align-items:start;min-height:0;padding:5.75rem 0 2.6rem}.omc-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""stage""copy";row-gap:.5rem}.omc-stage{aspect-ratio:892/640;width:min(68%,330px);margin:.4rem auto .6rem}.omc-stage__floor{top:84%}.omc-title{letter-spacing:-.032em;font-size:clamp(2.9rem,15vw,4.4rem)}.omc-stars--mid,.omc-stars--near{display:none}.omc-stars--far{opacity:.7}.omc-hero__sub{margin-top:1rem}.omc-hero__actions{justify-items:start;width:100%;margin-top:1.5rem;display:grid}.omc-promise{margin-top:1.25rem;font-size:.94rem}.omc-start{padding-bottom:4rem}.omc-panel{gap:1.75rem;padding:1.6rem 1.15rem 1.4rem}.omc-rail__inner{grid-template-columns:minmax(0,1fr);gap:1rem}.omc-rail__body{font-size:1rem}.omc-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.4rem}.omc-flow__step{flex-direction:column;align-items:flex-start;gap:.55rem;padding:0}.omc-flow__step+.omc-flow__step:before{background:linear-gradient(90deg,#dccbff1f,#dccbff57);width:auto;height:1px;top:1.2rem;left:calc(2.05rem - 100%);right:calc(100% + .4rem)}.omc-flow__label{font-size:.9rem}.omc-grid,.omc-meet__inner{grid-template-columns:minmax(0,1fr)}.omc-meet__inner{padding:1.1rem}.omc-send{display:grid}.omx .omc-submit{justify-content:center;width:100%}.omc-draft__actions{display:grid}.omx .omc-open,.omc-copy{justify-content:center;width:100%}.omc-mail__row{grid-template-columns:4.5rem minmax(0,1fr);padding:.75rem .95rem}.omc-mail__text{padding:.9rem .95rem;font-size:.94rem}}@media (width<=600px){.omc-draft__head{grid-template-columns:minmax(0,1fr);gap:.85rem}.omc-draft__badge{width:2.6rem;height:2.6rem}.omx .omc-mail__row{grid-template-columns:minmax(0,1fr);gap:.2rem}.omc-choices{grid-template-columns:minmax(0,1fr);gap:.6rem}.omc-choice{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title dot";align-content:center;align-items:center;gap:.9rem;min-height:4.25rem;padding:.8rem 1rem .8rem 1.05rem}.omc-choice__icon{width:28px;height:28px}.omc-choice[data-on] .omc-choice__icon{transform:scale(1.06)}.omc-choice__title{font-size:1.04rem}}@media (width<=360px){.omx .omc-email{border-radius:24px;gap:.3rem;padding-left:.75rem}.omx .omc-email a{padding-left:.15rem;padding-right:.2rem}.omc-draft{padding:1rem .85rem}.omx .omc-mail__row{padding:.7rem .8rem}.omc-mail__row b{font-size:.95rem}.omc-mail__text{padding:.85rem .8rem}.omc-choice{gap:.7rem;padding:.8rem .85rem .8rem .9rem}.omc-choice__icon{width:24px;height:24px}}@media (height<=520px) and (orientation:landscape){.omc-hero{min-height:0;padding:5rem 0 2rem}.omc-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-template-areas:"crumbs crumbs""copy stage";row-gap:.25rem}.omc-stage{width:100%;margin:0}.omc-title{font-size:clamp(2.2rem,11svh,3.4rem)}.omc-hero__actions{display:flex}}@media (width>=761px) and (height<=820px){.omc-hero{padding-top:5.75rem}.omc-title{font-size:clamp(2.9rem,min(1.6rem + 5.7vw,15svh),10.5rem)}.omc-hero__sub{margin-top:1.1rem}.omc-hero__actions{margin-top:1.4rem}.omc-promise{margin-top:1.1rem}.omc-stage{max-width:min(780px,93.0783svh)}}html[data-motion=paused] .omc-hero__start svg,html[data-motion=paused] .omc-flow__node:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.omc-hero__start svg,.omc-flow__node:after{animation:none!important}.omc-meet,.omc-meet[data-open=false]{transition:none!important}}
