.inv{position:fixed;top:var(--inv-vv-top,0);left:0;right:0;height:var(--inv-vh,100dvh);z-index:var(--sd-z-modal);display:grid;place-items:center;padding:max(var(--sd-gutter),env(safe-area-inset-top,0px)) max(var(--sd-gutter),env(safe-area-inset-right,0px)) max(var(--sd-gutter),env(safe-area-inset-bottom,0px)) max(var(--sd-gutter),env(safe-area-inset-left,0px));background:rgb(13 12 11/.62);animation:inv-scrim var(--sd-dur-base) var(--sd-ease-out) both}.inv__panel{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:min(62rem,100%);max-height:100%;max-height:min(56rem,100%);overflow:hidden;background:var(--sd-bone);color:var(--sd-ink);border-radius:var(--sd-radius-md);animation:inv-panel var(--sd-dur-slow) var(--sd-ease-out) both}@keyframes inv-scrim{0%{opacity:0}}@keyframes inv-panel{0%{opacity:0;transform:translateY(14px) scale(.985)}}.inv__art{position:relative;overflow:hidden;background:var(--sd-surface-sunken)}.inv__art img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.inv__body{position:relative;display:flex;flex-direction:column;--inv-pad:clamp(1.75rem,3.5vw,2.75rem);padding:var(--inv-pad);min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.inv__x{position:absolute;z-index:2;top:clamp(.5rem,1.5vw,.75rem);right:clamp(.5rem,1.5vw,.75rem);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--sd-ink);opacity:.62;cursor:pointer;transition:opacity var(--sd-dur-fast) var(--sd-ease-out)}.inv__x:hover{opacity:1}.inv__x svg{width:16px;height:16px}.inv__x:focus-visible{outline:var(--sd-focus-width) solid var(--sd-ink);outline-offset:-4px;opacity:1}.inv .eyebrow{margin:0 0 var(--sd-space-4);font-family:var(--sd-font-ui)}.inv__head{margin:0;font-family:var(--sd-font-display);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08;letter-spacing:var(--sd-tracking-display);font-weight:var(--sd-weight-regular);padding-right:2.5rem}.inv__lede{margin:var(--sd-space-5) 0 0;max-width:46ch;font-size:var(--sd-text-sm);line-height:var(--sd-leading-loose);color:var(--sd-ink);opacity:.78}.inv__form{margin-top:clamp(1.5rem,3vh,2rem)}.inv__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sd-space-4);gap:var(--sd-space-4)}.inv__field{display:block;margin-bottom:var(--sd-space-4)}.inv__field>span{display:block;margin-bottom:var(--sd-space-2);font-family:var(--sd-font-ui);font-size:var(--sd-text-2xs);letter-spacing:var(--sd-tracking-wide);text-transform:uppercase;color:#403C3B}.inv__field>span i{font-style:normal;color:var(--sd-gold-deep)}.inv__field input,.inv__field textarea{width:100%;padding:var(--sd-space-3) var(--sd-space-4);font-family:var(--sd-font-ui);font-size:var(--sd-text-base);color:var(--sd-ink);background:var(--sd-surface-raised);border:var(--sd-hairline) solid var(--sd-border-control);border-radius:var(--sd-radius-sm);transition:border-color var(--sd-dur-fast) var(--sd-ease-out)}.inv__field textarea{resize:vertical;min-height:4.5rem;line-height:var(--sd-leading-normal)}.inv__field input:hover,.inv__field textarea:hover{border-color:var(--sd-ink)}.inv__field input:focus-visible,.inv__field textarea:focus-visible{outline:var(--sd-focus-width) solid var(--sd-ink);outline-offset:1px;border-color:var(--sd-ink)}.inv__form[data-touched] input:invalid,.inv__form[data-touched] textarea:invalid{border-color:var(--sd-danger)}.inv__error{margin:0 0 var(--sd-space-4);font-size:var(--sd-text-xs);line-height:var(--sd-leading-normal);color:var(--sd-danger)}.inv__error a{color:inherit}.inv .btn--primary[disabled]{opacity:.72;cursor:progress}.inv__hint{display:block;margin-top:var(--sd-space-2);font-size:var(--sd-text-xs);line-height:var(--sd-leading-normal);color:var(--sd-stone)}.inv__consent{margin:0;padding:0;border:0}.inv__consent legend{padding:0;margin-bottom:var(--sd-space-3);font-family:var(--sd-font-ui);font-size:var(--sd-text-2xs);letter-spacing:var(--sd-tracking-wide);text-transform:uppercase;color:var(--sd-ink);opacity:.78}.inv__check{display:inline-flex;align-items:center;gap:var(--sd-space-3);margin-right:var(--sd-space-6);min-height:44px;font-size:var(--sd-text-sm);cursor:pointer}.inv__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.inv__box{width:16px;height:16px;flex:none;border:var(--sd-hairline) solid var(--sd-border-control);border-radius:var(--sd-radius-sm);background:var(--sd-surface-raised);position:relative;transition:border-color var(--sd-dur-fast) var(--sd-ease-out)}.inv__check:hover .inv__box{border-color:var(--sd-ink)}.inv__check input:checked+.inv__box{background:var(--sd-ink);border-color:var(--sd-ink)}.inv__check input:checked+.inv__box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--sd-bone);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.inv__check input:focus-visible+.inv__box{outline:var(--sd-focus-width) solid var(--sd-ink);outline-offset:2px}.inv__privacy{margin:0;font-size:var(--sd-text-xs);line-height:var(--sd-leading-normal);color:var(--sd-stone)}.inv__privacy a{color:var(--sd-gold-deep);text-underline-offset:3px}.inv__foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-top:clamp(1.25rem,2.5vh,1.75rem);margin-left:calc(-1 * var(--inv-pad));margin-right:calc(-1 * var(--inv-pad));bottom:calc(-1 * var(--inv-pad));padding:var(--sd-space-4) var(--inv-pad) var(--inv-pad);background:var(--sd-bone)}.inv__panel[data-compact=true] .inv__foot{position:static;background:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.inv__panel[data-compact=true] .inv__foot:before{display:none}.inv__foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px;background:linear-gradient(180deg,rgb(247 244 239/0),var(--sd-bone));pointer-events:none}.inv__actions{display:flex;align-items:center;gap:var(--sd-space-5);margin-top:var(--sd-space-4);flex-wrap:wrap}.inv .btn--primary{background:var(--sd-ink);color:var(--sd-bone);border-color:var(--sd-ink)}.inv .btn--primary:hover{background:#26241f;border-color:#26241f}.inv .btn--primary:focus-visible{outline:var(--sd-focus-width) solid var(--sd-ink);outline-offset:var(--sd-focus-offset)}.inv__go{flex:none}.inv__later{padding:var(--sd-space-3) 0;min-height:44px;border:0;background:none;font-family:var(--sd-font-ui);font-size:var(--sd-text-sm);letter-spacing:var(--sd-tracking-wide);color:var(--sd-ink);opacity:.78;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.inv__later:hover{opacity:1}.inv__later:focus-visible{outline:var(--sd-focus-width) solid var(--sd-ink);outline-offset:3px;opacity:1}.inv__thanks{padding-top:clamp(1rem,4vh,3rem)}.inv__thanks .inv__go{margin-top:clamp(1.5rem,3vh,2rem)}@media (max-width:760px){.inv__panel{grid-template-columns:minmax(0,1fr);max-height:100%}.inv__art{min-height:0;height:clamp(4rem,22svh,11rem)}.inv__panel{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:420px){.inv__row{grid-template-columns:minmax(0,1fr);gap:0}.inv__art{display:none}}.inv__field--about select{inline-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-padding-end:2.75rem;padding-inline-end:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%230D0C0B' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 8px}.inv__field--about select:dir(rtl){background-position:left 1rem center}