._88cxuq_menu{z-index:45;visibility:hidden;position:fixed;inset:0}._88cxuq_lime,._88cxuq_panel{clip-path:polygon(100% 0,100% 0,100% 0);position:absolute;inset:0}._88cxuq_lime{background:var(--accent)}._88cxuq_panel{background:var(--cactux-dark);gap:var(--gutter);padding:calc(var(--header-h) + clamp(32px, 6vh, 80px)) var(--gutter) var(--gutter);overscroll-behavior:contain;grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden auto}._88cxuq_mark{width:auto;height:92vh;color:var(--cactux-dark-green);opacity:.55;pointer-events:none;position:absolute;bottom:-14vh;right:-8vw}._88cxuq_nav{grid-column:1/span 8;align-self:center;position:relative}._88cxuq_nav ol{list-style:none}._88cxuq_link{letter-spacing:-.035em;color:var(--fg);padding-block:.02em;font-size:clamp(3rem,9.5vh,8.5rem);line-height:.98;display:block;overflow:clip}._88cxuq_link>span{transition:transform var(--dur-l) var(--ease-out), color var(--dur-s) linear;align-items:flex-start;gap:.25em;display:inline-flex}._88cxuq_idx{color:var(--accent);letter-spacing:0;margin-top:.55em;font-size:.22em;line-height:1}._88cxuq_link:hover>span,._88cxuq_link:focus-visible>span{color:var(--accent);transform:translate(.3em)}@media (hover:hover){._88cxuq_nav ol:has(._88cxuq_link:hover) ._88cxuq_link:not(:hover){color:#fcffec4d}}._88cxuq_aside{font-size:var(--fs-label);grid-column:10/-1;align-self:center;gap:clamp(20px,3vh,32px);display:grid;position:relative}._88cxuq_aside a{transition:color var(--dur-s) linear;display:inline-block}._88cxuq_aside a:hover{color:var(--accent)}._88cxuq_k{color:var(--fg-muted);margin-bottom:4px}._88cxuq_mail{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);color:var(--accent)}._88cxuq_handle{color:var(--accent)}._88cxuq_one{color:var(--fg-muted);border-top:1px solid var(--line);max-width:30ch;padding-top:20px}._88cxuq_disciplines{border-top:1px solid var(--line-strong);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:16px;list-style:none;display:flex;position:relative}._88cxuq_disciplines li{font-size:var(--fs-label);border:1px solid var(--line-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);padding:6px 12px}@media (max-width:900px){._88cxuq_panel{grid-template-rows:auto 1fr auto;align-content:start}._88cxuq_nav,._88cxuq_aside{grid-column:1/-1;align-self:start}._88cxuq_link{font-size:clamp(2rem,min(13vw,9svh),4.5rem)}._88cxuq_aside{grid-template-columns:1fr 1fr}._88cxuq_one{display:none}._88cxuq_mark{height:60vh;bottom:-10vh}}@media (max-height:520px){._88cxuq_disciplines,._88cxuq_mark,._88cxuq_one{display:none}._88cxuq_link{font-size:clamp(1.75rem,11svh,3rem)}}
.ldgnoG_header{z-index:50;height:var(--header-h);padding:0 var(--gutter);color:var(--fg);font-size:var(--fs-md);letter-spacing:-.01em;transition:color var(--dur-m) var(--ease-out);align-items:center;gap:clamp(16px,2.2vw,36px);font-weight:500;display:flex;position:fixed;inset:0 0 auto}.ldgnoG_header:before{content:"";z-index:-1;pointer-events:none;transition:opacity var(--dur-m);background:linear-gradient(#191a1cf0 38%,#191a1c00);position:absolute;inset:0 0 -28px}.ldgnoG_logo{color:var(--accent);transition:color var(--dur-m) var(--ease-out);margin-right:auto}.ldgnoG_lockup{width:auto;height:clamp(32px,2.7vw,44px)}.ldgnoG_toggleWrap{--chamfer:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);animation:ldgnoG_hop 3.4s var(--ease-out) 2.6s infinite;display:inline-flex;position:relative}.ldgnoG_ghost{z-index:-1;background:var(--ghost,var(--accent));clip-path:var(--chamfer);opacity:0;pointer-events:none;animation:3.4s cubic-bezier(.16,1,.3,1) 2.6s infinite ldgnoG_ping;position:absolute;inset:0}.ldgnoG_ghostLate{animation-delay:2.85s}@keyframes ldgnoG_hop{0%,52%,to{translate:0}58%{translate:0 var(--hop,-10px)}64%{translate:0}69%{translate:0 calc(var(--hop,-10px) / 2)}74%{translate:0}}@keyframes ldgnoG_ping{0%,56%{opacity:0;scale:1}58%{opacity:.55;scale:1}to{opacity:0;scale:1.6 1.9}}.ldgnoG_toggleWrap:hover,.ldgnoG_toggleWrap:focus-within,.ldgnoG_header[data-open] .ldgnoG_toggleWrap{animation:none}.ldgnoG_toggleWrap:hover .ldgnoG_ghost,.ldgnoG_toggleWrap:focus-within .ldgnoG_ghost,.ldgnoG_header[data-open] .ldgnoG_ghost{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.ldgnoG_toggleWrap,.ldgnoG_ghost{animation:none}}.ldgnoG_toggle{height:56px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em;background:var(--accent);color:var(--cactux-dark);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:background var(--dur-s) linear, color var(--dur-s) linear;align-items:center;gap:18px;padding:0 8px 0 24px;display:inline-flex}.ldgnoG_toggle:hover{background:var(--fg)}.ldgnoG_toggle:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.ldgnoG_toggleText{text-align:right;min-width:2.9em;height:1.3em;display:grid;overflow:clip}.ldgnoG_toggleText>span{transition:transform var(--dur-m) var(--ease-out);line-height:1.3}.ldgnoG_header[data-open] .ldgnoG_toggleText>span{transform:translateY(-100%)}.ldgnoG_icon{background:var(--cactux-dark);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex:none;width:40px;height:40px;position:relative}.ldgnoG_icon>span{background:var(--accent);height:3px;transition:transform var(--dur-m) var(--ease-out);position:absolute;left:10px;right:10px}.ldgnoG_icon>span:first-child{top:14px}.ldgnoG_icon>span:last-child{bottom:14px}.ldgnoG_header[data-open] .ldgnoG_icon>span:first-child{transform:translateY(6px)rotate(45deg)}.ldgnoG_header[data-open] .ldgnoG_icon>span:last-child{transform:translateY(-6px)rotate(-45deg)}html[data-header=lime] .ldgnoG_header:not([data-open]){color:var(--cactux-dark)}html[data-header=lime] .ldgnoG_header:not([data-open]):before{opacity:0}html[data-header=lime] .ldgnoG_header:not([data-open]) .ldgnoG_logo{color:var(--cactux-dark)}html[data-header=lime] .ldgnoG_header:not([data-open]) .ldgnoG_toggleWrap{--ghost:var(--cactux-dark)}html[data-header=lime] .ldgnoG_header:not([data-open]) .ldgnoG_toggle{background:var(--cactux-dark);color:var(--accent)}html[data-header=lime] .ldgnoG_header:not([data-open]) .ldgnoG_icon{background:var(--accent)}html[data-header=lime] .ldgnoG_header:not([data-open]) .ldgnoG_icon>span{background:var(--cactux-dark)}@media (max-width:900px){.ldgnoG_toggleWrap{--hop:-6px}.ldgnoG_lockup{height:36px}}
.JgYmMq_hero{min-height:100svh;padding:calc(var(--header-h) + clamp(32px, 6vh, 80px)) var(--gutter) 0;grid-template-rows:auto 1fr;display:grid;position:relative}.JgYmMq_top{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.JgYmMq_kicker{letter-spacing:-.035em;grid-column:1/span 8;font-size:clamp(2.5rem,5.4vw,6.75rem);line-height:.92}.JgYmMq_w{vertical-align:top;margin-block:-.06em -.16em;padding-block:.06em .16em;display:inline-block;overflow:clip}.JgYmMq_w>span{display:inline-block}.JgYmMq_accent{color:var(--accent)}.JgYmMq_bottom{align-self:end;gap:clamp(20px,3vh,36px);display:grid}.JgYmMq_info{gap:var(--gutter);font-size:var(--fs-md);grid-template-columns:repeat(12,minmax(0,1fr));line-height:1.25;display:grid}.JgYmMq_info>:first-child{grid-column:1/span 3}.JgYmMq_info>:nth-child(2){grid-column:4/span 4}.JgYmMq_info>:nth-child(3){grid-column:8/span 3}.JgYmMq_info>:nth-child(4){grid-column:11/-1;place-self:end}.JgYmMq_cell{border-top:1px solid var(--line-strong);gap:6px;padding-top:12px;display:grid}.JgYmMq_info>:nth-child(4) .JgYmMq_cell{border-top:0}.JgYmMq_cell dt{font-size:var(--fs-label);color:var(--fg-muted)}.JgYmMq_cell dd{align-items:center;gap:10px;display:flex}.JgYmMq_dot{background:var(--accent);flex:none;width:10px;height:10px;animation:1.4s steps(2,jump-none) infinite JgYmMq_blink}@keyframes JgYmMq_blink{50%{opacity:.2}}.JgYmMq_scroll{font-family:var(--font-display);color:var(--accent);font-weight:700}.JgYmMq_wordWrap{clip-path:inset(-100vh -20px 0);margin:0 calc(var(--gutter) * -.15) calc(var(--gutter) * -.2);position:relative}.JgYmMq_word{width:100%;height:auto;color:var(--accent);overflow:visible}.JgYmMq_word [data-letter]{transform-box:fill-box;will-change:transform}@media (max-width:900px){.JgYmMq_kicker{grid-column:1/-1}}@media (max-width:760px){.JgYmMq_hero{padding-top:calc(var(--header-h) + 36px)}.JgYmMq_br{display:none}.JgYmMq_kicker{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,14vw,4.75rem);line-height:.95}.JgYmMq_bottom{gap:22px}.JgYmMq_info{font-size:var(--fs-md);grid-template-columns:1fr;gap:0}.JgYmMq_info>:nth-child(n){grid-column:auto;justify-self:stretch}.JgYmMq_info>:nth-child(3){display:none}.JgYmMq_cell{border-top:1px solid var(--line-strong);gap:4px;padding:14px 0 16px}.JgYmMq_cell dt{color:var(--accent);font-size:var(--fs-label);letter-spacing:.01em}.JgYmMq_cell dd{font-size:var(--fs-md);line-height:1.2}.JgYmMq_info>:nth-child(4){margin-top:6px}.JgYmMq_info>:nth-child(4) .JgYmMq_cell{border-top:0;padding:0}.JgYmMq_scroll{background:var(--accent);width:100%;height:60px;color:var(--cactux-dark);font-size:var(--fs-md);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);justify-content:space-between;align-items:center;padding:0 22px;display:flex}}
.Y4Phda_label{align-items:baseline;gap:var(--gutter);border-top:1px solid var(--line-strong);font-size:var(--fs-label);letter-spacing:-.01em;color:var(--fg);grid-template-columns:minmax(0,1fr) minmax(0,3fr);padding-top:14px;font-weight:500;display:grid}.Y4Phda_index{color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:var(--fs-md)}.Y4Phda_rule{display:none}
.bZH6fG_goal{padding:clamp(120px, 20vh, 240px) var(--gutter) clamp(100px, 16vh, 200px);row-gap:clamp(40px,6vw,80px);column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid;position:relative}.bZH6fG_goal>:first-child{grid-column:1/-1}.bZH6fG_statement{font-size:var(--fs-xl);text-wrap:balance;grid-column:1/span 10;font-weight:700;line-height:.92}.bZH6fG_hl{color:var(--accent);font-style:normal}.bZH6fG_w{will-change:opacity}.bZH6fG_body{font-size:var(--fs-md);color:var(--fg-muted);grid-column:8/span 4;max-width:34ch;line-height:1.4}@media (max-width:900px){.bZH6fG_statement,.bZH6fG_body{grid-column:1/-1}}
.E8CoLW_section{padding:clamp(100px, 16vh, 200px) var(--gutter);gap:clamp(48px,7vw,110px);display:grid;position:relative}.E8CoLW_lede{text-align:right;font-size:var(--fs-xl);justify-self:end;line-height:.9}.E8CoLW_ledeSub{color:var(--fg-muted);letter-spacing:-.02em;margin-top:.3em;font-size:.42em}.E8CoLW_list{border-bottom:1px solid var(--line-strong);list-style:none}@property --rule{syntax:"<number>";inherits:false;initial-value:1}.E8CoLW_row{--rule:1;align-items:center;gap:var(--gutter);isolation:isolate;transition:color var(--dur-m) var(--ease-out);grid-template-columns:4rem minmax(0,1fr) minmax(0,22rem) 6rem;padding:clamp(14px,1.6vw,24px) clamp(8px,1vw,16px);display:grid;position:relative}.E8CoLW_row:before{content:"";background:var(--line-strong);height:1px;transform:scaleX(var(--rule));transform-origin:0;position:absolute;inset:0 0 auto}.E8CoLW_row:after{content:"";z-index:-1;background:var(--accent);transform-origin:bottom;transition:transform var(--dur-m) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.E8CoLW_index{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);color:var(--accent);transition:color var(--dur-m) var(--ease-out)}.E8CoLW_name{font-size:var(--fs-mega);transition:transform var(--dur-l) var(--ease-out);padding-bottom:.04em;font-weight:700;line-height:.86;overflow:clip}.E8CoLW_name>span{display:block}.E8CoLW_body{color:var(--fg-muted);font-size:var(--fs-body);transition:color var(--dur-m) var(--ease-out)}.E8CoLW_tag{color:var(--fg-muted);transition:color var(--dur-m) var(--ease-out);justify-self:end}@media (hover:hover){.E8CoLW_row:hover{color:var(--cactux-dark)}.E8CoLW_row:hover:after{transform:scaleY(1)}.E8CoLW_row:hover .E8CoLW_index,.E8CoLW_row:hover .E8CoLW_body,.E8CoLW_row:hover .E8CoLW_tag{color:var(--cactux-dark)}.E8CoLW_row:hover .E8CoLW_name{transform:translate(clamp(12px,2vw,40px))}}@media (max-width:900px){.E8CoLW_row{grid-template-columns:3rem minmax(0,1fr);row-gap:6px}.E8CoLW_name{font-size:min(var(--fs-mega), 12.5vw)}.E8CoLW_body{grid-column:2}.E8CoLW_tag{display:none}.E8CoLW_lede{text-align:left;justify-self:start}}
.RaP8Cq_section{padding:clamp(100px, 14vh, 180px) var(--gutter);gap:clamp(40px,5vw,72px);display:grid;position:relative}.RaP8Cq_grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RaP8Cq_card{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--bg);isolation:isolate;min-height:clamp(340px,38vw,600px);transition:scale var(--dur-l) var(--ease-out), background var(--dur-m) var(--ease-out), box-shadow var(--dur-m) var(--ease-out);grid-template-rows:auto 1fr auto;gap:clamp(24px,3vw,48px);padding:clamp(22px,2.2vw,40px);display:grid;position:relative;overflow:hidden}.RaP8Cq_card:nth-child(3n+2){translate:0 clamp(24px,4vw,64px)}.RaP8Cq_card:before{content:"";z-index:-1;pointer-events:none;opacity:0;filter:drop-shadow(0 0 10px #c4ff70e6);background:linear-gradient(115deg,#0000 0% 40%,#c4ff701a 45%,#c4ff7061 48.6%,#dfffa8 50%,#c4ff7061 51.4%,#c4ff701a 55%,#0000 60% 100%) 130% 0/260% 100%;position:absolute;inset:-20%}.RaP8Cq_card:after{content:"";z-index:-1;pointer-events:none;opacity:0;filter:blur(1px)drop-shadow(0 0 6px #c4ff70b3);background:linear-gradient(115deg,#0000 0 44%,#c4ff7080 49.6%,#0000 50.6% 100%) 130% 0/260% 100%;position:absolute;inset:-20%}.RaP8Cq_card:nth-child(3n+1){transform-origin:0}.RaP8Cq_card:nth-child(3n){transform-origin:100%}@media (hover:hover){.RaP8Cq_card:hover{z-index:3;background:var(--cactux-dark-green);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 1px var(--accent), 0 0 44px #c4ff7047, 0 24px 60px #0000008c;scale:1.12}.RaP8Cq_card:hover:before,.RaP8Cq_card:hover:after{opacity:1;animation:RaP8Cq_streak 1.1s var(--ease-out) forwards}.RaP8Cq_card:hover:after{animation-duration:1.4s;animation-delay:80ms}}@keyframes RaP8Cq_streak{0%{background-position:130% 0}to{background-position:-30% 0}}.RaP8Cq_num{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.25rem,1.9vw,2rem);font-weight:700}.RaP8Cq_q{letter-spacing:-.03em;text-wrap:balance;align-self:end;font-size:clamp(2.5rem,4.4vw,5.25rem);line-height:.92;position:relative}.RaP8Cq_a{color:var(--fg-muted);max-width:34ch;font-size:clamp(1.25rem,1.7vw,1.875rem);line-height:1.32}@media (max-width:900px){.RaP8Cq_grid{grid-template-columns:1fr}.RaP8Cq_card:nth-child(3n+2){transform:none}.RaP8Cq_card{min-height:0}}
.q4dyva_soon{background:var(--accent);color:var(--cactux-dark);clip-path:polygon(0 clamp(24px,4vw,64px),clamp(24px,4vw,64px) 0,100% 0,100% 100%,0 100%);grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(4px,1vw,12px);min-height:clamp(520px,88svh,920px);padding:0;display:grid;position:relative;overflow:clip}.q4dyva_mark{width:clamp(280px,42vw,720px);height:auto;color:var(--cactux-faded);opacity:.9;pointer-events:none;margin-top:calc(clamp(280px,42vw,720px)/-1.53846);position:absolute;top:50%;right:-6vw}.q4dyva_row{white-space:nowrap;letter-spacing:-.02em;padding-block:.3em;font-size:clamp(2.25rem,6.4vw,7.5rem);line-height:1;position:relative}.q4dyva_row:nth-of-type(2){color:var(--cactux-dark-green)}.q4dyva_track{will-change:transform;align-items:center;display:inline-flex}.q4dyva_glyph{--cap:.7em;height:calc(var(--cap) * 2.098);width:auto;margin:0 calc(var(--cap) * .332) 0 .9em;translate:0 calc(var(--opt,-.008) * 1em);flex:none}@media (max-width:760px){.q4dyva_row{font-size:15vw}}.q4dyva_caption{padding:0 var(--gutter) var(--gutter);justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}
.Bs3a0a_contact{padding:clamp(120px, 18vh, 220px) var(--gutter) 0;gap:clamp(40px,6vw,96px);display:grid;position:relative;overflow:clip}.Bs3a0a_main{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.Bs3a0a_title{font-size:var(--fs-mega);grid-column:1/span 8;line-height:.88}.Bs3a0a_side{grid-column:9/-1;gap:24px;display:grid}.Bs3a0a_blurb{color:var(--fg-muted);max-width:36ch}.Bs3a0a_mail{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);color:var(--accent);transition:padding var(--dur-m) var(--ease-out), background var(--dur-m) var(--ease-out), color var(--dur-m) var(--ease-out);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0;display:flex}.Bs3a0a_mail:hover{background:var(--accent);color:var(--cactux-dark);padding-inline:16px}.Bs3a0a_socials{gap:20px;list-style:none;display:flex}.Bs3a0a_handle{color:var(--accent)}.Bs3a0a_bar{color:var(--fg-muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;display:flex}.Bs3a0a_giantWrap{margin:0 calc(var(--gutter) * -.15);margin-bottom:-4.5vw;overflow:clip}.Bs3a0a_giant{width:100%;height:auto;color:var(--accent)}.Bs3a0a_giant [data-letter]{transform-box:fill-box}@media (max-width:900px){.Bs3a0a_title,.Bs3a0a_side{grid-column:1/-1}}
