@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2122,U+2190-2193,U+2212,U+2215,U+20AC,U+FEFF,U+FFFD}:root{--font:"Inter",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Helvetica,sans-serif;--fs-display:54px;--ls-display:-1.875px;--fs-h1:40px;--ls-h1:-1px;--fs-h2:26px;--ls-h2:-.625px;--fs-h3:22px;--ls-h3:-.25px;--fs-title:20px;--ls-title:-.125px;--fs-body:16px;--fs-sm:15px;--fs-caption:14px;--fs-eyebrow:12px;--ls-eyebrow:.12em;--ls-wordmark:.14em;--w-head:700;--w-body:400;--w-btn:600;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:28px;--s7:32px;--container:1120px;--cta-radius:999px;--cta-pad:14px 26px;--cta-fs:16px;--cta-weight:600;--id-pro:#0075de;--id-pro-on-paper:#005bab;--id-pro-on-night:#62aef0;--id-stg:#ff64c8;--id-stg-on-paper:#c2137a;--id-stg-on-night:#ff64c8;--id-stg-on-card:#ff8ed7;--night:#213183;--night-deep:#151a3d;--hero-ground:radial-gradient(120% 80% at 50% 0%, #3a3f52 0%, #23222b 55%, #17161c 100%);--lean:64px;--dur:.22s;--hero-dur:.5s}.t-pro{--ground:#f6f5f4;--surface:#ffffff;--hairline:#e6e6e6;--fg:#000000;--fg-2:#31302e;--fg-muted:#615d59;--action:var(--id-pro);--on-action:#ffffff;--radius-card:12px;--radius-media:12px;--section-pad:88px;--grid-gap:24px;--lean:0px;--well-hatch:rgba(0,0,0,.05);--self:var(--id-pro-on-paper);--other:var(--id-stg-on-paper);--band-h:0px;--st-1:transparent;--st-2:transparent;--st-3:transparent;--self-on-night:var(--id-pro-on-night);--other-on-night:var(--id-stg-on-night);--self-on-surface:var(--id-pro-on-paper);--hero-scrim:linear-gradient(90deg, #17161c 0%, #17161c 52%, rgba(23,22,28,.84) 74%, rgba(23,22,28,.52) 100%);color-scheme:light}.t-stg{--ground:var(--night-deep);--surface:var(--night);--hairline:rgba(255,255,255,.14);--fg:#ffffff;--fg-2:#d5daf5;--fg-muted:#9aa3d8;--action:var(--id-stg);--on-action:#1a0a14;--radius-card:16px;--radius-media:16px;--section-pad:64px;--grid-gap:12px;--lean:64px;--well-hatch:rgba(255,255,255,.07);--self:var(--id-stg-on-night);--other:var(--id-pro-on-night);--band-h:6px;--st-1:#ff64c8;--st-2:#2a9d99;--st-3:#62aef0;--self-on-night:var(--id-stg-on-night);--other-on-night:var(--id-pro-on-night);--self-on-surface:var(--id-stg-on-card);--hero-scrim:linear-gradient(90deg, #17161c 0%, #17161c 52%, rgba(23,22,28,.76) 74%, rgba(23,22,28,.28) 100%);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}img{max-width:100%;height:auto;display:block}.page{background:var(--ground);color:var(--fg);font-family:var(--font);font-size:var(--fs-body);font-weight:var(--w-body);line-height:1.5;container-type:inline-size;min-height:100vh;display:flex;flex-direction:column}.page>main{flex:1}.wrap{max-width:var(--container);margin:0 auto;padding-left:var(--s7);padding-right:var(--s7)}:focus-visible{outline:2px solid var(--self);outline-offset:2px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;z-index:20;background:var(--action);color:var(--on-action);padding:var(--s3) var(--s4);border-radius:0 0 var(--cta-radius) 0;font-weight:600;text-decoration:none}.skip:focus{left:0}.nav{display:flex;align-items:center;gap:var(--s5);padding:var(--s4) var(--s7);font-size:var(--fs-sm);border-bottom:1px solid var(--hairline);position:relative;z-index:5;background:var(--ground);flex-wrap:wrap}.nav .mark{font-weight:700;letter-spacing:var(--ls-wordmark);font-size:var(--fs-caption);color:var(--fg);text-decoration:none}.nav a{color:var(--fg-2);text-decoration:none}.nav a:hover{text-decoration:underline}.nav a.on{color:var(--fg);font-weight:600;box-shadow:0 2px 0 var(--self)}.nav a.other{color:var(--other)}.nav a.self{color:var(--self)}.nav .tel{margin-left:auto;font-weight:600;color:var(--fg);border:1px solid var(--hairline);border-radius:var(--cta-radius);padding:var(--s2) var(--s4);white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.nav .tel:hover{text-decoration:none;border-color:var(--self)}.nav-break{display:none;flex-basis:100%;height:0;margin:0}.hero,.hero-split{background:var(--hero-ground);--fg:#ffffff;--fg-2:rgba(255,255,255,.84);--fg-muted:rgba(255,255,255,.62);--surface:rgba(255,255,255,.14);--hairline:rgba(255,255,255,.32);--self:var(--self-on-night);--other:var(--other-on-night);color:var(--fg)}.hero{position:relative;overflow:hidden}.hero .wrap{padding-top:56px;padding-bottom:56px;position:relative;z-index:2;width:100%}.hero h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:1.1;font-weight:var(--w-head);margin:0;max-width:22ch}.hero h1.large{font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:1.04;max-width:16ch}.lede{font-size:var(--fs-body);line-height:1.5;color:var(--fg-2);margin:var(--s4) 0 0;max-width:48ch}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:600;margin:0 0 var(--s3);color:var(--fg-muted)}.hero .backdrop,.hero .scrim{position:absolute;inset:0;z-index:0}.hero .backdrop{width:100%;height:100%;object-fit:cover}.hero .scrim{background:linear-gradient(180deg,#17161cdb,#17161cf0)}@media(min-width:1100px){.hero .scrim{background:var(--hero-scrim)}}.hero .figure{position:absolute;left:1%;bottom:0;z-index:1;opacity:.95;width:150px;height:auto}.hero .figure.right{left:auto;right:1%}.hero.has-portrait .wrap{max-width:calc(var(--container) - 172px)}.breadcrumb{font-size:var(--fs-caption);color:var(--fg-2);margin:0 0 var(--s5)}.breadcrumb a{color:var(--fg-2)}.breadcrumb a:hover{color:var(--fg)}.breadcrumb span{color:var(--fg-muted)}.hero-split{position:relative;height:560px;overflow:hidden;--a:40%;--b:60%;--seam-w:3px;--seam-fill:linear-gradient(180deg,#0075de 0%,#7b4fd6 50%,#ff64c8 100%)}.hero-split .wordmark{position:absolute;top:22px;left:50%;transform:translate(-50%);z-index:6;color:var(--fg);font-weight:700;letter-spacing:var(--ls-wordmark);font-size:var(--fs-caption);text-shadow:0 2px 10px rgba(0,0,0,.5);text-decoration:none}.hero-split h1{position:absolute;top:64px;left:0;right:0;z-index:4;margin:0;text-align:center;color:var(--fg);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.23;font-weight:var(--w-head);text-shadow:0 2px 14px rgba(0,0,0,.55);pointer-events:none;padding:0 var(--s5)}.hero-split .lede-line{position:absolute;top:108px;left:0;right:0;z-index:4;margin:0;text-align:center;color:var(--fg-2);font-size:var(--fs-sm);line-height:1.5;text-shadow:0 2px 12px rgba(0,0,0,.6);pointer-events:none;padding:0 var(--s5)}.half{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:44px;text-decoration:none;color:#fff;transition:clip-path var(--hero-dur) cubic-bezier(.4,0,.2,1)}.half .backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.half .scrim,.half .tint{position:absolute;inset:0;z-index:0}.half .figure{position:absolute;z-index:1;opacity:.95;width:150px;height:auto;transition:opacity var(--hero-dur) ease}.half>.copy{position:relative;z-index:2}.half h2{font-size:34px;line-height:1.08;letter-spacing:-1px;margin:0;color:#fff;max-width:11ch;font-weight:var(--w-head)}.half p{margin:10px 0 0;font-size:var(--fs-sm);line-height:1.5;color:#ffffffd1;max-width:26ch}.half .go{margin-top:var(--s4);font-size:var(--fs-caption);font-weight:600;display:inline-flex;gap:var(--s2)}.half.pro{clip-path:polygon(0% 0%,var(--a) 0%,var(--b) 100%,0% 100%)}.half.stg{clip-path:polygon(var(--a) 0%,100% 0%,100% 100%,var(--b) 100%);text-align:right;align-items:flex-end}.pro .tint{background:linear-gradient(180deg,#f6f5f40f,#0075de42)}.stg .tint{background:linear-gradient(180deg,#21318338,#ff64c84d)}.pro .scrim{background:linear-gradient(180deg,#17161cb3 0% 25%,#17161c75 34% 58%,#17161c 69%)}.stg .scrim{background:linear-gradient(180deg,#17161c99 0% 25%,#17161c3d 34% 52%,#17161c 62%)}.pro .figure{left:1%;bottom:0}.stg .figure{right:1%;bottom:0}.pro .go{color:var(--id-pro-on-night)}.stg .go{color:var(--id-stg-on-night)}.seam{position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--seam-fill);clip-path:polygon(var(--a) 0%,calc(var(--a) + var(--seam-w)) 0%,calc(var(--b) + var(--seam-w)) 100%,var(--b) 100%);transition:clip-path var(--hero-dur) cubic-bezier(.4,0,.2,1)}.hero-split.has-portrait .pro .copy{margin-left:172px}.hero-split.has-portrait .stg .copy{margin-right:172px}@media(hover:hover)and (pointer:fine){.hero-split:has(.half.pro:hover){--a:58%;--b:78%}.hero-split:has(.half.stg:hover){--a:22%;--b:42%}.hero-split:has(.half.pro:hover) .half.stg .copy,.hero-split:has(.half.stg:hover) .half.pro .copy{opacity:.5;transition:opacity var(--hero-dur)}.hero-split:has(.half.pro:hover) .half.stg .figure,.hero-split:has(.half.stg:hover) .half.pro .figure{opacity:.45}}.section{padding-top:var(--section-pad);padding-bottom:var(--section-pad);position:relative;background:var(--ground);color:var(--fg)}.section.lean{clip-path:polygon(0 0,100% var(--lean),100% 100%,0 100%);margin-top:calc(var(--lean) * -1);padding-top:calc(var(--section-pad) + var(--lean))}.section.tight{padding-top:var(--s7);padding-bottom:var(--s7)}.section.follow{padding-top:0}.section.surface{background:var(--surface);border-top:1px solid var(--hairline)}.section.center{text-align:center}.section.center .section-head{margin-left:auto;margin-right:auto;margin-bottom:0}.section-head{max-width:52ch;margin-bottom:var(--s7)}.section-head h2{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:1.1;font-weight:var(--w-head);margin:0}.section-head h3{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.23;font-weight:var(--w-head);margin:0}.section-head p{font-size:var(--fs-body);line-height:1.5;color:var(--fg-2);margin:var(--s3) 0 0}h1,h2,h3{color:var(--fg)}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--action);color:var(--on-action);border-radius:var(--cta-radius);padding:var(--cta-pad);font-size:var(--cta-fs);font-weight:var(--cta-weight);font-family:var(--font);text-decoration:none;border:0;cursor:pointer;transition:transform var(--dur) ease,filter var(--dur) ease}.cta:hover{filter:brightness(1.06)}.cta:active{transform:scale(.97)}.cta.ghost{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--hairline)}.cta-row{display:flex;gap:var(--s3);align-items:center;margin-top:var(--s5);flex-wrap:wrap}.cta-note{margin:var(--s3) 0 0;font-size:var(--fs-caption);color:var(--fg-muted);max-width:44ch}.text-link{color:var(--self);font-weight:600;text-decoration:none;font-size:var(--fs-sm)}.text-link:hover{text-decoration:underline}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.card{--self:var(--self-on-surface);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--s5);overflow:hidden;text-decoration:none;color:var(--fg);display:block}.card-band{height:var(--band-h);margin:calc(var(--s5) * -1) calc(var(--s5) * -1) var(--s5);background:var(--band)}.card:nth-child(1){--band:var(--st-1)}.card:nth-child(2){--band:var(--st-2)}.card:nth-child(3){--band:var(--st-3)}.card h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:1.27;font-weight:var(--w-head);margin:0 0 var(--s2)}.card p{font-size:var(--fs-sm);line-height:1.5;color:var(--fg-2);margin:0}a.card:hover{border-color:var(--self)}.card .more{display:inline-block;margin-top:var(--s3);font-size:var(--fs-caption);font-weight:600;color:var(--self)}.rows{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.row{display:flex;gap:var(--s5);align-items:baseline;padding:var(--s5) 0;border-bottom:1px solid var(--hairline)}.row-t{font-size:var(--fs-title);letter-spacing:var(--ls-title);font-weight:600;min-width:15rem;color:var(--fg)}.row-t a{color:var(--fg);text-decoration:none;box-shadow:0 1px 0 var(--self)}.row-t a:hover{color:var(--self)}.row-d{font-size:var(--fs-sm);line-height:1.5;color:var(--fg-muted)}.rows.dense .row{padding:var(--s3) 0}.well{border-radius:var(--radius-media);border:1px solid var(--hairline);padding:var(--s5);background:repeating-linear-gradient(115deg,var(--well-hatch) 0 8px,transparent 8px 16px)}.well h3{margin:0 0 var(--s3);font-size:var(--fs-h3);letter-spacing:var(--ls-h3)}.well p{margin:0 0 var(--s2);color:var(--fg-2);font-size:var(--fs-sm);line-height:1.5}.well p:last-child{margin-bottom:0}.well .quote{font-size:var(--fs-title);letter-spacing:var(--ls-title);line-height:1.4;color:var(--fg);margin:0}.inline-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--s3);font-size:var(--fs-sm);line-height:1.8;color:var(--fg-2)}.inline-list li:not(:first-child):before{content:"·";color:var(--fg-muted);margin-right:var(--s3)}.inline-list.large{font-size:var(--fs-body);line-height:1.9}.facts{list-style:none;margin:0;padding:0;font-size:var(--fs-sm);line-height:1.7;color:var(--fg-2)}.facts strong,.facts a{color:var(--fg);font-weight:600}.figures,.gallery{display:grid;gap:var(--grid-gap);margin:0;padding:0}.figures{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.figures figure,.gallery figure{margin:0}.figures a,.gallery a{display:block}.figures img,.gallery img{border-radius:var(--radius-media);border:1px solid var(--hairline);width:100%;transition:border-color var(--dur) ease}.figures a:hover img,.gallery a:hover img{border-color:var(--self)}.figures figcaption,.gallery figcaption{margin-top:var(--s2);font-size:var(--fs-caption);color:var(--fg-muted)}.gallery img{aspect-ratio:4/3;object-fit:cover}.lightbox{display:none}.lightbox:target{display:flex;position:fixed;inset:0;z-index:30;align-items:center;justify-content:center;padding:var(--s5)}.lightbox-scrim{position:absolute;inset:0;background:#151a3deb;cursor:zoom-out}.lightbox img{position:relative;max-width:min(1100px,94vw);max-height:86vh;width:auto;height:auto;border-radius:var(--radius-media);box-shadow:0 24px 64px #00000073}.lightbox-close,.lightbox-step{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff1f;color:#fff;line-height:1;text-decoration:none;transition:background var(--dur) ease}.lightbox-close:hover,.lightbox-step:hover{background:#ffffff3d}.lightbox-close:focus-visible,.lightbox-step:focus-visible{outline:2px solid #fff;outline-offset:2px}.lightbox-close{top:var(--s4);right:var(--s4);font-size:var(--fs-h2)}.lightbox-step{top:50%;transform:translateY(-50%);font-size:34px;padding-bottom:4px}.lightbox-step.prev{left:var(--s4)}.lightbox-step.next{right:var(--s4)}@media(max-width:720px){.lightbox:target{padding:var(--s3)}.lightbox img{max-width:100%;max-height:76vh}.lightbox-step{top:auto;bottom:var(--s4);transform:none}.lightbox-step.prev{left:25%}.lightbox-step.next{right:25%}}.crossing{border-top:1px solid var(--hairline);padding:var(--s7) 0;background:var(--ground)}.crossing a{display:inline-flex;align-items:center;gap:var(--s3);text-decoration:none;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:var(--w-head);color:var(--other)}.crossing a:hover{text-decoration:underline}.crossing p{margin:var(--s2) 0 0;color:var(--fg-muted);font-size:var(--fs-caption)}.foot{border-top:1px solid var(--hairline);padding:var(--s5) 0 var(--s7);font-size:var(--fs-caption);color:var(--fg-muted);background:var(--ground)}.foot a{color:var(--fg-2)}.foot a:hover{color:var(--fg)}.foot .lines{display:flex;flex-wrap:wrap;gap:var(--s5);align-items:baseline}.foot .name{color:var(--fg-2)}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s5)}.foot .bottom{margin-top:var(--s4)}.form{max-width:640px;display:flex;flex-direction:column;gap:var(--s5)}.field{display:flex;flex-direction:column;gap:var(--s2)}.field>label,.fieldset>legend{font-size:var(--fs-sm);font-weight:600;color:var(--fg);padding:0}.field .hint{font-size:var(--fs-caption);color:var(--fg-muted);margin:0}.field input,.field select,.field textarea{font-family:var(--font);font-size:var(--fs-body);color:var(--fg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--s3) var(--s4);min-height:44px;width:100%}.field textarea{min-height:132px;line-height:1.5;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--fg-muted)}.fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.fieldset .choices{display:flex;flex-direction:column;gap:var(--s1)}.choices label{display:flex;align-items:center;gap:var(--s3);min-height:44px;font-size:var(--fs-body);color:var(--fg-2);cursor:pointer}.choices input{width:20px;height:20px;min-height:0;accent-color:var(--action);flex:none}.required{color:var(--self);font-weight:600}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fallback{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--fg-2);line-height:1.8;max-width:640px}.fallback a{color:var(--fg);font-weight:600}.fallback .highlight{font-weight:600;color:var(--fg)}.privacy-note{font-size:var(--fs-caption);color:var(--fg-muted);margin:0;max-width:640px}.privacy-note a{color:var(--self)}.prose{max-width:68ch}.prose h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.23;margin:var(--s7) 0 var(--s3)}.prose h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:1.27;margin:var(--s5) 0 var(--s2)}.prose p{margin:0 0 var(--s3);color:var(--fg-2);line-height:1.6}.prose ul{margin:0 0 var(--s4);padding-left:var(--s5);color:var(--fg-2);line-height:1.7}.prose li{margin:var(--s1) 0}.prose a{color:var(--self)}.prose strong{color:var(--fg)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@container (max-width:720px){.wrap{padding-left:var(--s5);padding-right:var(--s5)}.nav{gap:0 var(--s4);padding:var(--s3) var(--s5);font-size:var(--fs-caption)}.nav .mark{order:1;display:inline-flex;align-items:center;min-height:44px}.nav .tel{order:2}.nav-break{display:block;order:3}.nav a.half-link{order:4;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s1)}.hero .wrap{padding-top:var(--s7);padding-bottom:var(--s7)}.hero h1,.hero h1.large{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.23;max-width:none}.hero.has-portrait .wrap{max-width:none;padding-right:104px}.hero .figure{transform:scale(.48);transform-origin:bottom left}.hero .figure.right{transform-origin:bottom right}.section-head h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2)}.card-grid{grid-template-columns:1fr}.row{flex-direction:column;gap:var(--s1)}.row-t{min-width:0}.t-stg{--lean:24px}.hero-split{height:640px}.hero-split .wordmark{left:26px;transform:none;top:3px;text-shadow:0 2px 12px rgba(0,0,0,.7);display:inline-flex;align-items:center;min-height:44px}.hero-split h1{top:44px;text-align:left;padding:0 26px;font-size:var(--fs-h3);letter-spacing:var(--ls-h3)}.hero-split .lede-line{top:74px;text-align:left;padding:0 26px;font-size:clamp(var(--fs-eyebrow),3.6vw,var(--fs-caption))}.half{padding:26px}.half h2{font-size:26px;max-width:none}.half p{max-width:none}.half.pro{clip-path:polygon(0% 0%,100% 0%,100% var(--b),0% var(--a));justify-content:flex-start;padding-top:132px}.half.stg{clip-path:polygon(0% var(--a),100% var(--b),100% 100%,0% 100%);text-align:left;align-items:flex-start;justify-content:flex-end}.seam{clip-path:polygon(0% var(--a),100% var(--b),100% calc(var(--b) + var(--seam-w)),0% calc(var(--a) + var(--seam-w)))}.pro .scrim{background:linear-gradient(180deg,#17161c 0% 40%,#17161c75 48%)}.stg .scrim{background:linear-gradient(180deg,#17161c3d 0% 66%,#17161c 76%)}.foot .lines{flex-direction:column;align-items:flex-start;gap:0}.foot .lines .name{padding:var(--s2) 0}.foot .lines a,.foot ul a{display:inline-flex;align-items:center;min-height:44px}.foot ul{gap:0 var(--s5)}.text-link{display:inline-flex;align-items:center;min-height:44px}.crossing a{min-height:44px}.fallback a,.facts a{display:inline-flex;align-items:center;min-height:44px}.gallery{grid-template-columns:repeat(2,1fr)}.pro .figure{inset:6px -2% auto auto;transform:scale(.48);transform-origin:top right}.stg .figure{inset:auto -2% 0 auto;transform:scale(.48);transform-origin:bottom right}}
