:root{--brand:#43459a;--ink:#f0ede5;--muted:#b5b4b0;--copper:#d5aa80;--bg:#141719;--surface:#1d2123;--line:#393d3e;--gutter:clamp(1.25rem, 5vw, 5rem);--section:clamp(4rem, 8vw, 8rem);color-scheme:dark;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Segoe UI,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;font-size:1rem;line-height:1.7}img,video{max-width:100%;height:auto;display:block}button,input{font:inherit}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}a:hover{color:var(--copper)}:focus-visible{outline:2px solid var(--copper);outline-offset:6px}::selection{background:var(--brand);color:#fff}h1,h2,h3,h4{text-wrap:balance;margin:0 0 1.25rem;font-weight:500;line-height:1.1}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif}h1{font-size:clamp(3.1rem,6.5vw,6rem)}h2{font-size:clamp(2.2rem,4vw,3.75rem)}h3{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.8rem)}h4{font-size:1.15rem}p{color:var(--muted);max-width:65ch;margin:0 0 1.25rem}strong{color:var(--ink);font-weight:600}li{color:var(--muted)}main{min-height:45vh}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100;color:var(--bg);background:var(--ink);padding:.75rem 1.25rem;top:1rem;left:1rem}.site-header{background:var(--ink);color:#272b31;min-height:100px;padding:1.25rem var(--gutter);border-bottom:1px solid #d2d0cc;justify-content:space-between;align-items:center;gap:2rem;display:flex}.site-header__brand{flex:none;padding-block:.4rem}.site-header__brand img{width:210px;height:auto}.site-nav__list{gap:clamp(.5rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.site-nav__link{color:#34363d;letter-spacing:.04em;border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__link[aria-current=page]{border-color:var(--brand);color:var(--brand)}.site-header a:hover{color:var(--brand)}.site-header :focus-visible{outline-color:var(--brand)}.site-main{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.site-main>section,.site-main>.project-list,.site-main>.stock-list{padding-block:var(--section)}.site-main>section+section{border-top:1px solid var(--line)}.site-main>section>p{font-size:1.075rem}.button{color:#fff;background:var(--brand);border:1px solid #7779c4;align-items:center;gap:2.25rem;min-height:52px;padding:.85rem 1.6rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.button:after{content:"↗";font-size:1.3rem;line-height:1}.button:hover{color:#fff;background:#5355ac;border-color:#a4a5e1}.price{color:var(--copper);letter-spacing:.025em;font-family:Consolas,monospace;font-size:.95rem}.media{min-width:0;margin:0;position:relative}.media img{width:100%}.media__caption{color:var(--muted);padding-top:.75rem;font-size:.8rem;line-height:1.5}.media--render{background:#deded8}.media--render img{object-fit:contain;padding:1.5rem}.render-badge{color:#fff;text-transform:uppercase;letter-spacing:.12em;z-index:1;background:#232728;border:1px solid #666;padding:.15rem .6rem;font:.65rem/1.6 Consolas,monospace;position:absolute;top:.75rem;left:.75rem}.site-main>.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:2.5rem 4rem;display:grid}.hero__image{grid-area:1/2}.hero__image:after{content:"";pointer-events:none;border:1px solid #ffffff30;position:absolute;inset:1rem}.hero__image img{object-fit:cover;object-position:center top;height:clamp(560px,48vw,730px)}.hero__text{grid-area:1/1;min-width:0;padding-block:2rem}.hero__text:before{content:"";background:var(--copper);width:3.5rem;height:3px;margin-bottom:2.5rem;display:block}.hero h1{max-width:14ch;margin-bottom:2rem;font-size:clamp(3.3rem,5.65vw,5.5rem)}.hero__text>p:not(.price){max-width:42ch;font-size:1.05rem}.hero .price{margin-top:2rem;margin-bottom:1rem}.hero__text>p:last-child{margin-bottom:0}.tap{grid-template-columns:1fr 1fr;align-content:center;column-gap:clamp(2rem,8vw,9rem);display:grid}.tap__text{grid-area:1/2;align-self:center}.tap .loop-video{grid-area:1/1;justify-self:center;width:100%;max-width:350px}.loop-video{background:#101213;margin:0;position:relative}.loop-video__video{object-fit:cover;width:100%}.loop-video__toggle{color:#fff;cursor:pointer;background:#141719ed;border:1px solid #a5a6a6;min-height:44px;padding:.55rem 1rem;font-size:.8rem;position:absolute;bottom:1rem;left:1rem}.loop-video__toggle:hover{background:var(--brand)}.tap .loop-video__video{aspect-ratio:656/800;object-fit:contain}.staves-intro{grid-template-columns:1fr 1fr;column-gap:4rem;display:grid}.staves-intro>p{align-self:center}.staves-intro__images{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block:2rem;display:grid}.staves-intro__images img{object-fit:cover;object-position:center top;height:clamp(300px,34vw,490px)}.staves-intro>p:last-child{grid-column:1/-1;margin:0}.staves-intro>p:last-child a,.stock-empty a{color:var(--copper);padding-block:.75rem;display:inline-block}.teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.teaser,.project-card{min-width:0;position:relative}.teaser img{object-fit:cover;height:280px}.teaser h3,.project-card h2{margin-top:1.5rem}.teaser h3 a,.project-card h2 a{text-decoration:none}.teaser h3 a:after,.project-card h2 a:after{content:"";position:absolute;inset:0}.teaser h3:after{content:"↗";float:right;color:var(--copper)}.teaser:hover h3,.project-card:hover h2{color:var(--copper)}.teaser p{font-size:.95rem}.page-intro{max-width:100%}.page-intro>p{font-size:1.2rem!important}.page-intro:has(#staves-title){grid-template-columns:1.25fr .75fr;align-content:center;column-gap:5rem;display:grid}.page-intro:has(#staves-title)>.media{grid-area:1/2}.page-intro__text{align-self:center}.page-intro__text>p:not(.price){font-size:1.1rem}.page-intro__text .price{margin-top:2rem}.page-intro:has(#staves-title)>.media img{object-fit:contain;background:var(--surface);height:560px}.page-intro:has(#staves-title) h1{align-self:end}#what-it-does>h3{margin-top:3.5rem}.tap-modes{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:2rem 4rem;padding:0;list-style:none;display:grid}.tap-modes li{background:var(--surface);padding:1.5rem;font-size:.95rem}.tap-modes strong{margin-bottom:.5rem;display:block}.light-modes__media{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.light-mode{background:var(--surface);border:1px solid var(--line);padding:1.5rem}.light-mode>.media,.light-mode>.loop-video{margin:-1.5rem -1.5rem 1.5rem}.light-mode img,.light-mode video{object-fit:contain;background:#101213;height:330px}.light-mode p{margin-bottom:0;font-size:.95rem}.light-mode:not(.light-mode--has-media){border-top:2px solid var(--copper)}.staff-controls{grid-template-columns:1.2fr .8fr;align-content:center;column-gap:clamp(2rem,6vw,6rem);margin-top:4rem;display:grid}.staff-controls>h3,.staff-controls>p{grid-column:1}.staff-controls>h3{align-self:end}.staff-controls>.media{grid-area:1/2/5}.staff-controls>.media img{object-fit:cover;object-position:center top;height:530px}.staff-screens{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,300px));gap:1.5rem;margin-top:2.5rem;display:grid}.staff-screens .media img{object-fit:cover;object-position:left top;height:460px}.option-group{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.option-group__title{color:var(--copper)}.option-group__items{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.option{border-bottom:1px solid var(--line);min-width:0;padding-bottom:1rem}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.option .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem}.option .gallery>.media:first-child{grid-column:1/-1}.option .gallery>.media:first-child img{object-fit:contain;background:#222628;height:300px}.option .gallery>.media--render:first-child img{background:#deded8}.option .gallery>.media:not(:first-child) img{aspect-ratio:1;object-fit:cover;height:auto}.option .gallery>.media--render:not(:first-child) img{object-fit:contain;padding:.5rem}.option .gallery>.media:not(:first-child) .render-badge{letter-spacing:0;padding:.1rem .25rem;font-size:.55rem;top:.2rem;left:.2rem}.option__name{color:var(--ink);margin-bottom:.75rem}.option__length{color:var(--copper);font:.8rem Consolas,monospace;display:inline-block}.option__description{font-size:.9rem}.option__fits{color:var(--copper);margin-bottom:0;font-size:.75rem}.option-group--custom>.media{max-width:420px;margin-top:2rem}#commission{grid-template-columns:1.1fr .9fr;gap:2rem 4rem;display:grid}#commission h2{grid-column:1/-1}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;padding:0 0 2rem 3.5rem;position:relative}.steps li:before{content:"0" counter(step);color:var(--copper);font:1.1rem Consolas,monospace;position:absolute;top:.25rem;left:0}#commission>.media img{object-fit:cover;height:400px}#wands{background:var(--surface);border-left:3px solid var(--brand);padding-inline:clamp(1.5rem,4vw,4rem)}.faq{max-width:900px;margin-top:2rem}.faq__item{border-bottom:1px solid var(--line)}.faq__question{cursor:pointer;min-height:64px;padding:1.25rem .25rem;font-size:1.075rem}.faq__question::marker,.faq__item[open] .faq__question{color:var(--copper)}.faq__answer{padding:0 1.5rem .5rem}.stock-empty{margin-bottom:var(--section);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--copper);padding:3rem!important}.project-list,.stock-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2rem;display:grid;padding-top:0!important}.project-card img{object-fit:cover;height:clamp(260px,32vw,480px)}.project-card h2{font-size:2rem}.project{padding-block:4rem var(--section)}.project__back{color:var(--copper);margin-bottom:2rem;font-size:.85rem}.project__title{max-width:18ch}.project>.media{margin-block:3rem}.project>.media img{object-fit:contain;background:#101213;max-height:740px}.project__body{max-width:740px;margin-block:3rem;font-size:1.1rem}.project>.gallery{align-items:start;margin-top:3rem}.project>.gallery img{object-fit:contain;background:#101213;max-height:650px}.about__images{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.about__images img{object-fit:cover;height:420px}.legal-details{grid-template-columns:10rem 1fr;gap:.75rem 2rem;display:grid}.legal-details dt{color:var(--muted)}.legal-details dd{overflow-wrap:anywhere;margin:0}.legal-details__line{display:block}.stock-item{border-bottom:1px solid var(--line);padding-bottom:2rem}.stock-item__name{margin-top:1.5rem}.stock-item__status{color:var(--copper);text-transform:uppercase;font:.8rem Consolas,monospace}.stock-item--sold .stock-item__status,.stock-item--reserved .stock-item__status{color:var(--muted)}.site-footer{padding:4rem var(--gutter) 1.5rem;border-top:1px solid var(--line);background:#1b1e20;grid-template-columns:1.4fr 1fr;gap:3rem 5rem;display:grid}.newsletter__title{max-width:20ch;font-size:clamp(2rem,3vw,3rem)}.newsletter__fallback{max-width:55ch;font-size:.95rem}.newsletter{min-width:0;container-type:inline-size}.newsletter__form{max-width:36rem;margin-top:1.75rem}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper.embedForm{background:0 0;max-width:none;display:block!important}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{gap:1rem;display:grid}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{float:none;min-width:0;margin:0}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{min-height:52px;padding:14px 16px!important;font-size:16px!important}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{min-height:52px;padding:14px 20px!important}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{min-height:32px;padding-top:5px}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:focus-visible,.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:focus-visible{outline-offset:3px}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-error input{border-color:#e07a6f!important}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{border-left:2px solid var(--copper);background:var(--bg);padding:1.25rem 1.5rem}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{margin:0}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:var(--muted);margin:0;line-height:1.6}@container (width>=460px){.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{grid-template-columns:minmax(0,1fr) auto}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{grid-area:2/1/auto/-1}.newsletter__form #mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{grid-area:1/2}}.newsletter__note{color:var(--muted);max-width:36rem;margin-top:.75rem;font-size:.75rem}.site-footer a{min-height:44px;padding-block:.6rem;display:inline-block}.site-footer__contact{place-self:center end}.site-footer__contact p{margin-bottom:.25rem;font-size:.95rem}.site-footer__contact p:first-child a{color:var(--copper);font-size:clamp(1rem,1.6vw,1.4rem)}.site-footer__legal{border-top:1px solid var(--line);grid-column:1/-1;max-width:none;margin:0;padding-top:1.5rem;font-size:.7rem}.site-footer__copyright{grid-column:1/-1;margin-top:-2rem;font-size:.7rem}@media (width>=1600px){.site-header,.site-footer{padding-inline:max(var(--gutter), calc((100vw - 1440px) / 2))}}@media (width<=1000px){.site-header{gap:1rem}.site-header__brand img{width:175px}.site-nav__list{gap:1rem}.hero h1{font-size:clamp(3rem,6.5vw,4.5rem)}.hero__image img{height:600px}.option-group__items,.tap-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro:has(#staves-title){column-gap:2rem}}@media (width<=700px){.site-header{flex-direction:column;gap:.75rem;padding-block:1rem 0}.site-header__brand img{width:180px}.site-nav{width:100%}.site-nav__list{justify-content:space-between;gap:.4rem}.site-nav__link{letter-spacing:0;font-size:.69rem}.site-main>.hero{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.hero__text{grid-area:1/1;padding:0}.hero__text:before{width:2rem;margin-bottom:1.5rem}.hero h1{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.4rem,10.5vw,4.5rem)}.hero__image{grid-area:2/1}.hero__image img{aspect-ratio:4/5;object-position:center 25%;height:auto}.hero .price{margin-top:1.5rem}.tap,.staves-intro,#commission{display:block}.tap .loop-video{max-width:340px;margin:2rem auto 0}.staves-intro__images{gap:.6rem;margin-block:2rem 1rem}.staves-intro__images img{height:230px}.teasers{grid-template-columns:1fr;gap:3rem}.teaser img{height:320px}.teaser p{margin-bottom:0}.page-intro:has(#staves-title){display:block}.page-intro:has(#staves-title)>.media{margin-top:2rem}.page-intro:has(#staves-title)>.media img{height:440px}.light-modes__media{grid-template-columns:1fr}.staff-controls{display:block}.staff-controls>.media{margin-block:2rem}.staff-controls>.media img{height:420px}.staff-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.staff-screens .media img{aspect-ratio:3/4;height:auto}.light-mode img,.light-mode video{object-position:center 30%;height:380px}.tap-modes li{padding:1rem}.option-group__items{gap:2rem 1rem}.option .gallery>.media:first-child img{height:220px}.option .gallery{gap:.25rem}.option .media--render img{padding:1rem}.option__name{font-size:1rem}.option__description{font-size:.85rem}.option .gallery>.media:not(:first-child) .render-badge{text-align:center;display:block;position:static}#commission>.media{margin-top:1rem}.project-list,.stock-list{grid-template-columns:1fr;gap:3rem}.project-card img{height:360px}.project__title{font-size:clamp(2.75rem,9vw,4rem)}.project>.gallery{grid-template-columns:1fr}.about__images{gap:1.5rem 1rem}.about__images img{height:240px}.stock-empty{padding:1.5rem!important}.legal-details{grid-template-columns:1fr;gap:.1rem}.legal-details dd{margin-bottom:1rem}.site-footer{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.site-footer__contact{justify-self:start}.site-footer__copyright{margin-top:-1rem}}@media (width<=380px){.option-group__items{grid-template-columns:1fr}.staves-intro__images img{height:180px}.site-nav__link{font-size:.62rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.media__expand{cursor:zoom-in;display:block;position:relative}.media__expand-icon{color:#f0ede5;pointer-events:none;background:#141719e8;border:1px solid #fff5;place-items:center;width:32px;height:32px;font:1.35rem/1 Arial,sans-serif;display:grid;position:absolute;bottom:.6rem;right:.6rem}.media__expand:hover .media__expand-icon,.media__expand:focus-visible .media__expand-icon{background:var(--brand);border-color:var(--copper)}.media>.render-badge,.hero__image:after{pointer-events:none}.teasers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4rem}.teaser--featured{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-bottom:4rem;display:grid}.teaser--featured img{height:auto}.teaser--featured h3{letter-spacing:-.045em;margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.75rem)}.teaser--featured h3 a:after{display:none}.teaser--featured h3:after{float:none;margin-left:1rem;font-size:1.8rem;display:inline-block}.teaser--featured h3 a{text-decoration:underline 1px}.teaser--featured p{font-size:1.1rem}.project-card img,.about__images img{object-fit:contain;background:#1d2123}@media (width<=700px){.teasers{grid-template-columns:1fr;row-gap:3rem}.teaser--featured{padding-bottom:3rem;display:block}.teaser--featured .teaser__body{margin-top:1.5rem}.about__images{grid-template-columns:1fr}.about__images img{height:auto;max-height:500px}}.light-modes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.light-modes__list .light-mode{background:0 0;padding:1.25rem}.option-group--custom>.media img{object-fit:contain;background:var(--surface);max-height:420px}.option-group--compact .option-group__items{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1rem}.option-group--compact .option .gallery>.media:first-child img{height:200px;padding:.75rem}.option-group--compact .option__name{font-size:.95rem}.option-group--compact .option__description{font-size:.8rem;line-height:1.5}@media (width<=1000px){.option-group--compact .option-group__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.option-group--compact .option-group__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem .6rem}.option-group--compact .option .gallery>.media:first-child img{height:155px;padding:.6rem}.option-group--compact .option__name{overflow-wrap:anywhere;font-size:.85rem}.option-group--compact .render-badge{letter-spacing:.06em;padding-inline:.3rem;font-size:.6rem;top:.3rem;left:.3rem}.light-modes__list{grid-template-columns:1fr}}@media (width<=380px){.option-group--compact .option-group__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.coming-soon{border:1px dashed var(--line);background:var(--surface);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;place-items:center;padding:.5rem;font-size:.85rem;display:grid}.option .coming-soon{background:#222628;height:300px;margin-bottom:1.5rem}.option-group--compact .option .coming-soon{height:200px}.light-mode>.coming-soon{background:#101213;height:330px;margin:-1.5rem -1.5rem 1.5rem}@media (width<=700px){.light-mode>.coming-soon{height:380px}.option .coming-soon{height:220px}.option-group--compact .option .coming-soon{height:155px}}#remote{grid-template-columns:1.2fr .8fr;align-items:center;column-gap:clamp(2rem,6vw,6rem);display:grid}#remote>:not(.media){grid-column:1}#remote>.media{grid-area:1/2/span 5}#remote>.media img{object-fit:contain;width:100%;max-height:420px}@media (width<=700px){#remote{display:block}#remote>.media{margin-block:2rem}#remote>.media img{max-height:300px}}.ml-form-embedSubmitLoad{width:20px;height:20px;display:inline-block}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-form-embedSubmitLoad:after{content:" ";border:4px solid #fff;border-left-color:#0000;border-radius:50%;width:11px;height:11px;margin:1px;animation:1.2s linear infinite ml-form-embedSubmitLoad;display:block}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#mlb2-46906910.ml-form-embedContainer{box-sizing:border-box;margin:0 auto;display:table;position:static;width:100%!important}#mlb2-46906910.ml-form-embedContainer h4,#mlb2-46906910.ml-form-embedContainer p,#mlb2-46906910.ml-form-embedContainer span,#mlb2-46906910.ml-form-embedContainer button{text-transform:none!important;letter-spacing:normal!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper{box-sizing:border-box;background-color:#1b1e20;border:0 solid #0000;border-radius:0;margin:0;padding:0;position:relative;display:inline-block!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:100%;max-width:400px}#mlb2-46906910.ml-form-embedContainer .ml-form-align-center{text-align:left}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:0}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{text-align:left;margin:0 0 20px}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#f0ede5;text-align:left;word-break:break-word;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:#f0ede5;text-align:left;margin:0 0 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group{text-align:left!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{width:100%;margin:0}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{width:100%;margin:0 0 16px}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{float:left}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{width:100%;margin:0 0 10px}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{border-color:#393d3e;height:auto;margin:0;font-family:inherit;color:#f0ede5!important;box-sizing:border-box!important;background-color:#141719!important;border-style:solid!important;border-width:1px!important;border-radius:0!important;width:100%!important;max-width:100%!important;padding:12px!important;font-size:15px!important;line-height:22px!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::placeholder{color:#b5b4b0}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{box-sizing:border-box;z-index:-1;opacity:0;margin-top:5px;margin-left:-1.5rem;padding:0;position:absolute;overflow:visible}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{cursor:pointer;min-height:24px;margin:0;padding:0 0 0 28px;font-weight:400;display:block;position:relative}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{color:#b5b4b0;text-align:left;vertical-align:top;margin-bottom:0;font-family:inherit;font-size:13px;display:block;position:relative}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{color:#b5b4b0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description:before{pointer-events:none;content:"";box-sizing:border-box;width:18px;height:18px;display:block;position:absolute;top:1px;left:-28px;background-color:#141719!important;border:1px solid #393d3e!important;border-radius:0!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description:after{content:"";background:50%/60% 60% no-repeat;width:18px;height:18px;display:block;position:absolute;top:1px;left:-28px}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description:before{background-color:#43459a!important;border-color:#43459a!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:focus-visible~.label-description:before{outline-offset:2px;outline:2px solid #d5aa80}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{float:left;width:100%;margin:0 0 4px}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{cursor:pointer;height:auto;min-height:48px;box-shadow:none!important;color:#fff!important;box-sizing:border-box!important;background-color:#43459a!important;border:1px solid #7779c4!important;border-radius:0!important;width:100%!important;padding:12px!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{display:none}#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#5355ac!important}.ml-error input,.ml-error textarea,.ml-error select{border-color:#e07a6f!important}.ml-error .label-description,.ml-error .label-description p,.ml-error .label-description p a,.ml-error label:first-child,#mlb2-46906910.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p{color:#e07a6f!important}@media (prefers-reduced-motion:reduce){.ml-form-embedSubmitLoad:after{animation:none}}#mlb2-46906910 .ml-form-embedContent{margin-bottom:0}#mlb2-46906910 .row-success{display:none}.lightbox[data-astro-cid-utnzf2kr]{border:1px solid var(--line);width:min(1400px,100% - 2rem);max-width:none;height:min(1000px,100dvh - 2rem);max-height:none;color:var(--ink);background:#141719;padding:1rem;overflow:hidden}.lightbox[data-astro-cid-utnzf2kr][open]{flex-direction:column;gap:1rem;display:flex}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#07090bf0}.lightbox__toolbar[data-astro-cid-utnzf2kr],.lightbox__footer[data-astro-cid-utnzf2kr]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.lightbox__toolbar[data-astro-cid-utnzf2kr]{justify-content:space-between}.lightbox__count[data-astro-cid-utnzf2kr]{color:var(--copper);font:.85rem Consolas,monospace}.lightbox[data-astro-cid-utnzf2kr] button[data-astro-cid-utnzf2kr]{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;padding:.5rem .8rem}.lightbox[data-astro-cid-utnzf2kr] button[data-astro-cid-utnzf2kr]:hover{border-color:var(--copper);color:var(--copper)}.lightbox__close[data-astro-cid-utnzf2kr] span[data-astro-cid-utnzf2kr]{margin-left:.75rem;font-size:1.25rem}.lightbox__stage[data-astro-cid-utnzf2kr]{touch-action:pan-y pinch-zoom;background:#0c0e10;flex:1;min-height:0;position:relative}.lightbox__stage--render[data-astro-cid-utnzf2kr]{background:#deded8}.lightbox__image[data-astro-cid-utnzf2kr]{object-fit:contain;width:100%;height:100%}.lightbox__stage[data-astro-cid-utnzf2kr].is-loading .lightbox__image[data-astro-cid-utnzf2kr]{opacity:0}.lightbox__footer[data-astro-cid-utnzf2kr]{justify-content:space-between}.lightbox__caption[data-astro-cid-utnzf2kr]{text-align:center;flex:1;max-width:none;max-height:20dvh;margin:0;font-size:.9rem;line-height:1.5;overflow:auto}.lightbox__error[data-astro-cid-utnzf2kr]{text-align:center;background:var(--bg);height:fit-content;color:var(--ink);margin:auto;padding:1rem;position:absolute;inset:0}@media (width<=600px){.lightbox[data-astro-cid-utnzf2kr]{border:0;width:100%;height:100dvh;padding:.75rem}.lightbox[data-astro-cid-utnzf2kr][open]{padding-bottom:max(.75rem, env(safe-area-inset-bottom));gap:.75rem}.lightbox__caption[data-astro-cid-utnzf2kr]{font-size:.8rem}}
