.CityMap-module__rKd3LW__map{background:var(--night);color:var(--paper);grid-template-columns:1fr;display:grid}.CityMap-module__rKd3LW__plate{background:#1d1712 url(/images/map/freiburg-luftbild.jpg) 50%/cover no-repeat;min-height:min(62svh,40rem);position:relative;overflow:hidden}.CityMap-module__rKd3LW__plate:before,.CityMap-module__rKd3LW__plate:after{content:"";pointer-events:none;position:absolute}.CityMap-module__rKd3LW__plate:before{z-index:1;background:radial-gradient(125% 88% at 50% 45%,#140f0b33 38%,#140f0b75 76%,#140f0bc7 100%);inset:0}.CityMap-module__rKd3LW__plate:after{z-index:3;border:1px solid #f3ede329;inset:clamp(.75rem,1.6vw,1.4rem)}.CityMap-module__rKd3LW__north{z-index:4;letter-spacing:.18em;color:#f3ede399;pointer-events:none;justify-items:center;gap:.2rem;font-size:.62rem;display:grid;position:absolute;bottom:clamp(1.35rem,2.6vw,2.2rem);right:clamp(1.35rem,2.6vw,2.2rem)}.CityMap-module__rKd3LW__northArrow{clip-path:polygon(50% 0,100% 100%,50% 76%,0 100%);background:currentColor;width:9px;height:16px;display:block}.CityMap-module__rKd3LW__sheet{z-index:0;width:100%;height:100%;animation:1.6s cubic-bezier(.22,.61,.36,1) both CityMap-module__rKd3LW__settle;position:absolute;inset:0}@keyframes CityMap-module__rKd3LW__settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.CityMap-module__rKd3LW__water{fill:#4e6a8080}.CityMap-module__rKd3LW__river{stroke:#4e6a80bf;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.CityMap-module__rKd3LW__streetLabel{fill:#f3ede38c;font-family:var(--font-body);letter-spacing:.08em;font-size:12px}.CityMap-module__rKd3LW__axis{stroke:#fffaf0d1;stroke-width:3px;paint-order:stroke;filter:drop-shadow(0 0 1.5px #140f0be6)}.CityMap-module__rKd3LW__lane{stroke:#fffaf06b;stroke-width:1.3px;filter:drop-shadow(0 0 1px #140f0bbf)}.CityMap-module__rKd3LW__link{stroke:#b060548c;stroke-width:1.2px;stroke-dasharray:4 5;animation:.45s both CityMap-module__rKd3LW__draw}.CityMap-module__rKd3LW__link[data-active=true]{stroke:var(--accent-soft);stroke-width:2px;stroke-dasharray:none}@keyframes CityMap-module__rKd3LW__draw{0%{opacity:0}to{opacity:1}}.CityMap-module__rKd3LW__markers{z-index:2;position:absolute;inset:0}.CityMap-module__rKd3LW__ring{stroke:#f3ede329;stroke-width:1px;stroke-dasharray:2 6}.CityMap-module__rKd3LW__ringLabel{fill:#f3ede385;letter-spacing:.12em;font-size:13px}.CityMap-module__rKd3LW__here{z-index:2;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #000c;pointer-events:none;place-items:center;width:0;height:0;margin:0;font-size:.78rem;display:grid;position:absolute}.CityMap-module__rKd3LW__hereDot{background:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;position:relative;box-shadow:0 0 0 3px #140f0bd9,0 0 0 5px #8c3b3180,0 0 18px 6px #8c3b3159}.CityMap-module__rKd3LW__hereDot:after{content:"";border:1px solid #b060548c;border-radius:50%;position:absolute;inset:-11px}.CityMap-module__rKd3LW__hereLabel{border-left:2px solid var(--accent);background:#140f0be0;padding:.24rem .5rem;position:absolute;bottom:calc(50% + 18px);left:50%;translate:-50%}.CityMap-module__rKd3LW__points{z-index:1;position:absolute;inset:0}.CityMap-module__rKd3LW__point{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .35s,visibility 0s linear .35s;position:absolute}.CityMap-module__rKd3LW__point[data-shown=true]{opacity:1;visibility:visible;transition-delay:0s}.CityMap-module__rKd3LW__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.CityMap-module__rKd3LW__dot:before{content:"";background:#f3ede3f2;border-radius:50%;width:11px;height:11px;transition:transform .25s,background-color .25s;box-shadow:0 0 0 1px #140f0be6,0 1px 4px #00000080}.CityMap-module__rKd3LW__dot[data-kind=parking]:before{border-radius:2px}.CityMap-module__rKd3LW__dot[data-kind=landmark]:before{background:#1d1712bf;box-shadow:inset 0 0 0 1.5px #f3ede3d9,0 1px 4px #00000080}.CityMap-module__rKd3LW__rowKey{background:#f3ede3e6;border-radius:50%;flex:none;width:8px;height:8px}.CityMap-module__rKd3LW__rowKey[data-kind=parking]{border-radius:2px}.CityMap-module__rKd3LW__rowKey[data-kind=landmark]{background:0 0;box-shadow:inset 0 0 0 1.5px #f3ede3d9}.CityMap-module__rKd3LW__row[data-on=true] .CityMap-module__rKd3LW__rowKey,.CityMap-module__rKd3LW__row:hover .CityMap-module__rKd3LW__rowKey{background:var(--accent-soft)}.CityMap-module__rKd3LW__row[data-on=true] .CityMap-module__rKd3LW__rowKey[data-kind=landmark],.CityMap-module__rKd3LW__row:hover .CityMap-module__rKd3LW__rowKey[data-kind=landmark]{box-shadow:inset 0 0 0 1.5px var(--accent-soft);background:0 0}.CityMap-module__rKd3LW__dot:hover:before,.CityMap-module__rKd3LW__dot:focus-visible:before{transform:scale(1.45)}.CityMap-module__rKd3LW__dot[data-active=true]:before{background:var(--accent-soft);transform:scale(1.35)}.CityMap-module__rKd3LW__dotLabel{white-space:nowrap;letter-spacing:.04em;color:#ffffffeb;pointer-events:none;background:#1d1712e0;align-items:center;gap:.4rem;padding:.2rem .45rem;font-size:.68rem;transition:color .2s,background-color .2s;display:flex;position:absolute;bottom:calc(50% + 11px);left:50%;translate:-50%}.CityMap-module__rKd3LW__point[data-label=below] .CityMap-module__rKd3LW__dotLabel{top:calc(50% + 11px);bottom:auto}.CityMap-module__rKd3LW__dot[data-active=true] .CityMap-module__rKd3LW__dotLabel,.CityMap-module__rKd3LW__dot:hover .CityMap-module__rKd3LW__dotLabel,.CityMap-module__rKd3LW__dot:focus-visible .CityMap-module__rKd3LW__dotLabel{background:var(--accent);color:#fff}.CityMap-module__rKd3LW__dot[data-active=true] .CityMap-module__rKd3LW__line,.CityMap-module__rKd3LW__dot:hover .CityMap-module__rKd3LW__line,.CityMap-module__rKd3LW__dot:focus-visible .CityMap-module__rKd3LW__line{color:var(--accent);background:#fff}.CityMap-module__rKd3LW__aside{padding:clamp(1.25rem, 3vh, 2rem) var(--gutter);border-top:1px solid #ffffff24;flex-direction:column;justify-content:flex-start;gap:clamp(.85rem,1.8vh,1.25rem);display:flex}.CityMap-module__rKd3LW__aside>*{flex-shrink:0}.CityMap-module__rKd3LW__aside>:first-child{margin-block-start:auto}.CityMap-module__rKd3LW__aside>:last-child{margin-block-end:auto}.CityMap-module__rKd3LW__eyebrow{color:#ffffffad;margin:0}.CityMap-module__rKd3LW__title{color:#fff;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:.6rem 0 0;font-size:clamp(1.3rem,2vw,1.65rem)}.CityMap-module__rKd3LW__pickLabel{font-family:var(--font-display);color:#fff;margin:0 0 -.5rem;font-size:1.15rem}.CityMap-module__rKd3LW__details{border-top:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-top:clamp(.5rem,1.6vh,1rem);padding-top:clamp(1.1rem,2.6vh,1.6rem);display:grid}.CityMap-module__rKd3LW__picker{border:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid}.CityMap-module__rKd3LW__tab{cursor:pointer;letter-spacing:.02em;color:#ffffffd1;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:52px;padding:.6rem .7rem;font-family:inherit;font-size:.82rem;transition:background-color .2s,color .2s;display:flex}.CityMap-module__rKd3LW__tab+.CityMap-module__rKd3LW__tab{border-left:1px solid #ffffff3d}.CityMap-module__rKd3LW__tab:hover{background:#ffffff12}.CityMap-module__rKd3LW__tab[data-on=true]{background:color-mix(in srgb, var(--accent) 62%, transparent);color:#fff}.CityMap-module__rKd3LW__tabKr{font-family:var(--font-kr);letter-spacing:.1em;color:#fff9;font-size:.72rem}.CityMap-module__rKd3LW__tab[data-on=true] .CityMap-module__rKd3LW__tabKr{color:#fffc}.CityMap-module__rKd3LW__panel{min-height:10rem}.CityMap-module__rKd3LW__explain{color:#ffffffb8;max-width:34ch;margin:0 0 .75rem;font-size:.82rem;line-height:1.55}.CityMap-module__rKd3LW__list{flex-direction:column;display:flex}.CityMap-module__rKd3LW__list li+li{border-top:1px solid #ffffff1f}.CityMap-module__rKd3LW__row{cursor:pointer;text-align:left;color:#ffffffe6;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;min-height:44px;padding:.45rem .5rem .45rem 0;font-family:inherit;transition:background-color .18s;display:flex}.CityMap-module__rKd3LW__row:hover,.CityMap-module__rKd3LW__row:focus-visible{background:#ffffff12}.CityMap-module__rKd3LW__rowName{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.92rem;display:flex}.CityMap-module__rKd3LW__lines{gap:.22rem;display:inline-flex}.CityMap-module__rKd3LW__line{background:var(--accent);min-width:1.15rem;height:1.15rem;font-family:var(--font-body);color:#fff;border-radius:.2rem;place-items:center;padding-inline:.2rem;font-size:.7rem;font-weight:600;line-height:1;display:grid}.CityMap-module__rKd3LW__rowMeters{font-family:var(--font-display);color:color-mix(in srgb, var(--accent-soft) 55%, #fff);flex:none;font-size:1.05rem}.CityMap-module__rKd3LW__row[data-on=true] .CityMap-module__rKd3LW__rowName{color:#fff}.CityMap-module__rKd3LW__rowNote{color:#ffffffbf;max-width:40ch;margin:0 0 .85rem;font-size:.82rem;line-height:1.55}.CityMap-module__rKd3LW__credit{letter-spacing:.04em;color:#ffffff8f;margin:0;font-size:.64rem}@media (min-width:900px){.CityMap-module__rKd3LW__map{grid-template-columns:minmax(19rem,26rem) 1fr}.CityMap-module__rKd3LW__plate{min-height:calc(100svh - var(--header-height));grid-area:1/2}.CityMap-module__rKd3LW__aside{max-height:calc(100svh - var(--header-height));overscroll-behavior:contain;border-top:0;border-right:1px solid #ffffff24;grid-area:1/1;padding-inline:clamp(1.5rem,2.2vw,2.25rem);overflow-y:auto}}@media (min-width:1100px){.CityMap-module__rKd3LW__aside{padding-left:4.75rem}}@media (prefers-reduced-motion:reduce){.CityMap-module__rKd3LW__sheet{animation:none}.CityMap-module__rKd3LW__ring{transition:none}}
.RestaurantImage-module__aL8Vfa__frame{margin:0}.RestaurantImage-module__aL8Vfa__imageBox{background:var(--paper-deep);width:100%;position:relative;overflow:hidden}.RestaurantImage-module__aL8Vfa__image{object-fit:cover}.RestaurantImage-module__aL8Vfa__placeholder{width:100%;position:relative;overflow:hidden}.RestaurantImage-module__aL8Vfa__placeholder:after{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}.RestaurantImage-module__aL8Vfa__variant_a{background:linear-gradient(150deg,#c9c1b8 0%,#9a8e83 115%)}.RestaurantImage-module__aL8Vfa__variant_b{background:linear-gradient(150deg,#d2c9be 0%,#8f7f72 120%)}.RestaurantImage-module__aL8Vfa__variant_c{background:linear-gradient(150deg, #c4b8b0 0%, color-mix(in srgb, var(--accent) 60%, #a08c81) 130%)}.RestaurantImage-module__aL8Vfa__caption{color:var(--ink-muted);margin-top:.7rem;font-size:.8rem}.RestaurantImage-module__aL8Vfa__pending{font-style:italic}
.LayeredFigure-module__0kbANW__stack{padding-bottom:clamp(2.5rem,6vw,4rem);position:relative}.LayeredFigure-module__0kbANW__main{overflow:hidden}.LayeredFigure-module__0kbANW__end .LayeredFigure-module__0kbANW__main{border-radius:0 0 0 42%/0 0 0 16%}.LayeredFigure-module__0kbANW__start .LayeredFigure-module__0kbANW__main{border-radius:0 0 42%/0 0 16%}.LayeredFigure-module__0kbANW__main figure{margin:0}.LayeredFigure-module__0kbANW__main figcaption{display:none}.LayeredFigure-module__0kbANW__inset{aspect-ratio:1;width:clamp(7rem,15vw,11rem);box-shadow:0 0 0 8px var(--paper), 0 12px 30px #2b26212e;border-radius:50%;position:absolute;bottom:0;overflow:hidden}.LayeredFigure-module__0kbANW__end .LayeredFigure-module__0kbANW__inset{left:6%}.LayeredFigure-module__0kbANW__start .LayeredFigure-module__0kbANW__inset{right:6%}.LayeredFigure-module__0kbANW__inset figure,.LayeredFigure-module__0kbANW__inset figure>*{height:100%;margin:0;aspect-ratio:1!important}.LayeredFigure-module__0kbANW__inset figcaption{display:none}.LayeredFigure-module__0kbANW__onDark .LayeredFigure-module__0kbANW__inset{box-shadow:0 0 0 8px var(--night), 0 12px 30px #0006}
.ChapterStrip-module__KWISIq__strip{z-index:1;position:relative}.ChapterStrip-module__KWISIq__list{border-top:1px solid color-mix(in srgb, var(--paper) 26%, transparent);grid-template-columns:1fr;display:grid}.ChapterStrip-module__KWISIq__item+.ChapterStrip-module__KWISIq__item{border-top:1px solid color-mix(in srgb, var(--paper) 26%, transparent)}.ChapterStrip-module__KWISIq__link{color:color-mix(in srgb, var(--paper) 88%, transparent);align-items:baseline;gap:1rem;padding:1.1rem .25rem;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.ChapterStrip-module__KWISIq__link:hover{color:#fff;background:color-mix(in srgb, var(--paper) 8%, transparent)}.ChapterStrip-module__KWISIq__no{font-family:var(--font-display);letter-spacing:.1em;color:color-mix(in srgb, var(--accent-soft) 55%, #fff);font-size:.85rem}.ChapterStrip-module__KWISIq__kr{font-family:var(--font-kr);letter-spacing:.1em;font-size:1.15rem;font-weight:300}.ChapterStrip-module__KWISIq__title{letter-spacing:.06em;color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:.82rem}@media (min-width:760px){.ChapterStrip-module__KWISIq__list{border-bottom:1px solid color-mix(in srgb, var(--paper) 26%, transparent);grid-template-columns:repeat(3,1fr)}.ChapterStrip-module__KWISIq__item+.ChapterStrip-module__KWISIq__item{border-top:0;border-left:1px solid color-mix(in srgb, var(--paper) 26%, transparent)}.ChapterStrip-module__KWISIq__link{flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;padding:1.5rem 1.25rem}}
.Reveal-module__vCs_Ea__reveal{transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.Reveal-module__vCs_Ea__reveal[data-armed=true][data-shown=false]{opacity:0}.Reveal-module__vCs_Ea__reveal[data-armed=true][data-shown=false][data-from=bottom]{transform:translateY(2.5rem)}.Reveal-module__vCs_Ea__reveal[data-armed=true][data-shown=false][data-from=left]{transform:translate(-2rem)}.Reveal-module__vCs_Ea__reveal[data-armed=true][data-shown=false][data-from=right]{transform:translate(2rem)}.Reveal-module__vCs_Ea__reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__vCs_Ea__reveal{transition:none}.Reveal-module__vCs_Ea__reveal[data-armed=true][data-shown=false]{opacity:1;transform:none}}
.IndexRail-module__e65Bta__rail{align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex}.IndexRail-module__e65Bta__no{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(2.5rem,6vw,3.75rem);line-height:.85}.IndexRail-module__e65Bta__dark .IndexRail-module__e65Bta__no{color:var(--accent-soft)}.IndexRail-module__e65Bta__line{background:var(--line-dark);transform-origin:0;flex:1;height:1px;transition:transform 1.1s cubic-bezier(.22,.61,.36,1) .15s;transform:scaleX(0)}.IndexRail-module__e65Bta__dark .IndexRail-module__e65Bta__line{background:color-mix(in srgb, var(--paper) 32%, transparent)}.IndexRail-module__e65Bta__kr{font-family:var(--font-kr);letter-spacing:.3em;color:var(--ink-muted);white-space:nowrap;font-size:.95rem;font-weight:300}.IndexRail-module__e65Bta__dark .IndexRail-module__e65Bta__kr{color:color-mix(in srgb, var(--paper) 72%, transparent)}.IndexRail-module__e65Bta__rail[data-shown=true] .IndexRail-module__e65Bta__line,.IndexRail-module__e65Bta__rail[data-armed=false] .IndexRail-module__e65Bta__line{transform:scaleX(1)}@media (min-width:900px){.IndexRail-module__e65Bta__rail{flex-direction:column;align-items:flex-start;gap:1.1rem;height:100%;margin-bottom:0}.IndexRail-module__e65Bta__line{transform-origin:top;flex:1;width:1px;height:auto;min-height:3rem;transform:scaleY(0)}.IndexRail-module__e65Bta__rail[data-shown=true] .IndexRail-module__e65Bta__line,.IndexRail-module__e65Bta__rail[data-armed=false] .IndexRail-module__e65Bta__line{transform:scaleY(1)}.IndexRail-module__e65Bta__kr{writing-mode:vertical-rl;letter-spacing:.4em}}@media (prefers-reduced-motion:reduce){.IndexRail-module__e65Bta__line{transform:scaleX(1)}@media (min-width:900px){.IndexRail-module__e65Bta__line{transform:scaleY(1)}}}
.PageSpine-module__MSbs1W__spine{z-index:20;pointer-events:none;color:var(--ink-muted);flex-direction:column;align-items:center;gap:1rem;transition:color .5s;display:none;position:fixed;top:50%;left:clamp(.9rem,2vw,1.9rem);translate:0 -50%}.PageSpine-module__MSbs1W__spine[data-dark=true]{color:color-mix(in srgb, var(--paper) 70%, transparent)}.PageSpine-module__MSbs1W__label{font-family:var(--font-kr);letter-spacing:.35em;writing-mode:vertical-rl;font-size:.9rem;font-weight:300;animation:.6s both PageSpine-module__MSbs1W__fade}@keyframes PageSpine-module__MSbs1W__fade{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}.PageSpine-module__MSbs1W__track{opacity:.28;background:currentColor;width:1px;height:clamp(6rem,18vh,11rem);position:relative}.PageSpine-module__MSbs1W__fill{background:var(--accent);transform-origin:top;transition:scale .15s linear;position:absolute;inset:0}.PageSpine-module__MSbs1W__spine[data-dark=true] .PageSpine-module__MSbs1W__fill{background:var(--accent-soft)}.PageSpine-module__MSbs1W__percent{font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.75;font-size:.7rem}@media (min-width:1100px){.PageSpine-module__MSbs1W__spine{display:flex}}@media (prefers-reduced-motion:reduce){.PageSpine-module__MSbs1W__label{animation:none}.PageSpine-module__MSbs1W__fill{transition:none}}
.SatelliteView-module__dVWPmq__orbit{color:var(--paper);background:#0a1a2e;grid-template-columns:1fr;display:grid}.SatelliteView-module__dVWPmq__plate{flex:auto;min-height:min(62svh,40rem);position:relative;overflow:hidden}.SatelliteView-module__dVWPmq__image{object-fit:cover;width:100%;height:100%;animation:24s cubic-bezier(.16,.8,.3,1) both SatelliteView-module__dVWPmq__approach;position:absolute;inset:0}@keyframes SatelliteView-module__dVWPmq__approach{0%{transform:scale(1.12)}to{transform:scale(1)}}.SatelliteView-module__dVWPmq__plate:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(115% 85%,#06101c00 55%,#06101c8c 100%);position:absolute;inset:0}.SatelliteView-module__dVWPmq__markers{z-index:2;position:absolute;inset:0}.SatelliteView-module__dVWPmq__ring{pointer-events:none;width:0;height:0;transition:left .8s cubic-bezier(.22,.61,.36,1),top .8s cubic-bezier(.22,.61,.36,1);position:absolute}.SatelliteView-module__dVWPmq__ringEdge,.SatelliteView-module__dVWPmq__ringPulse{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.SatelliteView-module__dVWPmq__ringEdge{border:1px solid #ffffffd9;width:4rem;height:4rem;animation:1.2s cubic-bezier(.22,.61,.36,1) .9s both SatelliteView-module__dVWPmq__lockOn}.SatelliteView-module__dVWPmq__ringPulse{opacity:0;border:1px solid #ffffff80;width:4rem;height:4rem;animation:4.5s ease-out 2.3s infinite SatelliteView-module__dVWPmq__pulse}@keyframes SatelliteView-module__dVWPmq__lockOn{0%{opacity:0;width:10rem;height:10rem}60%{opacity:1}to{opacity:1;width:4rem;height:4rem}}@keyframes SatelliteView-module__dVWPmq__pulse{0%{opacity:.65;width:4rem;height:4rem}70%,to{opacity:0;width:8.5rem;height:8.5rem}}.SatelliteView-module__dVWPmq__route{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.SatelliteView-module__dVWPmq__routeCasing{stroke:#06101c8c}.SatelliteView-module__dVWPmq__routeLine{stroke:#fff;stroke-dasharray:3 6;animation:3s linear infinite SatelliteView-module__dVWPmq__drift}@keyframes SatelliteView-module__dVWPmq__drift{to{stroke-dashoffset:-9px}}.SatelliteView-module__dVWPmq__points{z-index:1;position:absolute;inset:0}.SatelliteView-module__dVWPmq__point{width:0;height:0;position:absolute}.SatelliteView-module__dVWPmq__dot{cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;animation:.9s 1.5s both SatelliteView-module__dVWPmq__fadeIn;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.SatelliteView-module__dVWPmq__dot:before{content:"";background:#fffffff0;border-radius:50%;width:9px;height:9px;transition:transform .25s,background-color .25s;box-shadow:0 0 0 1px #06101c99,0 1px 6px #0000008c}.SatelliteView-module__dVWPmq__dot:hover:before,.SatelliteView-module__dVWPmq__dot:focus-visible:before{transform:scale(1.5)}.SatelliteView-module__dVWPmq__dot[data-active=true]:before{background:var(--accent-soft);transform:scale(1.35)}.SatelliteView-module__dVWPmq__dotLabel{white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);letter-spacing:.06em;color:#fff;opacity:0;pointer-events:none;background:#08121ebf;padding:.25rem .5rem;font-size:.7rem;transition:opacity .2s;position:absolute;bottom:calc(50% + 12px);left:50%;translate:-50%}.SatelliteView-module__dVWPmq__dot:hover .SatelliteView-module__dVWPmq__dotLabel,.SatelliteView-module__dVWPmq__dot:focus-visible .SatelliteView-module__dVWPmq__dotLabel{opacity:1}.SatelliteView-module__dVWPmq__eyebrow{z-index:3;left:var(--gutter);letter-spacing:.22em;color:#ffffffbf;opacity:0;margin:0;font-size:.7rem;animation:1s 1.1s both SatelliteView-module__dVWPmq__fadeIn;position:absolute;top:clamp(1.25rem,4vh,2rem)}.SatelliteView-module__dVWPmq__kr{z-index:3;right:var(--gutter);font-family:var(--font-kr);letter-spacing:.5em;writing-mode:vertical-rl;color:#fffc;opacity:0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:300;animation:1.2s .5s both SatelliteView-module__dVWPmq__fadeIn;position:absolute;top:clamp(1.25rem,4vh,2rem)}.SatelliteView-module__dVWPmq__aside{padding:clamp(1.75rem, 4vh, 2.75rem) var(--gutter);border-top:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:clamp(1.25rem,3vh,1.75rem);display:flex}.SatelliteView-module__dVWPmq__legendLead{color:#ffffffeb;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0;font-size:.95rem;display:flex}.SatelliteView-module__dVWPmq__legendHint{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-soft) 55%, #fff);font-size:.68rem;transition:opacity .4s}.SatelliteView-module__dVWPmq__legendHint[data-done=true]{opacity:0}.SatelliteView-module__dVWPmq__progress{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:.75rem;margin:0;font-size:.72rem;display:flex}.SatelliteView-module__dVWPmq__progressBar{background:#ffffff38;flex:none;width:3.5rem;height:1px}.SatelliteView-module__dVWPmq__progressFill{background:var(--accent-soft);transform-origin:0;height:100%;transition:scale .6s cubic-bezier(.22,.61,.36,1);display:block}.SatelliteView-module__dVWPmq__place{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.SatelliteView-module__dVWPmq__placePhoto{aspect-ratio:16/10;object-fit:cover;border-radius:2px;width:100%;height:auto;animation:.55s both SatelliteView-module__dVWPmq__fadeIn}.SatelliteView-module__dVWPmq__placeText{max-width:46ch}.SatelliteView-module__dVWPmq__placeKr{font-family:var(--font-kr);letter-spacing:.06em;color:#fff;margin:0;font-size:1.15rem}.SatelliteView-module__dVWPmq__placeName{letter-spacing:.18em;text-transform:uppercase;color:#ffffffad;margin:.15rem 0 0;font-size:.72rem}.SatelliteView-module__dVWPmq__placeNote{color:#ffffffe6;margin:.8rem 0 0;font-size:.92rem;line-height:1.6}.SatelliteView-module__dVWPmq__placeCredit{color:#ffffff94;margin:.7rem 0 0;font-size:.64rem}.SatelliteView-module__dVWPmq__credit{letter-spacing:.04em;color:#ffffff9e;margin:0;font-size:.64rem}@keyframes SatelliteView-module__dVWPmq__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:900px){.SatelliteView-module__dVWPmq__orbit{grid-template-columns:minmax(17rem,23rem) 1fr}.SatelliteView-module__dVWPmq__plate{min-height:min(88svh,50rem)}.SatelliteView-module__dVWPmq__aside{border-top:0;border-right:1px solid #ffffff24;grid-area:1/1}.SatelliteView-module__dVWPmq__plate{grid-area:1/2}}@media (min-width:700px) and (max-width:899px){.SatelliteView-module__dVWPmq__place{grid-template-columns:minmax(0,18rem) 1fr;align-items:center;gap:1.75rem}}@media (max-width:640px){.SatelliteView-module__dVWPmq__plate{min-height:calc(66.67vw + 3.5rem)}.SatelliteView-module__dVWPmq__image{object-fit:contain;object-position:50% 0%}.SatelliteView-module__dVWPmq__plate:before{content:"";background-image:var(--plate-src);filter:blur(2rem)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.SatelliteView-module__dVWPmq__markers{aspect-ratio:3/2;width:100%;height:auto;inset:0 auto auto 0}.SatelliteView-module__dVWPmq__ringEdge,.SatelliteView-module__dVWPmq__ringPulse{width:2.75rem;height:2.75rem}.SatelliteView-module__dVWPmq__eyebrow,.SatelliteView-module__dVWPmq__kr{top:auto;bottom:1rem}.SatelliteView-module__dVWPmq__kr{writing-mode:horizontal-tb;letter-spacing:.3em;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.SatelliteView-module__dVWPmq__ring{transition:none}.SatelliteView-module__dVWPmq__routeLine{animation:none}.SatelliteView-module__dVWPmq__progressFill{transition:none}}
.Seal-module__QyfjXW__seal{color:#fff;clip-path:polygon(2% 3%,97% 0%,100% 96%,94% 100%,6% 98%,0% 92%);background:#a8342c;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:inline-grid;rotate:-3.5deg;box-shadow:0 2px 10px #8c3b3140}.Seal-module__QyfjXW__text{font-family:var(--font-kr);letter-spacing:.02em;text-align:center;word-break:keep-all;max-width:2.1em;font-size:.92rem;font-weight:500;line-height:1.05}
.page-module__PvK0nW__sheetSection{position:relative;overflow:hidden}.page-module__PvK0nW__ghost{font-family:var(--font-kr);color:color-mix(in srgb, var(--ink) 4.5%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(8rem,22vw,18rem);font-weight:300;line-height:.8;position:absolute;top:50%;right:-.12em;transform:translateY(-50%)}.page-module__PvK0nW__sheetWrap{z-index:1;position:relative}.page-module__PvK0nW__pdfRow{text-align:center;margin-top:clamp(2rem,5vw,3rem)}.page-module__PvK0nW__pdfLink{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:.8rem 1.5rem;font-size:.82rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-block}.page-module__PvK0nW__pdfLink:hover,.page-module__PvK0nW__pdfLink:focus-visible{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.page-module__PvK0nW__outro{background:var(--night);color:var(--paper);text-align:center;padding-block:clamp(3.5rem,9vw,6rem)}.page-module__PvK0nW__note{color:color-mix(in srgb, var(--paper) 78%, transparent);margin:0;font-size:.9rem}
.WaveEdge-module__ZnRY0W__edge{z-index:2;pointer-events:none;width:100%;height:clamp(2.5rem,6vw,5rem);display:block;position:absolute;top:0;left:0}.WaveEdge-module__ZnRY0W__flip{transform:scaleX(-1)}.WaveEdge-module__ZnRY0W__paper path{fill:var(--paper)}.WaveEdge-module__ZnRY0W__paperDeep path{fill:var(--paper-deep)}.WaveEdge-module__ZnRY0W__night path{fill:var(--night)}.WaveEdge-module__ZnRY0W__map path{fill:#0a1a2e}
.page-module__NixYha__block{position:relative}.page-module__NixYha__block+.page-module__NixYha__block{border-top:1px solid var(--line)}.page-module__NixYha__grid{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.page-module__NixYha__content{min-width:0;max-width:52ch}.page-module__NixYha__blockTitle{margin-bottom:1.25rem;font-size:clamp(1.4rem,3vw,2rem)}.page-module__NixYha__address{color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.25rem);font-style:normal;line-height:1.6}.page-module__NixYha__item{flex-direction:column;gap:.4rem;margin:0;display:flex}.page-module__NixYha__label{letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;font-size:.68rem}.page-module__NixYha__value{font-family:var(--font-display);color:#fff;border-bottom:1px solid color-mix(in srgb, var(--paper) 45%, transparent);align-self:flex-start;padding-bottom:.2rem;font-size:clamp(1rem,1.8vw,1.2rem);text-decoration:none;transition:border-color .2s}.page-module__NixYha__value:hover{border-color:var(--paper)}.page-module__NixYha__link{color:var(--accent);border-bottom:1px solid;margin-top:.75rem;padding-bottom:.15rem;text-decoration:none;transition:opacity .18s;display:inline-block}.page-module__NixYha__link:hover{opacity:.65}.page-module__NixYha__map{margin-top:2rem}.page-module__NixYha__reviews{background:var(--night);color:var(--paper);padding-block:clamp(3.5rem,9vw,6rem)}.page-module__NixYha__reviewsTitle{color:var(--paper);margin-bottom:1.5rem;font-size:clamp(1.4rem,3vw,2rem)}.page-module__NixYha__rating{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.page-module__NixYha__ratingValue{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);font-size:clamp(3rem,9vw,5rem);line-height:1}.page-module__NixYha__ratingText{max-width:22ch;color:color-mix(in srgb, var(--paper) 72%, transparent);font-size:.85rem;line-height:1.5}.page-module__NixYha__reviewsBody{color:color-mix(in srgb, var(--paper) 86%, transparent);margin-top:1.5rem}.page-module__NixYha__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-module__NixYha__ctaOutline{border:1px solid color-mix(in srgb, var(--paper) 55%, transparent);letter-spacing:.06em;color:var(--paper);padding:.8rem 1.4rem;font-size:.85rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-block}.page-module__NixYha__ctaOutline:hover{border-color:var(--paper);background:color-mix(in srgb, var(--paper) 10%, transparent)}@media (min-width:900px){.page-module__NixYha__grid{grid-template-columns:4.5rem minmax(0,1fr)}.page-module__NixYha__rail{grid-area:1/1}.page-module__NixYha__content{grid-area:1/2}}.page-module__NixYha__ratingAsOf{letter-spacing:.04em;color:color-mix(in srgb, var(--paper) 62%, transparent);margin-top:.2rem;font-size:.78rem;display:block}.page-module__NixYha__value{overflow-wrap:break-word;min-width:0}.page-module__NixYha__itemWide{grid-column:1/-1}.page-module__NixYha__social{align-items:center;gap:.45rem;display:inline-flex}.page-module__NixYha__socialMark{opacity:.9;flex:none;width:1.05em;height:1.05em;transition:opacity .2s,transform .2s}.page-module__NixYha__social:hover .page-module__NixYha__socialMark,.page-module__NixYha__social:focus-visible .page-module__NixYha__socialMark{opacity:1;transform:scale(1.08)}
.page-module__ZY8aOq__intro,.page-module__ZY8aOq__chapter,.page-module__ZY8aOq__stripBand,.page-module__ZY8aOq__quoteBand,.page-module__ZY8aOq__closing,.page-module__ZY8aOq__darkBand{position:relative;overflow:hidden}.page-module__ZY8aOq__stripBand{background:var(--night);padding-block:clamp(3rem,8vw,4.5rem) clamp(2rem,5vw,3rem)}.page-module__ZY8aOq__titleRow{max-width:46rem}.page-module__ZY8aOq__column{top:clamp(4rem,9vw,6.5rem);right:var(--gutter);z-index:1;flex-direction:column;align-items:center;gap:.75rem;display:none;position:absolute}.page-module__ZY8aOq__columnKr{font-family:var(--font-kr);letter-spacing:.24em;writing-mode:vertical-rl;color:var(--ink);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:300;line-height:1}.page-module__ZY8aOq__columnRule{background:var(--line-dark);width:1px;height:2rem}.page-module__ZY8aOq__columnRoman{letter-spacing:.1em;writing-mode:vertical-rl;color:var(--ink-muted);font-size:.7rem}.page-module__ZY8aOq__seal{margin-top:.35rem}@media (min-width:760px){.page-module__ZY8aOq__column{display:flex}.page-module__ZY8aOq__intro{min-height:clamp(34rem,45vw,41rem)}.page-module__ZY8aOq__titleRow,.page-module__ZY8aOq__introText,.page-module__ZY8aOq__facts{padding-right:5rem}}.page-module__ZY8aOq__quoteSeal{margin-bottom:clamp(1.25rem,3vw,2rem)}.page-module__ZY8aOq__introEyebrow{margin-bottom:1rem}.page-module__ZY8aOq__title{max-width:18ch}.page-module__ZY8aOq__introText{max-width:56ch;margin-top:clamp(1.5rem,4vw,2.25rem)}.page-module__ZY8aOq__intro,.page-module__ZY8aOq__chapter{padding-top:clamp(4rem,9vw,6.5rem)}.page-module__ZY8aOq__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(1.75rem,5vw,3.5rem);margin:clamp(2.25rem,5vw,3.25rem) 0 0;padding-top:clamp(1.5rem,3vw,2rem);display:flex}.page-module__ZY8aOq__fact{min-width:0}.page-module__ZY8aOq__factValue{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1}.page-module__ZY8aOq__factLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:.45rem 0 0;font-size:.74rem}.page-module__ZY8aOq__ghost{font-family:var(--font-kr);color:color-mix(in srgb, var(--ink) 5%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(9rem,26vw,22rem);font-weight:300;line-height:.8;position:absolute;top:50%;left:-.12em;transform:translateY(-50%)}.page-module__ZY8aOq__ghostRight{left:auto;right:-.12em}.page-module__ZY8aOq__intro .page-module__ZY8aOq__ghost{left:auto;right:-.15em}.page-module__ZY8aOq__chapter>:not(.page-module__ZY8aOq__ghost):not(svg):not(.page-module__ZY8aOq__column),.page-module__ZY8aOq__intro>:not(.page-module__ZY8aOq__ghost):not(svg):not(.page-module__ZY8aOq__column){z-index:1;position:relative}.page-module__ZY8aOq__grid,.page-module__ZY8aOq__gridReverse{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.page-module__ZY8aOq__bleedEnd,.page-module__ZY8aOq__bleedStart{--bleed:max(var(--gutter), (100vw - var(--page-max)) / 2 + var(--gutter))}@media (min-width:900px){.page-module__ZY8aOq__bleedEnd{margin-right:calc(-1 * var(--bleed))}.page-module__ZY8aOq__bleedStart{margin-left:calc(-1 * var(--bleed))}}.page-module__ZY8aOq__text{max-width:46ch}.page-module__ZY8aOq__chapterEyebrow{font-family:var(--font-kr);letter-spacing:.14em}.page-module__ZY8aOq__chapterEyebrowLight{font-family:var(--font-kr);letter-spacing:.14em;color:color-mix(in srgb, var(--paper) 78%, transparent)}.page-module__ZY8aOq__body{color:var(--ink-soft);margin-top:1.25rem}.page-module__ZY8aOq__darkBand{isolation:isolate;background:var(--night);align-items:center;min-height:min(88svh,50rem);display:flex;position:relative;overflow:hidden}.page-module__ZY8aOq__darkMedia{z-index:-1;position:absolute;inset:0}.page-module__ZY8aOq__darkMedia figure,.page-module__ZY8aOq__darkMedia figure>*{height:100%;aspect-ratio:auto!important}.page-module__ZY8aOq__darkMedia figcaption{display:none}.page-module__ZY8aOq__darkBand:after{content:"";z-index:-1;background:linear-gradient(to right, color-mix(in srgb, var(--night) 90%, transparent) 0%, color-mix(in srgb, var(--night) 66%, transparent) 45%, color-mix(in srgb, var(--night) 20%, transparent) 100%);position:absolute;inset:0}.page-module__ZY8aOq__darkGrid{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(3rem,9vh,6rem);display:grid}.page-module__ZY8aOq__darkText{max-width:44ch}.page-module__ZY8aOq__darkTitle{color:var(--paper)}.page-module__ZY8aOq__darkBody{color:color-mix(in srgb, var(--paper) 86%, transparent);margin-top:1.25rem}.page-module__ZY8aOq__arcBand{background:var(--paper-deep);border-block:1px solid var(--line);overflow:hidden}.page-module__ZY8aOq__arcEyebrow{text-align:center;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.page-module__ZY8aOq__arcBody{margin-top:clamp(2rem,5vw,3.5rem);text-align:center;max-width:52ch;color:var(--ink-soft);margin-inline:auto}.page-module__ZY8aOq__quoteBand{background:var(--night);color:var(--paper);padding-block:clamp(4rem,10vw,7rem)}.page-module__ZY8aOq__quote{text-align:center;margin:0}.page-module__ZY8aOq__quoteKr{font-family:var(--font-kr);letter-spacing:.02em;color:var(--paper);font-size:clamp(2.5rem,8vw,5rem);font-weight:300;line-height:1.15}.page-module__ZY8aOq__quoteDe{font-family:var(--font-display);color:color-mix(in srgb, var(--paper) 88%, transparent);margin-top:clamp(1rem,3vw,1.5rem);font-size:clamp(1.25rem,3vw,1.9rem)}.page-module__ZY8aOq__quoteSource{color:color-mix(in srgb, var(--paper) 62%, transparent);margin-top:1.5rem;font-size:.8rem;line-height:1.6}.page-module__ZY8aOq__closingNote{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:1.75rem;padding-top:1.25rem;font-size:.85rem}@media (min-width:900px){.page-module__ZY8aOq__grid{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,.85fr)}.page-module__ZY8aOq__gridReverse{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) 4.5rem}.page-module__ZY8aOq__rail{grid-area:1/1}.page-module__ZY8aOq__gridReverse .page-module__ZY8aOq__rail{grid-column:3;align-items:flex-end}.page-module__ZY8aOq__gridReverse .page-module__ZY8aOq__gridMedia{grid-area:1/1}.page-module__ZY8aOq__grid .page-module__ZY8aOq__gridText,.page-module__ZY8aOq__gridReverse .page-module__ZY8aOq__gridText{grid-area:1/2}.page-module__ZY8aOq__grid .page-module__ZY8aOq__gridMedia{grid-area:1/3}.page-module__ZY8aOq__darkGrid{grid-template-columns:4.5rem minmax(0,1fr)}.page-module__ZY8aOq__darkGrid>:not(.page-module__ZY8aOq__rail){grid-area:1/2}}
.LegalPage-module__DTgQIG__opener{background:var(--night);color:var(--paper);padding-block:clamp(3.5rem,9vw,6rem);position:relative;overflow:hidden}.LegalPage-module__DTgQIG__openerInner{z-index:1;max-width:46rem;position:relative}.LegalPage-module__DTgQIG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 62%, transparent);margin:0 0 .9rem;font-size:.75rem}.LegalPage-module__DTgQIG__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:400;line-height:1.05}.LegalPage-module__DTgQIG__lead{max-width:34rem;color:color-mix(in srgb, var(--paper) 76%, transparent);margin:1.1rem 0 0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.7}.LegalPage-module__DTgQIG__openerKr{top:clamp(1.5rem,5vh,2.75rem);right:var(--gutter);font-family:var(--font-kr);letter-spacing:.5em;writing-mode:vertical-rl;color:color-mix(in srgb, var(--paper) 80%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:300;position:absolute}.LegalPage-module__DTgQIG__body{background:var(--paper)}.LegalPage-module__DTgQIG__warning{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--paper));margin-bottom:clamp(2.5rem,6vw,4rem);padding:clamp(1.1rem,3vw,1.6rem) clamp(1.1rem,3vw,1.8rem)}.LegalPage-module__DTgQIG__warningTitle{font-family:var(--font-display);color:var(--accent);margin:0 0 .5rem;font-size:1.05rem}.LegalPage-module__DTgQIG__warningBody{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.65}.LegalPage-module__DTgQIG__warningList{color:var(--ink-soft);margin:.75rem 0 0;padding-left:1.1rem;font-size:.9rem;line-height:1.75}.LegalPage-module__DTgQIG__section{margin-bottom:clamp(2.5rem,6vw,3.75rem)}.LegalPage-module__DTgQIG__heading{font-family:var(--font-display);color:var(--ink);scroll-margin-top:calc(var(--header-height) + 1rem);margin:0 0 1rem;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:400;line-height:1.25}.LegalPage-module__DTgQIG__no{font-family:var(--font-body);letter-spacing:.1em;color:var(--ink-muted);margin-right:.7em;font-size:.66em;display:inline-block}.LegalPage-module__DTgQIG__p{color:var(--ink-soft);margin:0 0 1rem;font-size:.97rem;line-height:1.8}.LegalPage-module__DTgQIG__list{color:var(--ink-soft);margin:0 0 1rem;padding-left:1.15rem;font-size:.97rem;line-height:1.8}.LegalPage-module__DTgQIG__list li{margin-bottom:.3rem}.LegalPage-module__DTgQIG__row{grid-template-columns:1fr;gap:.15rem 1.5rem;margin:0 0 .7rem;font-size:.97rem;line-height:1.7;display:grid}.LegalPage-module__DTgQIG__term{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.78rem}.LegalPage-module__DTgQIG__value{color:var(--ink)}.LegalPage-module__DTgQIG__gap{color:var(--accent)}.LegalPage-module__DTgQIG__gap:before{content:"⚠ fehlt: "}.LegalPage-module__DTgQIG__link{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--line-dark);text-decoration-color:var(--line-dark);transition:text-decoration-color .2s}.LegalPage-module__DTgQIG__link:hover,.LegalPage-module__DTgQIG__link:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.LegalPage-module__DTgQIG__stand{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:clamp(3rem,7vw,4.5rem);padding-top:1.25rem;font-size:.82rem}.LegalPage-module__DTgQIG__stand p{margin:0}@media (min-width:560px){.LegalPage-module__DTgQIG__row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}
