.-koDVW_plate{filter:drop-shadow(0 6px 10px #00000059);flex-direction:column;display:inline-flex}.-koDVW_name{background:var(--navy);color:var(--white);font-size:var(--step-1);clip-path:polygon(0 0,calc(100% - 1.2em) 0,100% 100%,0 100%);padding:.45em 1.6em .4em .9em;font-weight:700;transition:clip-path .25s}a:hover .-koDVW_name,a:focus-visible .-koDVW_name{clip-path:polygon(0 0,calc(100% - 1.6em) 0,100% 100%,0 100%)}.-koDVW_parts{background:var(--green);color:var(--ink);font-weight:800;font-size:var(--step-0);font-variant-numeric:tabular-nums;padding:.35em 1.4em .35em .9em}.-koDVW_counter{display:inline-grid}.-koDVW_sizer,.-koDVW_count{grid-area:1/1}.-koDVW_sizer{visibility:hidden}.-koDVW_large .-koDVW_name{font-size:var(--step-4);padding:.35em 1.8em .3em .6em}.-koDVW_large .-koDVW_parts{font-size:var(--step-2);padding:.35em 1.6em .35em .9em}.-koDVW_animate .-koDVW_name{transition:transform .52s cubic-bezier(.22,.8,.3,1),clip-path .25s}.-koDVW_animate .-koDVW_parts{transition:transform .46s cubic-bezier(.22,.8,.3,1) .18s}@media (prefers-reduced-motion:no-preference){:is(html.js:not(.reveal-fallback) .-koDVW_animate:not(.-koDVW_visible) .-koDVW_name,html.js:not(.reveal-fallback) .-koDVW_animate:not(.-koDVW_visible) .-koDVW_parts){transform:translate(-102%)}}
.SZMenG_wrap{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.SZMenG_title{font-size:var(--step-3);white-space:nowrap;font-weight:700}.SZMenG_line{background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--accent-light) 50%, var(--accent) 70%, transparent);transform-origin:0;border-radius:2px;flex:1;height:4px;transition:transform .9s cubic-bezier(.22,.8,.3,1) .12s}@media (prefers-reduced-motion:no-preference){html.js:not(.reveal-fallback) .SZMenG_wrap:not(.SZMenG_visible) .SZMenG_line{transform:scaleX(0)}}.SZMenG_link{color:var(--green-light);white-space:nowrap;font-weight:600;text-decoration:none}.SZMenG_link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:540px){.SZMenG_line{display:none}.SZMenG_wrap{justify-content:space-between;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.SZMenG_title{white-space:normal;font-size:var(--step-2)}}
._6e4Z0q_wrap{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}._6e4Z0q_blocks{flex:0 auto;gap:4px;min-width:0;display:flex}._6e4Z0q_block{aspect-ratio:1;border:2px solid #a9c1cb66;border-radius:2px;flex:0 auto;width:1.4rem;min-width:0}._6e4Z0q_filled{background:var(--green);border-color:var(--green)}._6e4Z0q_pct{font-weight:700;font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--paper);flex-shrink:0;line-height:1}._6e4Z0q_large ._6e4Z0q_pct{font-size:var(--step-1)}._6e4Z0q_mini{gap:.45rem;margin-top:0}._6e4Z0q_mini ._6e4Z0q_blocks{gap:2px}._6e4Z0q_mini ._6e4Z0q_block{border-width:1.5px;border-radius:1px;width:.6rem}._6e4Z0q_block{transition:transform .56s cubic-bezier(.34,1.5,.6,1),opacity .24s;transition-delay:calc(var(--i) * .1s)}@media (prefers-reduced-motion:no-preference){html.js:not(.reveal-fallback) ._6e4Z0q_wrap:not(._6e4Z0q_visible) ._6e4Z0q_block{opacity:0;transform:translateY(-140%)}}
.w249xG_grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.w249xG_filters{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.w249xG_chip{font:inherit;border:2px solid var(--navy-soft);color:var(--mist);cursor:pointer;background:0 0;padding:.45rem 1rem;font-weight:600}.w249xG_chip:hover{border-color:var(--mist);color:var(--white)}.w249xG_chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--ink)}.w249xG_empty{color:var(--mist)}
.nv9Nsa_logo{aspect-ratio:1;display:block;overflow:visible}.nv9Nsa_plate{fill:var(--green);stroke:var(--ink);stroke-width:11px;stroke-linejoin:round}.nv9Nsa_letter{fill:var(--ink);font-family:var(--font);font-size:150px;font-weight:600}.nv9Nsa_ring{fill:var(--green-light);stroke:var(--ink);stroke-width:11px}.nv9Nsa_dot{fill:var(--ink)}.nv9Nsa_animated .nv9Nsa_half,.nv9Nsa_animated .nv9Nsa_stud{transform-box:fill-box;transform-origin:50%}.nv9Nsa_animated .nv9Nsa_half[data-side=left]{animation:.56s cubic-bezier(.22,.8,.3,1) both nv9Nsa_in-left}.nv9Nsa_animated .nv9Nsa_half[data-side=right]{animation:.56s cubic-bezier(.22,.8,.3,1) both nv9Nsa_in-right}.nv9Nsa_animated .nv9Nsa_stud{animation:.38s cubic-bezier(.34,1.6,.6,1) .52s both nv9Nsa_stud-in}@keyframes nv9Nsa_in-left{0%{opacity:0;transform:translate(-90px,90px)}}@keyframes nv9Nsa_in-right{0%{opacity:0;transform:translate(90px,-90px)}}@keyframes nv9Nsa_stud-in{0%{transform:scale(0)}}
._9cFraq_layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}._9cFraq_diamond{left:var(--x);top:var(--y);width:var(--size);aspect-ratio:1;border:2px solid var(--navy-line);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent,var(--green)) 38%, transparent)) drop-shadow(0 0 2px color-mix(in srgb, var(--accent,var(--green)) 30%, transparent));position:absolute;transform:translate(-50%,-50%)rotate(45deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._9cFraq_layer{view-timeline:--diamonds block;container-type:size}._9cFraq_diamond{--lag:min(var(--depth) * var(--parallax), .9);animation:linear both _9cFraq_diamond-drift;animation-timeline:--diamonds}}}@keyframes _9cFraq_diamond-drift{0%{transform:translate(-50%, calc(-50% - var(--lag) * (50vh + 50cqh))) rotate(45deg)}to{transform:translate(-50%, calc(-50% + var(--lag) * (50vh + 50cqh))) rotate(45deg)}}@media (max-width:640px){._9cFraq_desktopOnly{display:none}._9cFraq_diamond{width:var(--size-mobile);border-width:1.5px}}
.w50hba_parts{background:var(--green);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.25em .6em;font-size:1.2rem;font-weight:800;line-height:1.3;display:inline-block}.w50hba_counter{display:inline-grid}.w50hba_sizer,.w50hba_count{grid-area:1/1}.w50hba_sizer{visibility:hidden}
.UW6k-a_themed{isolation:isolate;position:relative}.UW6k-a_hero{background:var(--mist);height:min(75svh,44rem);position:relative}.UW6k-a_media{position:absolute;inset:0;overflow:clip}.UW6k-a_image{object-fit:cover}.UW6k-a_glow{inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 50% 30%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%);height:52rem;position:absolute;top:45%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.UW6k-a_hero{view-timeline:--hero block}.UW6k-a_image{animation:linear both UW6k-a_hero-drift;animation-timeline:--hero;animation-range:exit}.UW6k-a_glow{animation:linear both UW6k-a_glow-drift;animation-timeline:--hero;animation-range:exit}}}@keyframes UW6k-a_hero-drift{to{transform:translateY(min(40% * var(--parallax), 90%))}}@keyframes UW6k-a_glow-drift{to{transform:translateY(calc(20rem * var(--parallax)))}}.UW6k-a_band{isolation:isolate;padding-bottom:var(--space-2);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 48rem);position:relative}.UW6k-a_plate{left:0;bottom:var(--space-4);max-width:95%;position:absolute}.UW6k-a_body{padding-top:var(--space-4)}.UW6k-a_back{color:var(--green-light);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.UW6k-a_back:hover{text-underline-offset:4px;text-decoration:underline}.UW6k-a_columns{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:start;display:grid}.UW6k-a_text{gap:var(--space-2);max-width:62ch;font-size:var(--step-1);color:var(--paper);font-weight:300;display:grid}.UW6k-a_side{gap:var(--space-4);display:grid}.UW6k-a_facts{border-left:4px solid var(--accent);padding-left:var(--space-3);gap:var(--space-2);margin:0;display:grid}.UW6k-a_facts dt{color:var(--mist);font-size:var(--step--1)}.UW6k-a_facts dd{font-weight:700;font-size:var(--step-1);font-variant-numeric:tabular-nums;margin:0}.UW6k-a_facts a{color:var(--green-light)}.UW6k-a_gallery{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.UW6k-a_galleryItem{aspect-ratio:4/3;background:var(--mist);border:2px solid var(--green);position:relative}.UW6k-a_galleryItem img{object-fit:cover}@media (max-width:800px){.UW6k-a_columns{gap:var(--space-4);grid-template-columns:1fr}.UW6k-a_hero{height:60svh}}.UW6k-a_video{gap:.5rem;margin:0;display:grid}.UW6k-a_videoCaption{justify-content:space-between;align-items:baseline;gap:.3rem var(--space-2);flex-wrap:wrap;display:flex}.UW6k-a_videoTitle{font-weight:700}.UW6k-a_videoLink{color:var(--green-light);font-size:var(--step--1);font-weight:600}
.ZejxSG_card{color:inherit;text-decoration:none;display:block}.ZejxSG_box{background:var(--surface);border-left:3px solid var(--green);flex-direction:column;height:100%;transition:transform .2s;display:flex}.ZejxSG_card:hover .ZejxSG_box,.ZejxSG_card:focus-visible .ZejxSG_box{transform:translateY(-3px)}.ZejxSG_media{aspect-ratio:16/9;background:var(--navy-deep);position:relative;overflow:hidden}.ZejxSG_image{object-fit:contain}.ZejxSG_info{align-items:start;gap:.35rem var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ZejxSG_name{font-size:var(--step-1);color:var(--white);font-weight:700;line-height:1.25}.ZejxSG_meta{color:var(--green-light);font-weight:600;font-size:var(--step--1);grid-column:1/-1}.ZejxSG_summary{color:var(--mist);grid-column:1/-1;max-width:45ch}
._8COzRq_list{gap:var(--space-1);max-width:48rem;margin:0;padding:0;list-style:none;display:grid}._8COzRq_item{align-items:center;gap:.4rem var(--space-2);padding:var(--space-2) var(--space-3);background:var(--navy-deep);border:1px solid #a9c1cb26;flex-wrap:wrap;display:flex}._8COzRq_link{font-weight:700;font-size:var(--step-1);color:var(--paper);text-decoration:none}._8COzRq_link:hover{color:var(--green-light);text-underline-offset:4px;text-decoration:underline}._8COzRq_icon{vertical-align:-.1em;color:var(--green-light);margin-left:.35rem;display:inline}._8COzRq_store{color:var(--mist);font-size:var(--step-0)}._8COzRq_badge{font-family:var(--font);font-size:var(--step--1);letter-spacing:.02em;color:var(--slate);border:1px solid var(--slate);white-space:nowrap;padding:.1rem .55rem;font-weight:600}._8COzRq_disclosure{max-width:48rem;margin-top:var(--space-2);color:var(--mist);font-size:var(--step--1)}@media (max-width:540px){._8COzRq_item{padding:var(--space-2)}}
.isworG_reveal>*{transition:transform .5s cubic-bezier(.22,.8,.3,1),opacity .5s}.isworG_reveal>:nth-child(2){transition-delay:60ms}.isworG_reveal>:nth-child(3){transition-delay:.12s}.isworG_reveal>:nth-child(4){transition-delay:.18s}.isworG_reveal>:nth-child(5){transition-delay:.24s}.isworG_reveal>:nth-child(n+6){transition-delay:.3s}@media (prefers-reduced-motion:no-preference){html.js:not(.reveal-fallback) .isworG_reveal:not(.isworG_visible)>*{opacity:0;transform:translateY(16px)}}
.nYNTzq_stories{display:none}.nYNTzq_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}html.js .nYNTzq_stories{display:block}html.js .nYNTzq_list{display:none}.nYNTzq_stories:focus-visible{outline:2px solid var(--green-light);outline-offset:4px}.nYNTzq_controls{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.nYNTzq_segments{flex:1;gap:4px;display:flex}.nYNTzq_segment{background:var(--navy-line);border-radius:2px;flex:1;height:4px;overflow:hidden}.nYNTzq_segment i{background:linear-gradient(90deg, var(--green), var(--green-light));transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.nYNTzq_control{width:2.5rem;height:2.5rem;color:var(--paper);background:var(--navy-deep);cursor:pointer;border:1px solid #a9c1cb59;place-items:center;padding:0;display:grid}.nYNTzq_control:hover{border-color:var(--green-light)}.nYNTzq_control:focus-visible{outline:2px solid var(--green-light);outline-offset:2px}.nYNTzq_slides{cursor:pointer;touch-action:pan-y;display:grid}.nYNTzq_slide{opacity:0;visibility:hidden;grid-area:1/1}.nYNTzq_active{opacity:1;visibility:visible}.nYNTzq_card{gap:var(--space-2);height:100%;padding:var(--space-2);background:var(--navy-deep);border:1px solid #a9c1cb2e;grid-template-columns:1fr;display:grid;box-shadow:0 14px 30px #0000004d}.nYNTzq_photo{aspect-ratio:16/9;background:var(--navy);border:2px solid var(--green);position:relative;overflow:hidden}.nYNTzq_photo img{object-fit:contain}.nYNTzq_content{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.nYNTzq_type{background:var(--green);color:var(--ink);padding:.2em .6em;font-size:1.2rem;font-weight:800}.nYNTzq_project{color:var(--mist);font-weight:600}.nYNTzq_title{font-size:var(--step-2);color:var(--white)}.nYNTzq_title a{color:inherit;text-decoration:none}.nYNTzq_title a:hover{text-underline-offset:4px;text-decoration:underline}.nYNTzq_date{color:var(--green-light);font-weight:600;font-size:var(--step--1)}.nYNTzq_cta{padding-top:var(--space-1);color:var(--green-light);align-items:center;gap:.4rem;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.nYNTzq_cta:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:801px){.nYNTzq_card{gap:var(--space-4);padding:var(--space-3);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@media (prefers-reduced-motion:no-preference){.nYNTzq_slide{transition:opacity .3s,visibility 0s .3s}.nYNTzq_active{transition:opacity .3s}}
.E0kJGG_hero{isolation:isolate;align-items:center;min-height:min(88svh,52rem);display:flex;position:relative;overflow:clip}.E0kJGG_heroImage{object-fit:cover;object-position:65% center;z-index:-2}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.E0kJGG_hero{view-timeline:--hero block}.E0kJGG_heroImage{animation:linear both E0kJGG_hero-drift;animation-timeline:--hero;animation-range:exit}}}@keyframes E0kJGG_hero-drift{to{transform:translateY(min(40% * var(--parallax), 90%))}}.E0kJGG_hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--navy) 0%, #16324fd9 35%, #16324f59 70%, #16324f33 100%), linear-gradient(0deg, var(--navy) 0%, transparent 25%);position:absolute;inset:0}.E0kJGG_heroContent{z-index:1;padding-block:var(--space-6);position:relative}.E0kJGG_heroLogo{width:clamp(80px,12vw,120px);height:auto;margin-bottom:var(--space-3)}.E0kJGG_heroTitle,.E0kJGG_heroTagline,.E0kJGG_heroIntro,.E0kJGG_heroActions{animation:.45s cubic-bezier(.22,.8,.3,1) both E0kJGG_rise}.E0kJGG_heroTitle{animation-delay:.85s}.E0kJGG_heroTagline{animation-delay:1.15s}.E0kJGG_heroIntro{animation-delay:1.28s}.E0kJGG_heroActions{animation-delay:1.38s}@keyframes E0kJGG_rise{0%{opacity:0;transform:translateY(14px)}}.E0kJGG_heroTitle{font-size:min(var(--step-5), 12.5vw);letter-spacing:-.01em;color:var(--white);font-weight:800}.E0kJGG_heroLine{width:min(26rem,80%);height:5px;margin:var(--space-3) 0;background:linear-gradient(90deg, var(--green), var(--green-light) 45%, transparent);transform-origin:0;border-radius:3px;animation:.65s cubic-bezier(.2,.7,.2,1) 1s both E0kJGG_draw;display:block}@keyframes E0kJGG_draw{0%{transform:scaleX(0)}}.E0kJGG_heroTagline{font-size:var(--step-3);color:var(--white);font-weight:600}.E0kJGG_heroIntro{margin-top:var(--space-2);max-width:42ch;color:var(--mist);font-size:var(--step-1);font-weight:300}.E0kJGG_heroActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.E0kJGG_primary,.E0kJGG_secondary{padding:.8rem 1.6rem;font-weight:700;text-decoration:none;display:inline-block}.E0kJGG_primary{background:var(--green);color:var(--ink);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% 100%,0 100%);padding-right:2.2rem}.E0kJGG_primary:hover{background:var(--green-light)}.E0kJGG_secondary{border:2px solid var(--mist);color:var(--white)}.E0kJGG_secondary:hover{border-color:var(--white);background:#ffffff14}.E0kJGG_follow{background:#a9c1cb26;border:2px solid #a9c1cb26;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_followLink{column-gap:var(--space-2);padding:var(--space-3);background:var(--navy);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;height:100%;text-decoration:none;display:grid}.E0kJGG_followLink svg{color:var(--green-light);grid-row:span 2}.E0kJGG_followLabel{font-weight:700}.E0kJGG_followHandle{color:var(--slate);font-size:var(--step--1)}.E0kJGG_followLink:hover{background:var(--surface)}@media (max-width:900px){.E0kJGG_follow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.E0kJGG_follow{grid-template-columns:1fr}}.E0kJGG_withDiamonds{isolation:isolate;position:relative}
.URDJpa_button{font:inherit;color:var(--paper);border:2px solid var(--navy-soft);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-weight:700;display:inline-flex}.URDJpa_button:hover{border-color:var(--mist)}
._9fBPdW_share{gap:.5rem;display:grid}._9fBPdW_label{color:var(--mist);font-size:var(--step--1)}._9fBPdW_buttons{gap:var(--space-1);flex-wrap:wrap;display:flex}._9fBPdW_button{font:inherit;font-weight:700;font-size:var(--step--1);color:var(--paper);border:2px solid var(--navy-soft);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.55rem 1rem;text-decoration:none;display:inline-flex}._9fBPdW_button:hover{border-color:var(--green);color:var(--green-light)}
.u5z5qG_email{gap:var(--space-1);padding:var(--space-4) var(--space-3);background:var(--navy-deep);border:1px solid #a9c1cb26;display:grid}.u5z5qG_label{color:var(--green-light);font-weight:600;font-size:var(--step--1)}.u5z5qG_address{font-size:var(--step-3);color:var(--white);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.u5z5qG_address:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px}.u5z5qG_actions{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.u5z5qG_primary{background:var(--green);color:var(--ink);border:2px solid var(--green);align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.u5z5qG_primary:hover{background:var(--green-light);border-color:var(--green-light)}.u5z5qG_noscript{color:var(--mist);font-size:var(--step-1)}.u5z5qG_placeholder{min-height:7.5rem}@media (max-width:540px){.u5z5qG_address{font-size:var(--step-2)}}
.BjSUcq_filters{gap:0;display:grid}.BjSUcq_masonry{columns:3 18rem;column-gap:var(--space-2);margin:0;padding:0;list-style:none}.BjSUcq_item{break-inside:avoid;margin-bottom:var(--space-2)}.BjSUcq_thumb{border:2px solid var(--green);background:var(--navy-deep);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.BjSUcq_thumb img{width:100%;height:auto;transition:transform .3s;display:block}.BjSUcq_thumb:hover img,.BjSUcq_thumb:focus-visible img{transform:scale(1.03)}.BjSUcq_empty{color:var(--mist)}.BjSUcq_lightbox{z-index:50;padding:var(--space-4) var(--space-5);background:#102741f5;place-items:center;animation:.2s both BjSUcq_fade;display:grid;position:fixed;inset:0}.BjSUcq_figure{gap:var(--space-1);justify-items:center;max-width:100%;margin:0;animation:.26s cubic-bezier(.22,.8,.3,1) both BjSUcq_zoom;display:grid}.BjSUcq_full{object-fit:contain;border:2px solid var(--green);width:auto;max-width:100%;height:auto;max-height:calc(100svh - 11rem)}.BjSUcq_caption{text-align:center;justify-items:center;gap:.2rem;max-width:60ch;display:grid}.BjSUcq_alt{font-weight:600}.BjSUcq_meta{color:var(--mist);font-size:var(--step--1);font-variant-numeric:tabular-nums}.BjSUcq_view{color:var(--green-light);font-weight:700}.BjSUcq_control{width:3rem;height:3rem;color:var(--paper);background:var(--navy);border:2px solid var(--navy-soft);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}.BjSUcq_control:hover{border-color:var(--green);color:var(--green-light)}.BjSUcq_close{top:var(--space-2);right:var(--space-2)}.BjSUcq_prev,.BjSUcq_next{top:50%;transform:translateY(-50%)}.BjSUcq_prev{left:var(--space-2)}.BjSUcq_next{right:var(--space-2)}@keyframes BjSUcq_fade{0%{opacity:0}}@keyframes BjSUcq_zoom{0%{opacity:0;transform:scale(.97)}}@media (max-width:640px){.BjSUcq_lightbox{padding:var(--space-5) var(--space-1) var(--space-4)}.BjSUcq_prev,.BjSUcq_next{top:auto;bottom:var(--space-1);transform:none}}
._2PimvW_card{flex-direction:column;gap:.35rem;text-decoration:none;display:flex}._2PimvW_media{aspect-ratio:16/9;background:var(--navy-deep);border:2px solid var(--green);border-left-width:4px;position:relative;overflow:hidden}._2PimvW_image{object-fit:cover;opacity:.9}._2PimvW_card:hover ._2PimvW_image{opacity:1}._2PimvW_badge{font-size:var(--step--1);background:var(--ink);color:var(--white);align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;left:.6rem}._2PimvW_badge:before{content:"";background:var(--platform,var(--green));align-self:stretch;width:6px;margin:-.2rem 0 -.2rem -.6rem}._2PimvW_youtube{--platform:#f03}._2PimvW_twitch{--platform:#9146ff}._2PimvW_tiktok{--platform:#25f4ee}._2PimvW_instagram{--platform:#e1306c}._2PimvW_linkedin{--platform:#0a66c2}._2PimvW_rebrickable{--platform:var(--green)}._2PimvW_title{font-size:var(--step-1);margin-top:.4rem;font-weight:600}._2PimvW_external{vertical-align:-1px;color:var(--slate);margin-left:.35rem;display:inline-block}._2PimvW_card:hover ._2PimvW_title{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px}._2PimvW_date{color:var(--slate);font-size:var(--step--1)}
.j6Q3dW_topics{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.j6Q3dW_topic{align-content:start;gap:var(--space-2);color:var(--mist);font-size:var(--step-1);font-weight:300;display:grid}.j6Q3dW_topicTitle{color:var(--paper);font-size:var(--step-2)}
._5FtMSq_empty{color:var(--mist)}._5FtMSq_rights{margin-top:var(--space-4);color:var(--mist);font-size:var(--step--1)}._5FtMSq_rights a{color:var(--green-light);font-weight:600}
._4PUC9a_ideaGroups{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}._4PUC9a_groupTitle{font-size:var(--step-1);color:var(--green-light);margin-bottom:var(--space-2)}._4PUC9a_ideas{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._4PUC9a_idea{padding:var(--space-2);background:var(--navy-deep);border:1px solid #a9c1cb26;gap:.2rem;display:grid}._4PUC9a_ideaTitle{font-weight:600}._4PUC9a_ideaNote{color:var(--mist);font-size:var(--step--1)}
.dDy-fq_page{padding:var(--space-5) var(--space-3) 0}.dDy-fq_column{text-align:center;flex-direction:column;align-items:center;width:min(100%,30rem);margin-inline:auto;display:flex}.dDy-fq_name{margin-top:var(--space-2);font-size:var(--step-3);font-weight:800}.dDy-fq_tagline{color:var(--green-light);font-weight:600}.dDy-fq_latest{align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--green);color:var(--ink);text-align:left;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 100%,0 100%);text-decoration:none;display:flex}.dDy-fq_latest:hover{background:var(--green-light)}.dDy-fq_latestLabel{font-size:var(--step--1);font-weight:600;display:block}.dDy-fq_latestTitle{font-weight:800;display:block}.dDy-fq_list{width:100%;margin:var(--space-3) 0 0;gap:.6rem;padding:0;list-style:none;display:grid}.dDy-fq_link{align-items:center;gap:var(--space-2);padding:.95rem var(--space-3);background:var(--surface);border-left:4px solid var(--navy-soft);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.dDy-fq_link:hover{border-left-color:var(--green);background:#23496f}.dDy-fq_link svg{color:var(--green-light)}.dDy-fq_label{overflow-wrap:anywhere;font-weight:700}.dDy-fq_handle{color:var(--slate);font-size:var(--step--1)}@media (max-width:360px){.dDy-fq_page,.dDy-fq_link,.dDy-fq_latest{padding-inline:var(--space-2)}.dDy-fq_handle{display:none}}
