.Vb1MXq_surface{isolation:isolate;pointer-events:none;background:#030609;position:fixed;inset:0;overflow:hidden}.Vb1MXq_surface:before{content:"";background:url(/background/ocean-still.svg) 50%/cover no-repeat;position:absolute;inset:0}.Vb1MXq_surface[data-submerged]:before{content:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.Vb1MXq_surface[data-arrival=pending]:before{opacity:0;background-image:none;animation:1ms 3s forwards Vb1MXq_poster-safety}.Vb1MXq_surface[data-arrival=pending][data-renderer=webgl]:before{animation:none}}.Vb1MXq_surface[data-renderer=webgl]:not([data-poster=shown]):before{background-image:none}.Vb1MXq_haze{pointer-events:none;mix-blend-mode:screen;opacity:var(--haze,1);background:radial-gradient(40% 14% at var(--haze-band,50%) 31%, #080e11, transparent), linear-gradient(to bottom, transparent 6%, #030608 18%, #080e12 30%, #070d10 35%, #030608 46%, transparent 60%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.Vb1MXq_surface[data-arrival=pending] .Vb1MXq_haze{opacity:var(--haze,0);animation:1ms 3s forwards Vb1MXq_poster-reveal}.Vb1MXq_surface[data-arrival=pending][data-renderer=webgl] .Vb1MXq_haze{animation:none}}@keyframes Vb1MXq_poster-reveal{to{opacity:1}}@keyframes Vb1MXq_poster-safety{to{opacity:1;background-image:url(/background/ocean-still.svg)}}.Vb1MXq_canvas{opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.Vb1MXq_surface[data-renderer=webgl] .Vb1MXq_canvas{opacity:1}.Vb1MXq_surface[data-motion=running]{pointer-events:auto;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.Vb1MXq_canvas{transition:none}}
@property --seabed-near{syntax:"<number>";inherits:true;initial-value:0}@property --seabed-hover{syntax:"<number>";inherits:true;initial-value:0}.QwpGSa_defs{width:0;height:0;position:absolute;overflow:hidden}.QwpGSa_object{width:calc(var(--columns) * var(--cell));height:calc(var(--rows) * var(--cell));margin-left:calc(-4 * var(--cell));shape-rendering:crispedges;display:block;overflow:visible}.QwpGSa_aligned{margin-top:calc((20 - var(--rows)) * var(--cell))}.QwpGSa_sand{stroke:#17323c}.QwpGSa_shadow{stroke:#2c6273}.QwpGSa_dark{stroke:#0b1d25}.QwpGSa_shade{stroke:#1f4552}.QwpGSa_face{stroke:color-mix(in srgb, #93bccb, #e8f4f8 calc(var(--lit,0) * 45%))}.QwpGSa_light{stroke:color-mix(in srgb, #c4dde6, #f4fbfd calc(var(--lit,0) * 60%))}.QwpGSa_glow{stroke:color-mix(in srgb, #7fc4d8, #f4fcff calc(var(--lit,0) * 100%))}.QwpGSa_halo{opacity:calc(.12 + var(--lit,0) * .7)}.QwpGSa_figure{width:calc(var(--columns) * var(--cell));height:calc(var(--rows) * var(--cell));shape-rendering:crispedges;display:block;overflow:visible}.QwpGSa_figure .QwpGSa_face{stroke:#93bccb}.QwpGSa_words{gap:calc(2 * var(--cell)) calc(4 * var(--cell));flex-wrap:wrap;display:flex}.QwpGSa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QwpGSa_arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.8rem;height:.8rem}.QwpGSa_lamp{--lit:max(var(--seabed-near), var(--seabed-hover))}.QwpGSa_lamp:focus-visible{--seabed-hover:1;outline:none}.QwpGSa_lamp:has(a:focus-visible){--seabed-hover:1;outline:none}.QwpGSa_lamp:focus-visible .QwpGSa_label,.QwpGSa_lamp a:focus-visible .QwpGSa_label{outline-offset:.25rem;outline:2px solid #e8f4f8}.QwpGSa_label{text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.QwpGSa_lamp:hover{--seabed-hover:1}.QwpGSa_lamp:hover .QwpGSa_label{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.QwpGSa_lamp{transition:--seabed-hover .22s,--seabed-near .16s}.QwpGSa_label{transition:text-decoration-color .18s}.QwpGSa_glow{animation:QwpGSa_breathe 2.8s ease-in-out calc(var(--phase,0) * -.95s) infinite alternate}}@keyframes QwpGSa_breathe{0%{opacity:.7}}
.Nv-GzW_card{flex-direction:column;min-width:0;display:flex}.Nv-GzW_title{margin:0;font-size:1rem;font-weight:500;line-height:1.35}.Nv-GzW_open{color:#e3eff3;letter-spacing:-.01em;flex-direction:column;align-items:flex-start;gap:.9rem;width:100%;text-decoration:none;display:flex}.Nv-GzW_detail{color:#a7c0cb;margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.Nv-GzW_meta{color:#8eabb9;margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.Nv-GzW_impact{color:#a7c0cb;margin:.6rem 0 0;font-size:.8125rem;line-height:1.6}.Nv-GzW_links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.Nv-GzW_links a{color:#a0c7d4;text-underline-offset:.3em;align-items:center;min-height:2.75rem;text-decoration-thickness:1px;display:inline-flex}.Nv-GzW_links a:hover{color:#e8f4f8}.Nv-GzW_links a:focus-visible{outline-offset:.25rem;color:#e8f4f8;outline:2px solid #e8f4f8}
._6Sj0-G_section{z-index:2;color:#c9e0e8;background:#03080c;padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,6rem) clamp(5rem,10vw,9rem);scroll-margin-top:2rem;font-family:ui-sans-serif,system-ui,sans-serif;position:relative}main[data-descent=ready] ._6Sj0-G_section{background:0 0}._6Sj0-G_content{max-width:76rem;margin-inline:auto}._6Sj0-G_content ::selection{color:#f1f8fa;background:#437c8d}._6Sj0-G_header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}._6Sj0-G_heading{letter-spacing:-.025em;view-transition-name:_6Sj0-G_projects-heading;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:500;line-height:1.2}._6Sj0-G_all{color:#a0c7d4;text-underline-offset:.3em;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.875rem;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}._6Sj0-G_all:hover{color:#e8f4f8}._6Sj0-G_all:focus-visible{outline-offset:.25rem;color:#e8f4f8;outline:2px solid #e8f4f8}._6Sj0-G_bay{background:linear-gradient(160deg,#08141bf2,#03080cf7 55%);border:1px solid #7eb5c429;border-radius:6px;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem -2rem #000000b3,inset 0 1px #c9e6ed0f}._6Sj0-G_list{border-right:1px solid #7eb5c41f;margin:0;padding:.5rem 0;list-style:none}._6Sj0-G_entry{grid-template-columns:2.25rem minmax(0,1fr);padding:1.15rem 1.5rem 1.15rem 1.25rem;transition:background-color .24s;display:grid;position:relative}._6Sj0-G_entry+._6Sj0-G_entry{border-top:1px solid #7eb5c414}._6Sj0-G_entry[data-active]{background:linear-gradient(90deg,#7eb5c414,#0000 85%)}._6Sj0-G_entry:before{content:"";opacity:0;background:repeating-linear-gradient(#96e4f8 0 3px,#0000 0 4px);width:3px;transition:opacity .24s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:1.1rem;bottom:1.1rem;left:0;transform:scaleY(.4);box-shadow:0 0 10px #96e4f866}._6Sj0-G_entry[data-active]:before{opacity:1;transform:none}._6Sj0-G_number{color:#5f8796;font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:.2rem;font-size:.6875rem;line-height:1.5;transition:color .24s}._6Sj0-G_entry[data-active] ._6Sj0-G_number{color:#96e4f8}._6Sj0-G_entryText{min-width:0}._6Sj0-G_name{color:#b9d0d9;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500;line-height:1.35;transition:color .24s}._6Sj0-G_entry[data-active] ._6Sj0-G_name,._6Sj0-G_entry:hover ._6Sj0-G_name{color:#f1f8fa}._6Sj0-G_open{color:inherit;text-decoration:none}._6Sj0-G_open:after{content:"";z-index:1;position:absolute;inset:0}._6Sj0-G_open:focus-visible{outline:none}._6Sj0-G_entry:has(._6Sj0-G_open:focus-visible){outline-offset:-2px;outline:2px solid #e8f4f8}._6Sj0-G_meta{color:#7f9fad;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}._6Sj0-G_more{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}._6Sj0-G_more>div{opacity:0;min-height:0;transition:opacity .26s;overflow:hidden}._6Sj0-G_entry[data-active] ._6Sj0-G_more{grid-template-rows:1fr}._6Sj0-G_entry[data-active] ._6Sj0-G_more>div{opacity:1;transition-delay:.14s}._6Sj0-G_summary{color:#a9c1cb;margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}._6Sj0-G_stack{flex-wrap:wrap;gap:.3rem;margin:.75rem 0 .15rem;padding:0;list-style:none;display:flex}._6Sj0-G_stack li{color:#8fb0bd;letter-spacing:.01em;background:#7eb5c40a;border:1px solid #7eb5c424;border-radius:3px;align-items:center;gap:.375rem;padding:.1875rem .45rem;font-size:.6875rem;line-height:1.3;display:inline-flex}._6Sj0-G_stack li:has(._6Sj0-G_logo){color:#b4cdd7}._6Sj0-G_logo{fill:#a0bbc7;flex:none;width:.8125rem;height:.8125rem}._6Sj0-G_logo+._6Sj0-G_logo{margin-left:-.15rem}@supports (color:oklch(from red l c h)){._6Sj0-G_logo{fill:oklch(from var(--brand) clamp(.7, l, .84) calc(c * .6) h)}}._6Sj0-G_progress{opacity:0;transform-origin:0;pointer-events:none;background:repeating-linear-gradient(90deg,#96e4f8 0 3px,#0000 0 4px);height:2px;position:absolute;bottom:-1px;left:1.25rem;right:1.5rem;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){._6Sj0-G_bay[data-cycle=on] ._6Sj0-G_entry[data-active] ._6Sj0-G_progress{opacity:.6;animation:9s linear forwards _6Sj0-G_progress}._6Sj0-G_bay[data-cycle=on]:hover ._6Sj0-G_progress,._6Sj0-G_bay[data-cycle=on]:focus-within ._6Sj0-G_progress{animation-play-state:paused}}@keyframes _6Sj0-G_progress{to{transform:scaleX(1)}}._6Sj0-G_viewport{--mark:#a0c7d459;isolation:isolate;background:radial-gradient(75% 65% at 55%,#0b1b25,#051018 70%,#03080c);min-height:clamp(33.5rem,40vw,34rem);position:relative;overflow:hidden}._6Sj0-G_viewport:after{--h:repeating-linear-gradient(90deg, var(--mark) 0 3px, transparent 0 4px);--v:repeating-linear-gradient(var(--mark) 0 3px, transparent 0 4px);content:"";z-index:2;pointer-events:none;background:var(--h) left top / 15px 3px, var(--v) left top / 3px 15px, var(--h) right top / 15px 3px, var(--v) right top / 3px 15px, var(--h) left bottom / 15px 3px, var(--v) left bottom / 3px 15px, var(--h) right bottom / 15px 3px, var(--v) right bottom / 3px 15px;background-repeat:no-repeat;position:absolute;inset:.875rem}._6Sj0-G_live,._6Sj0-G_canvas,._6Sj0-G_still{width:100%;height:100%;position:absolute;inset:0}._6Sj0-G_still{object-fit:cover;display:block}@media (scripting:enabled){._6Sj0-G_bay:not([data-display=still]) ._6Sj0-G_still{display:none}}._6Sj0-G_canvas{opacity:0;cursor:var(--cursor-grab,grab);touch-action:pan-y;transition:opacity .7s;display:block}._6Sj0-G_canvas[data-dragging]{cursor:var(--cursor-grabbing,grabbing)}._6Sj0-G_bay[data-display=live] ._6Sj0-G_canvas{opacity:1}._6Sj0-G_hud{z-index:1;pointer-events:none;opacity:0;transition:opacity .28s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(1.5rem,3.5vw,2.25rem);left:clamp(1.5rem,3.5vw,2.25rem);transform:translateY(.5rem)}._6Sj0-G_hud[data-active]{opacity:1;transition-delay:.26s;transform:none}._6Sj0-G_figure{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-shadow:0 0 2rem color-mix(in srgb, var(--accent) 30%, transparent);margin:0;font-size:clamp(2.6rem,5.2vw,4.25rem);font-weight:300;line-height:1}._6Sj0-G_figureLabel{color:#a7c0cb;max-width:24ch;margin:.65rem 0 0;font-size:.8125rem;line-height:1.5}._6Sj0-G_caption{z-index:1;color:#7eb5c4;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;align-items:center;gap:.55rem;margin:0;font-size:.625rem;line-height:1.4;display:flex;position:absolute;top:clamp(1.5rem,3.5vw,2.25rem);right:clamp(1.5rem,3.5vw,2.25rem)}._6Sj0-G_caption:empty{display:none}._6Sj0-G_caption:before{content:"";background:#96e4f8;flex:none;width:5px;height:5px;box-shadow:0 0 8px #96e4f8}._6Sj0-G_controls{z-index:1;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:clamp(1rem,2.5vw,1.5rem);right:clamp(1rem,2.5vw,1.5rem)}._6Sj0-G_step{color:#a0c7d4;width:2.75rem;height:2.75rem;cursor:var(--cursor-pointer,pointer);background:#03080c99;border:1px solid #7eb5c433;border-radius:4px;place-items:center;padding:0;transition:color .16s,border-color .16s;display:grid}._6Sj0-G_step:hover{color:#f1f8fa;border-color:#c9e6ed73}._6Sj0-G_step:focus-visible{outline-offset:2px;outline:2px solid #e8f4f8}._6Sj0-G_step svg{fill:none;stroke:currentColor;stroke-width:.88px;width:.6rem;height:auto}._6Sj0-G_counter{color:#7f9fad;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.1em;min-width:4.5rem;font-size:.6875rem}._6Sj0-G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._6Sj0-G_entry,._6Sj0-G_entry:before,._6Sj0-G_number,._6Sj0-G_name,._6Sj0-G_more,._6Sj0-G_more>div,._6Sj0-G_hud,._6Sj0-G_canvas,._6Sj0-G_step{transition:none}}@media (max-width:760px){._6Sj0-G_section{padding-right:1.75rem}._6Sj0-G_bay{grid-template-columns:minmax(0,1fr)}._6Sj0-G_viewport{aspect-ratio:5/4.4;order:-1;min-height:0}._6Sj0-G_list{border-top:1px solid #7eb5c41f;border-right:0}._6Sj0-G_entry{padding-inline:1rem 1.25rem}._6Sj0-G_figure{font-size:2.4rem}._6Sj0-G_figureLabel{font-size:.75rem}._6Sj0-G_caption{display:none}}
.JAPuQG_life{pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}main[data-descent=ready] .JAPuQG_life{display:block}
.LbiKoG_gauge{--cell:4px;--gap:2px;--pitch:calc(var(--cell) + var(--gap));--face:#93bccb;--shade:#2c6273;--bright:#e8f4f8;z-index:10;width:calc(2 * var(--pitch));pointer-events:none;letter-spacing:.02em;height:clamp(11rem,42svh,22rem);font:500 .6875rem/1 ui-sans-serif,system-ui,sans-serif;position:fixed;top:50%;right:clamp(.5rem,1.5vw,1.5rem);transform:translateY(-50%)}:root[data-depth=mid] .LbiKoG_gauge{--face:#68bcc6;--shade:#1f5964}:root[data-depth=deep] .LbiKoG_gauge{--face:#a6eefc;--shade:#2a7f93}html[data-intro=playing] .LbiKoG_gauge{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.LbiKoG_gauge{transition:opacity .6s,visibility .6s}}.LbiKoG_rail{top:0;right:var(--pitch);width:var(--cell);background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--face) 20%, transparent) 0 var(--cell), transparent var(--cell) var(--pitch));height:100%;position:absolute}.LbiKoG_gauge[data-live] .LbiKoG_rail{height:calc(var(--cells) * var(--pitch) - var(--gap))}.LbiKoG_gauge[data-live] .LbiKoG_rail:before{content:"";background:repeating-linear-gradient(to bottom, var(--face) 0 var(--cell), transparent var(--cell) var(--pitch));clip-path:inset(0 0 calc(100% - (var(--needle,0) + 1) * var(--pitch)) 0);position:absolute;inset:0}.LbiKoG_gauge[data-live] .LbiKoG_rail:after{content:"";top:calc(var(--needle,0) * var(--pitch));width:var(--cell);height:var(--cell);background:var(--accent);box-shadow:var(--pitch) 0 0 var(--accent), 0 var(--pitch) 0 var(--shade), var(--pitch) var(--pitch) 0 var(--shade);position:absolute;left:0}.LbiKoG_marks{flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0 0 0 auto}.LbiKoG_marks li{justify-content:flex-end;display:flex}.LbiKoG_mark{width:calc(4 * var(--pitch) + .75rem);height:1.5rem;color:var(--face);white-space:nowrap;pointer-events:auto;text-decoration:none;display:block;position:relative}.LbiKoG_gauge[data-live] .LbiKoG_mark{top:calc(var(--at,0) * var(--pitch) + var(--cell) / 2);position:absolute;right:0;transform:translateY(-50%)}.LbiKoG_label{opacity:.6;text-shadow:0 1px 2px #030609;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.LbiKoG_gauge[data-live] .LbiKoG_label{opacity:0;pointer-events:none}.LbiKoG_gauge[data-live]:hover .LbiKoG_label,.LbiKoG_gauge[data-live]:focus-within .LbiKoG_label{opacity:.6;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.LbiKoG_label{transition:opacity .2s}}.LbiKoG_mark:after{content:"";top:50%;right:calc(2 * var(--pitch));width:var(--cell);height:var(--cell);margin-top:calc(var(--cell) / -2);background:color-mix(in srgb, var(--face) 55%, transparent);box-shadow:calc(-1 * var(--pitch)) 0 0 color-mix(in srgb, var(--face) 55%, transparent);position:absolute}.LbiKoG_gauge .LbiKoG_mark:hover .LbiKoG_label,.LbiKoG_gauge .LbiKoG_mark:focus-visible .LbiKoG_label,.LbiKoG_gauge:not([data-live]) .LbiKoG_mark[aria-current] .LbiKoG_label,.LbiKoG_gauge[data-live]:hover .LbiKoG_mark[aria-current] .LbiKoG_label,.LbiKoG_gauge[data-live]:focus-within .LbiKoG_mark[aria-current] .LbiKoG_label{opacity:1}.LbiKoG_mark[aria-current] .LbiKoG_label{color:var(--bright)}.LbiKoG_mark:hover:after,.LbiKoG_mark:focus-visible:after,.LbiKoG_mark[aria-current]:after{background:var(--face);box-shadow:calc(-1 * var(--pitch)) 0 0 var(--face), 0 var(--pitch) 0 var(--shade), calc(-1 * var(--pitch)) var(--pitch) 0 var(--shade)}.LbiKoG_mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LbiKoG_readout{display:none}@media (max-width:600px){.LbiKoG_gauge{--cell:3px;--gap:1px;height:clamp(9rem,34svh,15rem);right:.25rem}.LbiKoG_mark{width:1.75rem}.LbiKoG_gauge .LbiKoG_label{clip-path:inset(50%);opacity:1;width:1px;height:1px;position:absolute;overflow:hidden}.LbiKoG_gauge[data-live] .LbiKoG_readout{top:calc(var(--needle,0) * var(--pitch) + var(--cell) / 2);right:calc(4 * var(--pitch) + .25rem);color:var(--face);white-space:nowrap;opacity:.7;text-shadow:0 1px 2px #030609;pointer-events:none;font-size:.625rem;display:block;position:absolute;transform:translateY(-50%)}}
.uKJwwa_toggle{--face:#93bccb;--shadow:#2c6273;bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));z-index:3;width:2.75rem;height:2.75rem;color:inherit;background:#0306098c;border:0;place-items:center;padding:0;display:grid;position:fixed}:root[data-depth=mid] .uKJwwa_toggle{--face:#68bcc6;--shadow:#1f5964}:root[data-depth=deep] .uKJwwa_toggle{--face:#a6eefc;--shadow:#2a7f93}.uKJwwa_icon{shape-rendering:crispedges;width:36px;height:30px;display:block}.uKJwwa_face{fill:var(--face)}.uKJwwa_shadow{fill:var(--shadow)}.uKJwwa_toggle[aria-pressed=false] .uKJwwa_icon{opacity:.6}.uKJwwa_toggle:hover .uKJwwa_icon,.uKJwwa_toggle:focus-visible .uKJwwa_icon{opacity:1}.uKJwwa_toggle:hover .uKJwwa_face,.uKJwwa_toggle:focus-visible .uKJwwa_face{fill:#e8f4f8}.uKJwwa_toggle:focus-visible{outline-offset:2px;outline:2px solid #e8f4f8}@media (forced-colors:active){.uKJwwa_face{fill:buttontext}.uKJwwa_shadow{fill:#0000}}
@media (min-width:80rem){.E0kJGG_pair{z-index:2;background:#03080c url(/background/underwater-still.svg) 50%/cover no-repeat;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,5vw,6rem);min-height:100svh;padding:5rem max(clamp(2rem,5vw,6rem),50% - 56rem);display:grid;position:relative}main[data-descent=ready] .E0kJGG_pair{background:0 0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){main:not(:has(>[data-atmosphere][data-arrival=done][data-renderer=fallback])) .E0kJGG_pair{background-image:none}}.E0kJGG_pair>section{background:0 0;min-height:auto;padding:0}}
.lnHueG_page{color:#c9e0e8;background:linear-gradient(#03080c,#020507 70%) fixed;min-height:100svh;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,6vw,7rem) clamp(5rem,10vw,8rem);font-family:ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.lnHueG_page ::selection{color:#f1f8fa;background:#437c8d}.lnHueG_crumbs{max-width:72rem;margin-inline:auto}.lnHueG_crumbs:has(+.lnHueG_article){max-width:44rem}.lnHueG_crumbs ol{flex-wrap:wrap;align-items:center;gap:0 .6rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.lnHueG_crumbs li+li:before{content:"/";color:#437c8d;margin-right:.6rem}.lnHueG_crumbs a{color:#a0c7d4;text-underline-offset:.3em;align-items:center;min-height:2.75rem;text-decoration-thickness:1px;display:inline-flex}.lnHueG_crumbs a:hover{color:#e8f4f8}.lnHueG_crumbs a:focus-visible,.lnHueG_pager a:focus-visible,.lnHueG_links a:focus-visible{outline-offset:.25rem;color:#e8f4f8;outline:2px solid #e8f4f8}.lnHueG_content{max-width:72rem;margin:clamp(2.5rem,6vw,5rem) auto 0}.lnHueG_heading{color:#e8f4f8;letter-spacing:-.03em;view-transition-name:lnHueG_projects-heading;margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:500;line-height:1.15}.lnHueG_count{color:#8eabb9;margin:.6rem 0 0;font-size:.8125rem;line-height:1.6}.lnHueG_seabed{--cell:5px;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.lnHueG_article{max-width:44rem;margin:clamp(2.5rem,6vw,5rem) auto 0;font-size:.9375rem;line-height:1.65}.lnHueG_header{--cell:10px}.lnHueG_hero{margin-bottom:2rem}.lnHueG_title{color:#e8f4f8;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:500;line-height:1.15}.lnHueG_subtitle{color:#a7c0cb;margin:.5rem 0 0;font-size:1rem;line-height:1.5}.lnHueG_meta{color:#8eabb9;margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}.lnHueG_lead{color:#e3eff3;margin:2rem 0 0;font-size:1.0625rem;line-height:1.6}.lnHueG_article>p:not(.lnHueG_lead){color:#b4cad3;margin:1rem 0 0}.lnHueG_article h2{color:#e3eff3;letter-spacing:.02em;margin:2.5rem 0 .75rem;font-size:.8125rem;font-weight:500}.lnHueG_bullets{color:#b4cad3;margin:0;padding-left:1.1rem}.lnHueG_bullets li+li{margin-top:.5rem}.lnHueG_bullets li::marker{content:"■  ";color:#437c8d;font-size:.6em}.lnHueG_stack{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lnHueG_stack li{color:#a7c0cb;border:1px solid #233b46;padding:.15rem .55rem;font-size:.75rem;line-height:1.6}.lnHueG_gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:2.5rem;display:grid}.lnHueG_gallery[data-count=one]{grid-template-columns:minmax(0,1fr)}.lnHueG_figure{background:#0a1820;margin:0}.lnHueG_figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.lnHueG_figure[data-fit=contain] img{aspect-ratio:auto;object-fit:contain;max-height:26rem}.lnHueG_gallery[data-count=one] .lnHueG_figure img{aspect-ratio:auto}.lnHueG_links{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.lnHueG_links a{color:#a0c7d4;text-underline-offset:.3em;align-items:center;min-height:2.75rem;text-decoration-thickness:1px;display:inline-flex}.lnHueG_links a:hover{color:#e8f4f8}.lnHueG_pager{border-top:1px solid #16303a;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:44rem;margin:clamp(4rem,8vw,6rem) auto 0;padding-top:1.5rem;display:grid}.lnHueG_pager a{color:#e3eff3;flex-direction:column;gap:.2rem;min-height:2.75rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.lnHueG_pager a span{color:#8eabb9;font-size:.75rem}.lnHueG_pager a strong{text-underline-offset:.3em;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.lnHueG_pager a:hover strong{text-decoration-color:currentColor}.lnHueG_pager .lnHueG_next{text-align:right;grid-column:2;align-items:flex-end}@media (max-width:700px){.lnHueG_seabed{--cell:4px}.lnHueG_header{--cell:7px}.lnHueG_article{font-size:.875rem}.lnHueG_gallery{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.lnHueG_seabed svg{margin-top:0}}
