.lay h2:before{content:none!important}.lay-gece .red{color:var(--accent)}.gl{gap:4rem;max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem;display:grid}.gl-box{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0000000d}.gl-kicker{font:700 12px/16px var(--head);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin:0;display:flex}.gl-hero{gap:2rem;padding-top:.5rem;display:grid}.gl-intro{flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.gl-intro-top{gap:1.5rem;display:grid}.gl-intro-top>div{gap:.5rem;display:grid}.gl h1{font:700 36px/1 var(--head), var(--mono);letter-spacing:-.025em;text-transform:uppercase;color:var(--text)}@media (width>=40rem){.gl h1{font-size:48px}}@media (width>=64rem){.gl h1{font-size:60px}}.gl-role{font:600 16px/24px var(--head);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin:0}.gl-lead{max-width:36rem;font:400 18px/1.625 var(--sans);color:var(--muted);margin:0}@media (width>=40rem){.gl-lead{font-size:20px}}.gl-btns{flex-wrap:wrap;gap:1rem;padding-top:2rem;display:flex}.gl-btn{background:var(--surface);border:1px solid var(--line);min-height:48px;font:600 14px/20px var(--head);letter-spacing:.025em;text-transform:uppercase;color:var(--text);justify-content:center;align-items:center;padding:.625rem 1.5rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.gl-btn:hover{border-color:var(--text);background:var(--bg)}.gl-btn.red{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:700;box-shadow:0 1px 2px #0000000d}.gl-btn.red:hover{background:var(--text);border-color:var(--text)}.gl-strip{background:var(--strip);height:3px}.gl-feat{gap:1.5rem;display:grid}.gl-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;padding-bottom:.75rem;display:flex}.gl-all{font:400 13px/1.3 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-block:.25rem;text-decoration:none}.gl-all:hover{color:var(--text)}.gl h2{font:700 30px/36px var(--head), var(--mono);letter-spacing:-.025em;text-transform:uppercase;color:var(--text);margin:0}.gl-grid{gap:2rem;display:grid}@media (width>=48rem){.gl-grid{grid-template-columns:1fr 1fr}}.gl-card{flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.gl-card-top{align-content:start;gap:1.25rem;display:grid}.gl-card h3{font:700 24px/32px var(--head), var(--mono);color:var(--text);margin:-.75rem 0 0}.gl-text{font:400 16px/1.625 var(--sans);color:var(--muted);margin:0}.gl-more{border-top:1px solid var(--line);font:700 14px/20px var(--head);text-transform:uppercase;color:var(--accent);margin-top:1.5rem;padding-top:1.5rem;text-decoration:none}.gl-more:hover{color:var(--text)}.gl>section:not(.gl-box){padding-block:0;padding-inline:0}.gl,.gl-hero,.gl-grid{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.gl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gl-card{min-width:0}.gl-card-top{grid-template-columns:minmax(0,1fr)}.gl-media{aspect-ratio:16/9;background:var(--media);border:0;border-bottom:1px solid var(--line);padding:0;display:block;position:relative;overflow:hidden}.gl-card{padding:0}.gl-card-top{padding:1.5rem 1.5rem 0}.gl-card h3{margin:0}.gl-more{margin:1.5rem}.g-badge{background:var(--bg);border:1px solid var(--line);font:400 12px/1.3 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:.45rem;padding:.2rem .55rem;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.g-badge i{background:var(--accent);border-radius:50%;width:.45rem;height:.45rem}.gl{max-width:var(--max);padding-inline:var(--gap)}.gl-btn{height:auto;min-height:44px;font:400 .9375rem/1.2 var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--accent);box-shadow:none;filter:none;background:0 0;padding:.75rem 1.1rem;transition:none}.gl-btn.red{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);box-shadow:none;font-weight:400}.gl-btn:hover,.gl-btn.red:hover{color:var(--bg);background:var(--text);border-color:var(--text);filter:none}.gl-intro{box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.lay-gece .gl :is(.gl-kicker,.gl-all,.gl-more){letter-spacing:.14em;font-weight:400}.lay-gece .gl h1{letter-spacing:.01em;font-weight:400}.lay-gece .gl .gl-role{letter-spacing:.3em;font-weight:400}.lay-gece .gl h2{letter-spacing:.04em;font-weight:400}.lay-gece .gl .gl-card h3{font:600 1.375rem/1.2 var(--sans);letter-spacing:0;font:300 1.75rem/1.15 "Oswald", var(--sans);letter-spacing:.01em}.g-id{width:100%;container-type:inline-size}.g-id>div{gap:.5rem;min-width:0;display:grid}.gl-intro-top>.g-id{display:block}.lay-gece .gl h1#gl-name{white-space:nowrap;font-size:min(72px,10.582cqi)}@media (width<=40rem){.lay-gece .gl h1#gl-name{font-size:min(40px,10.582cqi)}}.gl-floor{text-align:center;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent2) 8%, var(--surface)) 0%, var(--media) 80%);width:100%;height:100%;color:var(--accent2);place-content:center;justify-items:center;gap:.55rem;display:grid}.gl-floor p{margin:0}.gl-floor-ind{font:400 1.25rem/1 "Courier Prime", var(--mono);align-items:center;gap:.9rem;display:flex}.gl-floor-ind span{font-size:1.05rem}.gl-floor-ind b{letter-spacing:.06em;border:1.5px solid;padding:calc(.3rem + .055em) calc(.65rem - .055em) calc(.2rem - .055em) calc(.65rem + .055em);font-size:1.6rem;font-weight:400}.gl-floor>i{background:color-mix(in srgb, var(--accent2) 35%, var(--line));width:7rem;height:1px;margin-block:.2rem;display:block}.gl-floor-t{font:400 1rem/1.2 var(--head);letter-spacing:.22em;text-transform:uppercase}.gl-card{transition:border-color .11s cubic-bezier(0,0,.38,.9);position:relative}.gl-more{transition:color .11s cubic-bezier(0,0,.38,.9)}.gl-more:after{content:"";position:absolute;inset:0}.gl-more .arr{transition:transform .15s cubic-bezier(0,0,.38,.9);display:inline-block}.gl-media>*{transition:transform .15s cubic-bezier(0,0,.38,.9)}.gl-card:hover{border-color:var(--accent)}.gl-card:hover h3{text-underline-offset:5px;text-decoration:underline 1px}.gl-card:hover .gl-more{color:var(--text)}.gl-card:hover .gl-more .arr{transform:translate(.3rem)}.gl-card:hover .gl-media>:is(picture,img,.gl-floor){transform:scale(1.03)}.gl-media .g-badge{z-index:1}.gl-card:has(.gl-more:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.gl-more:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.gl-card:hover .gl-media>*,.gl-card:hover .gl-more .arr{transform:none}}.gl-bloch-plate{gap:.45rem}.gl-globe{fill:none;stroke:currentColor;stroke-width:1.2px;width:8.25rem;height:8.25rem;overflow:visible}.gl-globe .back{stroke-dasharray:2.5 3;opacity:.45}.gl-globe .axis{stroke-width:.8px;opacity:.5}.gl-globe .vec{stroke:var(--accent);stroke-width:1.8px}.gl-globe .vec-h,.gl-globe .dot{fill:var(--accent);stroke:none}.gl-globe text{fill:currentColor;stroke:none;font:400 10.5px "Courier Prime", var(--mono)}.gl-globe .psi{fill:var(--accent)}.gl-card:hover .gl-media>.gl-bloch-plate{transform:scale(1.03)}.gl-floor,.gl-bloch-plate{gap:.55rem}.gl-floor-art{justify-content:center;align-items:center;height:8.25rem;display:flex}.gl-alls{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;display:flex}.gl-alls .gl-all{white-space:nowrap}.gl-more svg.arr,.gl-all svg.arr{vertical-align:.05em;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;stroke-linejoin:miter;width:.95em;height:.6em;margin-left:.45em;transition:transform .15s cubic-bezier(0,0,.38,.9);overflow:visible}.gl-all:hover svg.arr{transform:translate(.2rem)}@media (prefers-reduced-motion:reduce){.gl-all:hover svg.arr{transform:none}}.gl-btn svg.arr{vertical-align:.05em;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;stroke-linejoin:miter;width:.95em;height:.6em;margin-left:.5em;transition:transform .15s cubic-bezier(0,0,.38,.9);overflow:visible}.gl-btn:hover svg.arr{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.gl-btn:hover svg.arr{transform:none}}.gl-lead{text-wrap:pretty}@media (width<=40rem){.gl-floor{padding-top:2.4rem}.gl-hero .gl-btns{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));display:grid}.gl-hero .gl-btns .gl-btn{justify-content:center}.gl-media{aspect-ratio:4/3}}.gl-media{aspect-ratio:auto;height:14.5rem}@media (width<=40rem){.gl-media{aspect-ratio:auto}}.gl-media>.gl-floor{place-content:start center;padding-top:2.75rem}@media (width<=40rem){.gl-lead{font-size:clamp(15px,4.55vw,18px)}}.gl-floor-t{white-space:nowrap}@media (width<=22.5rem){.gl-floor-t{letter-spacing:.12em}}.lay-gece .gl h1#gl-name{white-space:normal;width:min-content;font-size:min(98px,15.873cqi);line-height:1}@media (width<=40rem){.lay-gece .gl h1#gl-name{font-size:min(64px,15.873cqi)}}html[data-theme=gece][data-mode=dark] .gl-floor{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent2) 7%, var(--surface)) 0%, color-mix(in srgb, var(--media) 45%, var(--surface)) 85%)}html[data-theme=gece][data-mode=light] .gl-floor{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--surface) 75%, #fff) 0%, color-mix(in srgb, var(--media) 88%, var(--accent2)) 85%)}@media (width>=64rem){.lay-gece .gl-hero h1#gl-name{line-height:.95}.gl-hero .gl-intro-top{gap:1rem}.gl-hero .gl-lead{line-height:1.5}.gl-hero .gl-btns{padding-top:1.25rem}}@media (width>=64rem) and (width<=71.99rem){.gl-hero .gl-intro-top{gap:.75rem}.gl-hero .gl-btns{padding-top:.75rem}}.lay-gece .gl .gl-role{letter-spacing:.24em;font-size:14px;line-height:20px}@media (width<=40rem){.lay-gece .gl .gl-role{letter-spacing:.14em;font-size:13px}}@media (width>=64rem){.gl-hero .gl-intro-top>div{gap:.35rem}.gl-hero .gl-intro-top{gap:.85rem}.gl-hero .gl-btns{padding-top:1rem}}@media (width>=64rem) and (width<=71.99rem){.gl-hero .gl-intro-top{gap:.6rem}.gl-hero .gl-btns{padding-top:.5rem}.gl-hero .gl-lead{font-size:18px}}@media (width>=64rem) and (width<=66rem){.gl-hero .gl-btns{padding-top:.35rem}}@media (width>=64rem){.gl-hero .gl-intro{text-align:center;align-items:center}.gl-hero .gl-intro>*,.gl-hero .g-id{align-self:stretch}.gl-hero .g-id>div{justify-items:center}.lay-gece .gl-hero h1#gl-name,.gl-hero .gl-lead{margin-inline:auto}.gl-hero .gl-btns{justify-content:center}.lay-gece .gl-hero h1#gl-name{white-space:nowrap;word-spacing:-.3em;width:auto;font-size:min(72px,10.3093cqi)}.gl-hero .gl-lead br{display:none}.gl-hero .gl-lead{max-width:none}.lay-gece .gl-hero .gl-role{margin-top:-.4rem}.gl-hero .gl-intro-top{gap:1rem}.gl-hero .gl-btns{padding-top:1.6rem}}
