:root{--night:#041923;--deep:#062936;--deep-2:#073c47;--aqua:#53e6d2;--aqua-bright:#9affed;--brass:#e8b85c;--coral:#ff765f;--cream:#f4efe4;--paper:#fbf8f1;--ink:#092d36;--muted:#65787b;--line:rgba(12, 67, 76, .15);--white:#fff;--serif:"Iowan Old Style",Baskerville,"Palatino Linotype",Palatino,Georgia,serif;--display-serif:"Bodoni 72",Didot,"Baskerville Display PT","Iowan Old Style",Baskerville,"Palatino Linotype",Georgia,serif;--sans:"Avenir Next",Avenir,"Segoe UI",Helvetica,Arial,sans-serif;--shadow:0 36px 100px rgba(3, 27, 36, .18);--header-height:78px}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:-.012em;-webkit-font-smoothing:antialiased}body.is-daybreak{--night:#24101f;--deep:#351829;--deep-2:#4b2432;--aqua:#ff9d68;--aqua-bright:#ffe3ad;--brass:#ffd171;--coral:#ff6f68}a{color:inherit}button,input,select,textarea{font:inherit}::selection{background:rgba(83,230,210,.35);color:var(--ink)}[hidden]{display:none!important}.skip-link{background:var(--aqua);color:var(--night);font-weight:800;left:16px;padding:12px 18px;position:fixed;top:-70px;transition:top .2s;z-index:1000}.skip-link:focus{top:12px}.page-progress{height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.page-progress span{background:linear-gradient(90deg,var(--aqua),var(--brass),var(--coral));display:block;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:left}.site-header{align-items:center;background:rgba(4,25,35,.9);backdrop-filter:blur(22px) saturate(1.2);border-bottom:1px solid rgba(154,255,237,.11);color:#fff;display:grid;grid-template-columns:1fr auto 1fr;height:var(--header-height);padding:0 clamp(22px,5vw,80px);position:sticky;top:0;transition:background .7s,border-color .7s,height .3s,box-shadow .7s;z-index:50}.site-header.is-scrolled{background:rgba(4,25,35,.97);box-shadow:0 12px 42px rgba(2,17,23,.35);height:68px}.is-daybreak .site-header{background:rgba(38,14,29,.92);border-bottom-color:rgba(255,209,113,.2)}.is-daybreak .site-header.is-scrolled{background:rgba(38,14,29,.98);box-shadow:0 12px 42px rgba(27,8,20,.4)}.brand{align-items:center;display:inline-flex;gap:13px;justify-self:start;text-decoration:none}.brand-mark{align-items:center;background:linear-gradient(145deg,rgba(83,230,210,.18),rgba(232,184,92,.16));border:1px solid rgba(154,255,237,.38);color:var(--aqua-bright);display:inline-flex;font-family:var(--serif);font-size:11px;height:39px;justify-content:center;letter-spacing:.02em;transform:rotate(-3deg);width:39px}.brand>span:last-child{display:flex;flex-direction:column;gap:2px}.brand strong{font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.025em}.brand small{color:rgba(255,255,255,.53);font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.site-header nav{display:flex;gap:clamp(20px,2.6vw,40px)}.site-header nav a{color:rgba(255,255,255,.67);font-size:10px;font-weight:800;letter-spacing:.14em;position:relative;text-decoration:none;text-transform:uppercase}.site-header nav a::after{background:var(--aqua);bottom:-11px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s}.site-header nav a:focus-visible,.site-header nav a:hover{color:#fff}.site-header nav a:focus-visible::after,.site-header nav a:hover::after{transform:scaleX(1)}.header-action{align-items:center;display:inline-flex;font-size:10px;font-weight:800;gap:10px;justify-self:end;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.header-action b{align-items:center;background:var(--aqua);border-radius:50%;color:var(--night);display:inline-flex;font-size:15px;height:34px;justify-content:center;transition:transform .2s,background .2s;width:34px}.header-action:hover b{background:var(--brass);transform:rotate(45deg)}.hero{--pointer-x:68%;--pointer-y:46%;--lens-x:68%;--lens-y:46%;background:#031820;color:#fff;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);isolation:isolate;min-height:calc(100svh - var(--header-height));overflow:hidden;padding:clamp(165px,20vh,230px) clamp(24px,6.7vw,108px) 90px;position:relative;transition:background 1s ease}.is-daybreak .hero{background:#24101f}.hero-flow-canvas{height:100%;inset:0;opacity:.72;pointer-events:none;position:absolute;transition:filter 1s ease,opacity 1s ease;width:100%;z-index:-6}.is-daybreak .hero-flow-canvas{filter:saturate(1.5) brightness(1.3);opacity:.96}.hero-aurora{animation:auroraBreathe 12s ease-in-out infinite alternate;background:radial-gradient(ellipse at 82% 25%,rgba(23,102,105,.58),transparent 35%),radial-gradient(ellipse at 72% 78%,rgba(9,71,83,.72),transparent 48%),radial-gradient(circle at 12% 90%,rgba(14,79,77,.28),transparent 35%),linear-gradient(135deg,#031820 0,#062b35 52%,#071e29 100%);inset:0;overflow:hidden;position:absolute;transition:filter 1s ease;z-index:-9}.hero-aurora::after{background:radial-gradient(ellipse at 76% 70%,rgba(255,174,91,.76),transparent 28%),radial-gradient(ellipse at 86% 22%,rgba(255,103,92,.56),transparent 38%),radial-gradient(circle at 16% 88%,rgba(137,48,77,.46),transparent 38%),linear-gradient(135deg,#24101f 0,#57263a 52%,#8f413d 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity 1.05s ease}.is-daybreak .hero-aurora{filter:saturate(1.13) brightness(1.05)}.is-daybreak .hero-aurora::after{opacity:1}.hero-architecture{background:linear-gradient(102deg,transparent 0 54%,rgba(174,255,238,.035) 54.1% 54.25%,transparent 54.35% 63%,rgba(232,184,92,.06) 63.1% 63.25%,transparent 63.35%),linear-gradient(77deg,transparent 0 67%,rgba(174,255,238,.055) 67.1% 67.28%,transparent 67.4%);inset:-12%;position:absolute;transform:skewX(-4deg);transition:filter 1s ease,opacity 1s ease;z-index:-5}.is-daybreak .hero-architecture{filter:sepia(1) saturate(3.2) hue-rotate(325deg) brightness(1.7);opacity:.9}.hero-architecture::after,.hero-architecture::before{border:1px solid rgba(154,255,237,.1);content:"";height:78%;position:absolute;right:9%;top:5%;transform:rotate(18deg);width:24%}.hero-architecture::after{border-color:rgba(232,184,92,.11);height:62%;right:20%;top:23%;transform:rotate(18deg);width:15%}.hero-horizon{border:1px solid rgba(232,184,92,.34);border-radius:50%;bottom:-46%;box-shadow:0 -10px 70px rgba(232,184,92,.08),inset 0 18px 80px rgba(83,230,210,.035);height:82%;left:15%;position:absolute;transform:rotate(-4deg);transition:border-color 1s ease,box-shadow 1s ease,transform 1s ease;width:115%;z-index:-5}.is-daybreak .hero-horizon{border-color:rgba(255,225,166,.8);box-shadow:0 -35px 150px rgba(255,131,82,.48),0 -8px 40px rgba(255,211,113,.38),inset 0 45px 120px rgba(255,111,104,.18);transform:rotate(-2deg) translateY(-3%)}.hero-horizon::after{background:linear-gradient(90deg,transparent,rgba(232,184,92,.22),transparent);content:"";height:1px;left:17%;position:absolute;right:12%;top:6%}.is-daybreak .hero-horizon::after{background:linear-gradient(90deg,transparent,rgba(255,238,192,.86),transparent);box-shadow:0 0 28px rgba(255,187,107,.8)}.hero-cursor-lens{background:radial-gradient(circle,rgba(154,255,237,.14) 0,rgba(83,230,210,.055) 31%,transparent 67%);border:1px solid rgba(154,255,237,.13);border-radius:50%;height:240px;left:var(--lens-x);mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;top:var(--lens-y);transform:translate(-50%,-50%) scale(.82);transition:opacity .3s,transform .3s;width:240px;z-index:-3}.hero.is-pointer-active .hero-cursor-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}.hero-colorwash{background:linear-gradient(90deg,rgba(2,18,25,.88) 0,rgba(2,18,25,.56) 42%,rgba(2,18,25,.13) 75%),linear-gradient(0deg,rgba(2,18,25,.68),transparent 55%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(83,230,210,.065),transparent 24%);inset:0;position:absolute;z-index:-4}.hero-colorwash::after{background:linear-gradient(90deg,rgba(31,9,27,.9) 0,rgba(50,16,33,.62) 40%,rgba(83,31,38,.1) 76%),linear-gradient(0deg,rgba(55,14,35,.62),transparent 58%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,199,116,.16),transparent 28%);content:"";inset:0;opacity:0;position:absolute;transition:opacity 1.05s ease}.is-daybreak .hero-colorwash::after{opacity:1}.hero-grid{background-image:linear-gradient(rgba(154,255,237,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(154,255,237,.045) 1px,transparent 1px);background-size:72px 72px;inset:0;mask-image:linear-gradient(90deg,#000,transparent 76%);opacity:.62;position:absolute;transition:filter 1s ease,opacity 1s ease;z-index:-3}.is-daybreak .hero-grid{filter:sepia(1) saturate(3) hue-rotate(325deg) brightness(1.65);opacity:.82}.hero-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");inset:0;mix-blend-mode:soft-light;opacity:.22;pointer-events:none;position:absolute;z-index:-2}.hero::before{aspect-ratio:1;background:radial-gradient(circle,rgba(255,246,199,.94) 0 7%,rgba(255,194,104,.82) 18%,rgba(255,112,90,.38) 41%,transparent 69%);border-radius:50%;bottom:-38%;box-shadow:0 0 130px rgba(255,130,78,.34);content:"";opacity:0;pointer-events:none;position:absolute;right:-2%;transform:scale(.58);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.75,.2,1);width:min(64vw,860px);z-index:-4}.is-daybreak .hero::before{opacity:.96;transform:scale(1)}.hero::after{animation:windSweep 16s ease-in-out infinite;background:linear-gradient(115deg,transparent 30%,rgba(154,255,237,.045) 46%,rgba(232,184,92,.035) 52%,transparent 67%);content:"";filter:blur(12px);inset:-35%;pointer-events:none;transform:translateX(-45%) rotate(5deg);transition:filter 1s ease,opacity 1s ease;z-index:-1}.is-daybreak .hero::after{filter:blur(8px) sepia(1) saturate(2.5);opacity:1.7}.hero-copy{align-self:center;max-width:760px;position:relative;transform:translateY(var(--copy-shift,0));z-index:2}.eyebrow{align-items:center;color:rgba(255,255,255,.62);display:flex;font-size:9px;font-weight:800;gap:12px;letter-spacing:.21em;margin:0 0 27px;text-transform:uppercase}.eyebrow span:first-child{color:var(--aqua-bright)}.eyebrow-line{background:rgba(255,255,255,.3);height:1px;width:44px}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.055em;margin-top:0}h1{font-size:clamp(66px, 8.4vw, 134px);line-height:.77;margin-bottom:39px;text-shadow:0 25px 60px rgba(0,0,0,.23)}h1 em{color:var(--brass);font-weight:400}h2{font-size:clamp(44px, 5vw, 78px);line-height:.96}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.button{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:20px;justify-content:center;letter-spacing:.08em;min-height:56px;padding:0 26px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--aqua);box-shadow:0 16px 45px rgba(83,230,210,.18);color:var(--night)}.button-primary:hover{background:var(--aqua-bright);box-shadow:0 20px 50px rgba(83,230,210,.28)}.button-primary b{font-size:16px}.button-ghost{border:1px solid rgba(255,255,255,.27);color:#fff}.button-ghost:hover{background:rgba(255,255,255,.08)}.arrival-console{align-self:end;backdrop-filter:blur(20px);background:rgba(5,35,44,.58);border:1px solid rgba(154,255,237,.18);box-shadow:0 34px 90px rgba(2,18,25,.34);justify-self:end;max-width:410px;padding:24px;position:relative;transition:background .9s ease,border-color .9s ease,box-shadow .9s ease;width:100%;z-index:3}.is-daybreak .arrival-console{background:rgba(51,17,37,.68);border-color:rgba(255,211,113,.34);box-shadow:0 34px 100px rgba(30,6,20,.48),0 0 70px rgba(255,126,82,.1)}.arrival-console::before{border-left:1px solid var(--aqua);border-top:1px solid var(--aqua);content:"";height:27px;left:-1px;position:absolute;top:-1px;width:27px}.console-topline{align-items:center;color:rgba(255,255,255,.67);display:flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.14em;text-transform:uppercase}.console-topline time{margin-left:auto}.live-dot{animation:livePulse 2.2s infinite;background:var(--aqua);border-radius:50%;box-shadow:0 0 0 0 rgba(83,230,210,.5);height:7px;width:7px}.console-label{color:var(--brass);font-family:var(--serif);font-size:25px;margin:22px 0 12px}.console-actions{display:grid}.console-actions a{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:12px;grid-template-columns:24px 1fr auto;padding:16px 2px;text-decoration:none;transition:padding .2s,background .2s}.console-actions a:hover{background:rgba(83,230,210,.055);padding-left:9px}.console-actions a>span{color:var(--aqua);font-size:9px}.console-actions strong{display:block;font-family:var(--serif);font-size:18px;font-weight:400}.console-actions small{color:rgba(255,255,255,.47);display:block;font-size:10px;grid-column:2;margin-top:-8px}.console-actions b{color:var(--brass);font-weight:400;grid-column:3;grid-row:1/span 2}.office-status{align-items:center;background:rgba(154,255,237,.06);border-left:2px solid var(--aqua);display:flex;font-size:9px;gap:12px;justify-content:space-between;letter-spacing:.1em;margin-top:8px;padding:11px 13px;text-transform:uppercase}.office-status strong{color:var(--aqua-bright)}.hero-footer{align-items:center;bottom:29px;display:flex;font-size:9px;font-weight:800;justify-content:space-between;left:clamp(24px,6.7vw,108px);letter-spacing:.13em;position:absolute;right:clamp(24px,6.7vw,108px);text-transform:uppercase;z-index:4}.scroll-cue{align-items:center;color:rgba(255,255,255,.62);display:inline-flex;gap:12px;text-decoration:none}.scroll-cue span{border:1px solid rgba(255,255,255,.35);border-radius:999px;height:28px;position:relative;width:17px}.scroll-cue span::after{animation:scrollDrop 1.8s infinite;background:var(--aqua);border-radius:50%;content:"";height:3px;left:6px;position:absolute;top:5px;width:3px}.atmosphere-toggle{background:rgba(154,255,237,.07);border:1px solid rgba(154,255,237,.18);border-radius:999px;color:rgba(255,255,255,.72);cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.13em;padding:10px 15px;text-transform:uppercase;transition:background .7s,border-color .7s,box-shadow .7s,color .7s,transform .2s}.atmosphere-toggle:hover{background:rgba(154,255,237,.13);color:#fff;transform:translateY(-2px)}.atmosphere-toggle span{color:var(--brass);display:inline-block;font-size:15px;margin-right:7px;transition:transform .7s ease}.is-daybreak .atmosphere-toggle{background:rgba(255,190,105,.13);border-color:rgba(255,220,153,.42);box-shadow:0 0 32px rgba(255,126,82,.16);color:#fff4db}.is-daybreak .atmosphere-toggle span{transform:rotate(180deg)}.kicker{align-items:center;color:#158f88;display:flex;font-size:9px;font-weight:800;gap:10px;letter-spacing:.22em;margin:0 0 22px;text-transform:uppercase}.kicker::before{background:currentColor;content:"";height:1px;width:28px}.lobby-section{background:var(--cream);display:grid;gap:clamp(50px,8vw,130px);grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);overflow:hidden;padding:clamp(95px,11vw,160px) clamp(24px,7vw,112px);position:relative}.lobby-section::before{border:1px solid rgba(9,45,54,.07);border-radius:50%;content:"";height:600px;left:-330px;position:absolute;top:-250px;width:600px}.lobby-intro{align-self:center;position:relative}.lobby-intro h2{color:var(--ink);font-size:clamp(42px, 4.9vw, 72px)}.lobby-intro>p:last-child{color:var(--muted);font-size:16px;line-height:1.75;max-width:520px}.task-grid{display:grid;gap:14px;grid-template-columns:1.1fr .9fr}.task-card{background:rgba(255,255,255,.62);border:1px solid var(--line);display:flex;flex-direction:column;min-height:285px;padding:clamp(25px,3vw,38px);position:relative;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s}.task-card--feature{background:var(--deep);color:#fff;grid-row:span 2;min-height:584px}.task-card:hover{background:#fff;box-shadow:var(--shadow);transform:translateY(-6px)}.task-card--feature:hover{background:#093b47}.task-icon{align-items:center;border:1px solid currentColor;border-radius:50%;color:var(--aqua);display:inline-flex;font-size:18px;height:45px;justify-content:center;margin-bottom:auto;opacity:.78;width:45px}.task-card small{color:#168c84;font-size:9px;font-weight:800;letter-spacing:.18em;margin:25px 0 12px;text-transform:uppercase}.task-card--feature small{color:var(--aqua)}.task-card strong{font-family:var(--serif);font-size:clamp(27px, 2.5vw, 40px);font-weight:400;line-height:1.04}.task-card p{color:var(--muted);font-size:13px;line-height:1.6;max-width:310px}.task-card--feature p{color:rgba(255,255,255,.58);font-size:15px}.task-card b{color:var(--ink);font-size:10px;letter-spacing:.08em;margin-top:auto;padding-top:28px;text-transform:uppercase}.task-card--feature b{color:var(--brass)}.task-card b span{float:right;font-size:16px}.registration-section{background:var(--night);color:#fff;overflow:hidden;padding:clamp(100px,11vw,165px) clamp(24px,7vw,112px);position:relative}.registration-section::before{background:radial-gradient(circle,rgba(83,230,210,.13),transparent 65%);content:"";height:700px;position:absolute;right:-260px;top:-260px;width:700px}.section-index{color:rgba(154,255,237,.05);font-family:var(--serif);font-size:clamp(180px, 25vw, 380px);line-height:.6;pointer-events:none;position:absolute;right:2vw;top:105px}.section-heading{margin:0 auto 66px;max-width:820px;position:relative;text-align:center;z-index:2}.section-heading .kicker{justify-content:center}.section-heading--light .kicker{color:var(--aqua)}.section-heading h2{margin-bottom:24px}.section-heading>p:last-child{color:rgba(255,255,255,.57);font-size:16px;line-height:1.65}.role-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1280px;perspective:1200px;position:relative;z-index:2}.role-card{--card-rx:0deg;--card-ry:0deg;background:rgba(255,255,255,.045);border:1px solid rgba(154,255,237,.13);display:grid;min-height:430px;overflow:hidden;padding:clamp(28px,3vw,42px);position:relative;text-decoration:none;transform:perspective(900px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;transition:background .25s,border-color .25s,transform .2s,box-shadow .25s}.role-card::before{background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%),rgba(83,230,210,.18),transparent 36%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.role-card:hover{background:rgba(255,255,255,.075);border-color:rgba(154,255,237,.42);box-shadow:0 35px 80px rgba(0,0,0,.23);z-index:2}.role-card:hover::before{opacity:1}.role-card>*{position:relative;transform:translateZ(18px)}.role-number{color:rgba(255,255,255,.42);font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.role-symbol{align-items:center;border:1px solid rgba(154,255,237,.25);border-radius:50%;color:var(--aqua);display:flex;font-size:20px;height:54px;justify-content:center;justify-self:end;position:absolute;right:36px;top:32px;width:54px}.role-eyebrow{align-self:end;color:var(--aqua);font-size:9px;font-weight:800;letter-spacing:.18em;margin-top:105px;text-transform:uppercase}.role-card strong{font-family:var(--serif);font-size:clamp(30px, 3vw, 44px);font-weight:400;letter-spacing:-.04em;margin:12px 0 16px}.role-card>span:nth-of-type(4){color:rgba(255,255,255,.51);font-size:13px;line-height:1.65;max-width:290px}.role-card b{align-self:end;border-top:1px solid rgba(255,255,255,.12);color:var(--brass);font-size:9px;font-style:normal;letter-spacing:.17em;margin-top:34px;padding-top:20px;text-transform:uppercase}.role-card b i{float:right;font-size:17px;font-style:normal}.form-shell{background:var(--paper);border:1px solid rgba(83,230,210,.22);box-shadow:0 42px 110px rgba(0,0,0,.34);color:var(--ink);margin:60px auto 0;max-width:1040px;padding:clamp(24px,5vw,56px);position:relative;scroll-margin-top:94px;z-index:4}.form-shell::after,.form-shell::before{content:"";height:35px;position:absolute;width:35px}.form-shell::before{border-left:1px solid var(--aqua);border-top:1px solid var(--aqua);left:-1px;top:-1px}.form-shell::after{border-bottom:1px solid var(--brass);border-right:1px solid var(--brass);bottom:-1px;right:-1px}.form-shell-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:18px}.form-shell-heading .kicker{margin:0}.form-shell-heading>span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.registration-loader{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:12px;letter-spacing:.1em;margin:20px 0 4px;min-height:48px;text-transform:uppercase}.registration-loader::before{animation:twpLoaderSpin .8s linear infinite;border:2px solid rgba(9,45,54,.14);border-radius:50%;border-top-color:#0b9088;content:"";flex:0 0 auto;height:22px;width:22px}.registration-loader[hidden]{display:none!important}.registration-loader.has-load-error{color:#9d342b;letter-spacing:.02em;text-transform:none}.registration-loader.has-load-error::before{animation:none;border:0;color:#9d342b;content:"!";display:grid;font-size:14px;place-items:center}.registration-form-slot{opacity:1;transition:opacity .2s ease}#registration-form.is-loading-aio .registration-form-slot{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.registration-finish{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(154,255,237,.28);display:grid;gap:24px;grid-template-columns:auto 1fr auto;margin:60px auto 0;max-width:1040px;opacity:0;padding:clamp(25px,4vw,42px);position:relative;transform:translateY(22px);transition:opacity .5s,transform .5s;z-index:3}.registration-finish.is-visible{opacity:1;transform:none}.registration-finish>span{align-items:center;background:var(--aqua);border-radius:50%;color:var(--night);display:flex;font-size:20px;height:54px;justify-content:center;width:54px}.registration-finish p{color:var(--aqua);font-size:9px;font-weight:800;letter-spacing:.17em;margin:0 0 8px;text-transform:uppercase}.registration-finish strong{display:block;font-family:var(--serif);font-size:clamp(27px,3vw,39px);font-weight:400}.registration-finish small{color:rgba(255,255,255,.54);display:block;line-height:1.6;margin-top:8px}.registration-finish a{color:var(--brass);font-size:9px;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.twp-setup-notice{background:#fff9e9;border:1px dashed #c89138;padding:24px}.twp-setup-notice p{color:#6a583d;line-height:1.6}.twp-setup-notice a{color:#087d78;font-weight:800}.wallet-section{align-items:center;background:#e9ded0;display:grid;gap:clamp(60px,9vw,150px);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);overflow:hidden;padding:clamp(105px,13vw,190px) clamp(24px,9vw,145px);position:relative}.wallet-section::before{border:1px solid rgba(9,45,54,.09);border-radius:50%;content:"";height:700px;position:absolute;right:-300px;top:-280px;width:700px}.wallet-copy{position:relative;z-index:2}.wallet-copy h2{font-size:clamp(49px, 6vw, 88px);margin-bottom:30px;max-width:800px}.wallet-copy>p{color:#536c70;font-size:16px;line-height:1.75;max-width:680px}.wallet-copy sup{font-family:var(--sans);font-size:.38em;line-height:0;position:relative;top:-.45em}.wallet-steps{border-bottom:1px solid rgba(9,45,54,.15);border-top:1px solid rgba(9,45,54,.15);display:grid;margin:34px 0}.wallet-steps>span{align-items:center;border-bottom:1px solid rgba(9,45,54,.1);display:grid;gap:16px;grid-template-columns:28px 90px 1fr;padding:15px 0}.wallet-steps>span:last-child{border:0}.wallet-steps b{color:#118c85;font-size:9px;letter-spacing:.12em}.wallet-steps strong{font-family:var(--serif);font-size:18px;font-weight:400}.wallet-steps small{color:#647a7d;font-size:11px;line-height:1.5}.wallet-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.wallet-actions .button{min-height:52px;padding:0 22px}.wallet-note{border-left:2px solid var(--coral);font-size:11px!important;margin:30px 0 0;padding-left:17px}.wallet-note strong{color:var(--ink)}.text-link{color:#087d78;font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.text-link span{color:var(--coral);font-size:16px;margin-left:10px}.wallet-pass{min-height:560px;perspective:1100px;position:relative;z-index:2}.pass-card{animation:passFloat 7s ease-in-out infinite;background:linear-gradient(145deg,#073945,#041e29);border:1px solid rgba(154,255,237,.28);box-shadow:0 44px 100px rgba(5,35,43,.34);color:#fff;inset:30px 15px 70px;overflow:hidden;padding:clamp(26px,4vw,44px);position:absolute;transform:rotateY(-9deg) rotateX(4deg) rotateZ(2deg);transform-style:preserve-3d}.pass-card::before{background:linear-gradient(115deg,transparent 22%,rgba(154,255,237,.14),transparent 62%);content:"";inset:0;position:absolute;transform:translateX(-60%)}.pass-bottom,.pass-top{display:flex;font-size:8px;font-weight:800;justify-content:space-between;letter-spacing:.18em;position:relative;text-transform:uppercase}.pass-wave{border:1px solid rgba(83,230,210,.25);border-radius:50%;height:180px;position:absolute;right:-50px;top:40px;width:250px}.pass-wave::after,.pass-wave::before{border:1px solid rgba(232,184,92,.18);border-radius:inherit;content:"";inset:22px;position:absolute}.pass-wave::after{inset:47px}.pass-card>small{color:var(--aqua);display:block;font-size:9px;font-weight:800;letter-spacing:.2em;margin-top:95px;position:relative}.pass-card>strong{color:var(--cream);display:block;font-family:var(--serif);font-size:clamp(40px, 4.2vw, 63px);font-weight:400;letter-spacing:-.04em;line-height:.88;margin-top:17px;position:relative}.pass-card>strong em{color:var(--aqua);font-style:normal;font-weight:400}.pass-status{align-items:center;color:rgba(255,255,255,.62);display:flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.13em;margin-top:28px;position:relative;text-transform:uppercase}.pass-status i{background:var(--aqua);border-radius:50%;box-shadow:0 0 0 5px rgba(83,230,210,.1);height:7px;width:7px}.access-signal{align-items:center;background:linear-gradient(145deg,rgba(154,255,237,.22),rgba(255,255,255,.07));border:1px solid rgba(154,255,237,.62);border-radius:25px;box-shadow:0 13px 30px rgba(0,0,0,.22),inset 0 0 28px rgba(83,230,210,.12);display:flex;height:104px;justify-content:center;position:absolute;right:clamp(26px,4vw,44px);top:88px;transform:rotate(1deg);width:104px}.access-signal::before{border:2px solid rgba(255,255,255,.9);border-radius:9px;box-shadow:0 0 0 7px rgba(83,230,210,.09);content:"";height:54px;width:31px}.access-signal::after{background:var(--aqua);border-radius:50%;box-shadow:0 0 0 5px rgba(83,230,210,.1),0 0 22px rgba(83,230,210,.72);content:"";height:6px;position:absolute;right:18px;top:18px;width:6px}.pass-bottom{bottom:36px;left:clamp(26px,4vw,44px);position:absolute;right:clamp(26px,4vw,44px)}.pass-glow{background:radial-gradient(circle,rgba(83,230,210,.38),rgba(232,184,92,.17) 35%,transparent 67%);filter:blur(25px);inset:2%;position:absolute}.pass-shadow{background:rgba(4,25,35,.27);border-radius:50%;bottom:30px;filter:blur(18px);height:45px;left:10%;position:absolute;transform:rotate(-3deg);width:83%}.manage-section{background:var(--deep);color:#fff;overflow:hidden;padding:clamp(105px,12vw,180px) clamp(24px,7vw,112px) 0;position:relative}.manage-section::before{background-image:linear-gradient(rgba(154,255,237,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(154,255,237,.045) 1px,transparent 1px);background-size:68px 68px;content:"";inset:0;mask-image:linear-gradient(90deg,transparent,#000);position:absolute}.manage-section .section-index{right:auto;left:1vw}.manage-layout{align-items:start;display:grid;gap:clamp(55px,8vw,120px);grid-template-columns:minmax(280px,.78fr) minmax(400px,1.22fr);margin:auto;max-width:1320px;position:relative;z-index:2}.manage-copy{padding-top:25px}.manage-copy .kicker{color:var(--aqua)}.manage-copy h2{font-size:clamp(49px, 5.4vw, 82px)}.manage-copy h2 em{color:var(--brass);font-weight:400}.manage-copy>p{color:rgba(255,255,255,.58);font-size:15px;line-height:1.75;max-width:580px}.security-note{align-items:center;border-top:1px solid rgba(255,255,255,.13);display:flex;gap:19px;margin-top:35px;padding-top:25px}.security-note>span{align-items:center;border:1px solid rgba(154,255,237,.32);border-radius:50%;color:var(--aqua);display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.security-note p{color:rgba(255,255,255,.45);font-size:11px;line-height:1.5;margin:0}.security-note strong{color:#fff;display:block;font-family:var(--serif);font-size:18px;font-weight:400}.form-shell--manage{margin:0;max-width:none;overflow:hidden;padding:0}.form-shell--manage .twp-plate-manager{margin-top:0}.form-shell--manage .twp-plate-card{border:0;border-radius:0;box-shadow:none}.help-ribbon{align-items:center;background:rgba(255,255,255,.055);border-top:1px solid rgba(154,255,237,.13);display:grid;gap:25px;grid-template-columns:1fr auto auto;margin:clamp(80px,9vw,130px) calc(clamp(24px,7vw,112px) * -1) 0;padding:28px clamp(24px,7vw,112px);position:relative;z-index:3}.help-ribbon>div{display:flex;flex-direction:column;gap:5px}.help-ribbon>div span{color:var(--aqua);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.help-ribbon>div strong{font-family:var(--serif);font-size:18px;font-weight:400}.help-ribbon>a{color:var(--brass);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.help-ribbon>a span{font-size:16px;margin-left:8px}.copy-office-phone{background:0 0;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.12em;min-height:42px;padding:0 19px;text-transform:uppercase}.site-footer{align-items:center;background:#03141c;color:#fff;display:grid;gap:28px clamp(30px,4vw,68px);grid-template-columns:minmax(270px,1fr) minmax(430px,1.65fr) minmax(230px,.82fr);padding:52px clamp(24px,6vw,96px) 70px}.footer-brand{align-items:flex-start;display:flex;gap:16px;min-width:0}.footer-brand>div{min-width:0}.footer-brand strong{font-family:var(--serif);font-size:21px;font-weight:400}.footer-brand p{color:rgba(255,255,255,.62);font-size:12px;line-height:1.5;margin:5px 0 0}.footer-rights{justify-self:center;max-width:760px;min-width:0;text-align:center}.footer-apple,.footer-copyright,.footer-credit,.footer-privacy,.footer-rules{font-family:var(--sans);font-size:clamp(11px,.74vw,13px);font-weight:600;letter-spacing:.018em;line-height:1.55}.footer-copyright{color:rgba(255,255,255,.76);display:block;margin:0}.footer-credit{color:rgba(255,255,255,.76);display:block;margin:6px 0 0}.footer-credit b{color:var(--poster-orange,var(--brass));font:inherit}.footer-apple{color:rgba(255,255,255,.76);display:block;margin:6px 0 0}.footer-actions{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:14px;justify-self:end;min-width:0;text-align:right}.footer-privacy,.footer-rules{color:var(--aqua);display:inline-block;margin:0;text-underline-offset:3px}.footer-legal{border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.64);display:block;font-size:clamp(10px,.7vw,12px);grid-column:1/-1;justify-self:stretch;line-height:1.6;margin-top:3px;padding-top:20px;text-align:center}.footer-meta{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:14px}.footer-meta span{color:rgba(255,255,255,.58);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.footer-contact{display:flex;flex-direction:column;text-align:right}.footer-contact small{color:rgba(255,255,255,.62);font-size:11px;line-height:1.5}.footer-contact a{color:var(--aqua);font-family:var(--serif);font-size:22px;margin-top:6px;text-decoration:none}.back-to-top{align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;height:42px;justify-content:center;text-decoration:none;width:42px}.mobile-dock{display:none}.content-page{margin:auto;max-width:920px;min-height:60vh;padding:90px 24px}.content-page p{line-height:1.75}.effects-ready .reveal-item{opacity:0;transform:translateY(36px);transition:opacity .75s ease var(--reveal-delay, 0ms),transform .75s cubic-bezier(.2,.75,.25,1) var(--reveal-delay, 0ms)}.effects-ready .reveal-item.is-visible{opacity:1;transform:none}#registration-form.is-handing-off-role .convFooter,#registration-form.is-handing-off-role .rnField_1{opacity:0!important;pointer-events:none!important;visibility:hidden!important}#registration-form .rnField_26{display:none!important}#registration-form .convRow{scroll-margin-top:calc(var(--header-height) + 24px)!important}#registration-form .RNEasyFormContainer,#registration-form .form_2,#registration-form .rednaoForm{background:0 0!important;background-image:none!important;border:0!important;color:var(--ink)!important;font-family:var(--sans)!important}#registration-form .multipleStepsContainer{background:0 0!important;border:1px solid var(--line)!important;border-radius:0!important;overflow:hidden!important;padding:0!important}#registration-form .steps{background:rgba(6,41,54,.045)!important;border-bottom:1px solid var(--line)!important;display:flex!important;gap:0!important;margin:0 0 30px!important;overflow-x:auto!important;padding:0 10px!important;scrollbar-width:none}#registration-form .steps::-webkit-scrollbar{display:none}#registration-form .rnStepLabels{color:var(--muted)!important;flex:1 0 auto!important;font-size:9px!important;font-weight:800!important;letter-spacing:.14em!important;min-width:78px!important;opacity:.56!important;padding:18px 10px!important;position:relative!important;text-align:center!important;text-transform:uppercase!important}#registration-form .rnStepLabels::after{background:0 0!important;bottom:0!important;content:""!important;height:2px!important;left:20%!important;position:absolute!important;right:20%!important}#registration-form .rnStepLabels.rnActive{color:#087d78!important;opacity:1!important}#registration-form .rnStepLabels.rnActive::after{background:var(--aqua)!important}#registration-form .rnStepLabels.rnValidated,#registration-form .rnStepLabels.rnVisited{color:#087d78!important;opacity:.84!important}#registration-form .fieldAndImageContainer{padding:24px 28px 0!important}#registration-form .rnRow{margin-bottom:23px!important}#registration-form .rnField,#registration-form .rnFieldAndLabel,#registration-form .rnFieldContainer{background:0 0!important;color:var(--ink)!important}#registration-form .rednaoLabel,#registration-form .rednaoLabel label{color:var(--ink)!important;font-family:var(--sans)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;margin-bottom:9px!important;text-transform:uppercase!important}#registration-form .rnRequiredInd{color:var(--coral)!important}#registration-form input:not([type=checkbox]):not([type=radio]),#registration-form select,#registration-form textarea{background:rgba(255,255,255,.86)!important;border:1px solid rgba(9,45,54,.2)!important;border-radius:0!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:15px!important;min-height:52px!important;padding:13px 15px!important;transition:border-color .2s,box-shadow .2s!important}#registration-form textarea{min-height:120px!important;resize:vertical!important}#registration-form input:focus,#registration-form select:focus,#registration-form textarea:focus{background:#fff!important;border-color:#0b9088!important;box-shadow:0 0 0 4px rgba(83,230,210,.15)!important;outline:0!important}#registration-form input::placeholder,#registration-form textarea::placeholder{color:#87999a!important;opacity:1!important}#registration-form .rnTextFieldInput{display:flex!important;gap:12px!important;white-space:normal!important}#registration-form .rnTextFieldInput .rncolsm2{flex:1!important;min-width:0!important}#registration-form .rnTextFieldInput .rncolsm2>span{color:var(--muted)!important;display:block!important;font-size:10px!important;margin-top:7px!important}#registration-form input[type=checkbox],#registration-form input[type=radio]{accent-color:#0b9088!important;height:18px!important;width:18px!important}#registration-form .buttonselectoritem,#registration-form .option_item{background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;color:var(--ink)!important;margin:7px!important;min-height:105px!important;padding:18px!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}#registration-form .buttonselectoritem:hover,#registration-form .option_item:hover{border-color:#0b9088!important;box-shadow:0 14px 35px rgba(6,41,54,.1)!important;transform:translateY(-2px)!important}#registration-form .buttonselectoritem.rnSelected,#registration-form .option_item.rnSelected{background:rgba(83,230,210,.1)!important;border-color:#0b9088!important;box-shadow:inset 3px 0 0 #0b9088!important}#registration-form .rnOptionItem{color:var(--ink)!important;font-family:var(--sans)!important;line-height:1.45!important}#registration-form .rnFooterContainer{align-items:center!important;border-top:1px solid var(--line)!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;margin-top:28px!important;padding:22px 27px!important}#registration-form .rnbtn{border-radius:999px!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.13em!important;min-height:46px!important;padding:12px 22px!important;text-transform:uppercase!important}#registration-form .rnFooterContainer>.rnbtn:first-child{background:0 0!important;border:1px solid rgba(9,45,54,.22)!important;color:var(--ink)!important}#registration-form .rnFooterContainer .next .rnbtn,#registration-form .rnFooterContainer input[type=submit]{background:#0b9088!important;border:1px solid #0b9088!important;box-shadow:0 12px 28px rgba(11,144,136,.22)!important;color:#fff!important}#registration-form .rnbtn:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.42!important}#registration-form .rednaoErrorMessage,#registration-form .rnError,#registration-form .rnValidationMessage{color:#c84e3a!important;font-size:11px!important;font-weight:700!important}.form-shell--manage .twp-plate-card,.form-shell--manage .twp-plate-manager{background:var(--paper)!important;color:var(--ink)!important}.form-shell--manage input{border-radius:0!important;min-height:52px!important}.form-shell--manage button,.form-shell--manage input[type=submit]{background:#0b9088!important;border:0!important;border-radius:999px!important;color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;min-height:48px!important;padding:0 23px!important;text-transform:uppercase!important}.hero-logo-stage{--logo-rx:-1deg;--logo-ry:3deg;--logo-light-x:68%;--logo-light-y:24%;aspect-ratio:1;left:50%;pointer-events:none;position:absolute;top:18px;transform:translateX(-50%);transform-style:preserve-3d;width:min(18vw,238px);z-index:7}.hero-logo-aura{animation:logoBreathe 6.8s ease-in-out infinite;background:radial-gradient(ellipse at var(--logo-light-x) var(--logo-light-y),rgba(232,184,92,.24),rgba(83,230,210,.13) 35%,transparent 72%);filter:blur(18px);inset:-15% -9%;position:absolute;transform:translateZ(-50px)}.hero-logo-orbit{border:1px solid rgba(154,255,237,.2);border-radius:50%;bottom:-11%;height:24%;left:4%;position:absolute;transform:rotateX(73deg) rotateZ(-5deg) translateZ(-35px);width:92%}.hero-logo-orbit--one{animation:logoOrbit 16s linear infinite;box-shadow:0 0 26px rgba(83,230,210,.1)}.hero-logo-orbit--two{border-color:rgba(232,184,92,.2);bottom:-6%;height:17%;left:16%;transform:rotateX(73deg) rotateZ(9deg) translateZ(-20px);width:68%}.hero-logo-float{animation:none;inset:0;position:absolute;transform:none;transform-style:preserve-3d}.hero-logo-object{inset:0;position:absolute;transform:perspective(1200px) rotateX(var(--logo-rx)) rotateY(var(--logo-ry));transform-style:preserve-3d;transition:transform .18s ease-out}.hero-logo-object::before{background:#fffdf3;content:"";filter:drop-shadow(0 5px 9px rgba(4,18,45,.32));inset:0;opacity:.98;position:absolute;transform:translateZ(19px);transition:opacity .8s ease;-webkit-mask:var(--twp-logo-mask) center/contain no-repeat;mask:var(--twp-logo-mask) center/contain no-repeat}.hero-logo-layer{height:100%;inset:0;object-fit:contain;position:absolute;transform:translateZ(18px);transition:filter .8s ease,opacity .8s ease,transform .8s ease;width:100%}.hero-logo-layer--warm{filter:grayscale(1) brightness(1.22) contrast(1.12) drop-shadow(0 12px 18px rgba(1,14,20,.3)) drop-shadow(0 0 1px rgba(242,235,221,.34));opacity:0}.hero-logo-layer--ink{filter:grayscale(1) contrast(1.12) drop-shadow(0 12px 22px rgba(17,18,20,.18));opacity:0}.hero-logo-glint{animation:logoReflection 6.8s cubic-bezier(.45,0,.22,1) infinite;background-image:linear-gradient(108deg,transparent 0 34%,rgba(255,254,245,.16) 40%,rgba(126,228,223,.88) 45%,rgba(255,255,255,.98) 49%,rgba(255,177,93,.94) 53%,rgba(255,122,95,.55) 57%,transparent 64%);background-position:145% 50%;background-repeat:no-repeat;background-size:320% 100%;filter:drop-shadow(0 0 7px rgba(255,240,189,.24));inset:0;mix-blend-mode:screen;opacity:.16;position:absolute;transform:translateZ(24px);-webkit-mask:var(--twp-logo-mask) center/contain no-repeat;mask:var(--twp-logo-mask) center/contain no-repeat}.hero-logo-glint::after{background:radial-gradient(circle at var(--logo-light-x) var(--logo-light-y),rgba(255,255,255,.32),rgba(126,228,223,.12) 27%,transparent 58%);content:"";inset:0;opacity:.7;position:absolute}.hero-logo-pedestal{background:radial-gradient(ellipse,rgba(83,230,210,.22),rgba(232,184,92,.09) 38%,transparent 72%);bottom:-15%;filter:blur(8px);height:17%;left:8%;position:absolute;transform:rotateX(72deg) translateZ(-42px);width:84%}@keyframes windSweep{to{transform:translateX(46%) rotate(5deg)}}@keyframes auroraBreathe{to{filter:saturate(1.12) brightness(1.04);transform:scale(1.025)}}@keyframes livePulse{70%{box-shadow:0 0 0 10px rgba(83,230,210,0)}100%{box-shadow:0 0 0 0 rgba(83,230,210,0)}}@keyframes scrollDrop{0%{opacity:0;transform:translateY(0)}40%{opacity:1}100%{opacity:0;transform:translateY(11px)}}@keyframes passFloat{0%,100%{transform:rotateY(-9deg) rotateX(4deg) rotateZ(2deg) translateY(-7px)}50%{transform:rotateY(-4deg) rotateX(1deg) rotateZ(-1deg) translateY(10px)}}@keyframes logoReflection{0%,14%{background-position:145% 50%;opacity:.12}42%{opacity:.82}100%,61%{background-position:-65% 50%;opacity:.15}}@keyframes logoBreathe{0%,100%{opacity:.55;transform:translateZ(-50px) scale(1.01)}50%{opacity:.88;transform:translateZ(-50px) scale(1.08)}}@keyframes logoOrbit{to{transform:rotateX(73deg) rotateZ(355deg) translateZ(-35px)}}@keyframes twpLoaderSpin{to{transform:rotate(360deg)}}html:not(.effects-ready) .hero-aurora,html:not(.effects-ready) .hero-logo-aura,html:not(.effects-ready) .hero-logo-float,html:not(.effects-ready) .hero-logo-glint,html:not(.effects-ready) .hero-logo-orbit--one,html:not(.effects-ready) .live-dot,html:not(.effects-ready) .pass-card,html:not(.effects-ready) .scroll-cue span::after,html:not(.effects-ready) .welcome-breath,html:not(.effects-ready) .welcome-copy,html:not(.effects-ready) .welcome-line{animation:none!important}@supports (content-visibility:auto){.lobby-section{contain-intrinsic-size:auto 900px;content-visibility:auto}.registration-section{contain-intrinsic-size:auto 1500px;content-visibility:auto}.wallet-section{contain-intrinsic-size:auto 900px;content-visibility:auto}.manage-section{contain-intrinsic-size:auto 1100px;content-visibility:auto}.site-footer{contain-intrinsic-size:auto 350px;content-visibility:auto}}@media (max-width:1360px){.site-footer{align-items:start;grid-template-columns:1fr auto}.footer-brand{grid-column:1;grid-row:1}.footer-actions{grid-column:2;grid-row:1}.footer-rights{grid-column:1/-1;grid-row:2;width:100%}.footer-legal{grid-row:3}.footer-meta{display:none}}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(315px,.7fr)}.hero-logo-stage{width:min(23vw,225px)}.lobby-section{gap:55px;grid-template-columns:1fr}.manage-layout{gap:55px}.site-footer{gap:26px}}@media (max-width:800px){:root{--header-height:70px}body{padding-bottom:65px}.site-header{padding:0 18px}.brand small,.header-action>span{display:none}.brand-mark{height:36px;width:36px}.hero{display:block;min-height:auto;padding:215px 22px 100px}.hero-media{background-position:62% 44%}.hero-copy{max-width:650px}h1{font-size:clamp(67px, 17vw, 106px)}.arrival-console{margin-top:65px;max-width:650px}.hero-footer{bottom:24px;left:22px;right:22px}.scroll-cue{display:none}.atmosphere-toggle{margin-left:auto}.hero-logo-stage{top:20px;width:min(39vw,205px)}.task-grid{grid-template-columns:1fr}.task-card,.task-card--feature{grid-row:auto;min-height:280px}.role-grid{gap:12px;grid-template-columns:1fr}.role-card{min-height:310px;transform:none!important}.role-eyebrow{margin-top:55px}.wallet-section{grid-template-columns:1fr}.wallet-pass{min-height:480px}.manage-layout{grid-template-columns:1fr}.form-shell--manage{min-width:0}.help-ribbon{grid-template-columns:1fr auto}.help-ribbon .copy-office-phone{display:none}.mobile-dock{align-items:center;backdrop-filter:blur(17px);background:rgba(4,25,35,.94);border-top:1px solid rgba(154,255,237,.14);bottom:0;display:grid;grid-template-columns:repeat(3,1fr);height:65px;left:0;position:fixed;right:0;z-index:60}.mobile-dock a{align-items:center;color:rgba(255,255,255,.69);display:flex;flex-direction:column;font-size:8px;font-weight:800;gap:5px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.mobile-dock a span{color:var(--aqua);font-size:15px}.site-footer{align-items:start;grid-template-columns:1fr auto;padding-bottom:48px}.footer-brand{grid-column:1;grid-row:1}.footer-actions{grid-column:2;grid-row:1}.footer-rights{grid-column:1/-1;grid-row:2;width:100%}.footer-legal{grid-row:3}.footer-contact{display:none}}@media (max-width:560px){.brand strong{font-size:13px}.hero{padding-top:190px}.hero-logo-stage{width:min(48vw,180px)}.eyebrow span:last-child,.eyebrow-line{display:none}.hero-actions{display:grid}.button{width:100%}.arrival-console{margin-top:48px;padding:19px}.console-actions a{gap:8px}.lobby-section,.registration-section,.wallet-section{padding-left:20px;padding-right:20px}.task-card{padding:27px}.section-heading{margin-bottom:44px}.section-heading>p:last-child{font-size:14px}.role-card{padding:27px}.role-symbol{height:46px;right:26px;top:24px;width:46px}.form-shell{padding:18px}.form-shell-heading{align-items:flex-start;flex-direction:column;gap:12px}.wallet-pass{min-height:415px}.pass-card{inset:20px 5px 65px}.pass-card>strong{font-size:clamp(34px,10.5vw,48px)}.access-signal{height:82px;right:25px;top:94px;width:82px}.wallet-steps>span{grid-template-columns:25px 75px 1fr}.registration-finish{grid-template-columns:auto 1fr}.registration-finish a{grid-column:2}.help-ribbon{grid-template-columns:1fr}.site-footer{align-items:start;grid-template-columns:1fr auto;gap:24px}.footer-brand{grid-column:1/-1;grid-row:1;width:100%}.footer-rights{grid-column:1/-1;grid-row:2}.footer-actions{align-items:center;flex-direction:row;grid-column:1/-1;grid-row:3;justify-content:flex-end;width:100%}.footer-legal{grid-column:1/-1;grid-row:4}.back-to-top{justify-self:end}#registration-form .fieldAndImageContainer{padding:20px 14px 0!important}#registration-form .rnTextFieldInput{flex-direction:column!important}#registration-form .rnFooterContainer{justify-content:space-between!important;padding:18px 14px!important}#registration-form .rnbtn{padding-left:16px!important;padding-right:16px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}.effects-ready .reveal-item{opacity:1;transform:none}.hero-media{transform:scale(1.055)}.hero-logo-glint{display:none}}:root{--poster-cobalt:#1d5cb8;--poster-blue:#2478c8;--poster-navy:#061a3b;--poster-ink:#0a2344;--poster-coral:#ff6b49;--poster-orange:#ff9b43;--poster-cream:#fff0bd;--poster-aqua:#43b4c8;--poster-white:#fffaf0}body{background:var(--poster-cream);color:var(--poster-ink)}body.is-daybreak{--aqua:#ffd36e;--aqua-bright:#fff0bd;--brass:#ff8d46;--coral:#ff6248}.site-header{background:rgba(6,26,59,.94);border-bottom:3px solid var(--poster-coral);box-shadow:0 8px 0 rgba(255,155,67,.2)}.is-daybreak .site-header,.is-daybreak .site-header.is-scrolled,.site-header.is-scrolled{background:rgba(6,26,59,.98);border-bottom-color:var(--poster-coral)}.brand-mark{background:var(--poster-coral);border:0;color:var(--poster-white);font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:10px;transform:rotate(-4deg)}.brand small{color:var(--poster-aqua)}.site-header nav a::after{background:var(--poster-orange);height:3px}.header-action b{background:var(--poster-orange)}.hero{background:var(--poster-navy);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:calc(100svh - var(--header-height));padding-top:clamp(165px,19vh,220px)}.is-daybreak .hero{background:var(--poster-navy)}.hero-aurora{animation:posterDrift 18s ease-in-out infinite alternate;background-image:linear-gradient(90deg,rgba(4,21,53,.9) 0,rgba(4,21,53,.58) 34%,rgba(4,21,53,.08) 68%),linear-gradient(0deg,rgba(4,18,45,.54),transparent 52%),var(--afterglow-art);background-position:center;background-repeat:no-repeat;background-size:cover;filter:saturate(1.08) contrast(1.04);inset:-2%;transform:scale(1.035)}.hero-aurora::after{background:linear-gradient(115deg,rgba(34,91,183,.34),transparent 44%,rgba(255,107,73,.22));opacity:0}.is-daybreak .hero-aurora{filter:saturate(1.34) contrast(1.06) brightness(1.08)}.is-daybreak .hero-aurora::after{opacity:.72}.hero-day-night,.hero-stars{inset:0;opacity:0;pointer-events:none;position:absolute}.hero-day-night{background:radial-gradient(ellipse at 72% 23%,rgba(76,105,181,.4),transparent 43%),linear-gradient(180deg,rgba(2,10,35,.94) 0,rgba(4,17,49,.83) 48%,rgba(1,7,25,.9) 100%);mix-blend-mode:multiply;z-index:-8}.hero-stars{background-image:radial-gradient(circle at 5% 14%,rgba(255,255,255,.92) 0 1px,transparent 1.7px),radial-gradient(circle at 11% 28%,rgba(214,232,255,.82) 0 .8px,transparent 1.5px),radial-gradient(circle at 17% 9%,rgba(255,244,206,.9) 0 1.1px,transparent 1.8px),radial-gradient(circle at 23% 35%,rgba(255,255,255,.76) 0 .7px,transparent 1.4px),radial-gradient(circle at 29% 18%,rgba(224,238,255,.94) 0 1.2px,transparent 1.9px),radial-gradient(circle at 34% 42%,rgba(255,248,220,.74) 0 .8px,transparent 1.5px),radial-gradient(circle at 39% 7%,rgba(255,255,255,.84) 0 .7px,transparent 1.4px),radial-gradient(circle at 44% 27%,rgba(210,230,255,.88) 0 1px,transparent 1.7px),radial-gradient(circle at 49% 14%,rgba(255,250,226,.78) 0 .8px,transparent 1.5px),radial-gradient(circle at 54% 38%,rgba(255,255,255,.92) 0 1.1px,transparent 1.8px),radial-gradient(circle at 59% 21%,rgba(218,234,255,.74) 0 .7px,transparent 1.4px),radial-gradient(circle at 64% 6%,rgba(255,246,214,.9) 0 1px,transparent 1.7px),radial-gradient(circle at 69% 31%,rgba(255,255,255,.8) 0 .8px,transparent 1.5px),radial-gradient(circle at 74% 15%,rgba(213,231,255,.92) 0 1.2px,transparent 1.9px),radial-gradient(circle at 79% 39%,rgba(255,249,222,.76) 0 .7px,transparent 1.4px),radial-gradient(circle at 84% 8%,rgba(255,255,255,.9) 0 1px,transparent 1.7px),radial-gradient(circle at 89% 25%,rgba(218,235,255,.8) 0 .8px,transparent 1.5px),radial-gradient(circle at 94% 17%,rgba(255,247,216,.88) 0 1.1px,transparent 1.8px),radial-gradient(circle at 8% 48%,rgba(255,255,255,.7) 0 .7px,transparent 1.4px),radial-gradient(circle at 21% 55%,rgba(219,235,255,.76) 0 .8px,transparent 1.5px),radial-gradient(circle at 37% 51%,rgba(255,247,216,.72) 0 .7px,transparent 1.4px),radial-gradient(circle at 57% 57%,rgba(255,255,255,.78) 0 .8px,transparent 1.5px),radial-gradient(circle at 72% 49%,rgba(218,234,255,.72) 0 .7px,transparent 1.4px),radial-gradient(circle at 91% 54%,rgba(255,248,220,.78) 0 .8px,transparent 1.5px);filter:drop-shadow(0 0 3px rgba(188,218,255,.48));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 84%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 84%);z-index:-7}.hero-stars::after,.hero-stars::before{content:"";inset:0;opacity:.24;position:absolute;transform-origin:center}.hero-stars::before{background-image:radial-gradient(circle at 17% 9%,#fffae5 0 1.3px,transparent 2.2px),radial-gradient(circle at 29% 18%,#deefff 0 1.4px,transparent 2.3px),radial-gradient(circle at 54% 38%,#fff 0 1.3px,transparent 2.2px),radial-gradient(circle at 74% 15%,#dcedff 0 1.4px,transparent 2.3px),radial-gradient(circle at 94% 17%,#fff8dd 0 1.3px,transparent 2.2px)}.hero-stars::after{background-image:radial-gradient(circle at 5% 14%,#fff 0 1.2px,transparent 2.1px),radial-gradient(circle at 44% 27%,#daecff 0 1.2px,transparent 2.1px),radial-gradient(circle at 64% 6%,#fff7d8 0 1.3px,transparent 2.2px),radial-gradient(circle at 84% 8%,#fff 0 1.2px,transparent 2.1px),radial-gradient(circle at 57% 57%,#e7f3ff 0 1.1px,transparent 2px)}html.effects-ready .is-daybreak .hero-day-night{animation:horizonDayNight 2700s ease-in-out infinite;animation-play-state:paused}html.effects-ready .is-daybreak .hero-stars{animation:horizonStars 2700s ease-in-out infinite;animation-play-state:paused}html.effects-ready .is-daybreak .hero.is-horizon-cycle-running .hero-day-night,html.effects-ready .is-daybreak .hero.is-horizon-cycle-running .hero-stars{animation-play-state:running}html.effects-ready .is-daybreak .hero.is-horizon-cycle-running .hero-stars::before{animation:horizonTwinkleOne 3.8s ease-in-out infinite alternate}html.effects-ready .is-daybreak .hero.is-horizon-cycle-running .hero-stars::after{animation:horizonTwinkleTwo 5.2s ease-in-out .9s infinite alternate}.hero-architecture,.hero-flow-canvas,.hero-grid,.hero-horizon{display:none}.hero::before{display:none}.hero::after{animation:none;background:0 0;filter:none;inset:0;opacity:1;transform:none}.is-daybreak .hero::after{filter:none;opacity:1}.hero-colorwash{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,240,189,.13),transparent 22%)}.hero-colorwash::after{background:linear-gradient(90deg,rgba(5,22,55,.78),transparent 57%,rgba(255,107,73,.08))}.hero-cursor-lens{background:radial-gradient(circle,rgba(255,240,189,.18),rgba(67,180,200,.08) 35%,transparent 68%);border:2px solid rgba(255,240,189,.25);height:280px;width:280px}.poster-edition{border-left:5px solid var(--poster-coral);color:var(--poster-white);display:flex;flex-direction:column;gap:4px;left:clamp(24px,6.7vw,108px);padding-left:12px;position:absolute;top:34px;z-index:8}.poster-edition i,.poster-edition span{font-size:7px;font-style:normal;font-weight:700;letter-spacing:.21em;text-transform:uppercase}.poster-edition b{color:var(--poster-orange);font-family:var(--display-serif);font-size:14px;font-weight:600;letter-spacing:.055em;text-transform:none;text-shadow:0 1px 0 rgba(255,240,189,.25),0 3px 8px rgba(6,26,59,.5)}.hero-logo-stage{top:19px;width:min(13vw,165px)}.hero-logo-aura,.hero-logo-orbit,.hero-logo-pedestal{display:none}.hero-logo-layer--warm{filter:grayscale(1) brightness(1.22) contrast(1.12) drop-shadow(0 5px 9px rgba(4,18,45,.32));opacity:0}.hero-copy{max-width:790px}.eyebrow{color:var(--poster-cream);margin-bottom:19px}.eyebrow span:first-child{color:var(--poster-aqua)}.eyebrow-line{background:var(--poster-coral);height:3px}.hero h1.welcome-prism{display:block;line-height:1;margin:0 0 34px;min-height:clamp(155px,16vw,220px);overflow:visible;text-shadow:none}.welcome-copy{animation:welcomeFloat 6.5s ease-in-out infinite;display:flex;flex-direction:column;max-width:100%;overflow:visible;padding:10px 18px 24px 2px;position:relative;transform-origin:left center;width:max-content}.welcome-copy::after{background:linear-gradient(90deg,var(--poster-coral),var(--poster-orange),var(--poster-aqua),transparent);box-shadow:0 0 20px rgba(255,155,67,.35);content:"";height:2px;margin-top:13px;width:min(82%,520px)}.welcome-breath,.welcome-line{animation:welcomeShimmer 7s linear infinite;background-image:linear-gradient(105deg,#fffef5 0,#fff4c8 16%,#7ee4df 29%,#fff 42%,#ffb15d 57%,#ff7a5f 68%,#fff0bd 82%,#fffef5 100%);background-size:260% 100%;background-clip:text;color:var(--poster-cream);filter:drop-shadow(0 1px 0 rgba(255,255,255,.62)) drop-shadow(0 3px 0 rgba(102,50,38,.46)) drop-shadow(0 15px 24px rgba(3,14,38,.72));font-family:var(--display-serif);font-weight:500;overflow:visible;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-line{font-size:clamp(54px,6.3vw,96px);letter-spacing:-.06em;line-height:.98;padding:.04em .1em .1em .015em;white-space:nowrap}.welcome-breath{align-self:flex-end;font-size:clamp(42px,4.8vw,72px);font-style:italic;letter-spacing:-.045em;line-height:1;margin-top:-4px;padding:.05em .13em .12em .04em}.welcome-copy[lang=ja],.welcome-copy[lang=ko]{font-family:"Noto Serif CJK JP","Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif}.welcome-copy[lang=ja] .welcome-line,.welcome-copy[lang=ko] .welcome-line{font-family:inherit;font-size:clamp(45px,5vw,76px);letter-spacing:-.04em}.welcome-copy[lang=ja] .welcome-breath,.welcome-copy[lang=ko] .welcome-breath{font-family:inherit;font-size:clamp(32px,3.9vw,58px);font-style:normal;letter-spacing:-.025em}.welcome-copy.is-leaving{animation:welcomePhraseOut .48s ease forwards}.welcome-copy.is-entering{animation:welcomePhraseIn .72s cubic-bezier(.2,.8,.2,1) both}.button{border:2px solid var(--poster-navy);border-radius:0;box-shadow:7px 7px 0 var(--poster-navy);letter-spacing:.11em;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{box-shadow:3px 3px 0 var(--poster-navy);transform:translate(4px,4px)}.button-primary{background:var(--poster-orange);color:var(--poster-navy)}.button-primary:hover{background:var(--poster-cream);box-shadow:3px 3px 0 var(--poster-navy)}.button-ghost{background:rgba(6,26,59,.46);border-color:var(--poster-cream);box-shadow:7px 7px 0 var(--poster-coral)}.button-ghost:hover{background:var(--poster-cobalt);box-shadow:3px 3px 0 var(--poster-coral)}.arrival-console{backdrop-filter:blur(12px);background:rgba(6,26,59,.79);border:3px solid var(--poster-cream);box-shadow:12px 12px 0 rgba(255,107,73,.75)}.is-daybreak .arrival-console{background:rgba(6,26,59,.82);border-color:var(--poster-cream);box-shadow:12px 12px 0 rgba(255,107,73,.82)}.arrival-console::before{border-color:var(--poster-orange);border-width:4px}.console-label{color:var(--poster-orange);font-family:var(--display-serif);font-weight:600;letter-spacing:-.015em;text-transform:none;text-shadow:0 1px 0 rgba(255,240,189,.28),0 4px 12px rgba(4,18,45,.52)}.console-actions a>span,.live-dot{color:var(--poster-aqua)}.office-status{background:rgba(67,180,200,.14);border-left-color:var(--poster-orange)}.hero-footer{color:var(--poster-cream)}.atmosphere-toggle{background:var(--poster-cobalt);border:2px solid var(--poster-cream);border-radius:0;box-shadow:5px 5px 0 var(--poster-coral);color:var(--poster-white)}.is-daybreak .atmosphere-toggle{background:var(--poster-coral);border-color:var(--poster-cream);box-shadow:5px 5px 0 var(--poster-navy)}.lobby-section{background:var(--poster-cream)}.lobby-section::before{background:var(--poster-coral);border:0;border-radius:0;height:44px;left:-8%;top:74px;transform:rotate(-5deg);width:57%}.kicker{color:var(--poster-coral);font-weight:700}.lobby-intro h2,.manage-copy h2,.section-heading h2,.wallet-copy h2{background-image:linear-gradient(180deg,#173b69 0,#071b3d 48%,#24528a 76%,#061a3b 100%);background-clip:text;color:var(--poster-navy);filter:drop-shadow(0 1px 0 rgba(255,255,255,.82)) drop-shadow(0 7px 12px rgba(6,26,59,.14));font-family:var(--display-serif);font-weight:500;letter-spacing:-.052em;line-height:1.01;overflow:visible;padding:.04em .04em .12em .015em;text-transform:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.task-card{background:var(--poster-white);border:3px solid var(--poster-navy);box-shadow:9px 9px 0 var(--poster-cobalt)}.task-card--feature{background:var(--poster-cobalt);box-shadow:11px 11px 0 var(--poster-coral);color:#fff}.task-card:hover{background:var(--poster-orange);box-shadow:4px 4px 0 var(--poster-navy);transform:translate(5px,5px)}.task-card--feature:hover{background:var(--poster-blue)}.role-card strong,.task-card strong{background-image:linear-gradient(180deg,#234e82 0,#071b3d 52%,#24528a 78%,#061a3b 100%);background-clip:text;color:var(--poster-navy);filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 4px 7px rgba(6,26,59,.15));font-family:var(--display-serif);font-weight:600;letter-spacing:-.038em;display:block;line-height:1.12;overflow:visible;padding:.08em .045em .16em .02em;text-transform:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.task-card--feature strong{background-image:linear-gradient(180deg,#fffdf2 0,#ffe7aa 45%,#f5ad58 73%,#fff0bd 100%);filter:drop-shadow(0 1px 0 rgba(255,255,255,.38)) drop-shadow(0 5px 9px rgba(3,14,38,.46))}.task-icon{border-width:2px;color:var(--poster-coral)}.registration-section{background:var(--poster-cobalt)}.registration-section::before{background:linear-gradient(111deg,transparent 0 58%,rgba(255,107,73,.22) 58.2% 65%,transparent 65.2%),linear-gradient(70deg,transparent 0 72%,rgba(67,180,200,.22) 72.2% 78%,transparent 78.2%);content:"";inset:0;position:absolute}.registration-section .kicker,.registration-section .section-heading--light p{color:var(--poster-cream)}.section-index{color:rgba(255,240,189,.13);font-family:var(--display-serif);font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(3,14,38,.32)}.manage-copy h2,.registration-section .section-heading h2{background-image:linear-gradient(180deg,#fffef6 0,#ffe7aa 42%,#f39b4d 72%,#fff0bd 100%);filter:drop-shadow(0 1px 0 rgba(255,255,255,.3)) drop-shadow(0 8px 14px rgba(3,14,38,.48))}.role-card{border:3px solid var(--poster-navy);border-radius:0;box-shadow:9px 9px 0 var(--poster-navy);color:var(--poster-navy)}.role-card:first-child{background:var(--poster-cream)}.role-card:nth-child(2){background:var(--poster-coral)}.role-card:nth-child(3){background:var(--poster-aqua)}.role-card::before{background:radial-gradient(circle at var(--card-x) var(--card-y),rgba(255,255,255,.32),transparent 34%)}.role-card b,.role-eyebrow,.role-number{color:var(--poster-navy)}.role-card>span:nth-of-type(4){color:rgba(6,26,59,.74);font-weight:600}.role-card b{border-top-color:rgba(6,26,59,.22)}.form-shell{background:var(--poster-white);border:4px solid var(--poster-navy);border-radius:0;box-shadow:14px 14px 0 var(--poster-coral)}.form-shell::before{background:linear-gradient(90deg,var(--poster-cobalt),var(--poster-aqua),var(--poster-orange),var(--poster-coral));height:7px}.wallet-section{background:var(--poster-coral);color:var(--poster-navy)}.wallet-copy .kicker,.wallet-copy .text-link{color:var(--poster-navy)}.wallet-copy>p{color:rgba(6,26,59,.75);font-weight:600}.wallet-steps>span{border-bottom-color:rgba(6,26,59,.22)}.wallet-steps b{color:var(--poster-cream)}.wallet-steps small{color:rgba(6,26,59,.7)}.wallet-note strong{color:var(--poster-navy)}.pass-card{background:var(--poster-navy);border:4px solid var(--poster-cream);box-shadow:16px 16px 0 var(--poster-orange)}.manage-section{background:var(--poster-navy)}.manage-section::before{background-image:linear-gradient(rgba(67,180,200,.1) 2px,transparent 2px),linear-gradient(90deg,rgba(67,180,200,.1) 2px,transparent 2px);background-size:74px 74px}.manage-copy h2 em{background-image:linear-gradient(180deg,#fff0bd,#ff9b43 58%,#ff6248);background-clip:text;color:var(--poster-orange);font-family:"Brush Script MT","Segoe Script",cursive;text-transform:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.security-note>span{border:2px solid var(--poster-coral);color:var(--poster-orange)}.form-shell--manage{border:4px solid var(--poster-cream);box-shadow:13px 13px 0 var(--poster-coral)}.help-ribbon{border-top:3px solid var(--poster-coral)}.site-footer{background:var(--poster-cobalt);border-top:8px solid var(--poster-coral)}#registration-form .multipleStepsContainer{border:3px solid var(--poster-navy)!important}#registration-form .steps{background:var(--poster-cream)!important;border-bottom:3px solid var(--poster-navy)!important}#registration-form .rnStepLabels.rnActive{color:var(--poster-cobalt)!important}#registration-form .rnStepLabels.rnActive::after{background:var(--poster-coral)!important;height:4px!important}#registration-form input:not([type=checkbox]):not([type=radio]),#registration-form select,#registration-form textarea{border:2px solid rgba(6,26,59,.28)!important}#registration-form input:focus,#registration-form select:focus,#registration-form textarea:focus{border-color:var(--poster-cobalt)!important;box-shadow:5px 5px 0 rgba(255,107,73,.28)!important}#registration-form .buttonselectoritem,#registration-form .option_item{border:2px solid var(--poster-navy)!important;box-shadow:5px 5px 0 rgba(29,92,184,.28)!important}#registration-form .buttonselectoritem.rnSelected,#registration-form .option_item.rnSelected{background:var(--poster-cream)!important;border-color:var(--poster-coral)!important;box-shadow:5px 5px 0 var(--poster-coral)!important}#registration-form .rnFooterContainer .next .rnbtn,#registration-form .rnFooterContainer input[type=submit],.form-shell--manage button,.form-shell--manage input[type=submit]{background:var(--poster-coral)!important;border:2px solid var(--poster-navy)!important;border-radius:0!important;box-shadow:5px 5px 0 var(--poster-navy)!important}@keyframes posterDrift{from{transform:scale(1.035) translate3d(-.3%,0,0)}to{transform:scale(1.065) translate3d(.8%,-.5%,0)}}@keyframes horizonDayNight{0%,100%,16%{opacity:0}34%{opacity:.28}48%{opacity:.72}54%,59%{opacity:.82}70%{opacity:.32}86%{opacity:0}}@keyframes horizonStars{0%,100%,39%,73%{opacity:0}45%{opacity:.32}51%{opacity:.78}55%,60%{opacity:.96}67%{opacity:.28}}@keyframes horizonTwinkleOne{0%,18%{filter:brightness(.78);opacity:.2;transform:scale(.998)}43%{filter:brightness(1.55);opacity:.88;transform:scale(1.002)}67%{filter:brightness(.92);opacity:.34;transform:scale(1)}100%{filter:brightness(1.35);opacity:.7;transform:scale(1.001)}}@keyframes horizonTwinkleTwo{0%{filter:brightness(1.35);opacity:.68;transform:scale(1.001)}31%{filter:brightness(.8);opacity:.2;transform:scale(.999)}58%{filter:brightness(1.6);opacity:.9;transform:scale(1.002)}100%,82%{filter:brightness(.9);opacity:.3;transform:scale(1)}}@keyframes welcomeShimmer{from{background-position:115% 50%}to{background-position:-145% 50%}}@keyframes welcomeFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-5px,0)}}@keyframes welcomePhraseOut{to{filter:blur(10px);opacity:0;transform:translate3d(0,-14px,0) scale(.985)}}@keyframes welcomePhraseIn{from{filter:blur(12px);opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{filter:blur(0);opacity:1;transform:translate3d(0,0,0) scale(1)}}@media (max-width:1100px){.hero-logo-stage{width:min(17vw,160px)}.poster-edition{display:none}}@media (max-width:800px){.hero{padding-top:190px}.hero-aurora{background-image:linear-gradient(180deg,rgba(4,21,53,.7) 0,rgba(4,21,53,.32) 38%,rgba(4,21,53,.08) 68%,rgba(4,21,53,.18) 100%),linear-gradient(90deg,rgba(4,21,53,.56) 0,rgba(4,21,53,.18) 56%,transparent 100%),var(--afterglow-mobile-art);background-position:center center;background-size:cover}.hero-logo-stage{top:18px;width:min(30vw,145px)}.hero h1.welcome-prism{min-height:clamp(145px,28vw,205px)}.welcome-line{font-size:clamp(45px,11vw,72px)}.welcome-breath{font-size:clamp(35px,9vw,58px)}.arrival-console{box-shadow:8px 8px 0 rgba(255,107,73,.75)}}@media (max-width:560px){.hero{padding-top:165px}.hero-logo-stage{width:min(37vw,125px)}.hero h1.welcome-prism{min-height:136px}.welcome-copy{padding-right:5px}.welcome-line{font-size:clamp(39px,10.5vw,54px);white-space:normal}.welcome-breath{font-size:clamp(31px,8.6vw,45px)}.welcome-copy[lang=ja] .welcome-line,.welcome-copy[lang=ko] .welcome-line{font-size:clamp(32px,8.6vw,45px)}.welcome-copy[lang=ja] .welcome-breath,.welcome-copy[lang=ko] .welcome-breath{font-size:clamp(27px,7.5vw,39px)}.form-shell,.role-card,.task-card{box-shadow:7px 7px 0 var(--poster-navy)}}body.is-island-ink{--night:#050506;--deep:#101114;--deep-2:#191b1f;--aqua:#53f2df;--aqua-bright:#b9fff5;--brass:#d8ff46;--coral:#ff5f57;--cream:#f5f5f7;--paper:#fff;--ink:#111214;--muted:#68686f;--line:rgba(17,18,20,.12);--shadow:0 38px 100px rgba(0,0,0,.12);--ink-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='48' viewBox='0 0 180 48'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='2' opacity='.72'%3E%3Cpath d='M0 24 18 6l18 18-18 18L0 24Zm36 0L54 6l18 18-18 18-18-18Zm36 0L90 6l18 18-18 18-18-18Zm36 0 18-18 18 18-18 18-18-18Zm36 0 18-18 18 18-18 18-18-18Z'/%3E%3Cpath d='m9 24 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Z'/%3E%3C/g%3E%3C/svg%3E");background:var(--cream);color:var(--ink)}.arrival-console,.form-shell,.hero,.hero-aurora,.lobby-section,.manage-section,.registration-section,.role-card,.site-footer,.site-header,.task-card,.wallet-section,body{transition:background-color .85s ease,border-color .85s ease,box-shadow .85s ease,color .65s ease,filter .85s ease}.is-island-ink .page-progress span{background:linear-gradient(90deg,#fff,var(--aqua),var(--brass))}.is-island-ink ::selection{background:var(--aqua);color:#050506}.is-island-ink .site-header,.is-island-ink .site-header.is-scrolled{background:rgba(5,5,6,.78);backdrop-filter:blur(28px) saturate(1.35);border-bottom:1px solid rgba(255,255,255,.13);box-shadow:none}.is-island-ink .brand-mark{background:#fff;border:0;border-radius:11px;color:#050506;font-family:var(--sans);font-size:9px;font-weight:850;transform:none}.is-island-ink .brand strong{font-family:var(--sans);font-size:14px;font-weight:650;letter-spacing:-.015em}.is-island-ink .brand small{color:rgba(255,255,255,.44)}.is-island-ink .site-header nav a{font-weight:650;letter-spacing:.09em}.is-island-ink .site-header nav a::after{background:var(--aqua);border-radius:9px;height:2px}.is-island-ink .header-action b{background:#fff;color:#050506}.is-island-ink .hero{background:#050506;grid-template-columns:minmax(0,1.17fr) minmax(330px,.83fr);min-height:calc(100svh - var(--header-height))}.is-island-ink .hero-aurora{animation:inkAurora 14s ease-in-out infinite alternate;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(83,242,223,.24),transparent 20%),radial-gradient(ellipse at 79% 28%,rgba(46,104,255,.34),transparent 30%),radial-gradient(ellipse at 69% 75%,rgba(116,37,219,.26),transparent 39%),radial-gradient(ellipse at 14% 84%,rgba(83,242,223,.1),transparent 28%),linear-gradient(142deg,#050506 8%,#0c1017 48%,#050506 92%);filter:none;inset:0;transform:none}.is-island-ink .hero-aurora::after{background:radial-gradient(circle at 73% 49%,rgba(255,255,255,.12),transparent 22%);opacity:1}.is-island-ink .hero-flow-canvas{display:block;filter:grayscale(1) contrast(1.15);opacity:.35}.is-island-ink .hero-grid{display:block;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:84px 84px;mask-image:radial-gradient(circle at 70% 45%,#000,transparent 69%);opacity:.58}.is-island-ink .hero-architecture{background-image:var(--ink-band);background-position:center bottom;background-repeat:repeat-x;background-size:225px 60px;bottom:13px;display:block;height:60px;inset:auto 0 13px;opacity:.2;transform:none;z-index:-1}.is-island-ink .hero-architecture::after,.is-island-ink .hero-architecture::before{display:none}.is-island-ink .hero-horizon{animation:honuFloat 10s ease-in-out infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360'%3E%3Cg fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='4' d='M180 88c-45 0-80 42-80 96s35 96 80 96 80-42 80-96-35-96-80-96Z'/%3E%3Cpath stroke-width='3' d='m180 88-24-34 24-24 24 24-24 34Zm-74 54L54 99 16 110l25 47 65 27m148-42 52-43 38 11-25 47-65 27M112 224l-49 57 7 48 52-38 20-29m106-38 49 57-7 48-52-38-20-29M180 280l-18 40 18 24 18-24-18-40Z'/%3E%3Cpath stroke-width='3' d='M180 111c-26 0-50 25-50 62 0 42 24 77 50 86 26-9 50-44 50-86 0-37-24-62-50-62Z'/%3E%3Cpath stroke-width='3' d='M180 112v147M132 157l48 35 48-35m-88 74 40-39 40 39'/%3E%3Cpath stroke-width='2.4' d='M151 143c-14-18-3-31 11-29 15 2 15 24 0 28-15 4-24-12-16-24m63 25c14-18 3-31-11-29-15 2-15 24 0 28 15 4 24-12 16-24M159 214c-15-10-20 7-10 15 11 9 26-1 31-17 5 16 20 26 31 17 10-8 5-25-10-15'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;bottom:auto;box-shadow:none;display:block;filter:drop-shadow(0 0 36px rgba(83,242,223,.17));height:min(56vw,650px);left:auto;opacity:.14;right:-5%;top:9%;transform:rotate(7deg);width:min(56vw,650px);z-index:-2}.is-island-ink .hero-horizon::after{display:none}.is-island-ink .hero::before{background:conic-gradient(from 140deg at 50% 50%,transparent,rgba(83,242,223,.19),transparent 28%,rgba(216,255,70,.1),transparent 55%);border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";display:block;height:640px;opacity:.65;position:absolute;right:-235px;top:-260px;transform:none;width:640px;z-index:-3}.is-island-ink .hero::after{background:linear-gradient(90deg,rgba(5,5,6,.94),rgba(5,5,6,.42) 47%,transparent 75%);opacity:1}.is-island-ink .hero-colorwash{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(83,242,223,.12),transparent 25%)}.is-island-ink .hero-colorwash::after{opacity:0}.is-island-ink .hero-cursor-lens{background:radial-gradient(circle,rgba(255,255,255,.1),rgba(83,242,223,.04) 45%,transparent 70%);border:1px solid rgba(255,255,255,.18);height:330px;width:330px}.is-island-ink .poster-edition{border-left:0;border-top:1px solid rgba(255,255,255,.26);gap:5px;padding:10px 0 0}.is-island-ink .poster-edition b{color:var(--aqua);font-family:var(--sans);font-size:12px;font-weight:560;letter-spacing:.02em;text-shadow:none}.is-island-ink .hero-logo-stage{width:min(12vw,150px)}.is-island-ink .hero-logo-object::before{opacity:0}.is-island-ink .hero-logo-layer--warm{filter:saturate(.72) contrast(.95) drop-shadow(0 10px 25px rgba(0,0,0,.25));opacity:0;transform:translateZ(12px) scale(.97)}.is-island-ink .hero-logo-layer--ink{filter:grayscale(1) brightness(2.55) contrast(.68) drop-shadow(0 10px 25px rgba(0,0,0,.55));opacity:.8;transform:translateZ(18px) scale(1)}.is-island-ink .hero-logo-glint{animation-duration:7.6s;background-image:linear-gradient(108deg,transparent 0 36%,rgba(255,255,255,.14) 41%,rgba(175,182,193,.72) 46%,rgba(255,255,255,.98) 49%,rgba(83,242,223,.84) 53%,rgba(255,255,255,.26) 58%,transparent 64%);display:block;filter:drop-shadow(0 0 7px rgba(83,242,223,.18));opacity:.14;-webkit-mask:var(--twp-logo-ink-mask) center/contain no-repeat;mask:var(--twp-logo-ink-mask) center/contain no-repeat}.is-island-ink .hero-logo-glint::after{background:radial-gradient(circle at var(--logo-light-x) var(--logo-light-y),rgba(255,255,255,.28),rgba(83,242,223,.12) 28%,transparent 58%)}.is-island-ink .eyebrow{color:rgba(255,255,255,.6)}.is-island-ink .eyebrow span:first-child{color:var(--aqua)}.is-island-ink .eyebrow-line{background:rgba(255,255,255,.35);height:1px}.is-island-ink .welcome-copy::after{background:linear-gradient(90deg,var(--aqua),rgba(255,255,255,.75),transparent);box-shadow:none;height:1px}.is-island-ink .welcome-breath,.is-island-ink .welcome-line{background-image:linear-gradient(100deg,#fff 8%,#cbccd1 34%,#fff 51%,var(--aqua-bright) 64%,#fff 82%);background-size:230% 100%;filter:drop-shadow(0 18px 45px rgba(0,0,0,.58));font-family:var(--sans);font-weight:520;letter-spacing:-.068em}.is-island-ink .welcome-breath{font-size:clamp(38px,4.2vw,65px);font-style:normal;font-weight:300;letter-spacing:-.055em}.is-island-ink .button{border:0;border-radius:999px;box-shadow:none;font-size:10px;font-weight:650;padding:17px 24px}.is-island-ink .button:hover{box-shadow:none;transform:scale(1.025)}.is-island-ink .button-primary{background:#fff;color:#050506}.is-island-ink .button-primary:hover{background:var(--aqua-bright)}.is-island-ink .button-ghost{backdrop-filter:blur(14px);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.22);color:#fff}.is-island-ink .button-ghost:hover{background:rgba(255,255,255,.13)}.is-island-ink .arrival-console{backdrop-filter:blur(30px) saturate(1.25);background:rgba(19,20,23,.68);border:1px solid rgba(255,255,255,.17);border-radius:34px;box-shadow:0 44px 120px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden}.is-island-ink .arrival-console::before{border-color:var(--aqua);border-width:1px;left:24px;right:24px}.is-island-ink .console-label{color:#fff;font-family:var(--sans);font-weight:560;letter-spacing:-.035em;text-shadow:none}.is-island-ink .console-actions a{border-bottom-color:rgba(255,255,255,.09);border-radius:15px;padding-left:10px;padding-right:10px}.is-island-ink .console-actions a:hover{background:rgba(255,255,255,.08);transform:translateX(3px)}.is-island-ink .console-actions a>span,.is-island-ink .live-dot{color:var(--aqua)}.is-island-ink .office-status{background:rgba(83,242,223,.07);border-left:1px solid var(--aqua);border-radius:0 13px 13px 0}.is-island-ink .atmosphere-toggle{backdrop-filter:blur(16px);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:none;color:#fff;padding:11px 17px}.is-island-ink .atmosphere-toggle:hover{background:#fff;color:#050506}.is-island-ink .atmosphere-toggle span{color:var(--aqua)}.is-island-ink .lobby-section{background:#f5f5f7;gap:clamp(65px,8vw,135px)}.is-island-ink .lobby-section::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='%23111214' stroke-width='3' opacity='.82'%3E%3Ccircle cx='130' cy='130' r='112'/%3E%3Cpath d='m130 18 28 38-28 28-28-28 28-38Zm0 224-28-38 28-28 28 28-28 38ZM18 130l38-28 28 28-28 28-38-28Zm224 0-38 28-28-28 28-28 38 28Z'/%3E%3Cpath d='M74 74c24-24 50 4 31 23-19 19-42-1-30-18m111-5c-24-24-50 4-31 23 19 19 42-1 30-18M74 186c24 24 50-4 31-23-19-19-42 1-30 18m111 5c-24 24-50-4-31-23 19-19 42 1 30 18'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:520px;left:-250px;opacity:.045;top:-140px;transform:rotate(18deg);width:520px}.is-island-ink .kicker{color:#007f75;font-weight:650;letter-spacing:.16em}.is-island-ink .lobby-intro h2,.is-island-ink .manage-copy h2,.is-island-ink .section-heading h2,.is-island-ink .wallet-copy h2{background-image:none;color:#111214;filter:none;font-family:var(--sans);font-weight:560;letter-spacing:-.065em;line-height:.98;-webkit-text-fill-color:currentColor}.is-island-ink .task-grid{gap:18px}.is-island-ink .task-card{background:#fff;border:0;border-radius:34px;box-shadow:none;overflow:hidden}.is-island-ink .task-card::after{background:radial-gradient(circle,var(--aqua),transparent 66%);content:"";height:180px;opacity:.1;position:absolute;right:-80px;top:-80px;width:180px}.is-island-ink .task-card--feature{background:#0b0c0e;box-shadow:none;color:#fff}.is-island-ink .task-card--feature::after{background-image:var(--ink-band);background-repeat:repeat;background-size:150px 40px;bottom:0;height:160px;opacity:.13;right:0;top:auto;width:100%}.is-island-ink .task-card:hover{background:#fff;box-shadow:0 28px 70px rgba(0,0,0,.1);transform:translateY(-8px)}.is-island-ink .task-card--feature:hover{background:#111317}.is-island-ink .role-card strong,.is-island-ink .task-card strong{background-image:none;color:currentColor;filter:none;font-family:var(--sans);font-weight:560;letter-spacing:-.045em;-webkit-text-fill-color:currentColor}.is-island-ink .task-card--feature strong{background-image:none;color:#fff;filter:none;-webkit-text-fill-color:#fff}.is-island-ink .task-icon{border:1px solid rgba(17,18,20,.15);border-radius:50%;color:#007f75}.is-island-ink .task-card--feature .task-icon{border-color:rgba(255,255,255,.18);color:var(--aqua)}.is-island-ink .registration-section{background:#050506}.is-island-ink .registration-section::before{background-image:var(--ink-band);background-position:center top;background-repeat:repeat-x;background-size:240px 64px;height:64px;inset:0 0 auto;opacity:.18}.is-island-ink .registration-section::after{background:radial-gradient(circle,rgba(83,242,223,.13),transparent 66%);content:"";height:720px;position:absolute;right:-300px;top:-260px;width:720px}.is-island-ink .manage-copy h2,.is-island-ink .registration-section .section-heading h2{color:#fff;-webkit-text-fill-color:#fff}.is-island-ink .registration-section .kicker,.is-island-ink .registration-section .section-heading--light p{color:rgba(255,255,255,.55)}.is-island-ink .registration-section .kicker{color:var(--aqua)}.is-island-ink .section-index{color:rgba(255,255,255,.06);font-family:var(--sans);font-weight:250;text-shadow:none}.is-island-ink .role-grid{gap:18px}.is-island-ink .role-card,.is-island-ink .role-card:first-child,.is-island-ink .role-card:nth-child(2),.is-island-ink .role-card:nth-child(3){background:#121316;border:1px solid rgba(255,255,255,.12);border-radius:32px;box-shadow:none;color:#fff}.is-island-ink .role-card:nth-child(2){background:#f5f5f7;color:#111214}.is-island-ink .role-card:hover{border-color:rgba(83,242,223,.58);box-shadow:0 36px 90px rgba(0,0,0,.44)}.is-island-ink .role-card::before{background:radial-gradient(circle at var(--card-x) var(--card-y),rgba(83,242,223,.16),transparent 37%)}.is-island-ink .role-card b,.is-island-ink .role-eyebrow,.is-island-ink .role-number{color:var(--aqua)}.is-island-ink .role-card:nth-child(2) .role-eyebrow,.is-island-ink .role-card:nth-child(2) .role-number,.is-island-ink .role-card:nth-child(2) b{color:#007f75}.is-island-ink .role-card>span:nth-of-type(4){color:rgba(255,255,255,.52);font-weight:450}.is-island-ink .role-card:nth-child(2)>span:nth-of-type(4){color:rgba(17,18,20,.6)}.is-island-ink .role-card b{border-top-color:rgba(255,255,255,.13)}.is-island-ink .role-card:nth-child(2) b{border-top-color:rgba(17,18,20,.13)}.is-island-ink .role-symbol{border-radius:50%}.is-island-ink .form-shell{background:#fff;border:0;border-radius:34px;box-shadow:0 48px 120px rgba(0,0,0,.42);overflow:hidden}.is-island-ink .form-shell::before{background:linear-gradient(90deg,#111214,var(--aqua),var(--brass));height:4px;left:0;right:0;top:0;width:auto}.is-island-ink .form-shell::after{display:none}.is-island-ink .wallet-section{background:#fff;color:#111214}.is-island-ink .wallet-section::before{background-image:var(--ink-band);background-repeat:repeat;background-size:210px 56px;border:0;border-radius:0;filter:invert(1);height:220px;opacity:.055;right:-30px;top:-20px;transform:rotate(-9deg);width:65%}.is-island-ink .wallet-copy .kicker,.is-island-ink .wallet-copy .text-link{color:#007f75}.is-island-ink .wallet-copy>p{color:#68686f;font-weight:450}.is-island-ink .wallet-steps>span{border-bottom-color:rgba(17,18,20,.13)}.is-island-ink .wallet-steps b{color:#007f75}.is-island-ink .wallet-steps small{color:rgba(17,18,20,.58)}.is-island-ink .wallet-note strong{color:#111214}.is-island-ink .pass-card{background:#090a0c;border:0;border-radius:36px;box-shadow:0 42px 90px rgba(0,0,0,.22);overflow:hidden}.is-island-ink .pass-card::after{background-image:var(--ink-band);background-repeat:repeat-x;background-size:180px 48px;bottom:18px;content:"";height:48px;left:0;opacity:.18;position:absolute;right:0}.is-island-ink .pass-wave{background:linear-gradient(90deg,var(--aqua),var(--brass));height:2px}.is-island-ink .manage-section{background:#0a0b0d}.is-island-ink .manage-section::before{background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent,#000)}.is-island-ink .manage-copy h2 em{background-image:linear-gradient(90deg,var(--aqua),#fff,var(--brass));background-clip:text;font-family:var(--sans);font-style:normal;font-weight:280;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.is-island-ink .security-note>span{border:1px solid rgba(83,242,223,.42);color:var(--aqua)}.is-island-ink .form-shell--manage{border:0;border-radius:34px;box-shadow:0 42px 110px rgba(0,0,0,.44)}.is-island-ink .help-ribbon{background:rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.12)}.is-island-ink .site-footer{background:#050506;border-top:1px solid rgba(255,255,255,.12)}.is-island-ink .mobile-dock{background:rgba(5,5,6,.9);border-top-color:rgba(255,255,255,.13)}.is-island-ink #registration-form .multipleStepsContainer{border:1px solid rgba(17,18,20,.12)!important;border-radius:24px!important}.is-island-ink #registration-form .steps{background:#f5f5f7!important;border-bottom:1px solid rgba(17,18,20,.1)!important}.is-island-ink #registration-form .rnStepLabels{font-weight:650!important;letter-spacing:.09em!important}.is-island-ink #registration-form .rnStepLabels.rnActive{color:#007f75!important}.is-island-ink #registration-form .rnStepLabels.rnActive::after{background:var(--aqua)!important;border-radius:10px!important;height:3px!important}.is-island-ink #registration-form input:not([type=checkbox]):not([type=radio]),.is-island-ink #registration-form select,.is-island-ink #registration-form textarea{background:#f5f5f7!important;border:1px solid transparent!important;border-radius:14px!important}.is-island-ink #registration-form input:focus,.is-island-ink #registration-form select:focus,.is-island-ink #registration-form textarea:focus{background:#fff!important;border-color:#00a99a!important;box-shadow:0 0 0 4px rgba(83,242,223,.18)!important}.is-island-ink #registration-form .buttonselectoritem,.is-island-ink #registration-form .option_item{border:1px solid rgba(17,18,20,.13)!important;border-radius:16px!important;box-shadow:none!important}.is-island-ink #registration-form .buttonselectoritem.rnSelected,.is-island-ink #registration-form .option_item.rnSelected{background:rgba(83,242,223,.09)!important;border-color:#00a99a!important;box-shadow:inset 0 0 0 1px #00a99a!important}.is-island-ink #registration-form .rnFooterContainer .next .rnbtn,.is-island-ink #registration-form .rnFooterContainer input[type=submit],.is-island-ink .form-shell--manage button,.is-island-ink .form-shell--manage input[type=submit]{background:#111214!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important}@keyframes inkAurora{from{filter:hue-rotate(-5deg);transform:scale(1)}to{filter:hue-rotate(12deg);transform:scale(1.035)}}@keyframes honuFloat{0%,100%{transform:rotate(7deg) translate3d(0,0,0)}50%{transform:rotate(3deg) translate3d(-18px,13px,0)}}@media (max-width:1100px){.is-island-ink .hero{grid-template-columns:minmax(0,1fr) minmax(315px,.68fr)}.is-island-ink .hero-horizon{height:min(66vw,590px);right:-14%;top:17%;width:min(66vw,590px)}}@media (max-width:800px){.is-island-ink .hero{display:block;padding-top:190px}.is-island-ink .hero::after{background:linear-gradient(180deg,rgba(5,5,6,.7),rgba(5,5,6,.22) 45%,rgba(5,5,6,.68))}.is-island-ink .hero-horizon{height:530px;opacity:.105;right:-210px;top:22%;width:530px}.is-island-ink .hero-logo-stage{width:min(30vw,140px)}.is-island-ink .arrival-console{box-shadow:0 34px 85px rgba(0,0,0,.42)}.is-island-ink .role-card,.is-island-ink .task-card{border-radius:28px}}@media (max-width:560px){.is-island-ink .hero{padding-top:165px}.is-island-ink .hero-logo-stage{width:min(37vw,120px)}.is-island-ink .welcome-line{font-size:clamp(39px,10.5vw,54px)}.is-island-ink .welcome-breath{font-size:clamp(29px,8vw,42px)}.is-island-ink .hero-horizon{height:430px;right:-200px;top:26%;width:430px}.is-island-ink .arrival-console,.is-island-ink .form-shell,.is-island-ink .form-shell--manage{border-radius:24px}.is-island-ink .atmosphere-toggle{font-size:8px;padding:9px 12px}}body.is-island-ink{--ink-band-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='48' viewBox='0 0 180 48'%3E%3Cg fill='none' stroke='%23111214' stroke-width='2' opacity='.72'%3E%3Cpath d='M0 24 18 6l18 18-18 18L0 24Zm36 0L54 6l18 18-18 18-18-18Zm36 0L90 6l18 18-18 18-18-18Zm36 0 18-18 18 18-18 18-18-18Zm36 0 18-18 18 18-18 18-18-18Z'/%3E%3Cpath d='m9 24 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Zm36 0 9-9 9 9-9 9-9-9Z'/%3E%3C/g%3E%3C/svg%3E");background:#f5f5f7}.is-island-ink .site-header,.is-island-ink .site-header.is-scrolled{background:rgba(255,255,255,.78);border-bottom-color:rgba(17,18,20,.1);color:#111214}.is-island-ink .brand-mark{background:#111214;color:#fff}.is-island-ink .brand small,.is-island-ink .site-header nav a{color:rgba(17,18,20,.54)}.is-island-ink .site-header nav a:focus-visible,.is-island-ink .site-header nav a:hover{color:#111214}.is-island-ink .header-action b{background:#111214;color:#fff}.is-island-ink .hero{background:#f5f5f7;color:#111214}.is-island-ink .hero-aurora{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(0,169,154,.14),transparent 19%),radial-gradient(ellipse at 78% 24%,rgba(88,147,255,.25),transparent 31%),radial-gradient(ellipse at 70% 77%,rgba(163,103,255,.18),transparent 40%),radial-gradient(ellipse at 13% 84%,rgba(83,242,223,.18),transparent 27%),linear-gradient(142deg,#fff 7%,#f2f5f7 48%,#e8edf0 100%)}.is-island-ink .hero-aurora::after{background:radial-gradient(circle at 72% 48%,rgba(255,255,255,.9),transparent 24%)}.is-island-ink .hero-flow-canvas{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;opacity:.16}.is-island-ink .hero-grid{background-image:linear-gradient(rgba(17,18,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,20,.035) 1px,transparent 1px);opacity:.65}.is-island-ink .hero-architecture{background-image:var(--ink-band-dark);opacity:.16}.is-island-ink .hero-horizon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360'%3E%3Cg fill='none' stroke='%23111214' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='4' d='M180 88c-45 0-80 42-80 96s35 96 80 96 80-42 80-96-35-96-80-96Z'/%3E%3Cpath stroke-width='3' d='m180 88-24-34 24-24 24 24-24 34Zm-74 54L54 99 16 110l25 47 65 27m148-42 52-43 38 11-25 47-65 27M112 224l-49 57 7 48 52-38 20-29m106-38 49 57-7 48-52-38-20-29M180 280l-18 40 18 24 18-24-18-40Z'/%3E%3Cpath stroke-width='3' d='M180 111c-26 0-50 25-50 62 0 42 24 77 50 86 26-9 50-44 50-86 0-37-24-62-50-62Z'/%3E%3Cpath stroke-width='3' d='M180 112v147M132 157l48 35 48-35m-88 74 40-39 40 39'/%3E%3Cpath stroke-width='2.4' d='M151 143c-14-18-3-31 11-29 15 2 15 24 0 28-15 4-24-12-16-24m63 25c14-18 3-31-11-29-15 2-15 24 0 28 15 4 24-12 16-24M159 214c-15-10-20 7-10 15 11 9 26-1 31-17 5 16 20 26 31 17 10-8 5-25-10-15'/%3E%3C/g%3E%3C/svg%3E");filter:drop-shadow(0 20px 50px rgba(0,169,154,.12));opacity:.11}.is-island-ink .hero::before{border-color:rgba(17,18,20,.09);background:conic-gradient(from 140deg at 50% 50%,transparent,rgba(0,169,154,.15),transparent 28%,rgba(188,226,0,.14),transparent 55%)}.is-island-ink .hero::after{background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.5) 48%,transparent 77%)}.is-island-ink .hero-colorwash{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(0,169,154,.1),transparent 24%)}.is-island-ink .hero-cursor-lens{background:radial-gradient(circle,rgba(255,255,255,.62),rgba(83,242,223,.09) 46%,transparent 70%);border-color:rgba(17,18,20,.13);mix-blend-mode:multiply}.is-island-ink .poster-edition{border-top-color:rgba(17,18,20,.25);color:#111214}.is-island-ink .poster-edition b{color:#007f75}.is-island-ink .hero-logo-layer--ink{filter:grayscale(1) brightness(.88) contrast(1.28) drop-shadow(0 12px 22px rgba(17,18,20,.18));opacity:.96}.is-island-ink .eyebrow{color:rgba(17,18,20,.55)}.is-island-ink .eyebrow span:first-child{color:#007f75}.is-island-ink .eyebrow-line{background:rgba(17,18,20,.28)}.is-island-ink .welcome-copy::after{background:linear-gradient(90deg,#007f75,#111214,transparent)}.is-island-ink .welcome-breath,.is-island-ink .welcome-line{background-image:linear-gradient(100deg,#111214 8%,#555a60 34%,#111214 51%,#008f83 65%,#111214 82%);filter:drop-shadow(0 18px 45px rgba(17,18,20,.1))}.is-island-ink .button-primary{background:#111214;color:#fff}.is-island-ink .button-primary:hover{background:#007f75;color:#fff}.is-island-ink .button-ghost{background:rgba(255,255,255,.55);border-color:rgba(17,18,20,.2);color:#111214}.is-island-ink .button-ghost:hover{background:#fff}.is-island-ink .arrival-console{background:rgba(255,255,255,.66);border-color:rgba(17,18,20,.12);box-shadow:0 42px 110px rgba(17,18,20,.12),inset 0 1px 0 rgba(255,255,255,.92);color:#111214}.is-island-ink .arrival-console::before{border-color:#00a99a}.is-island-ink .console-label{color:#111214}.is-island-ink .console-topline{color:rgba(17,18,20,.58)}.is-island-ink .console-actions a{border-bottom-color:rgba(17,18,20,.09)}.is-island-ink .console-actions a:hover{background:rgba(17,18,20,.045)}.is-island-ink .console-actions small{color:rgba(17,18,20,.52)}.is-island-ink .console-actions a>span,.is-island-ink .live-dot{color:#007f75}.is-island-ink .office-status{background:rgba(0,169,154,.07);border-left-color:#00a99a}.is-island-ink .hero-footer{color:#111214}.is-island-ink .scroll-cue span{border-color:rgba(17,18,20,.35)}.is-island-ink .scroll-cue span::after{background:#111214}.is-island-ink .atmosphere-toggle{background:rgba(255,255,255,.65);border-color:rgba(17,18,20,.18);color:#111214}.is-island-ink .atmosphere-toggle:hover{background:#111214;color:#fff}.is-island-ink .atmosphere-toggle span{color:#007f75}.is-island-ink .lobby-section{background:#fff}.is-island-ink .task-card{background:#f5f5f7}.is-island-ink .task-card--feature{background:#111214}.is-island-ink .task-card--feature::after{background-image:var(--ink-band)}.is-island-ink .registration-section{background:#eef3f2;color:#111214}.is-island-ink .registration-section::before{background-image:var(--ink-band-dark);opacity:.12}.is-island-ink .registration-section::after{background:radial-gradient(circle,rgba(0,169,154,.1),transparent 66%)}.is-island-ink .registration-section .section-heading h2,.is-island-ink .registration-section .section-heading--light p{color:#111214;-webkit-text-fill-color:#111214}.is-island-ink .registration-section .section-heading--light p{color:rgba(17,18,20,.58);-webkit-text-fill-color:currentColor}.is-island-ink .registration-section .kicker{color:#007f75}.is-island-ink .registration-section .section-index{color:rgba(17,18,20,.055)}.is-island-ink .role-card,.is-island-ink .role-card:first-child,.is-island-ink .role-card:nth-child(2),.is-island-ink .role-card:nth-child(3){background:#fff;border-color:rgba(17,18,20,.1);color:#111214}.is-island-ink .role-card:first-child{background:#111214;color:#fff}.is-island-ink .role-card:nth-child(2)>span:nth-of-type(4),.is-island-ink .role-card>span:nth-of-type(4){color:rgba(17,18,20,.57)}.is-island-ink .role-card:first-child>span:nth-of-type(4){color:rgba(255,255,255,.54)}.is-island-ink .role-card b{border-top-color:rgba(17,18,20,.12)}.is-island-ink .role-card:first-child b{border-top-color:rgba(255,255,255,.13)}.is-island-ink .role-card:first-child .role-eyebrow,.is-island-ink .role-card:first-child .role-number,.is-island-ink .role-card:first-child b{color:var(--aqua)}.is-island-ink .wallet-section{background:#f7f7f9}.is-island-ink .pass-card{background:#fff;color:#111214;box-shadow:0 40px 90px rgba(17,18,20,.13)}.is-island-ink .pass-card::after{background-image:var(--ink-band-dark)}.is-island-ink .pass-card>strong{color:#111214}.is-island-ink .pass-status{color:rgba(17,18,20,.55)}.is-island-ink .pass-bottom,.is-island-ink .pass-top{color:rgba(17,18,20,.55)}.is-island-ink .access-signal{background:linear-gradient(145deg,rgba(0,169,154,.16),rgba(17,18,20,.035));border-color:rgba(0,127,117,.42);box-shadow:0 13px 30px rgba(17,18,20,.12),inset 0 0 28px rgba(0,169,154,.08)}.is-island-ink .access-signal::before{border-color:rgba(17,18,20,.86);box-shadow:0 0 0 7px rgba(0,169,154,.08)}.is-island-ink .manage-section{background:#fff;color:#111214}.is-island-ink .manage-section::before{background-image:radial-gradient(rgba(17,18,20,.13) 1px,transparent 1px)}.is-island-ink .manage-copy h2{color:#111214;-webkit-text-fill-color:#111214}.is-island-ink .manage-copy>p{color:rgba(17,18,20,.58)}.is-island-ink .manage-copy h2 em{background-image:linear-gradient(90deg,#007f75,#111214,#93ad00)}.is-island-ink .security-note{border-top-color:rgba(17,18,20,.12)}.is-island-ink .security-note p{color:rgba(17,18,20,.54)}.is-island-ink .security-note strong{color:#111214}.is-island-ink .help-ribbon{background:#f5f5f7;border-top-color:rgba(17,18,20,.1)}.is-island-ink .help-ribbon>div strong{color:#111214}.is-island-ink .help-ribbon>a{color:#007f75}.is-island-ink .copy-office-phone{border-color:rgba(17,18,20,.2);color:#111214}.is-island-ink .site-footer{background:#f5f5f7;border-top-color:rgba(17,18,20,.1);color:#111214}.is-island-ink .footer-brand p,.is-island-ink .footer-contact small,.is-island-ink .footer-meta span{color:rgba(17,18,20,.6)}.is-island-ink .footer-copyright{color:rgba(17,18,20,.74)}.is-island-ink .footer-credit{color:rgba(17,18,20,.7)}.is-island-ink .footer-apple{color:rgba(17,18,20,.7)}.is-island-ink .footer-privacy,.is-island-ink .footer-rules{color:#007f75}.is-island-ink .footer-legal{color:rgba(17,18,20,.64)}.is-island-ink .footer-contact a{color:#007f75}.is-island-ink .back-to-top{border-color:rgba(17,18,20,.18)}.is-island-ink .mobile-dock{background:rgba(255,255,255,.9);border-top-color:rgba(17,18,20,.1)}.is-island-ink .mobile-dock a{color:rgba(17,18,20,.62)}.is-island-ink .mobile-dock a span{color:#007f75}@media (max-width:800px){.is-island-ink .hero::after{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.2) 47%,rgba(255,255,255,.7))}}@media (max-width:560px){.arrival-console{margin-top:30px;padding:15px 16px}.console-label{font-size:21px;margin:13px 0 5px}.console-actions a{gap:8px;padding:10px 2px}.console-actions strong{font-size:17px}.console-actions small{font-size:9px;line-height:1.25;margin-top:-4px}.office-status{margin-top:5px;padding:9px 11px}.wallet-section{gap:34px;padding-bottom:72px;padding-top:64px}.wallet-copy .kicker{margin-bottom:15px}.wallet-copy h2{font-size:clamp(41px,12vw,54px);line-height:.92;margin-bottom:17px}.wallet-copy>p{font-size:15px;line-height:1.48}.wallet-steps{margin:23px 0}.wallet-steps>span{gap:10px;grid-template-columns:24px 68px 1fr;padding:11px 0}.wallet-steps strong{font-size:16px}.wallet-steps small{font-size:10px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.hero-day-night,.hero-stars,.hero-stars::after,.hero-stars::before{animation:none!important;opacity:0!important}.hero-logo-glint,.is-island-ink .hero-logo-glint{display:none}}#registration-form.is-skipping-owner-multiple-date .continueBtn,#registration-form.is-skipping-owner-multiple-date .convRow.rnVisible{visibility:hidden!important}#registration-form .rnField_10 .buttonSelectionItemContainer,#registration-form .rnField_13 .buttonSelectionItemContainer,#registration-form .rnField_9 .buttonSelectionItemContainer{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;max-width:276px!important;width:100%!important}#registration-form .rnField_10 .buttonselectoritem,#registration-form .rnField_10 .option_item,#registration-form .rnField_13 .buttonselectoritem,#registration-form .rnField_13 .option_item,#registration-form .rnField_9 .buttonselectoritem,#registration-form .rnField_9 .option_item{align-items:center!important;border-radius:12px!important;box-sizing:border-box!important;display:flex!important;height:54px!important;justify-content:center!important;margin:0!important;max-height:54px!important;min-height:54px!important;padding:8px 12px!important;width:100%!important}#registration-form .rnField_10 .rnButtonSelectorLabelContainer,#registration-form .rnField_13 .rnButtonSelectorLabelContainer,#registration-form .rnField_9 .rnButtonSelectorLabelContainer{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}#registration-form .rnField_10 .rnOptionItem,#registration-form .rnField_13 .rnOptionItem,#registration-form .rnField_9 .rnOptionItem{font-size:13px!important;line-height:1!important;text-align:center!important;width:100%!important}
#registration-form .continueBtn.twp-submit-button{background:var(--poster-coral,#ff653f) !important;border:2px solid var(--poster-navy,#071b39) !important;border-radius:12px !important;color:var(--poster-navy,#071b39) !important;font-size:0 !important;height:auto !important;max-height:none !important;min-height:44px !important;min-width:112px !important;padding:12px 24px !important;text-align:center !important;width:auto !important;}#registration-form .continueBtn.twp-submit-button>:not(.twp-submit-label),#registration-form .continueBtn.twp-submit-button::before,#registration-form .continueBtn.twp-submit-button::after{display:none !important;}#registration-form .continueBtn.twp-submit-button>.twp-submit-label{font-family:inherit;font-size:14px !important;font-weight:700;line-height:1.2;}.is-island-ink #registration-form .continueBtn.twp-submit-button{background:#111214 !important;border-color:#111214 !important;color:#fff !important;}
