@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.p.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.eoIAuG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.eoIAuG_variable{--font-display:"Archivo", "Archivo Fallback"}
.GMC3RW_page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edefe8;--surface:#14130f0d;--surface-raised:#f9fbf5;--border:#14130f24;--border-strong:#14130f47;--fg:#14130f;--fg-muted:#494d44;--fg-subtle:#686c62;--accent:#2c6a5e;--accent-hover:#215249;--accent-fg:#edefe8;--ink:#131210;--ink-fg:#f1f4ec;--ink-fg-muted:#a3a89b;--ink-fg-subtle:#797d72;--rule:#14130f24;--rule-soft:#14130f17;--page:1280px;--font-sans:var(--font-archivo), sans-serif;--font-serif:var(--font-instrument-serif), serif;--font-mono:var(--font-jetbrains-mono), monospace;background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans)}.GMC3RW_page #smooth-wrapper{background:var(--bg)}
._S6jFG_gate{--gate-paper:#f7f9f2;--gate-wash:#e6efe8;--gate-line:20, 19, 15;--gate-accent:#2c6a5e;z-index:200;visibility:hidden;pointer-events:none;position:fixed;inset:0}._S6jFG_active{visibility:visible;pointer-events:auto}._S6jFG_sheet{background:radial-gradient(130% 95% at 50% 118%, #2c6a5e2e, transparent 64%), linear-gradient(180deg, var(--gate-paper) 0%, var(--gate-wash) 100%);border-top:1px solid rgba(var(--gate-line), .12);box-shadow:0 -20px 44px rgba(var(--gate-line), .1);position:absolute;inset:0;overflow:hidden;transform:translateY(101%)}._S6jFG_lines{opacity:.28;position:absolute;inset:0}._S6jFG_line{background:linear-gradient(180deg, transparent, rgba(var(--gate-line), .55), transparent);width:1px;animation:linear infinite _S6jFG_runUp;position:absolute;top:0;bottom:0}._S6jFG_lineAccent{background:linear-gradient(180deg, transparent, var(--gate-accent), transparent)}@keyframes _S6jFG_runUp{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}._S6jFG_ui{opacity:0;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}._S6jFG_uiOn{opacity:1;transition:opacity .15s 40ms}._S6jFG_rule{align-items:center;height:1px;display:flex;position:absolute;top:50%;left:0;right:0}._S6jFG_ruleLeft,._S6jFG_ruleRight{flex:1;height:1px;transition:transform .52s cubic-bezier(.16,1,.3,1) 40ms;transform:scaleX(0)}._S6jFG_ruleLeft{background:linear-gradient(90deg, transparent, rgba(var(--gate-line), .22));transform-origin:0}._S6jFG_ruleRight{background:linear-gradient(90deg, rgba(var(--gate-line), .22), transparent);transform-origin:100%}._S6jFG_uiOn ._S6jFG_ruleLeft,._S6jFG_uiOn ._S6jFG_ruleRight{transform:scaleX(1)}._S6jFG_ruleGap,._S6jFG_dial{width:clamp(150px,17vw,230px)}._S6jFG_dial{height:clamp(150px,17vw,230px);position:relative}._S6jFG_dial svg{fill:none;stroke:none;width:100%;height:100%;position:absolute;inset:0}._S6jFG_arcOuter,._S6jFG_arcInner{fill:none;stroke-linecap:round;transform-origin:100px 100px}._S6jFG_arcOuter{stroke:rgba(var(--gate-line), .2);stroke-width:1px;stroke-dasharray:230 122}._S6jFG_arcInner{stroke:var(--gate-accent);stroke-width:1.5px;stroke-dasharray:80 172;opacity:.7}._S6jFG_uiOn ._S6jFG_arcOuter{animation:2.8s linear infinite _S6jFG_spin}._S6jFG_uiOn ._S6jFG_arcInner{animation:2s linear infinite reverse _S6jFG_spin}@keyframes _S6jFG_spin{to{transform:rotate(360deg)}}
.KcPd6a_text-type{white-space:pre-wrap;display:inline-block}.KcPd6a_text-type--reserve{align-items:start;display:inline-grid}.KcPd6a_text-type--reserve .KcPd6a_text-type__sizer,.KcPd6a_text-type--reserve .KcPd6a_text-type__body{grid-area:1/1}.KcPd6a_text-type__sizer{visibility:hidden}.KcPd6a_text-type__cursor{animation:KcPd6a_text-type-blink var(--text-type-blink,.5s) ease-in-out infinite alternate;margin-left:.25rem;display:inline-block}.KcPd6a_text-type__cursor--hidden{visibility:hidden}@keyframes KcPd6a_text-type-blink{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.KcPd6a_text-type__cursor{animation:none}}
.FCrl0W_pill{border-radius:var(--radius-full);cursor:pointer;align-items:center;height:44px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.FCrl0W_solid{background:var(--fg);color:var(--bg);padding:0 22px;font-size:14.5px;font-weight:600}.FCrl0W_quiet{color:var(--fg);font-family:var(--font-mono);letter-spacing:.08em;background:#ffffff80;padding:0 20px;font-size:12.5px}.FCrl0W_outline{border:1px solid var(--border);color:var(--fg);background:0 0;padding:0 20px;font-size:14.5px;font-weight:500}.FCrl0W_bare{height:auto;color:var(--fg);transition:color var(--duration) var(--ease-out);background:0 0;padding:0;font-size:14.5px;font-weight:500;overflow:visible}.FCrl0W_bare:hover{color:var(--accent)}.FCrl0W_fill{transform-origin:0;transition:transform .52s var(--ease-out);position:absolute;inset:0 -30%;transform:skew(-28deg)scaleX(0)}.FCrl0W_solid .FCrl0W_fill{background:var(--accent)}.FCrl0W_quiet .FCrl0W_fill{background:#ffffffeb}.FCrl0W_outline .FCrl0W_fill{background:#d5d9cd}.FCrl0W_pill:hover .FCrl0W_fill,.FCrl0W_pill:focus-visible .FCrl0W_fill{transform:skew(-28deg)scaleX(1)}.FCrl0W_label,.FCrl0W_icon{z-index:1;position:relative}.FCrl0W_icon{width:0;transition:width .52s var(--ease-out);align-items:center;display:flex;overflow:hidden}.FCrl0W_icon svg{opacity:0;transition:transform .52s var(--ease-out), opacity .3s var(--ease-out);flex-shrink:0;margin-left:6px;transform:translate(-6px)}.FCrl0W_pill:hover .FCrl0W_icon,.FCrl0W_pill:focus-visible .FCrl0W_icon{width:22px}.FCrl0W_pill:hover .FCrl0W_icon svg,.FCrl0W_pill:focus-visible .FCrl0W_icon svg{opacity:1;transform:none}
.evkFRq_section{--gap:24px;max-width:var(--page);margin:0 auto;padding:120px 48px 40px}.evkFRq_track{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:44px;display:flex;position:relative;overflow-x:auto}.evkFRq_track::-webkit-scrollbar{display:none}.evkFRq_dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.evkFRq_slide{flex:0 0 calc((100% - var(--gap)) / 1.5);scroll-snap-align:start}.evkFRq_slide:last-child{scroll-snap-align:end}.evkFRq_thumb{cursor:none;aspect-ratio:16/9;font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-subtle);background:repeating-linear-gradient(135deg,#e0e3da 0 8px,#d4d8cc 8px 16px);border-radius:12px;align-items:flex-end;padding:14px;font-size:11px;display:flex;position:relative;overflow:hidden}.evkFRq_cursor{z-index:1;border-radius:var(--radius-full);color:#14130f;white-space:nowrap;pointer-events:none;background:#fff;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 4px 16px #14130f29}.evkFRq_caption{width:calc((100% - var(--gap)) / 1.5);justify-content:space-between;align-items:flex-start;gap:32px;padding-top:24px;display:flex}.evkFRq_meta{flex-direction:column;gap:8px;max-width:44ch;display:flex}.evkFRq_tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);font-size:11.5px}.evkFRq_title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.evkFRq_desc{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.6}.evkFRq_cta{align-items:center;gap:4px;margin-top:8px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.evkFRq_cta:hover{color:var(--accent)}.evkFRq_nav{flex-shrink:0;gap:8px;display:flex}.evkFRq_navButton{border-radius:var(--radius-full);width:40px;height:40px;color:var(--fg-muted);transition:color var(--duration) var(--ease-out), background var(--duration) var(--ease-out);place-items:center;display:grid}.evkFRq_navButton:hover:not(:disabled){color:var(--fg);background:var(--surface)}.evkFRq_navButton:disabled{color:var(--fg-subtle);opacity:.4;cursor:default}@media (max-width:1200px){.evkFRq_slide{flex-basis:100%}.evkFRq_caption{flex-direction:column;gap:20px;width:100%}.evkFRq_meta{width:100%;max-width:none}.evkFRq_nav{align-self:center}}@media (max-width:900px){.evkFRq_section{padding:80px 20px 40px}}@media (hover:none){.evkFRq_thumb{cursor:auto}.evkFRq_cursor{display:none}}
._2yspzG_section{max-width:var(--page);margin:0 auto;padding:24px 48px 40px}._2yspzG_grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}._2yspzG_card{-webkit-user-select:none;user-select:none;cursor:default;display:flex}._2yspzG_face{background:var(--card-bg);min-height:460px;transition:box-shadow .3s var(--ease-out);will-change:transform;border-radius:20px;flex-direction:column;flex:1;padding:40px;display:flex;position:relative}._2yspzG_glare{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}@media (hover:hover){._2yspzG_card:hover ._2yspzG_face{box-shadow:0 6px 16px #14130f1a}._2yspzG_card:hover ._2yspzG_glare{opacity:1}}._2yspzG_card:first-child{--card-ink:#3c5468;--card-bg:#c2ccd4}._2yspzG_card:last-child{--card-ink:#414d33;--card-bg:#bcc3af}._2yspzG_label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--card-ink);font-size:12px;font-weight:500}._2yspzG_title{letter-spacing:-.02em;max-width:20ch;color:var(--fg);margin:20px 0 0;font-size:30px;font-weight:600;line-height:1.2}._2yspzG_body{color:#14130fb8;max-width:40ch;margin:24px 0 0;font-size:15.5px;line-height:1.65}._2yspzG_actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:40px;display:flex}@media (max-width:900px){._2yspzG_section{padding:64px 20px 40px}._2yspzG_grid{grid-template-columns:1fr}._2yspzG_face{min-height:0;padding:32px}._2yspzG_actions{padding-top:32px}}
.hGky2W_meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.hGky2W_dot{color:var(--fg-subtle)}.hGky2W_tag{background:var(--surface);border-radius:var(--radius-full);color:var(--fg-muted);padding:3px 12px;font-size:13px}
.ztB4wa_overlay{z-index:100;overscroll-behavior:contain;--bg:var(--ink);--fg:var(--ink-fg);--fg-muted:var(--ink-fg-muted);--fg-subtle:var(--ink-fg-subtle);--rule:#f1f4ec29;--border:#f1f4ec29;--accent:#7fb3a4;--accent-hover:#9cc7ba;--accent-fg:var(--ink);background:var(--bg);width:100vw;color:var(--fg);--reveal:150vmax;clip-path:circle(var(--reveal) at var(--ox,50%) var(--oy,50%));--hole:0px;--mask:radial-gradient(circle at var(--cx,var(--ox,50%)) var(--cy,var(--oy,50%)), transparent 0, transparent var(--hole),  #000 calc(var(--hole) + 1px));-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);will-change:clip-path, mask-image;position:fixed;inset:0;overflow-y:auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ztB4wa_locked{scrollbar-color:transparent transparent}.ztB4wa_locked::-webkit-scrollbar-thumb{background:0 0}.ztB4wa_stack{flex-direction:column;min-height:100dvh;display:flex}.ztB4wa_bar{justify-content:space-between;align-items:center;padding:20px 48px;display:flex}.ztB4wa_close{border:1px solid var(--rule);border-radius:var(--radius-full);width:44px;height:44px;color:var(--fg);transition:background var(--duration) var(--ease-out), color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);place-items:center;display:grid}.ztB4wa_close:hover{background:var(--fg);color:var(--bg);transform:rotate(90deg)}.ztB4wa_content{flex-direction:column;flex:1;gap:clamp(28px,4.5vh,56px);width:100%;max-width:860px;margin:0 auto;padding:clamp(32px,6vh,72px) 48px 48px;display:flex}.ztB4wa_head{flex-direction:column;gap:clamp(12px,1.6vh,20px);display:flex}.ztB4wa_title{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.8vw,58px);font-weight:600;line-height:1.02}.ztB4wa_greeting{vertical-align:baseline}.ztB4wa_subtitle{max-width:46ch;color:var(--fg-muted);margin:0;font-size:clamp(15px,1.5vw,19px);line-height:1.5}.ztB4wa_info{flex-wrap:wrap;gap:24px 64px;display:flex}.ztB4wa_infoCol{flex-direction:column;gap:4px;min-width:200px;display:flex}.ztB4wa_label{margin-bottom:10px;font-size:13px;font-weight:600}.ztB4wa_line{width:fit-content;color:var(--fg-muted);transition:color var(--duration) var(--ease-out);font-size:14.5px;text-decoration:none}a.ztB4wa_line:hover{color:var(--accent)}.ztB4wa_form{flex-direction:column;gap:clamp(18px,2.6vh,26px);max-width:620px;display:flex}.ztB4wa_field{border:none;border-bottom:1px solid var(--rule);width:100%;color:var(--fg);font-family:var(--font-serif);transition:border-color var(--duration) var(--ease-out);background:0 0;padding:10px 4px 12px;font-size:1.3rem}.ztB4wa_field::placeholder{color:var(--fg-muted)}.ztB4wa_field:focus{border-bottom-color:var(--fg);outline:none}.ztB4wa_message{max-height:30vh;overflow-y:auto}.ztB4wa_submit{align-self:flex-end}.ztB4wa_socials{gap:12px;margin-top:auto;padding-top:24px;display:flex}.ztB4wa_social{border-radius:var(--radius-full);background:var(--fg);width:36px;height:36px;color:var(--bg);transition:background var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);place-items:center;display:grid}.ztB4wa_social:hover{background:var(--accent);transform:translateY(-2px)}@media (max-width:1200px){.ztB4wa_form{max-width:none}.ztB4wa_socials{justify-content:center}}@media (max-width:900px){.ztB4wa_bar{padding:14px 20px}.ztB4wa_content{padding:32px 20px}.ztB4wa_subtitle{max-width:none}}
.GvEOmW_section{--gap:32px;max-width:var(--page);margin:0 auto;padding:96px 48px 40px}.GvEOmW_head{justify-content:space-between;align-items:center;gap:24px;display:flex}.GvEOmW_title{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700}.GvEOmW_all{flex-shrink:0}.GvEOmW_track{gap:var(--gap);overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none;margin-top:44px;display:flex;overflow-x:auto}.GvEOmW_track::-webkit-scrollbar{display:none}.GvEOmW_dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.GvEOmW_slide{--card-min:280px;flex:0 0 max(var(--card-min), calc((100% - 2.5 * var(--gap)) / 3.5));position:relative}.GvEOmW_slide+.GvEOmW_slide:before{content:"";top:0;bottom:0;left:calc(var(--gap) / -2);background:var(--rule-soft);width:1px;position:absolute}.GvEOmW_thumb{aspect-ratio:1;font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-subtle);background:repeating-linear-gradient(135deg,#e0e3da 0 8px,#d4d8cc 8px 16px);border-radius:12px;align-items:flex-end;padding:14px;font-size:11px;display:flex;position:relative;overflow:hidden}.GvEOmW_postTitle{letter-spacing:-.01em;margin:20px 0 0;font-size:20px;font-weight:600;line-height:1.25}.GvEOmW_meta{color:var(--fg-subtle);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:14px;display:flex}.GvEOmW_cta{align-items:center;gap:4px;margin-top:12px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.GvEOmW_cta:hover{color:var(--accent)}.GvEOmW_nav{border:1px solid var(--border);border-radius:var(--radius-full);margin-top:40px;display:inline-flex;overflow:hidden}.GvEOmW_navButton{width:48px;height:40px;color:var(--fg-muted);transition:color var(--duration) var(--ease-out), background var(--duration) var(--ease-out);place-items:center;display:grid}.GvEOmW_navButton+.GvEOmW_navButton{border-left:1px solid var(--border)}.GvEOmW_navButton:hover:not(:disabled){color:var(--fg);background:var(--surface)}.GvEOmW_navButton:disabled{color:var(--fg-subtle);opacity:.4;cursor:default}@media (max-width:900px){.GvEOmW_section{padding:64px 20px 40px}}@media (max-width:632px){.GvEOmW_slide{flex-basis:100%}}.GvEOmW_thumb img{object-fit:cover}
.QvzvYW_section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;padding-bottom:72px;display:grid}.QvzvYW_text{flex-direction:column;align-items:flex-start;display:flex}.QvzvYW_heading{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(48px,5vw,72px);font-weight:400}.QvzvYW_title{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.2}.QvzvYW_titleLink{transition:color var(--duration) var(--ease-out);text-decoration:none}.QvzvYW_titleLink:hover{color:var(--accent)}.QvzvYW_cta{margin-top:28px}.QvzvYW_thumb{aspect-ratio:16/9;background:var(--ink);border-radius:var(--radius-lg);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-fg-muted);place-items:center;font-size:13px;text-decoration:none;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.QvzvYW_section{grid-template-columns:1fr;gap:32px;padding-bottom:48px}}.QvzvYW_thumb img{object-fit:cover}
.O-yDEW_canvas{z-index:100;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
.bB1POW_root{display:none}@media (max-width:768px){.bB1POW_root{display:block}}.bB1POW_bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:14px 20px;display:flex;position:relative}.bB1POW_brand{flex-shrink:0;text-decoration:none;display:flex}.bB1POW_trigger{align-items:center;gap:var(--space-2);color:var(--fg);font-size:15px;font-weight:500;display:inline-flex}.bB1POW_chevron{transition:transform var(--duration) var(--ease-out)}.bB1POW_chevronUp,.bB1POW_chevronDown{transform:rotate(180deg)}.bB1POW_drawer{height:100dvh;padding:84px 20px calc(20px + env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.bB1POW_menu{margin-top:var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.bB1POW_menuLink{width:100%;padding:var(--space-4) 0;border-bottom:1px solid var(--border);font-size:var(--text-lg);color:var(--fg);text-align:left;transition:color var(--duration) var(--ease-out);font-weight:600;line-height:1.2;text-decoration:none;display:block}.bB1POW_menuActive{color:var(--accent)}.bB1POW_lang{justify-content:center;display:flex;position:relative}.bB1POW_langTrigger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--fg);font-weight:500;display:inline-flex}.bB1POW_langMenu{bottom:calc(100% + var(--space-2));min-width:168px;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.bB1POW_langOption{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-muted);text-align:center;display:block}.bB1POW_langCurrent{color:var(--fg)}
._13TaCa_bar{background:var(--bg);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;display:flex}._13TaCa_tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}._13TaCa_tabs::-webkit-scrollbar{display:none}._13TaCa_tab{white-space:nowrap;color:var(--fg-muted);transition:color var(--duration) var(--ease-out);flex-shrink:0;padding:16px 12px;font-size:15px;position:relative}._13TaCa_tab:hover{color:var(--fg)}._13TaCa_tab:after{content:"";background:var(--accent);height:2px;transition:transform var(--duration) var(--ease-out);position:absolute;inset:auto 12px -1px;transform:scaleX(0)}._13TaCa_tabActive{color:var(--fg)}._13TaCa_tabActive:after{transform:scaleX(1)}._13TaCa_rss{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--fg-muted);transition:color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-flex}._13TaCa_rss:hover{color:var(--fg);border-color:var(--border-strong)}._13TaCa_grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}._13TaCa_item{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:flex-start;gap:32px;padding:36px 0;display:flex}._13TaCa_body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._13TaCa_title{letter-spacing:-.015em;margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.25}._13TaCa_titleLink{transition:color var(--duration) var(--ease-out);text-decoration:none}._13TaCa_titleLink:hover{color:var(--accent)}._13TaCa_cta{margin-top:24px}._13TaCa_thumb{aspect-ratio:1;background:var(--ink);border-radius:var(--radius-lg);width:160px;font-family:var(--font-mono);letter-spacing:.06em;text-align:center;color:var(--ink-fg-muted);flex-shrink:0;place-items:center;padding:12px;font-size:12px;display:grid;position:relative;overflow:hidden}._13TaCa_empty{text-align:center;color:var(--fg-muted);padding:64px 0;font-size:16px}@media (max-width:768px){._13TaCa_bar{border-bottom:none;flex-direction:column;align-items:flex-start;gap:12px}._13TaCa_tabs{border-bottom:1px solid var(--rule);width:100%}._13TaCa_rss{gap:6px;padding:6px 12px;font-size:12.5px}}@media (max-width:900px){._13TaCa_grid{grid-template-columns:minmax(0,1fr)}._13TaCa_item{gap:20px;padding:28px 0}._13TaCa_thumb{width:120px}}._13TaCa_thumb img{object-fit:cover}
.tKq5Aq_page{--heart:#b8432c;flex-direction:column;display:flex}.tKq5Aq_top{padding:24px 40px}.tKq5Aq_brand{text-decoration:none;display:inline-flex}.tKq5Aq_logoShort{display:none}.tKq5Aq_main{text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:32px;padding:8px 24px 32px;display:flex}.tKq5Aq_headline{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 62;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:900;line-height:1.05;display:flex}.tKq5Aq_status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin:14px 0 0;font-size:11px}.tKq5Aq_stage{justify-content:center;align-items:center;gap:calc(var(--size) * .04);margin-bottom:10vh;display:flex}.tKq5Aq_digit{height:calc(var(--size) * var(--digit,1));fill:var(--fg);flex:none;overflow:visible}.tKq5Aq_glyph{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 72;font-size:647px;font-weight:900}.tKq5Aq_defs{width:0;height:0;position:absolute}.tKq5Aq_stamp{--s:calc(var(--size) * var(--stamp-scale,1));top:var(--stamp-top,45%);z-index:1;pointer-events:none;animation:tKq5Aq_stamp .28s cubic-bezier(.3, 1.3, .6, 1) var(--stamp-delay,.62s) both;background:#edefe8eb;border-radius:6px;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.tKq5Aq_ink{align-items:center;gap:calc(var(--s) * .025);padding:calc(var(--s) * .04) calc(var(--s) * .08);border:calc(var(--s) * .012 + 2px) double var(--stamp-ink,var(--heart));border-radius:inherit;color:var(--stamp-ink,var(--heart));text-align:center;filter:url(#error-ink);flex-direction:column;display:flex}.tKq5Aq_stampTitle{font-family:var(--font-display), sans-serif;font-size:calc(var(--s) * .35);font-variation-settings:"wdth" 62;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:1}.tKq5Aq_stampNote{max-width:30ch;font-family:var(--font-mono);font-size:clamp(11px, calc(var(--s) * .032), calc(14px * var(--stamp-scale,1)));letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.4}.tKq5Aq_landed{animation:tKq5Aq_thud .2s ease-out calc(var(--stamp-delay,.62s) + .26s)}.tKq5Aq_actions{flex-wrap:wrap;justify-content:center;gap:12px 36px;display:flex}.tKq5Aq_action{color:var(--fg);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:color var(--duration) var(--ease-out);background:0 0;border:0;padding:8px 4px;font-size:12px;text-decoration:none}.tKq5Aq_action:hover,.tKq5Aq_action[data-ready]{color:var(--heart)}.tKq5Aq_action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes tKq5Aq_stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scale(1.9)}}@keyframes tKq5Aq_thud{30%{transform:translate(2px,2px)}60%{transform:translate(-1px,-1px)}}@media (max-width:600px){.tKq5Aq_top{padding:20px}.tKq5Aq_logoFull{display:none}.tKq5Aq_logoShort{display:block}.tKq5Aq_main{padding:8px 20px 28px}}@media (prefers-reduced-motion:reduce){.tKq5Aq_stamp,.tKq5Aq_landed{animation:none}}.tKq5Aq_page[data-trail],.tKq5Aq_page[data-trail] *{cursor:none}
.aSi2jG_header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edefe8db;border-bottom:1px solid #14130f24;position:fixed;inset:0 0 auto}.aSi2jG_bar{max-width:var(--page);justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 auto;padding:20px 48px;display:flex}.aSi2jG_brand{flex-shrink:0;text-decoration:none;display:flex}.aSi2jG_nav{align-items:center;gap:32px;display:flex}.aSi2jG_navLink{transition:color var(--duration) var(--ease-out);font-size:14.5px;font-weight:500;text-decoration:none}.aSi2jG_navLink:hover{color:var(--accent)}.aSi2jG_navLink{position:relative}.aSi2jG_navLink:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform var(--duration) var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.aSi2jG_navActive{color:var(--accent)}.aSi2jG_navActive:after{transform:scaleX(1)}.aSi2jG_roll{display:block;position:relative;overflow:hidden}.aSi2jG_rollLine{white-space:nowrap;transition:transform .3s cubic-bezier(.338,.015,.395,.959);display:block}.aSi2jG_rollIncoming{position:absolute;inset:0;transform:translateY(-100%)}.aSi2jG_navLink:hover .aSi2jG_rollOutgoing,.aSi2jG_navLink:focus-visible .aSi2jG_rollOutgoing{transform:translateY(100%)}.aSi2jG_navLink:hover .aSi2jG_rollIncoming,.aSi2jG_navLink:focus-visible .aSi2jG_rollIncoming{transform:translateY(0)}.aSi2jG_contactLink{background:var(--fg);color:var(--bg);border-radius:6px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.aSi2jG_contactFill{background:var(--accent);transform-origin:0;transition:transform .52s var(--ease-out);position:absolute;inset:0 -30%;transform:skew(-28deg)scaleX(0)}.aSi2jG_contactLink:hover .aSi2jG_contactFill{transform:skew(-28deg)scaleX(1)}.aSi2jG_contactLabel,.aSi2jG_contactIcon{z-index:1;position:relative}.aSi2jG_contactIcon{display:flex}@media (max-width:768px){.aSi2jG_bar{display:none}}
.OvxL2G_page{max-width:var(--page);margin:0 auto;padding:160px 48px 40px}@media (max-width:900px){.OvxL2G_page{padding:120px 20px 32px}}
.i-gAQa_page{--size:min(30vw, 44vh, 380px);--gap:calc(var(--size) * .05);--line:2px;--stamp-scale:1.25;--stamp-top:45%}.i-gAQa_cards{gap:var(--gap);width:calc((var(--size) - var(--gap)) * 1.5 + var(--gap) * 3);height:var(--size);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.i-gAQa_card{cursor:pointer;perspective:800px;background:0 0;border:0;padding:0;position:relative}.i-gAQa_card:where(:disabled){cursor:default}.i-gAQa_card:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.i-gAQa_inner{transform-style:preserve-3d;transition:transform .42s var(--ease-out);position:absolute;inset:0}.i-gAQa_card[data-up] .i-gAQa_inner{transform:rotateY(180deg)}@media (hover:hover){.i-gAQa_card:not(:disabled):hover .i-gAQa_inner{transform:translateY(-4px)}}.i-gAQa_back,.i-gAQa_front{backface-visibility:hidden;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.i-gAQa_back{background:repeating-linear-gradient(135deg, #edefe812 0 2px, transparent 2px 9px), var(--fg);color:var(--bg)}.i-gAQa_back svg{opacity:.4;width:30%;height:auto}.i-gAQa_front{border:var(--line) solid var(--fg);color:var(--fg);transition:opacity .3s var(--ease-out);background:#f7f8f3;transform:rotateY(180deg)}.i-gAQa_front svg{stroke-width:2px;width:46%;height:auto}.i-gAQa_card[data-face=heart] .i-gAQa_front{color:var(--heart)}.i-gAQa_card[data-face=star] .i-gAQa_front{color:#c2a15a}.i-gAQa_card[data-face=moon] .i-gAQa_front{color:#3d4fa3}.i-gAQa_card[data-face=leaf] .i-gAQa_front{color:var(--accent)}.i-gAQa_card[data-face=heart] .i-gAQa_front svg,.i-gAQa_card[data-face=star] .i-gAQa_front svg,.i-gAQa_card[data-face=moon] .i-gAQa_front svg,.i-gAQa_card[data-face=leaf] .i-gAQa_front svg{fill:currentColor}.i-gAQa_card[data-face=smile] .i-gAQa_front{color:var(--heart)}.i-gAQa_card[data-matched] .i-gAQa_front{opacity:.4}@media (max-width:600px){.i-gAQa_page{--size:min(39vw, 30vh);--digit:.5;--line:1.5px}.i-gAQa_back,.i-gAQa_front{border-radius:7px}}@media (prefers-reduced-motion:reduce){.i-gAQa_inner{transition:none}}
._KdjZG_page{--size:min(26vw, 38vh, 340px);--stamp-ink:var(--accent);--stamp-delay:1.5s;--stamp-top:50%;--stamp-scale:.8}._KdjZG_board{width:var(--size);height:var(--size);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}._KdjZG_board>span,._KdjZG_slot{min-width:0;display:block}._KdjZG_pipe,._KdjZG_ghost{width:100%;height:100%;display:block}._KdjZG_pipe path{fill:none;stroke-linecap:butt}._KdjZG_wall{stroke:var(--fg);stroke-width:.34px}._KdjZG_channel{stroke:#f7f8f3;stroke-width:.2px}._KdjZG_ghost path{fill:none;stroke:#14130f1a;stroke-width:.34px;transition:stroke .15s var(--ease-out)}._KdjZG_slot{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}._KdjZG_slot[data-armed] ._KdjZG_ghost path{stroke:#2c6a5e59}._KdjZG_slot[data-wrong]{animation:.36s ease-in-out _KdjZG_shake}._KdjZG_slot:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._KdjZG_snap{animation:_KdjZG_snap .26s var(--ease-out)}._KdjZG_water{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._KdjZG_water path{fill:none;stroke:var(--accent);stroke-width:.12px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:1.2s ease-in-out .2s forwards _KdjZG_flow}._KdjZG_tray{top:calc(100% + var(--size) * .14);gap:calc(var(--size) * .07);display:flex;position:absolute;left:50%;transform:translate(-50%)}._KdjZG_piece{width:calc(var(--size) / 3 * .8);height:calc(var(--size) / 3 * .8);cursor:grab;touch-action:none;background:#14130f0a;border:1.5px dashed #0000;border-radius:10px;padding:0}._KdjZG_piece[aria-pressed=true]{border-color:var(--accent)}._KdjZG_piece:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._KdjZG_piece[data-placed]{visibility:hidden}@keyframes _KdjZG_shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes _KdjZG_snap{0%{transform:scale(1.12)}}@keyframes _KdjZG_flow{to{stroke-dashoffset:0}}@media (max-width:600px){._KdjZG_page{--size:min(46vw, 34vh);--digit:.5}._KdjZG_piece{border-radius:7px}}@media (prefers-reduced-motion:reduce){._KdjZG_slot[data-wrong],._KdjZG_snap{animation:none}._KdjZG_water path{stroke-dashoffset:0;animation:none}}
.OP8b-a_page{--size:min(34vw, 46vh, 460px);--line:2px}.OP8b-a_grid{width:var(--size);height:var(--size);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.OP8b-a_cell{color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.OP8b-a_cell:nth-child(3n+1),.OP8b-a_cell:nth-child(3n+2){border-right:var(--line) solid var(--fg)}.OP8b-a_cell:nth-child(-n+6){border-bottom:var(--line) solid var(--fg)}.OP8b-a_cell:where(:disabled){cursor:default}.OP8b-a_cell:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.OP8b-a_cross,.OP8b-a_ghost,.OP8b-a_heart{width:42%;height:42%}.OP8b-a_cross,.OP8b-a_ghost{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round}.OP8b-a_cross path{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:.13s ease-out forwards OP8b-a_draw}.OP8b-a_cross path:last-child{animation-delay:.15s}.OP8b-a_ghost{opacity:0;transition:opacity .15s var(--ease-out)}@media (hover:hover){.OP8b-a_cell:not(:disabled):hover{background:#14130f0a}.OP8b-a_cell:not(:disabled):hover .OP8b-a_ghost{opacity:.16}}.OP8b-a_heart{fill:var(--heart);animation:OP8b-a_pop .32s var(--ease-out) both}.OP8b-a_flip{animation:OP8b-a_flip .52s var(--ease-out) both}.OP8b-a_strike{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.OP8b-a_strike line{stroke:var(--heart);stroke-width:.06px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:OP8b-a_draw .42s var(--ease-out) .16s forwards}@keyframes OP8b-a_pop{0%{opacity:0;transform:scale(.4)}}@keyframes OP8b-a_flip{0%{opacity:0;transform:scale(.4)rotate(-180deg)}70%{transform:scale(1.18)rotate(10deg)}}@keyframes OP8b-a_draw{to{stroke-dashoffset:0}}@media (max-width:600px){.OP8b-a_page{--size:min(50vw, 42vh);--digit:.56;--line:1.5px}.OP8b-a_cross,.OP8b-a_ghost{stroke-width:5px}}@media (prefers-reduced-motion:reduce){.OP8b-a_heart,.OP8b-a_flip{animation:none}.OP8b-a_cross path,.OP8b-a_strike line{stroke-dashoffset:0;animation:none}}
.Soh7Uq_page{--size:min(25vw, 40vh, 300px);--line:2px}.Soh7Uq_screen{width:calc(var(--size) * 2.4);height:var(--size);position:relative}.Soh7Uq_pad{border:var(--line) solid var(--fg);cursor:pointer;touch-action:manipulation;background:#f7f8f3;border-radius:10px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.Soh7Uq_pad:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Soh7Uq_canvas{width:100%;height:100%;font-family:var(--font-mono);display:block}@media (max-width:600px){.Soh7Uq_page{--size:min(29vw, 26vh);--digit:.45;--line:1.5px}.Soh7Uq_pad{border-radius:7px}}
.v1cH-W_footer{background:var(--ink);color:var(--ink-fg);padding:140px 0 40px;overflow:hidden;container-type:inline-size}.v1cH-W_wordmarkWrap{position:relative}.v1cH-W_wordmarkCanvas{--bleed:64px;top:calc(var(--bleed) * -1);width:100%;height:calc(100% + var(--bleed) * 2);pointer-events:none;position:absolute;left:0}.v1cH-W_wordmarkMasked .v1cH-W_char{visibility:hidden}.v1cH-W_wordmark{--track:.183em;letter-spacing:var(--track);text-align:center;white-space:nowrap;color:#211f1b;-webkit-user-select:none;user-select:none;margin:0;font-size:12cqw;font-weight:800;line-height:.9}.v1cH-W_char{will-change:transform, opacity;display:inline-block}.v1cH-W_char:last-child{margin-right:calc(var(--track) * -1)}.v1cH-W_reveal{will-change:transform, opacity}.v1cH-W_inner{max-width:var(--page);margin:0 auto;padding:0 48px}.v1cH-W_tagline{max-width:46ch;color:var(--ink-fg-muted);margin:40px 0 0;font-size:16px;line-height:1.6}.v1cH-W_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.v1cH-W_mail,.v1cH-W_social{border-radius:var(--radius-full);height:36px;color:var(--ink-fg);transition:background var(--duration) var(--ease-out);background:#f1f4ec14;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.v1cH-W_mail{font-family:var(--font-mono);padding:0 16px;font-size:12.5px}.v1cH-W_social{width:36px}.v1cH-W_mail:hover,.v1cH-W_social:hover{color:var(--ink-fg);background:#f1f4ec2e}.v1cH-W_bottom{color:var(--ink-fg-subtle);border-top:1px solid #f1f4ec1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:13.5px;display:flex}.v1cH-W_legal{flex-wrap:wrap;gap:24px;display:flex}.v1cH-W_legalLink{transition:color var(--duration) var(--ease-out);text-decoration:none}.v1cH-W_legalLink:hover{color:var(--ink-fg)}@media (max-width:1200px){.v1cH-W_footer{padding-top:80px}}@media (max-width:768px){.v1cH-W_footer{padding-top:40px}.v1cH-W_legal{justify-content:space-between;width:100%}}@media (max-width:600px){.v1cH-W_inner{padding:0 20px}.v1cH-W_bottom{margin-top:40px}}
