.YeEf2G_hero{padding-top:clamp(var(--space-6), 5vw, var(--space-9));padding-bottom:var(--section-y)}.YeEf2G_hero>.container{container-type:inline-size}.YeEf2G_heroTag{margin-bottom:clamp(var(--space-5), 3vw, var(--space-7));color:var(--fg-muted)}.YeEf2G_heroTitle{--char:.575;font-size:clamp(1.75rem, calc(100cqi / (var(--len) * var(--char))), 11rem);letter-spacing:-.035em;text-wrap:nowrap;line-height:.9}:lang(en) .YeEf2G_heroTitle{--char:.615}@media (min-width:900px){.YeEf2G_heroTitle{--char:.64}:lang(en) .YeEf2G_heroTitle{--char:.69}}.YeEf2G_heroLine{margin-left:calc(var(--offset,0) * 100%);white-space:nowrap;display:block}@media (max-width:599px){.YeEf2G_heroTitle{text-wrap:wrap;font-size:clamp(2.4rem,12.5vw,4.25rem)}.YeEf2G_heroLine{white-space:normal;margin-left:calc(var(--offset,0) * 55%)}}.YeEf2G_heroFoot .btn{flex:13rem}@media (min-width:900px){.YeEf2G_heroFoot .btn{flex:none}}.YeEf2G_punct{color:var(--brand)}.YeEf2G_heroFoot{gap:var(--space-6);margin-top:clamp(var(--space-7), 6vw, var(--space-9));display:grid}.YeEf2G_heroLead{max-width:44ch}@media (min-width:900px){.YeEf2G_heroFoot{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.YeEf2G_heroLead{grid-column:1/span 6}.YeEf2G_heroFoot>.btn-row{grid-column:8/-1;justify-content:flex-end}}.YeEf2G_split{border-top:var(--rule);display:grid}.YeEf2G_door{align-content:space-between;gap:var(--space-6);padding:clamp(var(--space-6), 5vw, var(--space-9)) var(--gutter);isolation:isolate;text-decoration:none;display:grid;position:relative}.YeEf2G_doorTitle{font-size:var(--text-2xl);max-width:13ch;line-height:1}.YeEf2G_doorText{max-width:40ch;color:var(--fg-muted);font-size:var(--text-lg);line-height:1.5}.YeEf2G_doorLink{justify-self:start}.YeEf2G_door:hover .YeEf2G_doorLink{text-decoration-color:currentColor}:is(.YeEf2G_door:hover .arrow,.YeEf2G_door:focus-visible .arrow){transform:translate(6px)}.YeEf2G_door .arrow{transition:transform var(--dur) var(--ease-out)}.YeEf2G_door:focus-visible{outline-offset:-6px}@media (min-width:900px){.YeEf2G_split{grid-template-columns:1fr 1fr}.YeEf2G_door{min-height:clamp(24rem,62vh,38rem)}.YeEf2G_door:first-child{padding-left:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)))}.YeEf2G_door:last-child{padding-right:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)))}}.YeEf2G_index{border-bottom:var(--rule);margin:0}.YeEf2G_index>li{border-top:var(--rule)}.YeEf2G_row{column-gap:var(--col-gap);padding-block:clamp(var(--space-4), 2.2vw, var(--space-6));grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.YeEf2G_rowNum{font-size:var(--text-sm);color:var(--accent-text);transform:translateY(-.35em)}.YeEf2G_rowTitle{letter-spacing:-.03em;transition:transform var(--dur) var(--ease-out);overflow-wrap:anywhere;font-size:clamp(1.75rem,.7rem + 4.5vw,5.25rem);line-height:1}.YeEf2G_rowArrow{width:2.75rem;height:2.75rem;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;border:1.5px solid;grid-area:1/3;justify-content:center;align-self:center;align-items:center;display:inline-flex}.YeEf2G_rowArrow .arrow{transition:transform var(--dur) var(--ease-out)}.YeEf2G_rowMore{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-column:2/3;grid-template-rows:1fr;display:grid}.YeEf2G_rowMoreInner{gap:var(--space-3);min-height:0;padding-top:var(--space-3);display:grid;overflow:hidden}.YeEf2G_rowSummary{max-width:52ch;color:var(--fg-muted)}.YeEf2G_rowTags{display:none}.YeEf2G_row:hover .YeEf2G_rowArrow,.YeEf2G_row:focus-visible .YeEf2G_rowArrow{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}:is(.YeEf2G_row:hover .YeEf2G_rowArrow .arrow,.YeEf2G_row:focus-visible .YeEf2G_rowArrow .arrow){transform:translate(3px)}@media (min-width:700px){.YeEf2G_row{grid-template-columns:4rem minmax(0,1fr) auto}.YeEf2G_rowTags{display:flex}.YeEf2G_rowMoreInner{align-items:start;column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) auto}}@media (hover:hover) and (pointer:fine){.YeEf2G_rowMore{grid-template-rows:0fr}.YeEf2G_row:hover .YeEf2G_rowMore,.YeEf2G_row:focus-visible .YeEf2G_rowMore{grid-template-rows:1fr}.YeEf2G_row:hover .YeEf2G_rowTitle,.YeEf2G_row:focus-visible .YeEf2G_rowTitle{transform:translateX(var(--space-4))}}.YeEf2G_gameItem{border-top:0!important}.YeEf2G_gameRow{padding-inline:var(--space-4)}@media (min-width:700px){.YeEf2G_gameRow{padding-inline:var(--space-5)}}
.Amgi7a_offerings{gap:var(--space-6) var(--col-gap);margin:0;display:grid}.Amgi7a_offering{align-content:start;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--rule-strong);display:grid}.Amgi7a_offeringTitle{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:750;font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.1}.Amgi7a_points{gap:var(--space-1);margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.Amgi7a_points li:before{content:"— ";color:var(--accent-text)}@media (min-width:900px){.Amgi7a_offerings{grid-template-columns:repeat(3,minmax(0,1fr))}}.Amgi7a_grid{gap:var(--col-gap);margin:0;display:grid}@media (min-width:700px){.Amgi7a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Amgi7a_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Amgi7a_grid>li{display:flex}.Amgi7a_card{border:var(--rule);background:var(--bg-sunk);flex-direction:column;width:100%;display:flex}.Amgi7a_cardMedia{aspect-ratio:16/10;border-bottom:var(--rule);position:relative;overflow:hidden}.Amgi7a_cardPlaceholder{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:var(--line);background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:24px 24px;place-items:center;font-size:clamp(2rem,6vw,3.25rem);font-weight:800;display:grid;position:absolute;inset:0}.Amgi7a_cardBadge{top:var(--space-3);left:var(--space-3);background:var(--brand-strong);color:var(--brand-contrast);padding:.3rem .5rem;position:absolute}.Amgi7a_cardBadge[data-soon]{background:var(--fg);color:var(--bg)}.Amgi7a_cardBody{align-content:start;gap:var(--space-3);padding:var(--space-5);flex:1;display:grid}.Amgi7a_cardTitle{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;font-weight:750}.Amgi7a_features summary{cursor:pointer;min-height:44px;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;align-items:center;display:inline-flex}.Amgi7a_features ul{color:var(--fg-muted);font-size:var(--text-sm);margin:0;padding-left:1.1em}.Amgi7a_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--rule);display:flex}.Amgi7a_price{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:500}.Amgi7a_filters{gap:var(--space-4);padding-block:var(--space-5);border-block:var(--rule);margin-bottom:var(--space-7);display:grid}.Amgi7a_filterRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.Amgi7a_filterRow>.Amgi7a_label,.Amgi7a_filterRow>.label){min-width:4.5rem;color:var(--fg-muted)}.Amgi7a_chip{min-height:40px;padding:0 var(--space-3);border:1px solid var(--control-line);font-size:var(--text-sm);transition:border-color var(--dur-fast) linear, background-color var(--dur-fast) linear;align-items:center;gap:.5em;font-weight:550;text-decoration:none;display:inline-flex}.Amgi7a_chip:hover{border-color:var(--fg)}.Amgi7a_chip[aria-current=true]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.Amgi7a_chipCount{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.7}.Amgi7a_resultBar{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.Amgi7a_empty{gap:var(--space-4);padding:var(--space-8) var(--space-5);border:1px dashed var(--line);text-align:left;justify-items:start;display:grid}.Amgi7a_empty h2{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:750;font-size:var(--text-xl)}
.o_jVjW_steps{gap:var(--space-6) var(--col-gap);counter-reset:step;margin:0;display:grid}.o_jVjW_step{align-content:start;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule-strong);display:grid}.o_jVjW_stepNum{font-size:var(--text-sm);color:var(--accent-text)}@media (min-width:700px){.o_jVjW_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.o_jVjW_steps{grid-template-columns:repeat(var(--count,4), minmax(0, 1fr))}}.o_jVjW_cta{border-top:var(--rule)}.o_jVjW_ctaInner{gap:var(--space-6) var(--col-gap);display:grid}.o_jVjW_ctaTitle{max-width:14ch}.o_jVjW_ctaBody{align-content:end;gap:var(--space-6);display:grid}@media (min-width:900px){.o_jVjW_ctaInner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.o_jVjW_ctaTitle{grid-column:1/span 7}.o_jVjW_ctaBody{grid-column:8/-1}}.o_jVjW_projects{gap:var(--space-8) var(--col-gap);margin:0;display:grid}.o_jVjW_projectLink{gap:var(--space-3);text-decoration:none;display:grid}.o_jVjW_projectMedia{aspect-ratio:4/3;background:var(--bg-sunk);margin-bottom:var(--space-2);position:relative;overflow:hidden}.o_jVjW_projectImg{transition:transform var(--dur-slow) var(--ease-out)}.o_jVjW_projectLink:hover .o_jVjW_projectImg{transform:scale(1.025)}.o_jVjW_projectTitle{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:750}.o_jVjW_projectLink:hover .o_jVjW_projectTitle{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:900px){.o_jVjW_projects{grid-template-columns:repeat(12,minmax(0,1fr))}.o_jVjW_project{grid-column:span 5}.o_jVjW_project[data-wide]{grid-column:span 7}.o_jVjW_project:not([data-wide]) .o_jVjW_projectMedia{aspect-ratio:4/5}}.o_jVjW_posts{border-top:var(--rule);margin:0}.o_jVjW_posts>li{border-bottom:var(--rule)}.o_jVjW_postLink{gap:var(--space-2) var(--col-gap);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.o_jVjW_postLink>:first-child{grid-column:1/-1}.o_jVjW_postText{gap:var(--space-2);display:grid}.o_jVjW_postTitle{font-weight:650}.o_jVjW_postLink:hover .o_jVjW_postTitle,.o_jVjW_postKind{color:var(--accent-text)}@media (min-width:900px){.o_jVjW_postLink{grid-template-columns:minmax(0,3fr) minmax(0,8fr) auto;align-items:baseline}.o_jVjW_postLink>:first-child{grid-column:auto}}.o_jVjW_pageHero{padding-top:clamp(var(--space-7), 6vw, var(--space-9));padding-bottom:clamp(var(--space-7), 6vw, var(--space-9))}.o_jVjW_pageHeroLabel{margin-bottom:var(--space-5);color:var(--fg-muted)}.o_jVjW_pageHeroTitle{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:16ch;font-size:clamp(2.6rem,1rem + 7vw,8.5rem)}.o_jVjW_pageHeroFoot{gap:var(--space-5);margin-top:clamp(var(--space-6), 4vw, var(--space-8));display:grid}@media (min-width:900px){.o_jVjW_pageHeroFoot{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.o_jVjW_pageHeroFoot>:first-child{grid-column:4/span 6}.o_jVjW_pageHeroFoot>:nth-child(2){grid-column:4/-1}}.o_jVjW_items{border-top:var(--rule);margin:0;display:grid}.o_jVjW_item{gap:var(--space-2) var(--col-gap);padding-block:var(--space-5);border-bottom:var(--rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.o_jVjW_item>:not(:first-child){grid-column:2}.o_jVjW_itemNum{color:var(--accent-text);padding-top:.35em}.o_jVjW_itemTitle{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;font-weight:750}@media (min-width:900px){.o_jVjW_items{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.o_jVjW_item{padding-block:var(--space-6);grid-template-columns:3rem minmax(0,1fr)}}.o_jVjW_facts{gap:var(--space-4) var(--col-gap);display:grid}.o_jVjW_facts h2{margin-bottom:var(--space-6)}:is(.o_jVjW_facts>.o_jVjW_label,.o_jVjW_facts>.label){padding-top:.6em}.o_jVjW_checks{gap:var(--space-4) var(--col-gap);font-size:var(--text-lg);margin:0;display:grid}.o_jVjW_checks li{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--rule);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.o_jVjW_checks svg{color:var(--accent-text);margin-top:.25em}@media (min-width:700px){.o_jVjW_checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.o_jVjW_facts{grid-template-columns:repeat(12,minmax(0,1fr))}.o_jVjW_facts>:first-child{grid-column:1/span 3}.o_jVjW_facts>:last-child{grid-column:4/-1}}.o_jVjW_body{display:grid}@media (min-width:900px){.o_jVjW_body>*{margin-left:calc((100% + var(--col-gap)) * 3 / 12)}}.o_jVjW_siblings{border-top:var(--rule);margin:0;display:grid}.o_jVjW_siblings a{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--rule);font-size:var(--text-lg);font-weight:600;text-decoration:none;display:flex}.o_jVjW_siblings a:hover{color:var(--accent-text)}@media (min-width:900px){.o_jVjW_siblings{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}
._3hIvia_head{gap:var(--space-5);padding-top:clamp(var(--space-7), 6vw, var(--space-9));padding-bottom:var(--space-7);display:grid}._3hIvia_title{max-width:18ch;font-size:clamp(2.4rem,1rem + 5.6vw,7rem)}._3hIvia_summary{max-width:52ch}._3hIvia_facts{gap:var(--space-5) var(--col-gap);margin:var(--space-4) 0 0;padding-top:var(--space-5);border-top:var(--rule);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}._3hIvia_facts dd{margin:var(--space-2) 0 0}._3hIvia_facts a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}._3hIvia_facts a:hover{text-decoration-color:currentColor}._3hIvia_live{justify-self:start}._3hIvia_cover{margin-bottom:var(--space-8)}._3hIvia_cover img{width:100%}._3hIvia_content{padding-bottom:var(--space-8);display:grid}._3hIvia_gallery{gap:var(--col-gap);padding-bottom:var(--space-8);display:grid}._3hIvia_gallery img{width:100%}@media (min-width:900px){._3hIvia_content>*{margin-left:calc((100% + var(--col-gap)) * 3 / 12)}._3hIvia_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}._3hIvia_next{padding-block:var(--space-7);border-top:var(--rule)}._3hIvia_next a{gap:var(--space-3);text-decoration:none;display:grid}._3hIvia_nextTitle{font-size:var(--text-2xl);align-items:baseline;gap:.4em;line-height:1.05;display:inline-flex}._3hIvia_next a:hover ._3hIvia_nextTitle{color:var(--accent-text)}._3hIvia_postMeta{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._3hIvia_postCover{margin-bottom:var(--space-7)}._3hIvia_postCover img{object-fit:cover;width:100%;max-height:70vh}._3hIvia_cats{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}._3hIvia_cats a{min-height:40px;padding:0 var(--space-3);border:1px solid var(--control-line);font-size:var(--text-sm);align-items:center;font-weight:550;text-decoration:none;display:inline-flex}._3hIvia_cats a:hover{border-color:var(--fg)}._3hIvia_cats a[aria-current=true]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}
