.glass-module__bU5XcG__surface{--glass-angle-1:-75deg;--glass-angle-2:-45deg;--glass-border-width:clamp(1px, .0625em, 4px);isolation:isolate;border-radius:var(--radius-l);background:linear-gradient(-75deg,#ffffff05,#fff3,#ffffff05),#f8f6f157;border:1px solid #16140f14;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #16140f0a,0 8px 18px #16140f0b}.glass-module__bU5XcG__surface>*{z-index:1;position:relative}.glass-module__bU5XcG__spotlight:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,-200%) var(--my,-200%), #ffffff8c, #fff0 60%);opacity:0;transition:opacity .28s var(--ease-brand);position:absolute;inset:0}.glass-module__bU5XcG__spotlight:hover:before{opacity:1}.glass-module__bU5XcG__badge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap;isolation:isolate;background:linear-gradient(-75deg,#ffffff0a,#ffffff38,#ffffff0a),#f8f6f15c;border:1px solid #16140f14;align-items:center;min-height:1.5rem;padding:.3125rem .625rem;display:inline-flex;box-shadow:inset 0 1px .5px #ffffff80,inset 0 -1px .5px #16140f0d,0 2px 6px #16140f0a}.glass-module__bU5XcG__panel{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(-75deg,#ffffff05,#ffffff14,#ffffff05);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff26,0 .25em .125em -.125em #00000024,inset 0 0 .1em .14em #ffffff0d,0 12px 28px #16140f0d}
.navbar-module__ZTNj_a__header{z-index:50;padding:16px 20px 0;position:fixed;top:0;left:0;right:0}.navbar-module__ZTNj_a__wrapper{max-width:var(--spacing-content);margin:0 auto;padding:14px 20px;position:relative}.navbar-module__ZTNj_a__card{--glass-angle-1:-75deg;--glass-border-width:clamp(1px, .0625em, 4px);--glass-surface-shadow:inset 0 .125em .125em #0000000d, inset 0 -.125em .125em #ffffff80, 0 .25em .125em -.125em #00000024, 0 8px 18px #16140f0b;z-index:0;border-radius:var(--radius-l);box-shadow:var(--glass-surface-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-brand), box-shadow var(--duration-slow) var(--ease-brand), --glass-angle-1 .5s var(--ease-brand);position:absolute;inset:0}.navbar-module__ZTNj_a__card:after{content:"";z-index:1;width:100%;height:100%;padding:var(--glass-border-width);box-sizing:border-box;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-angle-1) at 50% 50%, #00000080, #0000 5% 40%, #00000080 50%, #0000 60% 95%, #00000080), linear-gradient(180deg, #ffffff80, #ffffff80);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.navbar-module__ZTNj_a__header[data-scrolled=true] .navbar-module__ZTNj_a__card{opacity:1}.navbar-module__ZTNj_a__header[data-scrolled=true] .navbar-module__ZTNj_a__wrapper:hover .navbar-module__ZTNj_a__card{--glass-angle-1:-125deg;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000026,0 7px 16px #16140f0a}.navbar-module__ZTNj_a__row{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.navbar-module__ZTNj_a__col{flex:1 0 0;align-items:center;display:flex}.navbar-module__ZTNj_a__left{justify-content:flex-start}.navbar-module__ZTNj_a__center{justify-content:center;gap:2px}.navbar-module__ZTNj_a__right{justify-content:flex-end}.navbar-module__ZTNj_a__brand{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.navbar-module__ZTNj_a__brandLogo{width:auto;height:36px;display:block}.navbar-module__ZTNj_a__link{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);opacity:.7;border-radius:var(--radius-pill);cursor:pointer;isolation:isolate;transition:opacity var(--duration-fast) var(--ease-brand), border-color var(--duration-fast) var(--ease-brand), background var(--duration-fast) var(--ease-brand);white-space:nowrap;background:0 0;border:1px solid #0000;padding:6px 20px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.navbar-module__ZTNj_a__link:hover{opacity:1;border-color:var(--color-rule);background:#16140f08}.navbar-module__ZTNj_a__cta{height:36px;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.01em;text-underline-offset:5px;cursor:pointer;opacity:.78;transition:opacity var(--duration-fast) var(--ease-brand), text-decoration-color var(--duration-fast) var(--ease-brand);background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:500;text-decoration-line:underline;text-decoration-color:#16140f57;text-decoration-thickness:1px;display:inline-flex;position:relative}.navbar-module__ZTNj_a__cta:hover{opacity:1;text-decoration-color:#16140fb8}.navbar-module__ZTNj_a__cta:active{opacity:.9}.navbar-module__ZTNj_a__dropdownWrap{position:relative}.navbar-module__ZTNj_a__dropdownTrigger:after{content:"";z-index:1;opacity:.6;width:8px;height:8px;transition:transform .22s var(--ease-brand);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:8px;display:inline-block;position:relative;transform:translateY(-2px)rotate(45deg)}.navbar-module__ZTNj_a__dropdownWrap[data-open=true] .navbar-module__ZTNj_a__dropdownTrigger:after{transform:translateY(0)rotate(-135deg)}.navbar-module__ZTNj_a__menu{--glass-angle-1:-75deg;--glass-angle-2:-45deg;--glass-border-width:clamp(1px, .0625em, 4px);border-radius:var(--radius-l);pointer-events:auto;transform-origin:50% 0;will-change:opacity, transform;background:0 0;min-width:320px;padding:12px;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.navbar-module__ZTNj_a__menuFace,.navbar-module__ZTNj_a__menuEdge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.navbar-module__ZTNj_a__menuFace{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d),#ffffff1a;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #00000024,0 10px 22px #16140f0b}.navbar-module__ZTNj_a__menuFace:after{content:"";inset:calc(var(--glass-border-width) / 2);z-index:1;background:linear-gradient(var(--glass-angle-2), #fff0 0%, #ffffff38 40% 50%, #fff0 55%);border-radius:inherit;mix-blend-mode:screen;pointer-events:none;transition:background-position .5s var(--ease-brand), --glass-angle-2 .5s var(--ease-brand);background-position:25%;background-repeat:no-repeat;background-size:200% 200%;position:absolute}.navbar-module__ZTNj_a__menuEdge{z-index:2;width:calc(100% + var(--glass-border-width));height:calc(100% + var(--glass-border-width));top:calc(0% - var(--glass-border-width) / 2);left:calc(0% - var(--glass-border-width) / 2);padding:var(--glass-border-width);box-sizing:border-box;background:conic-gradient(from var(--glass-angle-1) at 50% 50%, #00000080, #0000 5% 40%, #00000080 50%, #0000 60% 95%, #00000080), linear-gradient(180deg, #ffffff80, #ffffff80);box-shadow:inset 0 0 0 calc(var(--glass-border-width) / 2) #ffffff80;-webkit-mask-composite:xor;transition:--glass-angle-1 .5s var(--ease-brand);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.navbar-module__ZTNj_a__menuItem{z-index:3;border-radius:var(--radius-s);color:var(--color-ink);transition:background var(--duration-fast) var(--ease-brand), box-shadow var(--duration-fast) var(--ease-brand);padding:12px 14px;text-decoration:none;display:block;position:relative}.navbar-module__ZTNj_a__menuItem:hover{background:#ffffff42;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #fff6,0 .15em .05em -.1em #00000024,inset 0 0 .05em .1em #fff6}.navbar-module__ZTNj_a__menuItemTitle{font-family:var(--font-sans);letter-spacing:-.005em;margin-bottom:2px;font-size:14px;font-weight:600}.navbar-module__ZTNj_a__hamburger{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;display:none;position:relative}.navbar-module__ZTNj_a__hamburger:before,.navbar-module__ZTNj_a__hamburger:after{content:"";height:2px;transition:transform .22s var(--ease-brand), top .22s var(--ease-brand), opacity var(--duration-fast) var(--ease-brand);background:#16140fb3;border-radius:2px;position:absolute;left:6px;right:6px}.navbar-module__ZTNj_a__hamburger:before{top:11px}.navbar-module__ZTNj_a__hamburger:after{top:19px}.navbar-module__ZTNj_a__hamburger[data-open=true]:before{top:15px;transform:rotate(45deg)}.navbar-module__ZTNj_a__hamburger[data-open=true]:after{top:15px;transform:rotate(-45deg)}.navbar-module__ZTNj_a__drawer{background:var(--color-bg);z-index:60;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-brand);flex-direction:column;gap:4px;padding:96px 28px 32px;display:flex;position:fixed;inset:0}.navbar-module__ZTNj_a__drawer[data-open=true]{opacity:1;pointer-events:auto}.navbar-module__ZTNj_a__drawerLink{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);border-bottom:1px solid var(--color-rule);padding:14px 4px;font-size:36px;font-weight:400;text-decoration:none}.navbar-module__ZTNj_a__drawerSub{flex-direction:column;margin-bottom:4px;padding-left:8px;display:flex}.navbar-module__ZTNj_a__drawerSubItem{font-family:var(--font-sans);color:var(--color-ink-soft);padding:10px 0;font-size:16px;text-decoration:none}.navbar-module__ZTNj_a__drawerCta{align-self:flex-start;margin-top:24px}.navbar-module__ZTNj_a__drawerClose{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;position:absolute;top:22px;right:18px}.navbar-module__ZTNj_a__drawerClose:before,.navbar-module__ZTNj_a__drawerClose:after{content:"";background:#16140fb3;border-radius:2px;height:2px;position:absolute;top:15px;left:6px;right:6px}.navbar-module__ZTNj_a__drawerClose:before{transform:rotate(45deg)}.navbar-module__ZTNj_a__drawerClose:after{transform:rotate(-45deg)}@media (max-width:768px){.navbar-module__ZTNj_a__center,.navbar-module__ZTNj_a__right .navbar-module__ZTNj_a__cta{display:none}.navbar-module__ZTNj_a__right .navbar-module__ZTNj_a__hamburger{display:inline-block}.navbar-module__ZTNj_a__wrapper{padding:14px 18px}.navbar-module__ZTNj_a__left{flex:none}.navbar-module__ZTNj_a__right{flex:none;margin-left:auto}}
.ship-motions-module__1S4vfa__root{min-height:calc(( var(--motion-segments,3) * var(--segment-vh,60) + 100 + var(--buffer-vh,40) ) * 1vh);margin-top:0;position:relative}.ship-motions-module__1S4vfa__filterSvg{width:0;height:0;position:absolute;overflow:hidden}.ship-motions-module__1S4vfa__pinned{box-sizing:border-box;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;height:100vh;padding-top:56px;padding-bottom:32px;display:grid;position:sticky;top:0}.ship-motions-module__1S4vfa__stage{isolation:isolate;border-radius:var(--radius-xl);background:0 0;height:min(680px,100vh - 160px);position:relative;overflow:hidden}.ship-motions-module__1S4vfa__imageWrap{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ship-motions-module__1S4vfa__image{object-fit:cover;filter:contrast(1.02)saturate(.98);width:100%;height:100%;display:block}.ship-motions-module__1S4vfa__panel{--glass-angle-1:-75deg;--glass-angle-2:-45deg;--glass-border-width:clamp(1px, .0625em, 4px);border-radius:var(--radius-xl);isolation:isolate;height:min(680px,100vh - 160px);color:var(--color-ink);transition:--glass-angle-1 .5s var(--ease-brand), --glass-angle-2 .5s var(--ease-brand);position:relative;overflow:hidden}.ship-motions-module__1S4vfa__glassFace,.ship-motions-module__1S4vfa__glassEdge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ship-motions-module__1S4vfa__glassFace{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(-75deg,#ffffff05,#ffffff14,#ffffff05);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff26,0 .25em .125em -.125em #00000024,inset 0 0 .1em .14em #ffffff0d,0 12px 28px #16140f0d}.ship-motions-module__1S4vfa__glassFace:after{content:"";z-index:1;inset:calc(var(--glass-border-width) / 2);background:linear-gradient(var(--glass-angle-2), #fff0 0%, #ffffff12 40% 50%, #fff0 55%);border-radius:inherit;mix-blend-mode:screen;pointer-events:none;transition:background-position .5s var(--ease-brand), --glass-angle-2 .5s var(--ease-brand);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;position:absolute}.ship-motions-module__1S4vfa__glassEdge{z-index:2;width:calc(100% + var(--glass-border-width));height:calc(100% + var(--glass-border-width));top:calc(0% - var(--glass-border-width) / 2);left:calc(0% - var(--glass-border-width) / 2);padding:var(--glass-border-width);box-sizing:border-box;background:conic-gradient(from var(--glass-angle-1) at 50% 50%, #00000080, #0000 5% 40%, #00000080 50%, #0000 60% 95%, #00000080), linear-gradient(180deg, #ffffff80, #ffffff80);box-shadow:inset 0 0 0 calc(var(--glass-border-width) / 2) #ffffff80;-webkit-mask-composite:xor;transition:--glass-angle-1 .5s var(--ease-brand);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.ship-motions-module__1S4vfa__list{z-index:3;box-sizing:border-box;flex-direction:column;justify-content:space-evenly;gap:0;height:100%;padding:14px 16px;display:flex;position:relative}.ship-motions-module__1S4vfa__item{appearance:none;border-radius:var(--radius-m);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:background .22s var(--ease-brand);background:0 0;border:0;margin:0;padding:12px 14px;display:block;position:relative}.ship-motions-module__1S4vfa__item:hover,.ship-motions-module__1S4vfa__item:focus-visible{background:#ffffff38;outline:none}.ship-motions-module__1S4vfa__itemHead{grid-template-columns:14px 24px minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.ship-motions-module__1S4vfa__indicator{background:var(--color-ink-strong);transform-origin:50%;border-radius:2px;align-self:center;width:2.5px;height:22px;display:block}.ship-motions-module__1S4vfa__number{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.22em;transition:color .32s var(--ease-brand);align-self:center;font-weight:700}.ship-motions-module__1S4vfa__title{font-family:var(--font-serif);color:var(--color-ink-soft);transition:color .32s var(--ease-brand);font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.05}.ship-motions-module__1S4vfa__item[data-active=true] .ship-motions-module__1S4vfa__number{color:var(--color-ink-strong)}.ship-motions-module__1S4vfa__item[data-active=true] .ship-motions-module__1S4vfa__title{color:var(--color-ink)}.ship-motions-module__1S4vfa__bodyWrap{display:block;overflow:hidden}.ship-motions-module__1S4vfa__body{max-width:50ch;font-family:var(--font-sans);font-size:var(--text-body-s);color:var(--color-ink-soft);margin-top:14px;padding-left:50px;line-height:1.55;display:block}@media (max-width:767px){.ship-motions-module__1S4vfa__root{min-height:auto;margin-top:1.5rem}.ship-motions-module__1S4vfa__pinned{grid-template-columns:1fr;align-items:stretch;gap:24px;height:auto;padding:0;position:static}.ship-motions-module__1S4vfa__stage{top:calc(var(--spacing-nav-h) + 16px);z-index:4;height:min(440px,50vh);position:sticky;box-shadow:0 16px 24px -16px #16140f38}.ship-motions-module__1S4vfa__panel{height:auto;min-height:320px}.ship-motions-module__1S4vfa__list{z-index:auto;height:auto;padding:14px}.ship-motions-module__1S4vfa__item{scroll-margin-top:calc(var(--spacing-nav-h) + 16px + min(440px, 50vh) + 24px)}.ship-motions-module__1S4vfa__body{padding-left:50px}}@media (max-width:640px){.ship-motions-module__1S4vfa__root{margin-top:1rem}.ship-motions-module__1S4vfa__stage{height:min(360px,48vh)}.ship-motions-module__1S4vfa__item{scroll-margin-top:calc(var(--spacing-nav-h) + 16px + min(360px, 48vh) + 16px)}.ship-motions-module__1S4vfa__panel{border-radius:var(--radius-l)}.ship-motions-module__1S4vfa__itemHead{grid-template-columns:12px 22px minmax(0,1fr);gap:0 10px}.ship-motions-module__1S4vfa__body{padding-left:44px}}
