@property --background{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --border-color{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --color{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --glow-color{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --light-radius{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --glass-border-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --glass-reflection{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/static/font/quicksand-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-dark: #080808;--color-light: #f8f8f8;--fade-10: 10%;--fade-20: 30%;--fade-30: 65%;--fade-40: 85%;--fade-50: 98.5%;--color-sun-050: oklch(.8 .2 48);--color-sun-000: color-mix(in oklch, var(--color-sun-050), var(--color-dark) var(--fade-50));--color-sun-010: color-mix(in oklch, var(--color-sun-050), var(--color-dark) var(--fade-40));--color-sun-020: color-mix(in oklch, var(--color-sun-050), var(--color-dark) var(--fade-30));--color-sun-030: color-mix(in oklch, var(--color-sun-050), var(--color-dark) var(--fade-20));--color-sun-040: color-mix(in oklch, var(--color-sun-050), var(--color-dark) var(--fade-10));--color-sun-060: color-mix(in oklch, var(--color-sun-050), var(--color-light) var(--fade-10));--color-sun-070: color-mix(in oklch, var(--color-sun-050), var(--color-light) var(--fade-20));--color-sun-080: color-mix(in oklch, var(--color-sun-050), var(--color-light) var(--fade-30));--color-sun-090: color-mix(in oklch, var(--color-sun-050), var(--color-light) var(--fade-40));--color-sun-100: color-mix(in oklch, var(--color-sun-050), var(--color-light) var(--fade-50));--color-pebbles-050: oklch(.87 .021 91.604);--color-pebbles-000: color-mix(in oklch, var(--color-pebbles-050), var(--color-dark) var(--fade-50));--color-pebbles-010: color-mix(in oklch, var(--color-pebbles-050), var(--color-dark) var(--fade-40));--color-pebbles-020: color-mix(in oklch, var(--color-pebbles-050), var(--color-dark) var(--fade-30));--color-pebbles-030: color-mix(in oklch, var(--color-pebbles-050), var(--color-dark) var(--fade-20));--color-pebbles-040: color-mix(in oklch, var(--color-pebbles-050), var(--color-dark) var(--fade-10));--color-pebbles-060: color-mix(in oklch, var(--color-pebbles-050), var(--color-light) var(--fade-10));--color-pebbles-070: color-mix(in oklch, var(--color-pebbles-050), var(--color-light) var(--fade-20));--color-pebbles-080: color-mix(in oklch, var(--color-pebbles-050), var(--color-light) var(--fade-30));--color-pebbles-090: color-mix(in oklch, var(--color-pebbles-050), var(--color-light) var(--fade-40));--color-pebbles-100: color-mix(in oklch, var(--color-pebbles-050), var(--color-light) var(--fade-50));--color-sky-050: oklch(.58 .2 232);--color-sky-000: color-mix(in oklch, var(--color-sky-050), var(--color-dark) var(--fade-50));--color-sky-010: color-mix(in oklch, var(--color-sky-050), var(--color-dark) var(--fade-40));--color-sky-020: color-mix(in oklch, var(--color-sky-050), var(--color-dark) var(--fade-30));--color-sky-030: color-mix(in oklch, var(--color-sky-050), var(--color-dark) var(--fade-20));--color-sky-040: color-mix(in oklch, var(--color-sky-050), var(--color-dark) var(--fade-10));--color-sky-060: color-mix(in oklch, var(--color-sky-050), var(--color-light) var(--fade-10));--color-sky-070: color-mix(in oklch, var(--color-sky-050), var(--color-light) var(--fade-20));--color-sky-080: color-mix(in oklch, var(--color-sky-050), var(--color-light) var(--fade-30));--color-sky-090: color-mix(in oklch, var(--color-sky-050), var(--color-light) var(--fade-40));--color-sky-100: color-mix(in oklch, var(--color-sky-050), var(--color-light) var(--fade-50));--color-violet-050: oklch(.38 .2 305);--color-violet-000: color-mix(in oklch, var(--color-violet-050), var(--color-dark) var(--fade-50));--color-violet-010: color-mix(in oklch, var(--color-violet-050), var(--color-dark) var(--fade-40));--color-violet-020: color-mix(in oklch, var(--color-violet-050), var(--color-dark) var(--fade-30));--color-violet-030: color-mix(in oklch, var(--color-violet-050), var(--color-dark) var(--fade-20));--color-violet-040: color-mix(in oklch, var(--color-violet-050), var(--color-dark) var(--fade-10));--color-violet-060: color-mix(in oklch, var(--color-violet-050), var(--color-light) var(--fade-10));--color-violet-070: color-mix(in oklch, var(--color-violet-050), var(--color-light) var(--fade-20));--color-violet-080: color-mix(in oklch, var(--color-violet-050), var(--color-light) var(--fade-30));--color-violet-090: color-mix(in oklch, var(--color-violet-050), var(--color-light) var(--fade-40));--color-violet-100: color-mix(in oklch, var(--color-violet-050), var(--color-light) var(--fade-50));--color-love-050: oklch(.6 .2 0);--color-love-000: color-mix(in oklch, var(--color-love-050), var(--color-dark) var(--fade-50));--color-love-010: color-mix(in oklch, var(--color-love-050), var(--color-dark) var(--fade-40));--color-love-020: color-mix(in oklch, var(--color-love-050), var(--color-dark) var(--fade-30));--color-love-030: color-mix(in oklch, var(--color-love-050), var(--color-dark) var(--fade-20));--color-love-040: color-mix(in oklch, var(--color-love-050), var(--color-dark) var(--fade-10));--color-love-060: color-mix(in oklch, var(--color-love-050), var(--color-light) var(--fade-10));--color-love-070: color-mix(in oklch, var(--color-love-050), var(--color-light) var(--fade-20));--color-love-080: color-mix(in oklch, var(--color-love-050), var(--color-light) var(--fade-30));--color-love-090: color-mix(in oklch, var(--color-love-050), var(--color-light) var(--fade-40));--color-love-100: color-mix(in oklch, var(--color-love-050), var(--color-light) var(--fade-50));--color-hedge-050: oklch(.68 .2 167);--color-hedge-000: color-mix(in oklch, var(--color-hedge-050), var(--color-dark) var(--fade-50));--color-hedge-010: color-mix(in oklch, var(--color-hedge-050), var(--color-dark) var(--fade-40));--color-hedge-020: color-mix(in oklch, var(--color-hedge-050), var(--color-dark) var(--fade-30));--color-hedge-030: color-mix(in oklch, var(--color-hedge-050), var(--color-dark) var(--fade-20));--color-hedge-040: color-mix(in oklch, var(--color-hedge-050), var(--color-dark) var(--fade-10));--color-hedge-060: color-mix(in oklch, var(--color-hedge-050), var(--color-light) var(--fade-10));--color-hedge-070: color-mix(in oklch, var(--color-hedge-050), var(--color-light) var(--fade-20));--color-hedge-080: color-mix(in oklch, var(--color-hedge-050), var(--color-light) var(--fade-30));--color-hedge-090: color-mix(in oklch, var(--color-hedge-050), var(--color-light) var(--fade-40));--color-hedge-100: color-mix(in oklch, var(--color-hedge-050), var(--color-light) var(--fade-50));--color-grain-050: oklch(.77 .2 90);--color-grain-000: color-mix(in oklch, var(--color-grain-050), var(--color-dark) var(--fade-50));--color-grain-010: color-mix(in oklch, var(--color-grain-050), var(--color-dark) var(--fade-40));--color-grain-020: color-mix(in oklch, var(--color-grain-050), var(--color-dark) var(--fade-30));--color-grain-030: color-mix(in oklch, var(--color-grain-050), var(--color-dark) var(--fade-20));--color-grain-040: color-mix(in oklch, var(--color-grain-050), var(--color-dark) var(--fade-10));--color-grain-060: color-mix(in oklch, var(--color-grain-050), var(--color-light) var(--fade-10));--color-grain-070: color-mix(in oklch, var(--color-grain-050), var(--color-light) var(--fade-20));--color-grain-080: color-mix(in oklch, var(--color-grain-050), var(--color-light) var(--fade-30));--color-grain-090: color-mix(in oklch, var(--color-grain-050), var(--color-light) var(--fade-40));--color-grain-100: color-mix(in oklch, var(--color-grain-050), var(--color-light) var(--fade-50));--color-org-primary: oklch(.72 .19 46.71);--color-text-dark: var(--color-pebbles-020);--color-text-medium: var(--color-pebbles-040);--color-text-light: var(--color-pebbles-080);--color-grey-100: oklch(.997 0 0);--color-grey-095: oklch(.955 0 0);--color-grey-080: oklch(.845 0 0);--color-grey-040: oklch(.51 0 0);--color-grey-020: oklch(.321 0 0);--color-sig-error: oklch(.586225 .238378 29.5357);--color-sig-success: oklch(.807 .274 142.41);--color-sel-background: var(--color-org-primary);--color-sel-color: var(--color-grey-100);--disabled-background-color: var(--color-pebbles-030);--disabled-border-color: var(--color-pebbles-020);--disabled-color: var(--color-grey-100);--space4: .25rem;--space8: .5rem;--space16: 1rem;--space24: 1.5rem;--space32: 2rem;--space40: 2.5rem;--space56: 3.5rem;--space64: 4rem;--space80: 5rem;--space96: 6rem;--radius4: .25rem;--radius8: .5rem;--radius16: 1rem;--radius24: 1.5rem;--process-marker-size: 1.75rem;--process-step-transition-duration: .6s;--site-header-height: 4rem;--lane-max-width: 1200px;--lane-cutoff-width: max(0px, (100vw - var(--lane-max-width)) / 2);--lane-padding-inline: var(--space16);--lane-content-width: calc(var(--lane-max-width) - 2 * var(--lane-padding-inline));--font-size-large: 1.2rem;--font-size-small: .8rem;--font-weight-light: 400;--font-weight-regular: 550;--font-weight-bold: 625;--font-weight-heavy: 700;--border-width: 1.6px;--hairline-width: .5px;--input-min-height: calc(2 * var(--border-width) + 2 * var(--space8) + 1em * 1.2);--font-size-h1: 2rem;--font-size-h2: 1.625rem;--font-size-h3: 1.375rem;--font-weight-h1: var(--font-weight-heavy);--font-weight-h2: var(--font-weight-bold);--font-weight-h3: var(--font-weight-bold);@media(orientation:landscape){--font-size-h1: 2.6rem;--font-size-h2: 1.875rem;--font-size-h3: 1.25rem}--grid-columns: 6;@media(orientation:landscape){--grid-columns: 12}--grid-column-gap: var(--space16);--grid-column-width: calc((var(--lane-content-width) - (var(--grid-columns) - 1) * var(--grid-column-gap)) / var(--grid-columns));--grid-span-1-width: calc(var(--grid-column-width) * 1 + var(--grid-column-gap) * 0);--grid-span-2-width: calc(var(--grid-column-width) * 2 + var(--grid-column-gap) * 1);--grid-span-3-width: calc(var(--grid-column-width) * 3 + var(--grid-column-gap) * 2);--grid-span-4-width: calc(var(--grid-column-width) * 4 + var(--grid-column-gap) * 3);--grid-span-5-width: calc(var(--grid-column-width) * 5 + var(--grid-column-gap) * 4);--grid-span-6-width: calc(var(--grid-column-width) * 6 + var(--grid-column-gap) * 5);--grid-span-7-width: calc(var(--grid-column-width) * 7 + var(--grid-column-gap) * 6);--grid-span-8-width: calc(var(--grid-column-width) * 8 + var(--grid-column-gap) * 7);--grid-span-9-width: calc(var(--grid-column-width) * 9 + var(--grid-column-gap) * 8);--grid-span-10-width: calc(var(--grid-column-width) * 10 + var(--grid-column-gap) * 9);--grid-span-11-width: calc(var(--grid-column-width) * 11 + var(--grid-column-gap) * 10);--grid-span-12-width: calc(var(--grid-column-width) * 12 + var(--grid-column-gap) * 11)}:root{font-family:Quicksand,sans-serif;font-size:16px;letter-spacing:-.025em;background:var(--color-pebbles-100);-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--border-width) solid var(--color-org-primary)}::selection{background:var(--color-sel-background);color:var(--color-sel-color)}*{box-sizing:border-box;font-optical-sizing:auto;font-size:inherit}html,body,p,h1,h2,h3,ul,ol,li,button,hr,dl,dt,dd,.Label,.Form{border:0;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100dvh;background:var(--color-pebbles-010);>.breadcrumbs{background:var(--color-pebbles-080);border-bottom:var(--hairline-width) solid var(--color-text-medium);.Breadcrumbs>li{font-size:var(--font-size-small)}}>main{background:var(--background);display:flex;flex-direction:column;flex:1;>section.title.hidden{max-height:0;overflow:hidden;user-select:none}>.Form:last-child{margin-block-end:var(--space56)}}}caption,p,li{color:var(--color-text-light);font-size:1rem;font-style:normal;font-weight:var(--font-weight-regular);line-height:1.3}a{color:inherit;text-decoration:none;text-decoration-color:color-mix(in oklch,currentColor,transparent 75%);text-underline-offset:.1em;text-decoration-thickness:.1em;transition:text-decoration-color .1s linear;&:hover{text-decoration:none}}button{background:inherit;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;user-select:none}strong{font-weight:var(--font-weight-heavy)}small{font-size:var(--font-size-small)}em{font-size:var(--font-size-large);font-style:unset}th{font-weight:var(--font-weight-heavy)}td{font-weight:var(--font-weight-regular)}p{text-wrap:pretty}.Link{&.underline{text-decoration:underline;text-decoration-thickness:from-font}}.Section{--section-top: 0px;--section-bottom: 0px;--section-topmask-height: 0px;--section-bottommask-height: 0px;display:flex;flex-direction:column;padding-block:calc(var(--section-top) + var(--section-topmask-height)) calc(var(--section-bottom) + var(--section-bottommask-height));position:relative;>.Mask{left:0;position:absolute;width:100%;z-index:10;&.bottom{height:var(--section-bottommask-height);bottom:-.5px}&.top{height:var(--section-topmask-height);top:-.5px}}@media(orientation:portrait){&:has(>.Mask.bottom){--section-bottommask-height: var(--space8)}&:has(>.Mask.top){--section-topmask-height: var(--space8)}}@media(orientation:landscape){&:has(>.Mask.bottom){--section-bottommask-height: var(--space16)}&:has(>.Mask.top){--section-topmask-height: var(--space16)}}}.ErrorSection{>.Flex{>div{align-items:center;background:var(--color-pebbles-100);display:flex;flex-direction:column;gap:var(--space4);max-width:600px;text-align:center;@media(orientation:portrait){padding:var(--space56)}@media(orientation:landscape){padding:var(--space80)}>img{margin-block:var(--space24);width:100%}>p{color:var(--color-text-dark)}}}}.Headline{color:var(--color-org-primary);font-style:normal;letter-spacing:-.025em;line-height:1.05;text-wrap:balance;&.h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1)}&.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2)}&.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3)}}.Flex,.Grid{--g: 0;&.as{align-items:flex-start}&.ac{align-items:center}&.ae{align-items:flex-end}&.g4{--g: var(--space4)}&.g8{--g: var(--space8)}&.g16{--g: var(--space16)}&.g24{--g: var(--space24)}&.g40{--g: var(--space40)}&.g56{--g: var(--space56)}&.g80{--g: var(--space80)}&.t4{padding-top:var(--space4)}&.t8{padding-top:var(--space8)}&.t16{padding-top:var(--space16)}&.t24{padding-top:var(--space24)}&.t40{padding-top:var(--space40)}&.t56{padding-top:var(--space56)}&.t80{padding-top:var(--space80)}&.b4{padding-bottom:var(--space4)}&.b8{padding-bottom:var(--space8)}&.b16{padding-bottom:var(--space16)}&.b24{padding-bottom:var(--space24)}&.b40{padding-bottom:var(--space40)}&.b56{padding-bottom:var(--space56)}&.b80{padding-bottom:var(--space80)}}.Flex{display:flex;gap:var(--g);&.fv{flex-direction:column}}.Flex.rl,.Grid{margin:0 auto;max-width:var(--lane-max-width);padding-inline:var(--lane-padding-inline);width:100%}.Grid{--g: var(--space16);column-gap:var(--grid-column-gap);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));row-gap:var(--g);>*{--pt-col-start: 1;--pt-col-end: span var(--grid-columns);--ls-col-start: var(--pt-col-start);--ls-col-end: var(--pt-col-end);grid-column:var(--pt-col-start) / var(--pt-col-end);min-width:0;@media(orientation:landscape){grid-column:var(--ls-col-start) / var(--ls-col-end)}}}.Message{align-items:stretch;background:var(--color-grey-100);border:var(--border-width) solid var(--color);display:grid;grid-template-columns:max-content 1fr;max-width:calc((var(--lane-max-width) - 2 * var(--lane-padding-inline) - 1 * var(--space16)) / 2);overflow:hidden;&.error{--color: var(--color-sig-error)}&.success{--color: var(--color-sig-success)}>span{align-items:center;background:var(--color);display:grid;padding:var(--space8);>.Icon{color:var(--color-grey-100)}}>.Flex{align-self:center;padding-inline:var(--space8) var(--space16);>p{color:var(--color-text-dark);text-wrap-style:balance}}}.Button{--mix: 0%;--fill: var(--color-org-primary);--color: var(--color-pebbles-100);--hover: oklch(from var(--fill) calc(l + .3) c h);--bg-start: color-mix(in oklch, var(--fill), var(--hover) var(--mix));--bg-end: oklch(from color-mix(in oklch, var(--fill), var(--hover) var(--mix)) calc(l - .15) c h);align-items:center;background:linear-gradient(to bottom,var(--bg-start) 40%,var(--bg-end));border-radius:var(--radius24);color:var(--color);cursor:pointer;display:inline-flex;gap:var(--space8);padding:var(--space8) var(--space16);user-select:none;&[href]{text-decoration:none}&:disabled,.Form:has(:user-invalid:not(:disabled)) &{background:var(--disabled-background-color);border-color:var(--disabled-border-color);color:var(--disabled-color);box-shadow:none;cursor:unset}&:has(svg:only-child){padding-inline:var(--space8)}&:has(>svg+span)>svg{margin-inline-start:calc(0px - var(--space4))}&.secondary{--fill: var(--color-grey-100);--color: var(--color-org-primary)}&.active:not(:disabled,.Form:has(:user-invalid:not(:disabled)) &),&:hover:not(:disabled,.Form:has(:user-invalid:not(:disabled)) &){--mix: 10%}>span{font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);text-transform:uppercase}}.Checkbox,.Dropdown,.input{--background: var(--color-pebbles-080);--border-color: transparent;--border-radius: var(--radius4);--color: var(--color-text-dark);--glow-color: transparent;box-shadow:0 0 .25rem .025rem var(--glow-color);transition:--background .5s ease,--border-color .5s ease,--border-radius .5s ease,--color .5s ease,--glow-color .5s ease,border-radius .5s ease;&:is(.Checkbox,.Dropdown):disabled,&:is(.input):has(>input:disabled){--background: var(--disabled-background-color);--border-color: transparent;--color: var(--disabled-color);cursor:unset}&:hover{--background: var(--color-grey-100)}&:is(.Checkbox,.Dropdown):user-invalid:not(:disabled),&:has(>input:user-invalid:not(:disabled)){--border-color: var(--color-sig-error)}&:is(.Checkbox):focus,&:is(.Dropdown):focus-visible,&:is(.Dropdown):open,&:focus-within{--background: var(--color-grey-100);--border-color: var(--color-org-primary);--glow-color: color-mix(in oklch, var(--color-grey-020), transparent 90%)}&:is(.Dropdown,.Checkbox),&:is(.input)>input{background:var(--background);color:var(--color);min-width:0;outline:none}}.Dropdown,.input>input{font-family:inherit;font-size:inherit;font-weight:var(--font-weight-heavy);line-height:1.2;min-height:var(--input-min-height);padding:var(--space8);text-align:var(--text-align);&[type=date],&[type=datetime-local]{padding-block:0}&::placeholder{color:var(--color-text-medium);font-weight:var(--font-weight-regular)}&:focus::placeholder{opacity:0}&:disabled::placeholder{color:var(--disabled-color)}}.input{--text-align: left;border-radius:var(--border-radius);display:flex;width:100%;>:is(input,span,button){background:var(--background);border:var(--border-width) solid var(--border-color);border-inline-start-width:0}>:is(input,span,button):first-child{border-inline-start-width:var(--border-width);border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}>:is(input,span,button):last-child{border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}>input{appearance:none;flex:1;&:not(:last-child){border-inline-end-width:0}&::-webkit-calendar-picker-indicator{display:none}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}>span{align-items:center;border-inline-end-width:0;color:var(--color-pebbles-020);display:inline-flex;justify-content:center;padding:var(--space8);>svg{color:var(--color-text-medium)}}>span+input{padding-inline-start:var(--space4)}>button{align-items:center;color:var(--color-text-dark);cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:var(--space8);&:disabled{cursor:unset}&:first-of-type:not(:last-of-type){border-inline-end-width:0}&:last-of-type:not(:first-of-type){border-inline-start-width:0}}}.ReadOnlyInput{align-items:center;color:var(--color-text-light);display:flex;font-weight:var(--font-weight-heavy);line-height:1.2;margin:0;min-height:var(--input-min-height);overflow:hidden;padding-block:var(--space8);text-overflow:ellipsis;white-space:nowrap}.EuroInput,.PercentInput,.QuantityInput,.PositiveIntegerInput{--text-align: end}.Dropdown{appearance:base-select;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;&:disabled{--background: var(--disabled-background-color);--border-color: var(--disabled-border-color);color:var(--disabled-color);cursor:unset}&:has(option[value=""]:checked){color:var(--color-pebbles-020);font-weight:var(--font-weight-regular)}&:disabled::picker-icon{background-color:var(--disabled-color)}&::picker-icon{align-self:center;background-color:var(--color-text-dark);content:"";height:1rem;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4 9l8 8l8-8'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:rotate .4s ease;width:1rem}&:open::picker-icon{rotate:x 180deg}&::picker(select){appearance:base-select;width:anchor-size(width);top:anchor(bottom)}}.Dropdown:open{border-end-end-radius:0;border-end-start-radius:0}.Dropdown::picker(select),.EntityInput>.suggestions{background:var(--background);border:var(--border-width) solid var(--border-color);border-radius:0 0 var(--radius4) var(--radius4);box-shadow:0 4px 12px #0000000d;box-sizing:border-box;margin-block-start:calc(var(--border-width) * -1);outline:none;padding:var(--space4)}.Dropdown option,.EntityInput>.suggestions>li{background:var(--background);box-sizing:border-box;color:var(--color-text-dark);display:block;font-weight:var(--font-weight-bold);overflow:hidden;padding:var(--space8) var(--space16) var(--space8) var(--space8);text-overflow:ellipsis;white-space:nowrap;&::checkmark{margin-inline-end:var(--space8)}&:hover,&:focus{box-shadow:inset 0 0 1000px color-mix(in oklch,var(--color-sel-background),transparent 75%)}&:is(:checked,.selected){background:var(--color-sel-background);color:var(--color-sel-color)}}.EntityInput{position:relative;&:has(>.suggestions){>span{border-end-start-radius:0}>button{border-start-end-radius:var(--border-radius);border-end-end-radius:0}}>.suggestions{list-style:none;margin:0;position:absolute;top:calc(100% - var(--border-width));left:0;right:0;z-index:10;max-height:16rem;overflow-y:auto;>li{&.match{cursor:pointer;&.highlighted{background:var(--color-pebbles-020);color:var(--color-grey-100)}}&.status{color:var(--color-text-medium);cursor:default;font-weight:var(--font-weight-regular)}}}}.TokenInput{display:inline-flex;gap:var(--space8);>.input{--text-align: center;flex:none;width:2.4em;&[data-segment-length="4"]{width:3.6em}&[data-segment-length="6"]{width:5.2em}>input{padding-inline:0}}}.Checkbox{appearance:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;font-family:inherit;width:1.5rem;height:1.5rem;&:checked,&[data-checked]{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' stroke='currentColor' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 3L4.5 9L1.5 6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:80% 80%;background-position:center;background-repeat:no-repeat}&.ReadOnlyInput{--background: transparent;cursor:unset}}.Label{display:flex;flex-direction:column;>span{color:var(--color-text-light);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);margin-block-end:var(--space4)}&:not(:has(:required)):not(:has(.ReadOnlyInput))>span:after{color:var(--color-text-medium);content:" (optional)";display:inline;opacity:.8}>small{color:var(--color-text-medium);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);max-height:0;opacity:0;overflow:hidden;padding-block-start:0;transition:max-height .2s ease-in-out,opacity .2s linear,padding-block-start .2s linear}&[data-hint]>small,&[data-error]>small,&:has(:user-invalid:not(:disabled))>small{max-height:3em;padding-block-start:var(--space4);opacity:1}&:has(.ReadOnlyInput)[data-hint]:not([data-error])>small{max-height:0;opacity:0;padding-block-start:0}&[data-error]>small,&:has(:user-invalid:not(:disabled))>small{color:var(--color-sig-error);font-weight:var(--font-weight-heavy)}&:has(>.Checkbox){align-items:center;flex-direction:row;gap:var(--space4);padding-block-start:calc(var(--font-size-small) * 1.2 + var(--space4));>span{order:2;margin-block-end:0}}}.Process{align-items:center;display:grid;gap:var(--space8);grid-template-columns:var(--process-marker-size) minmax(0,1fr);list-style:none;view-transition-name:process;.ProcessStep{display:contents;&[data-state=done]{>:first-child{background:var(--color-pebbles-020);border-color:var(--color-pebbles-020);color:var(--color-grey-100)}>:last-child{color:var(--color-pebbles-020)}}&[data-state=upcoming]{>:first-child{background:var(--color-grey-100);border-color:var(--color-text-medium);color:var(--color-pebbles-020)}>:last-child{color:var(--color-pebbles-020)}}&[data-state=current]{>:first-child{background:var(--color-org-primary);border-color:var(--color-org-primary);color:var(--color-grey-100)}>:last-child{color:var(--color-org-primary)}}>:first-child{background:var(--color-grey-100);border:var(--border-width) solid var(--color-pebbles-020);border-radius:100%;color:var(--color-pebbles-020);display:grid;font-weight:var(--font-weight-heavy);height:var(--process-marker-size);width:var(--process-marker-size);place-items:center;transition:background-color var(--process-step-transition-duration) ease,border-color var(--process-step-transition-duration) ease,color var(--process-step-transition-duration) ease}>:last-child{color:var(--color-text-dark);transition:color var(--process-step-transition-duration) ease}}}@keyframes slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.SiteHeader{background:var(--color-grey-100);border-bottom:var(--hairline-width) solid var(--color-text-medium);isolation:isolate;position:sticky;top:0;z-index:100;>.Flex{background:var(--color-grey-100);height:var(--site-header-height);justify-content:space-between;position:relative;z-index:20;>img{height:46px;width:164px}>a{--hover-bubble-color: var(--color-pebbles-050);display:inline-flex;>img{height:46px;width:164px}}>.ctrl{align-items:center;display:flex;flex:0 1;list-style:none;width:100%;>li{color:var(--color-text-dark);display:inline-flex;>a,>button{--hover-bubble-color: var(--color-pebbles-050);--hover-bubble-px: 0px;--hover-bubble-py: 0px;border-radius:var(--radius24);display:flex;padding:var(--space8)}@media(orientation:landscape){>button{display:none}}}}}>.LinkTree{display:flex;position:absolute;@media(orientation:landscape){align-items:center;flex-direction:row;gap:var(--space16);height:var(--site-header-height);left:50%;transform:translate(-50%);top:0;z-index:30}@media(orientation:portrait){animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease-in-out;background:var(--color-grey-100);border-bottom:var(--hairline-width) solid var(--color-text-medium);flex-direction:column;gap:var(--space8);padding:var(--space16);top:var(--site-header-height);transform:translateY(-100%);width:100%;z-index:10;>li{transition:opacity .3s ease-in-out}}a{--hover-bubble-color: var(--color-pebbles-050);border-radius:var(--radius16);color:var(--color-text-dark);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);text-decoration:none}ul{display:none}}}.SiteFooter{background:var(--color-pebbles-010);padding-block:var(--space24) var(--space16);>.Grid{p,li{color:var(--color-pebbles-060)}.copyright:not(:first-child){padding-top:var(--space16)}.copyright small,.NewsletterManagement small{color:var(--color-text-medium)}.NewsletterManagement .anonymous{align-self:stretch}>*{--pt-col-start: auto;--pt-col-end: span 6;&:is(nav){--ls-col-end: span 3}}>nav>ul{>li{display:flex;>a{display:flex}}}}}.LinkTree{list-style:none;>li>.LinkTree{margin-left:var(--space24)}}.EntitySearchResult{width:100%;.right{text-align:right}th,td{vertical-align:top}}table.data{background:var(--color-pebbles-090);border-collapse:collapse;border-radius:var(--radius4);border-spacing:0;color:var(--color-text-dark);width:100%;>caption{color:var(--color-text-light);font-weight:var(--font-weight-regular);padding:var(--space8) 0;text-align:start}:is(th,td){color:var(--color-text-dark);font-family:monospace;font-size:.9em;padding:var(--space8) var(--space16);text-align:start;vertical-align:top}th{font-weight:var(--font-weight-bold);white-space:nowrap}td{font-weight:var(--font-weight-light);white-space:nowrap;&.main{text-decoration:underline;width:100%}}>tbody>tr{&:nth-child(odd)>:is(th,td){background:var(--color-pebbles-070)}&:nth-child(2n)>:is(th,td){background:var(--color-pebbles-080)}&:last-child{>:first-child{border-bottom-left-radius:var(--radius4)}>:last-child{border-bottom-right-radius:var(--radius4)}}&[data-target]:hover>:is(th,td){box-shadow:inset 0 0 1000px color-mix(in oklch,var(--color-sel-background),transparent 75%);cursor:pointer}}}.Breadcrumbs{list-style:none;display:flex;gap:var(--space8);padding:0;margin:0;>li{align-items:center;display:flex;&:not(:last-child):after{color:var(--color-text-medium);content:"\203a";margin-inline-start:var(--space8)}>a{color:var(--color-text-dark);white-space:nowrap}}}.OverflowContainer{display:grid;max-width:100%;overflow:auto hidden}.LinkCard{--pt-col-start: auto;--pt-col-end: span 3;background:var(--color-pebbles-080);display:grid;grid-template-rows:max-content 1fr;max-width:100%;user-select:none;>header{align-items:center;background:var(--color-pebbles-060);display:flex;gap:var(--space8);padding:var(--space16);*{color:var(--color-pebbles-010)}}>p{align-items:end;color:var(--color-text-dark);padding:var(--space16)}}.OrderCard{--pt-col-start: auto;--pt-col-end: span 6;background:var(--color-pebbles-080);>header{background:var(--color-pebbles-060);color:var(--color-text-dark);padding:var(--space16);>p{align-items:center;color:inherit;display:flex;gap:var(--space8);>.status{border-radius:var(--radius8);display:inline-flex;font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);padding-inline:var(--space8);text-transform:uppercase;&.cancelled{background:var(--color-pebbles-000);color:var(--color-text-light)}&.completed{background:var(--color-sig-success);color:var(--color-text-light)}&.pending{background:var(--color-sun-060);color:var(--color-text-dark)}&.paid{background:var(--color-sky-050);color:var(--color-text-light)}}}>dl{grid-template-columns:max-content 1fr;>dt:after{content:":";display:inline}}}>div{color:var(--color-text-dark);padding:var(--space16);>dl{grid-template-columns:1fr max-content}}dl{display:grid;gap:var(--space4) var(--space8);width:100%;>dt{font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);text-align:left}>dd{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);text-align:left}}}.SliderSection{--peek: 0px;--slides: 0;--current-slide: 0;display:grid;overflow:hidden;width:100%;z-index:0;&.has-peek{--peek: 2rem}>.track{cursor:grab;display:grid;grid-template-columns:calc(100% - var(--peek)) repeat(calc(var(--slides) - 2),calc(100% - 2 * var(--peek))) calc(100% - var(--peek));list-style:none;max-width:100%;overflow-x:scroll;overscroll-behavior-x:contain;user-select:none;@media(hover:none){scroll-snap-type:x mandatory}&:active{cursor:grabbing}>*{align-items:stretch;display:grid;order:mod(var(--i) - var(--offset-slide) + var(--slides),var(--slides));position:relative;@media(hover:none){scroll-snap-align:center}&:first-child{margin-inline-start:var(--peek)}}}>.Button{position:absolute;z-index:1;&.prev{display:none;@media(orientation:landscape){display:inherit;inset-inline-start:var(--space8);top:50%;translate:0 -50%}}&.next{display:none;@media(orientation:landscape){display:inherit;inset-inline-end:var(--space8);top:50%;translate:0 -50%}}&.play-pause{bottom:var(--space16);left:50%;translate:-50% -50%}}>.pagination{align-items:center;background:var(--color-pebbles-090);border:var(--hairline-width) solid var(--color-pebbles-020);border-radius:var(--radius16);bottom:var(--space24);display:grid;gap:var(--space4);grid-auto-flow:column;grid-auto-columns:var(--space24);left:50%;list-style:none;padding:var(--space4);position:absolute;translate:-50% 0;z-index:1;>li{display:contents;>button{background:var(--color-pebbles-020);border-radius:var(--radius4);cursor:pointer;height:var(--space4);position:relative;transition:background-color .4s ease;width:100%;&:before{content:"";position:absolute;top:calc(0px - var(--space4));height:calc(2 * var(--space4) + 100%);left:0;right:0}&[aria-current=true]{background:var(--color-org-primary)}}}}}.TextImageSection{>.Grid{align-items:center;>.text,>.media{min-width:0}@media(orientation:portrait){>.text .TextBlock{text-align:center}}>.text{--ls-col-end: span 3}>.media{--ls-col-end: span 5}}&.order-text-image>.Grid{>.text{--ls-col-start: 3}>.media{--ls-col-start: 6}}&.order-image-text>.Grid{>.text{--ls-col-start: 8}>.media{--ls-col-start: 3}}}.MediaLibraryImage,.MediaLibraryPicture{display:block;height:auto;min-width:0px;width:100%}.TextSection{>.Grid>.TextBlock{--ls-col-start: 3;--ls-col-end: span 8;min-width:0;text-align:center}}.MediaLibraryVideo,.MediaLibraryVideo>video{display:grid;aspect-ratio:1920 / 1080;display:block;height:auto;min-width:0px;width:100%}.MultiImageSection,.MultiTextSection{>.Flex{>.Headline{text-align:center}>ul.Grid{list-style:none;>li{--pt-col-start: auto;--pt-col-end: span 3;display:grid;min-width:0}}}}.MultiImageSection{>.Flex>ul.Grid>li{align-items:end;aspect-ratio:1;position:relative;>*{grid-column:1;grid-row:1}>.Button{justify-self:center;margin:var(--space24) var(--space8)}}&.two>.Flex>ul.Grid>li{--ls-col-end: span 4;&:nth-child(odd){--ls-col-start: 3}&:nth-child(2n){--ls-col-start: 7}}}.Form{>.Grid{section,header{display:grid;gap:var(--space8) var(--space16);grid-column:1 / -1;grid-template-columns:subgrid;&.full{justify-items:start;grid-template-columns:1fr}&.margin{margin-block-start:var(--space24)}&:not(.full)>*:not(:is(header,section)){--pt-col-start: auto;--pt-col-end: span 6;--ls-col-start: var(--pt-col-start);--ls-col-end: span 4;grid-column:var(--pt-col-start) / var(--pt-col-end);@media(orientation:landscape){grid-column:var(--ls-col-start) / var(--ls-col-end)}}}}}.Hint{align-items:center;color:var(--color-text-medium);display:grid;font-size:var(--font-size-small);gap:var(--space4);grid-template-columns:max-content 1fr}.Pagination{align-items:center;display:flex;gap:var(--space16);>span{color:var(--color-text-light);font-weight:var(--font-weight-bold);min-width:4rem;text-align:center}}.Expandable{display:flex;flex-direction:column;>summary{cursor:pointer;list-style:none;&::-webkit-details-marker{display:none}}}.SubscriptionVsGiftSection{background:var(--color-sky-050);>.Grid>table{--ls-col-start: 3;--ls-col-end: -3;border-collapse:collapse;border-spacing:0;>caption{color:var(--color-sky-100);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);padding:0 0 var(--space24) 0;text-align:center}>thead>tr{>th:not(:first-child){background:var(--color-sky-100)}>th:nth-child(2){border-top-left-radius:var(--radius8)}>th:last-child{border-top-right-radius:var(--radius8)}}>tbody>tr{>td,>th{font-size:var(--font-size-small);width:35%;&:first-child{width:30%}}&:nth-child(odd){>td,th{background:var(--color-sky-090)}}&:nth-child(2n){>td,th{background:var(--color-sky-100)}}&:first-child{>th{border-top-left-radius:var(--radius8)}}&:last-child{>th{border-bottom-left-radius:var(--radius8)}>td:last-child{border-bottom-right-radius:var(--radius8)}}}td,th{border:0;color:var(--color-sky-010);text-align:center;padding:var(--space8)}th{hyphens:auto}}}.ThemeWorldIntroSection{.images>.crossfader,.images>aside,.images>.MediaLibraryImage,.specification{grid-column:1 / -1}.specification{.introduction{border-radius:var(--radius8);display:flex;flex-direction:column;gap:var(--space16);padding-block-start:var(--space16);p{text-wrap:balance}}>table{background:var(--color-pebbles-090);border-radius:var(--radius8);padding:var(--space8) var(--space8);table-layout:fixed;width:100%;th{font-weight:var(--font-weight-heavy);width:calc(100% / 3)}th,td{font-size:var(--font-size-small);padding-inline:var(--space8);text-align:left}}>.Headline,>table{margin-block:var(--space8)}}.images{display:grid;gap:inherit;grid-template-columns:subgrid;>.crossfader{align-self:start;display:grid;order:1;>.MediaLibraryImage{grid-column:1;grid-row:1;opacity:0;transition:opacity .8s ease;&.selected{opacity:1}}}>aside{display:grid;grid-template-columns:subgrid;order:2;>.MediaLibraryImage{grid-column:span 2}}>aside>.MediaLibraryImage{cursor:pointer;transition:opacity .4s ease;&.selected{cursor:inherit;opacity:.5}}}@media(orientation:landscape){.images{grid-column:1 / span 8;>aside{grid-template-columns:1fr;grid-column:1 / span 2;grid-row:1 / span 3;gap:var(--space16);>.MediaLibraryImage{max-width:100%}}>.crossfader{grid-column:3 / span 6;grid-row:1 / span 3}}.specification{grid-column:9 / span 4}}}.LoginForm{p{text-align:center}@media(orientation:landscape){.Label,.Process{width:var(--grid-span-4-width)}}}.CouponRedeemForm{>.Grid{>*{--ls-col-start: 4;--ls-col-end: span 6}>.CouponActivationItem{align-items:start;display:grid;grid-template-columns:subgrid;row-gap:var(--space16);>.media,>.content{grid-column:1 / -1}@media(orientation:landscape){>.media{grid-column:1 / span 2}>.content{grid-column:3 / -1}}}p,.Label span{color:var(--color-text-dark)}}}.SubscriptionSettings{>.SubscriptionSettingsItem{--ls-col-start: auto;--ls-col-end: span 6;>.Form{>.Grid{margin:0;max-width:none;padding-inline:0;>section:not(.full)>*:not(:is(header,section)){--ls-col-end: span 6}}}}}.NewsletterManagement{align-items:start;display:flex;flex-direction:column;gap:var(--space8)}.SubscriptionCard{--pt-col-start: auto;--pt-col-end: span 6;--ls-col-end: span 4;align-items:stretch;display:grid;user-select:none;>*{grid-column:1;grid-row:1}>div{align-content:end;background:radial-gradient(at 50% 25%,transparent 50%,black 80%);display:grid;>header{opacity:0}>footer>p{text-align:center}}}.HeroSection{isolation:isolate;position:relative;z-index:1;padding-block-end:var(--section-bottom);>.MediaLibraryPicture.bg{position:absolute;inset:0;z-index:-1;>.MediaLibraryImage{height:100%;object-fit:cover;user-select:none}}>.Grid>.content{display:grid;position:relative;>*{grid-column:1;grid-row:1}>.link-wrapper{background:radial-gradient(ellipse,#000,transparent 75%);display:grid;padding:var(--space24);position:absolute;transform:translate(-50%,-50%);grid-template-columns:max-content;@media(orientation:landscape){left:var(--link-left-landscape, 50%);top:var(--link-top-landscape, 50%)}@media(orientation:portrait){left:var(--link-left-portrait, 50%);top:var(--link-top-portrait, 50%)}}}>.Headline{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}>.Separator{left:0;position:absolute;width:100%;&.bottom{bottom:0}&.top{top:0}}}.MultiTextSection{>.Flex>ul.Grid>li.squircle{align-items:center;background:var(--color-pebbles-100);padding:var(--space24);text-align:center}}.CreditOrderSection{>.Grid>*{--pt-col-start: auto;--pt-col-end: span 6}}.TextBlock{p{text-wrap:balance}}.SubscriptionDetails{>.progress{background:var(--color-love-050);display:flex;height:.5rem;position:relative;width:100%;>*{height:100%;top:0;left:0;position:absolute;width:calc(var(--fill) * 100%)}>.ordered{background:var(--color-sun-050)}>.shipped{background:var(--color-hedge-050)}}>p:first-of-type{background:var(--color-pebbles-090);color:var(--color-text-dark);font-size:var(--font-size-h2);font-weight:var(--font-weight-heavy);padding:var(--space4);text-align:center;>.Link{color:var(--color-text-dark);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold)}}>table{border-spacing:0;width:100%;th{background:var(--color-pebbles-070);color:var(--color-text-dark);font-size:var(--font-size-small);text-align:center;width:calc(100% / 3)}td{color:var(--color-text-light);font-size:var(--font-size-h2);font-weight:700;padding:var(--space4);text-align:center}}}.BoxCard{--pt-col-start: auto;--pt-col-end: span 6;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;>div:first-of-type{align-content:start;align-items:end;display:grid;grid-column:span 2;>*{grid-column:1;grid-row:1}>p{background:var(--color-pebbles-010);border-radius:var(--radius24);color:var(--color-text-light);font-weight:var(--font-weight-heavy);justify-self:start;text-align:center;transform-style:preserve-3d;width:var(--space40);height:var(--space40);line-height:var(--space40)}}>div:last-of-type{display:grid;align-content:center;grid-column:span 4}}.StepCard{--pt-col-start: auto;--pt-col-end: span 6;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;>div:first-of-type{align-content:start;align-items:end;display:grid;grid-column:span 2;>*{grid-column:1;grid-row:1}>p{background:var(--color-org-primary);border-radius:var(--radius24);color:var(--color-text-light);font-weight:var(--font-weight-heavy);justify-self:start;text-align:center;transform-style:preserve-3d;width:var(--space40);height:var(--space40);line-height:var(--space40)}}>div:last-of-type{display:grid;align-content:center;grid-column:span 4}}.FaqSection{>.Grid{>*{--ls-col-start: 3;--ls-col-end: span 8;min-width:0;text-align:center}>.TextBlock{margin-bottom:var(--space8)}>.Expandable{>summary{align-self:start;display:inline-block}>summary .Icon{color:var(--color-text-medium)}&:not([open])>summary .Icon.up,&[open]>summary .Icon.down{display:none}>summary .Headline{text-align:left}&[open]>summary{margin-bottom:var(--space8)}>.Flex{padding-left:var(--space32);>p{color:var(--color-text-light);text-align:left}}}}}.RichTextPage{>ul{list-style-position:outside;padding-inline-start:var(--space24)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hide-scrollbars{&::-webkit-scrollbar{display:none}scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.elevated{--border-color: transparent;--shadow-width: var(--border-width);box-shadow:0 var(--shadow-width) 0 0 #0000008f,inset 0 0 0 1px var(--border-color);transition:transform .1s linear,box-shadow .1s linear;transform:translateY(0);transform-style:preserve-3d;&:active:not(:disabled){--shadow-width: calc(var(--border-width) * .5);transform:translateY(calc(var(--border-width) * .5))}}.boxed{background:var(--color-pebbles-100);@media(orientation:portrait){padding:var(--space56)}@media(orientation:landscape){padding:var(--space80)}p,li,.Hint,.Label>span{color:var(--color-text-dark)}}.hover-bubble{--hover-bubble-color: currentColor;--hover-bubble-px: .5em;--hover-bubble-py: .125em;position:relative;z-index:1;&:hover:before{background:color-mix(in oklch,var(--hover-bubble-color),transparent 80%);border-radius:1.5em;content:"";height:calc(100% + 2 * var(--hover-bubble-py));left:calc(0px - var(--hover-bubble-px));position:absolute;top:calc(0px - var(--hover-bubble-py));width:calc(100% + 2 * var(--hover-bubble-px));z-index:-1}}.greedy-links{isolation:isolate;position:relative;z-index:0;a:after{content:"";position:absolute;inset:0;z-index:1}}.glass{--glass-border-opacity: 0;--glass-reflection: 12.5%;position:relative;&:hover{--glass-border-opacity: 1;--glass-reflection: 90%}&:before{background:radial-gradient(at 50% 0%,var(--color-pebbles-100) 0%,transparent 50%);content:"";inset:-1px;opacity:var(--glass-border-opacity);pointer-events:none;position:absolute;transition:--glass-border-opacity .25s ease;z-index:-1}&:after{background:linear-gradient(135deg,transparent calc(var(--glass-reflection) * .15),rgba(255,255,235,.4) calc(var(--glass-reflection) * .2),transparent calc(var(--glass-reflection) * .5));content:"";inset:0;pointer-events:none;position:absolute;transition:--glass-reflection .5s ease}}.hover-shadow{box-shadow:0 0 transparent;position:relative;transition:background .5s ease;&:hover{box-shadow:0 .1rem .75rem .25rem #000000bf}}
