/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--ink:#12372c;--ink-deep:#08271f;--ink-soft:#526a61;--cream:#fff8e8;--paper:#f7f4ec;--white:#fffefa;--lime:#d8ff68;--coral:#ff7057;--sun:#ffd34e;--sky:#a8dcff;--pink:#ffb3ce;--lavender:#c9b8ff;--mint:#9ee6c7;--gradient-sunrise:linear-gradient(135deg, #ffe06f 0%, #ffb3ce 52%, #d9c8ff 100%);--gradient-meadow:linear-gradient(135deg, #e6ff8e 0%, #9ee6c7 52%, #a8dcff 100%);--gradient-coral:linear-gradient(135deg, #ffd0bd 0%, #ff8d78 48%, #e3b8ff 100%);--gradient-sky:linear-gradient(135deg, #d9f3ff 0%, #a8dcff 48%, #c9b8ff 100%);--gradient-lavender:linear-gradient(135deg, #ebddff 0%, #aeb8ff 54%, #ffb3ce 100%);--line:#12372c38;--shadow:7px 7px 0 var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 10% 8%, #ffd34e40, transparent 25rem), radial-gradient(circle at 90% 32%, #a8dcff40, transparent 26rem), var(--paper);color:var(--ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{max-width:100%;position:relative;overflow-x:clip}.ambient{filter:blur(1px);opacity:.52;pointer-events:none;z-index:-1;border-radius:48% 52% 63% 37%;width:360px;height:360px;position:absolute}.ambient-one{background:var(--pink);top:180px;left:-220px;transform:rotate(22deg)}.ambient-two{background:var(--lime);top:620px;right:-220px;transform:rotate(-18deg)}.site-header{border:2px solid var(--ink);width:min(1420px,100% - 40px);height:72px;box-shadow:5px 5px 0 var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffefaeb;border-radius:999px;justify-content:space-between;align-items:center;margin:18px auto;padding:0 18px 0 22px;display:flex;position:relative}.brand{align-items:center;gap:12px;display:inline-flex}.brand-with-logo{min-width:0;height:100%}.brand-logo{object-fit:contain;object-position:left center;width:210px;height:auto;max-height:64px;display:block}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand strong{letter-spacing:.2em;font-size:17px}.brand small{color:var(--ink-soft);letter-spacing:.11em;margin-top:4px;font-size:13px;font-weight:650}.brand-mark{background:var(--white) url(/atlas-book-mark.jpeg) center / 110% 110% no-repeat;border:2px solid var(--ink);width:44px;height:44px;box-shadow:3px 3px 0 var(--coral);border-radius:13px;flex:none;display:block;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{display:none}.language-strip{width:100%;min-height:52px;padding:max(8px, env(safe-area-inset-top)) max(16px, calc((100vw - 1420px) / 2 + 20px)) 8px;z-index:30;background:var(--white);border-bottom:1px solid #12372c1f;justify-content:flex-end;align-items:center;display:flex;position:relative}.language-switcher{min-height:38px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--coral);border-radius:999px;align-items:center;gap:3px;padding:4px 5px;display:flex;position:static}.language-switcher>span{background:var(--gradient-sky);border:1px solid var(--ink);border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid}.language-switcher button{min-width:30px;height:27px;color:var(--ink-soft);cursor:pointer;letter-spacing:.05em;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:12px;font-weight:950}.language-switcher button.active{color:var(--ink);background:var(--lime);box-shadow:inset 0 0 0 1px var(--ink)}.language-switcher button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=760px){.language-strip{min-height:50px;padding-inline:14px}}.site-header nav{align-items:center;gap:32px;font-size:15px;font-weight:750;display:flex}.site-header nav a:not(.nav-cta){position:relative}.site-header nav a:not(.nav-cta):after{content:"";background:var(--sun);z-index:-1;border-radius:99px;width:0;height:5px;transition:width .2s;position:absolute;bottom:-5px;left:0}.site-header nav a:not(.nav-cta):hover:after{width:100%}.nav-cta{color:var(--white);background:var(--coral);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:11px 17px;transition:transform .18s,box-shadow .18s}.nav-cta:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.atlas-family-menu{z-index:40;position:relative}.atlas-family-trigger{min-height:42px;color:var(--ink);background:var(--sun);border:2px solid var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--coral);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:900;list-style:none;display:inline-flex}.atlas-family-trigger:hover,.atlas-family-trigger:focus-visible{background:var(--lime)}.atlas-family-trigger:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.atlas-family-trigger i{font-style:normal;transition:transform .18s}.atlas-family-menu.is-open .atlas-family-trigger i{transform:rotate(180deg)}.atlas-family-panel{background:var(--white);border:2px solid var(--ink);width:310px;box-shadow:6px 6px 0 var(--coral), 9px 9px 0 var(--ink);z-index:50;border-radius:20px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.atlas-family-panel[hidden]{display:none}.atlas-family-panel a{border:1.5px solid var(--line);border-radius:14px;grid-template-columns:38px 1fr;gap:2px 10px;padding:12px;display:grid;position:static}.atlas-family-panel a:after{display:none}.atlas-family-panel a.active{background:var(--lime);border-color:var(--ink)}.atlas-family-panel a:nth-child(2){background:var(--sky)}.atlas-family-panel a:hover,.atlas-family-panel a:focus-visible{background:var(--pink);border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.atlas-family-panel a>span{grid-row:1/3;align-self:center;font-size:27px}.atlas-family-panel b{font-size:15px}.atlas-family-panel small{color:var(--ink-soft);font-size:13px;line-height:1.3}.nav-atlas{color:var(--ink);background:var(--lime)}.nav-instagram{color:var(--ink);background:var(--pink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:9px 12px;font-weight:850}.nav-label-short{display:none}.atlas-family-tabs{background:var(--sky);border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.site-header .atlas-family-tabs>a,.atlas-family-tabs>span{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:38px;padding:0 11px;display:inline-flex;position:static}.site-header .atlas-family-tabs>a:after{display:none}.atlas-family-tabs>span.active{background:var(--sun);box-shadow:inset 0 0 0 1px var(--ink)}.atlas-family-tabs i{font-style:normal}.atlas-family-tabs b{font-size:13px}.good-news-strip{width:100%;color:var(--lime);background:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;font-size:14px;font-weight:800;overflow:hidden}.good-news-strip>div{align-items:center;gap:22px;width:max-content;animation:22s linear infinite ticker;display:flex}.good-news-strip i{color:var(--coral);font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.intro{grid-template-columns:1.08fr .92fr;align-items:center;gap:50px;width:min(1420px,100% - 64px);min-height:620px;margin:0 auto;padding:74px 0 82px;display:grid}.intro-main{z-index:2;position:relative}.eyebrow,.panel-kicker{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:850}.eyebrow>span{color:var(--ink);animation:1.8s ease-in-out infinite blink}@keyframes blink{50%{color:var(--lime)}}.intro h1{letter-spacing:-.067em;max-width:820px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(66px,7.3vw,114px);font-weight:600;line-height:.84}.intro h1 em{color:var(--coral);font-weight:inherit;white-space:nowrap;position:relative}.intro h1 em:after{content:"";background:var(--sun);z-index:-1;border-radius:60% 40% 53% 47%;height:13px;position:absolute;bottom:2px;left:2px;right:-5px;transform:rotate(-2deg)}.intro-copy{max-width:650px;color:var(--ink-soft);margin:34px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:520;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.primary-action,.surprise-action{border:2px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:15px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex}.primary-action{color:var(--white);background:var(--ink);box-shadow:5px 5px 0 var(--coral)}.surprise-action{color:var(--ink);background:var(--lime);box-shadow:5px 5px 0 var(--ink)}.primary-action:hover,.surprise-action:hover{box-shadow:2px 2px 0 var(--coral);transform:translate(3px,3px)}.primary-action svg,.surprise-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.hero-finder{background:var(--white);border:2px solid var(--ink);max-width:720px;box-shadow:6px 6px 0 var(--sun);border-radius:18px;grid-template-columns:minmax(180px,1fr) 165px 155px auto;gap:7px;margin-top:25px;padding:7px;display:grid}.hero-finder label{background:var(--cream);border:1.5px solid var(--ink);border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}.hero-finder label svg{fill:none;width:18px;stroke:var(--ink);stroke-width:1.9px}.hero-finder input,.hero-finder select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.hero-finder select{cursor:pointer}.hero-finder>a{min-height:46px;color:var(--white);background:var(--coral);border:1.5px solid var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.hero-finder>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px}.hero-playground{min-height:470px;position:relative}.hero-globe{aspect-ratio:1;width:min(390px,76vw);color:var(--ink);text-align:center;background:radial-gradient(circle at 28% 25%, #ffffffe6 0 7%, transparent 8%), linear-gradient(145deg, var(--lime), var(--sky));border:3px solid var(--ink);box-shadow:18px 18px 0 var(--coral);border-radius:43% 57% 55% 45%/50% 40% 60% 50%;flex-direction:column;justify-content:center;align-items:center;padding:70px;animation:8s ease-in-out infinite alternate morph;display:flex;position:absolute;inset:25px 40px auto auto;transform:rotate(4deg)}@keyframes morph{to{border-radius:55% 45% 42% 58%/43% 57% 45% 55%;transform:rotate(-2deg)}}.hero-globe:before,.hero-globe:after{content:"";border:2px dashed #12372c59;border-radius:50%;position:absolute}.hero-globe:before{inset:42px 25px;transform:rotate(19deg)}.hero-globe:after{inset:25px 60px;transform:rotate(-27deg)}.hero-globe b{z-index:2;font-family:Iowan Old Style,Georgia,serif;font-size:126px;line-height:.7;position:relative}.hero-globe small{letter-spacing:.1em;text-transform:uppercase;z-index:2;margin-top:18px;font-size:16px;font-weight:900;line-height:1.2;position:relative}.globe-line{display:none}.floating-note{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);z-index:4;border-radius:14px;padding:13px 17px;font-size:14px;font-weight:850;animation:3.3s ease-in-out infinite float;position:absolute}.floating-note span{color:var(--coral);font-size:17px}.note-one{top:42px;left:2px;transform:rotate(-7deg)}.note-two{color:var(--ink);background:var(--sun);animation-delay:-.8s;bottom:48px;right:-8px;transform:rotate(5deg)}@keyframes float{50%{translate:0 -9px}}.orbit-dot{background:var(--white);border:2px solid var(--ink);width:58px;height:58px;box-shadow:4px 4px 0 var(--ink);z-index:5;border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute}.orbit-one{bottom:72px;left:28px;transform:rotate(-8deg)}.orbit-two{top:8px;right:58px;transform:rotate(8deg)}.orbit-three{top:176px;right:4px;transform:rotate(-3deg)}.universes-section{width:min(1420px,100% - 64px);margin:0 auto;padding:54px 0 118px}.universes-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:60px;margin-bottom:38px;display:grid}.universes-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(44px,5.3vw,78px);font-weight:600;line-height:.94}.universes-heading>p{color:var(--ink-soft);margin:0 0 5px;font-size:15px;line-height:1.65}.journey-grid{grid-template-columns:1.12fr 1fr 1fr;gap:18px;display:grid}.journey-card{min-width:0;min-height:370px;color:var(--ink);text-align:left;background:linear-gradient(145deg, var(--journey-start), var(--journey-end));border:2px solid var(--ink);box-shadow:8px 8px 0 var(--journey-shadow);cursor:pointer;isolation:isolate;transform:rotate(var(--card-tilt));border-radius:31px;flex-direction:column;align-items:flex-start;padding:27px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.journey-card:after{content:"";z-index:0;background:#fff3;border:2px solid #12372c24;border-radius:48% 52% 35% 65%;width:240px;height:240px;position:absolute;top:-115px;right:-105px;transform:rotate(18deg)}.journey-card>*{z-index:1;position:relative}.journey-card:hover,.journey-card:focus-visible{box-shadow:4px 4px 0 var(--journey-shadow);transform:translate(4px,4px)rotate(0)}.journey-card:focus-visible{outline:4px solid var(--white);outline-offset:-8px}.journey-number{align-self:flex-end;font-family:Iowan Old Style,Georgia,serif;font-size:28px;font-weight:700;line-height:1}.journey-emoji{border:2px solid var(--ink);width:58px;height:58px;box-shadow:3px 3px 0 var(--ink);background:#ffffffbd;border-radius:18px;place-items:center;margin:8px 0 auto;font-size:28px;display:grid;transform:rotate(-4deg)}.journey-card small{letter-spacing:.12em;text-transform:uppercase;margin-top:32px;font-size:12px;font-weight:900}.journey-card strong{letter-spacing:-.04em;max-width:390px;margin-top:10px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:.95}.journey-card p{max-width:430px;color:var(--ink-deep);margin:15px 0 24px;font-size:14px;font-weight:650;line-height:1.5}.journey-meta{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:900;display:inline-flex}.journey-meta svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.categories-toggle-wrap{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin-top:32px;padding:16px 18px 16px 22px;display:flex}.categories-toggle-wrap>div{flex-direction:column;gap:3px;display:flex}.categories-toggle-wrap strong{font-family:Iowan Old Style,Georgia,serif;font-size:19px}.categories-toggle-wrap>div span{color:var(--ink-soft);font-size:13px;font-weight:700}.categories-toggle{min-height:45px;color:var(--white);background:var(--ink);border:2px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 17px;font-size:13px;font-weight:900;display:inline-flex}.categories-toggle>span{width:27px;height:27px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:17px;display:grid}.categories-toggle:hover{color:var(--ink);background:var(--sun)}.categories-reveal{border-top:2px dashed #12372c47;margin-top:38px;padding-top:38px}.universe-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.universe-card{min-height:232px;color:var(--ink);text-align:left;background:linear-gradient(145deg, var(--universe-soft), var(--universe-color));border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);cursor:pointer;transform:rotate(var(--card-tilt));border-radius:25px;flex-direction:column;align-items:flex-start;padding:18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.universe-card:after{content:"";background:#ffffff40;border:1.5px solid #12372c59;border-radius:45% 55% 62% 38%;width:112px;height:112px;position:absolute;top:-49px;right:-47px;transform:rotate(18deg)}.universe-card:hover,.universe-card:focus-visible{box-shadow:3px 3px 0 var(--ink);transform:translate(3px,3px)rotate(0)}.universe-card:focus-visible{outline:4px solid var(--white);outline-offset:-7px}.universe-number{border:1px solid var(--ink);letter-spacing:.08em;background:#ffffffad;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900}.universe-emoji{margin:22px 0 auto;font-size:33px;line-height:1}.universe-card strong{max-width:190px;margin-top:16px;font-family:Iowan Old Style,Georgia,serif;font-size:22px;line-height:1.03}.universe-card>span:last-of-type{color:var(--ink-deep);margin-top:6px;padding-right:26px;font-size:13px;font-weight:700;line-height:1.35}.universe-card>i{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:14px;right:14px}.universe-card>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.scale-section{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);gap:22px;width:min(1420px,100% - 64px);margin:0 auto 118px;display:grid}.scale-section>*,.scale-copy,.atlas-modes,.mode-card{min-width:0}.scale-copy{color:var(--white);background:var(--ink);border:3px solid var(--ink-deep);box-shadow:9px 9px 0 var(--sun);border-radius:32px;padding:46px;overflow:hidden}.scale-copy .eyebrow{color:var(--lime)}.scale-copy h2{letter-spacing:-.055em;overflow-wrap:normal;max-width:520px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:.92}.scale-copy>p:last-of-type{color:#d5e0dc;overflow-wrap:normal;max-width:600px;margin:28px 0 0;font-size:15px;line-height:1.7}.neighbor-countries{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.neighbor-countries small{width:100%;color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.neighbor-countries span{max-width:100%;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.territory-road{scrollbar-width:none;align-items:center;gap:8px;margin-top:34px;display:flex;overflow-x:auto}.territory-road::-webkit-scrollbar{display:none}.territory-road span{min-width:max-content;color:var(--ink);background:var(--white);border:1.5px solid var(--white);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.territory-road span.current{background:var(--lime)}.territory-road span.developing{background:var(--sky);border-style:dashed}.territory-road span b{opacity:.6;font-size:12px}.territory-road>i{color:var(--coral);font-size:15px;font-style:normal}.atlas-modes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mode-card{min-height:100%;color:var(--ink);text-align:left;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);cursor:pointer;border-radius:26px;flex-direction:column;align-items:flex-start;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.mode-card:hover,.mode-card:focus-visible{box-shadow:4px 4px 0 var(--ink);transform:translate(4px,4px)}.mode-card:focus-visible{outline:4px solid var(--white);outline-offset:-8px}.mode-solution{background:linear-gradient(150deg, var(--sky), var(--lime))}.mode-project{background:linear-gradient(150deg, var(--pink), var(--coral))}.mode-startup{background:linear-gradient(150deg,#a8a0ff,#62b6ff)}.mode-idea{background:linear-gradient(150deg,#ffe66d,#ff9fc3)}.mode-icon{border:2px solid var(--ink);background:#ffffffb8;border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;display:grid;transform:rotate(-4deg)}.mode-card small{letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:34px;font-size:12px;font-weight:900}.mode-card strong{max-width:240px;margin-top:8px;font-family:Iowan Old Style,Georgia,serif;font-size:29px;line-height:1}.mode-card p{color:var(--ink-deep);margin:12px 0 20px;font-size:14px;font-weight:650;line-height:1.5}.mode-card>i{text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.mode-card>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.explorer{width:min(1500px,100% - 28px);color:var(--white);background:var(--ink);border:3px solid var(--ink-deep);border-radius:38px;margin:0 auto;padding:38px;position:relative;box-shadow:0 26px #12372c1f}.explorer:before{content:"✦";color:var(--active-universe);font-size:46px;position:absolute;top:-29px;right:42px;transform:rotate(12deg)}.explorer-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.explorer-title .eyebrow{color:var(--active-universe);margin-bottom:5px}.explorer-title h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:550;line-height:1}.active-journey{color:var(--ink);background:linear-gradient(110deg, var(--active-universe), var(--active-universe-soft));border:2px solid var(--white);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 17px;padding:13px 14px;display:grid;box-shadow:4px 4px #0000003d}.active-journey>span{border:1.5px solid var(--ink);background:#ffffffb8;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.active-journey>div{flex-direction:column;gap:2px;min-width:0;display:flex}.active-journey strong{font-family:Iowan Old Style,Georgia,serif;font-size:18px;line-height:1.05}.active-journey small{color:var(--ink-deep);font-size:12px;font-weight:700;line-height:1.35}.active-journey button{color:var(--white);background:var(--ink);border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.active-journey button:hover{color:var(--ink);background:var(--white)}.explorer-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.watch-pill{color:var(--white);white-space:nowrap;background:#ffffff1a;border:1.5px solid #ffffff5c;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:850}.live-pill{color:var(--ink);background:var(--active-universe);border:2px solid var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:850;display:inline-flex}.live-pill i{background:var(--coral);border-radius:50%;width:7px;height:7px;animation:1.5s ease-out infinite livePulse}@keyframes livePulse{70%{box-shadow:0 0 0 6px #ff705700}0%{box-shadow:0 0 #ff7057b3}}.country-row{scrollbar-width:none;background:#ffffff14;border:1.5px solid #ffffff47;border-radius:20px;grid-template-columns:repeat(6,minmax(112px,1fr));gap:7px;margin:0 0 17px;padding:7px;display:grid;overflow-x:auto}.country-row::-webkit-scrollbar{display:none}.country-row button{min-width:112px;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:11px 10px;display:grid}.country-row button>span{grid-row:1/3;font-size:23px}.country-row button b{font-size:14px}.country-row button small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:750}.country-row button:hover{background:#ffffff14}.country-row button.active{color:var(--ink);background:var(--white);border-color:var(--ink-deep);box-shadow:3px 3px 0 var(--active-universe)}.country-row button.active small{color:var(--coral)}.kind-switch{scrollbar-width:none;background:#ffffff17;border:1.5px solid #ffffff47;border-radius:999px;gap:5px;width:fit-content;max-width:100%;margin-bottom:15px;padding:5px;display:flex;overflow-x:auto}.kind-switch::-webkit-scrollbar{display:none}.kind-switch button{color:var(--white);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:850}.kind-switch button.active{color:var(--ink);background:var(--active-universe)}.search-panel{grid-template-columns:minmax(0,1fr) 265px;gap:12px;display:grid}.swiss-search-panel{grid-template-columns:minmax(250px,1fr) 205px 220px 170px}.search-field,.region-field{height:60px;color:var(--ink);background:var(--white);border:2px solid var(--ink-deep);box-shadow:4px 4px 0 var(--ink-deep);border-radius:16px;align-items:center;gap:13px;padding:0 18px;transition:transform .18s,box-shadow .18s;display:flex}.search-field:focus-within,.region-field:focus-within{box-shadow:2px 2px 0 var(--ink-deep);outline:3px solid var(--lime);transform:translate(2px,2px)}.search-field svg,.region-field svg{fill:none;width:22px;stroke:var(--ink);stroke-width:1.9px;flex:none}.search-field input,.region-field select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.search-field input::placeholder{color:#718078}.search-field button{color:var(--coral);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:14px;font-weight:850}.region-field select{cursor:pointer}.coverage-note{color:#ffffffc4;background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;margin:12px 2px 0;padding:10px 13px;font-size:13px;line-height:1.45}.coverage-note strong{color:var(--active-universe)}.locate-action{min-height:60px;color:var(--ink);background:var(--lime);border:2px solid var(--ink-deep);box-shadow:4px 4px 0 var(--ink-deep);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:14px;font-weight:900;display:inline-flex}.locate-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:19px}.locate-action:hover{box-shadow:2px 2px 0 var(--ink-deep);transform:translate(2px,2px)}.locate-action:disabled{cursor:not-allowed;opacity:.45}.facet-toolbar{background:#ffffff14;border:1.5px solid #ffffff47;border-radius:20px;grid-template-columns:minmax(210px,1fr) minmax(190px,260px) minmax(190px,260px) auto;align-items:end;gap:10px;margin-top:14px;padding:11px;display:grid}.facet-copy{flex-direction:column;gap:3px;min-width:0;padding:3px 7px 5px;display:flex}.facet-copy strong{font-size:14px}.facet-copy span{color:#ffffffad;font-size:12px;line-height:1.35}.facet-trigger{width:100%;min-width:0;min-height:49px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink-deep);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px 7px 13px;display:flex}.facet-trigger>span{flex-direction:column;gap:2px;min-width:0;display:flex}.facet-trigger small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.facet-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.facet-trigger i{background:var(--paper);border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;line-height:1;display:grid}.facet-trigger.active{background:var(--active-universe);box-shadow:3px 3px 0 var(--coral)}.facet-trigger:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.facet-trigger:focus-visible{outline:3px solid var(--active-universe);outline-offset:2px}.active-filter-chips{flex-wrap:wrap;gap:7px;margin:9px 2px 0;display:flex}.active-filter-chips button{color:var(--ink);background:var(--active-universe);border:1.5px solid var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 7px 6px 10px;font-size:12px;font-weight:850;display:inline-flex}.active-filter-chips span{background:#ffffffb3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:16px;display:grid}.facet-sheet-layer{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08271fb8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.facet-sheet{width:min(720px,100%);max-height:min(78vh,720px);color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--coral);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.facet-sheet>header{background:var(--white);border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.facet-sheet>header .eyebrow{margin-bottom:5px}.facet-sheet h3{letter-spacing:-.035em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(25px,4vw,37px);font-weight:600;line-height:1}.facet-sheet>header>button{width:36px;height:36px;color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.facet-sheet-body{min-height:0;padding:18px 24px 24px;overflow-y:auto}.facet-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.facet-choice-grid button{min-height:54px;color:var(--ink);text-align:left;background:var(--white);border:1.5px solid var(--ink);cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;font-size:14px;font-weight:800;line-height:1.3;display:flex}.facet-choice-grid button>span{background:var(--paper);border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.facet-choice-grid button.active{background:var(--active-universe);box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}.facet-sheet>footer{background:var(--white);border-top:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:76px;margin:0;padding:12px 24px;display:flex}.facet-sheet>footer button{min-height:44px;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 15px;font-size:13px;font-weight:850}.facet-sheet>footer .facet-results-action{color:var(--ink);background:var(--lime);box-shadow:3px 3px 0 var(--ink)}.facet-sheet>footer .facet-results-action:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.facet-sheet button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.clear-filter-action{min-height:49px;color:var(--white);cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:12px;padding:0 15px;font-size:13px;font-weight:850}.clear-filter-action:hover{color:var(--ink);background:var(--sun);border-color:var(--ink)}.proximity-row{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 2px 0;display:flex}.proximity-row>span{color:#ffffffa8;margin-right:4px;font-size:13px;font-weight:750}.proximity-row button{color:var(--white);cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff57;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.proximity-row button:hover:not(:disabled){color:var(--ink);background:var(--sky);border-color:var(--sky)}.proximity-row button.active{color:var(--ink);background:var(--active-universe);border-color:var(--white)}.proximity-row button:disabled{cursor:not-allowed;opacity:.35}.location-status{color:var(--active-universe);margin:10px 2px -5px;font-size:14px;font-weight:750}.coverage-badge{width:fit-content;color:var(--ink);background:var(--sky);border:1px solid var(--ink);letter-spacing:.02em;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850}.coverage-badge.romandy{background:var(--active-universe)}.coverage-badge.cantons{background:var(--sun)}.category-row{scrollbar-width:none;gap:9px;margin:18px 0 28px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-row button{color:var(--white);cursor:pointer;white-space:nowrap;background:#ffffff12;border:1.5px solid #ffffff59;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:750;transition:all .18s}.category-row button:hover{color:var(--ink);background:var(--sky);border-color:var(--sky);transform:translateY(-2px)}.category-row button.active{color:var(--ink);background:var(--chip-color);border-color:var(--white);box-shadow:3px 3px 0 var(--coral);transform:rotate(-1deg)}.related-results-note{color:var(--ink);background:var(--sun);border:1.5px solid var(--white);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:-9px 0 23px;padding:11px 13px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.related-results-note button{color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.workspace{grid-template-columns:minmax(0,1.45fr) minmax(370px,.72fr);gap:16px;display:grid}.map-panel,.results-panel{min-width:0;color:var(--ink);background:var(--white);border:2px solid var(--ink-deep);border-radius:24px;overflow:hidden}.panel-heading,.results-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;min-height:90px;padding:20px 24px;display:flex}.panel-heading{background:var(--sky)}.results-heading{background:var(--pink)}.panel-heading h2,.results-heading h2{letter-spacing:-.025em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:27px;font-weight:650}.panel-kicker{color:var(--ink);margin-bottom:4px;font-size:12px}.source-badge{color:var(--ink);background:var(--lime);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:850}.map-wrap{background:#e5ece7;min-height:520px;padding:0;display:block;position:relative;overflow:hidden}.real-map{width:100%;height:520px;color:var(--ink);z-index:0;background:#e5ece7;position:relative}.real-map.leaflet-container{font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.real-map .leaflet-tile{filter:saturate(.84)contrast(.96)brightness(1.03)}.real-map .leaflet-control-zoom a,.real-map .leaflet-control-layers-toggle{color:var(--ink);background-color:#fffefaf5;background-image:none!important}.real-map .leaflet-control-layers:not(.leaflet-control-layers-expanded) .leaflet-control-layers-toggle{place-items:center;width:48px;height:38px;display:grid}.real-map .leaflet-control-layers:not(.leaflet-control-layers-expanded) .leaflet-control-layers-toggle:before{content:"Fonds";letter-spacing:.04em;font-size:12px;font-weight:900}.real-map .leaflet-control-zoom,.real-map .leaflet-control-layers{overflow:hidden;box-shadow:3px 3px #12372c59;border:1.5px solid var(--ink)!important;border-radius:11px!important}.real-map .leaflet-control-layers-expanded{color:var(--ink);background:#fffefaf7;padding:10px 12px;font-size:13px;font-weight:750}.real-map .leaflet-control-attribution{color:#314840;background:#ffffffdb;padding:3px 6px;font-size:12px}.real-map .leaflet-control-attribution a{color:#1f5b90;text-decoration:underline}.atlas-map-marker{cursor:pointer;filter:drop-shadow(0 2px 2px #08271f73);transition:stroke-width .18s,filter .18s}.atlas-map-marker:hover,.atlas-map-marker:focus{filter:drop-shadow(0 3px 4px #08271f94);stroke:var(--ink);stroke-width:4px;outline:none}.atlas-map-marker.selected{filter:drop-shadow(0 3px 5px #08271fa6)}.atlas-marker-halo{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite leafletMarkerPulse}@keyframes leafletMarkerPulse{70%{opacity:0;transform:scale(1.55)}to{opacity:0}}.atlas-map-tooltip{color:var(--ink)!important;background:var(--white)!important;border:1.5px solid var(--ink)!important;border-radius:10px!important;padding:0!important;box-shadow:3px 3px #12372c59!important}.atlas-map-tooltip:before{border-top-color:var(--ink)!important}.atlas-map-tooltip>span{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.atlas-map-tooltip strong{font-size:13px}.atlas-map-tooltip small{color:var(--ink-soft);font-size:12px}.country-coming{min-height:430px;color:var(--ink);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:42px;display:flex;position:relative}.country-coming>span{font-size:72px}.country-coming h3{margin:12px 0 7px;font-family:Iowan Old Style,Georgia,serif;font-size:31px}.country-coming p{max-width:470px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.country-coming button{color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:10px 15px;font-size:14px;font-weight:850}.map-card{border:2px solid var(--ink);width:calc(100% - 40px);min-height:100px;box-shadow:6px 6px 0 var(--ink);z-index:500;background:#fffefaf7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:absolute;bottom:20px;left:20px}.project-monogram{width:50px;height:50px;color:var(--ink);border:1.5px solid var(--ink);border-radius:15px;flex:none;place-items:center;display:grid}.project-emoji{font-size:25px;line-height:1}.map-card p,.map-card h3,.map-card span{margin:0}.map-card p{color:var(--coral);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.map-card h3{margin:2px 0 3px;font-size:17px}.map-card div>span{color:var(--ink-soft);font-size:14px;line-height:1.4}.map-card a,.project-card-actions a{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:900;display:inline-flex}.map-card a{background:var(--lime);border:1.5px solid var(--ink);border-radius:999px;padding:9px 12px}.map-card-actions{flex-direction:column;align-items:center;gap:3px;display:flex}.map-card-actions button{color:var(--ink-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:2px;background:0 0;border:0;padding:3px 5px;font-size:12px;font-weight:850}.map-card a:hover,.project-card-actions a:hover{color:var(--coral)}.map-card a svg,.project-card-actions a svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.map-note{color:var(--ink-soft);background:var(--cream);border-top:2px solid var(--ink);margin:0;padding:11px 24px;font-size:13px;line-height:1.5}.results-heading>span{width:34px;height:34px;color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.results-list{overscroll-behavior:contain;scrollbar-color:var(--coral) transparent;scrollbar-width:thin;height:559px;overflow-y:auto}.project-card{background:var(--white);border-bottom:1.5px solid var(--ink);border-left:7px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:148px;padding:18px;transition:background .18s,border-color .18s,transform .18s;display:grid}.project-card:hover{background:var(--project-soft)}.project-card.selected{background:var(--project-soft);border-left-color:var(--project-color)}.project-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:13px;padding:0;display:flex}.project-main:focus-visible{outline:3px solid var(--project-color);outline-offset:4px;border-radius:9px}.project-info{flex-direction:column;min-width:0;display:flex}.project-info strong{margin:2px 0 4px;font-size:16px}.project-info>span:not(.project-meta):not(.scope):not(.kind-badge):not(.new-badge):not(.community-badge):not(.disclosure-badge):not(.universe-tags){color:var(--ink-soft);font-size:14px;line-height:1.45}.project-meta{color:var(--project-color);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.project-info .kind-badge{width:fit-content;color:var(--ink);border:1px solid var(--ink);border-radius:999px;margin:1px 0 7px;padding:3px 7px;font-size:12px;font-weight:850;line-height:1.1}.kind-badge.solution{background:var(--lime)}.kind-badge.project{background:var(--pink)}.kind-badge.startup{background:#a8a0ff}.kind-badge.idea{background:var(--sun)}.project-info .community-badge{width:fit-content;color:var(--ink);background:var(--sky);border:1px solid var(--ink);border-radius:999px;margin:0 0 8px;padding:3px 7px;font-size:12px;font-weight:850;line-height:1.15}.project-info .disclosure-badge{width:fit-content;color:var(--ink);background:#eee2ff;border-left:3px solid #8b68d8;border-radius:5px;margin:-2px 0 8px;padding:5px 7px;font-size:12px;font-weight:800;line-height:1.3}.project-info .new-badge{width:fit-content;color:var(--white);background:var(--coral);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin:1px 0 5px;padding:3px 7px;font-size:12px;font-weight:900;line-height:1.1}.project-info .universe-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.universe-tags i{color:var(--ink);background:var(--tag-color);align-items:center;gap:4px;padding:3px 7px 3px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.universe-tags i{background:color-mix(in srgb, var(--tag-color) 42%, white)}}.universe-tags i{border:1px solid var(--ink);border-radius:999px;font-size:12px;font-style:normal;font-weight:800;line-height:1.1}.project-info .scope{width:fit-content;color:var(--ink);border:1px solid var(--ink);background:#fff9;border-radius:999px;margin-top:7px;padding:3px 7px;font-size:12px;font-weight:800}.project-card-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.project-card-actions a{border:1.5px solid var(--ink);border-radius:999px;justify-content:center;padding:8px 10px}.project-card-actions button{color:var(--ink-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;background:0 0;border:0;padding:5px 7px;font-size:12px;font-weight:800}.project-card-actions button:hover{color:var(--coral)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:50px 24px;display:flex}.empty-state>span{color:var(--coral);font-size:42px}.empty-state h3{margin:12px 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:600}.empty-state p{color:var(--ink-soft);margin:0;font-size:15px}.empty-state button{color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:10px 15px;font-size:14px;font-weight:800}.vision-section,.reference-section,footer{width:min(1320px,100% - 64px);margin:0 auto}.vision-section{padding:130px 0 112px}.vision-section blockquote{letter-spacing:-.06em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(52px,7.2vw,102px);font-weight:600;line-height:.9}.vision-section blockquote em{color:var(--coral);font-weight:inherit}.vision-grid{grid-template-columns:1fr 1fr;gap:50px;width:66%;margin:52px 0 0 auto;display:grid}.vision-grid p,.reference-section p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.75}.editorial-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:66%;margin:34px 0 0 auto;display:grid}.editorial-axes span{min-height:74px;color:var(--ink);background:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:center;border-radius:18px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:900;display:flex}.editorial-axes span:first-child{background:var(--pink)}.editorial-axes span:nth-child(2){background:var(--sky)}.editorial-axes span:nth-child(3){background:var(--lime)}.action-loop{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:72px;display:grid}.action-loop article{border:2px solid var(--ink);min-height:210px;box-shadow:6px 6px 0 var(--ink);border-radius:26px;flex-direction:column;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.action-loop article:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(3px,3px)rotate(-1deg)}.action-loop article:first-child{background:var(--sky);transform:rotate(-1deg)}.action-loop article:nth-child(2){background:var(--sun);transform:rotate(1deg)}.action-loop article:nth-child(3){background:var(--lime);transform:rotate(-.5deg)}.action-loop span{align-self:flex-end;font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-weight:800}.action-loop b{margin-top:auto;font-family:Iowan Old Style,Georgia,serif;font-size:36px}.action-loop p{max-width:280px;color:var(--ink-soft);margin:5px 0 0;font-size:15px;line-height:1.5}.reference-section{color:var(--ink);background:var(--coral);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:34px;grid-template-columns:1fr 1fr;gap:80px;padding:54px;display:grid;transform:rotate(-.35deg)}.reference-section .eyebrow{color:var(--ink)}.reference-section h2{letter-spacing:-.045em;max-width:560px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(38px,4.4vw,62px);font-weight:650;line-height:.95}.reference-section>div:last-child{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.reference-section p{color:var(--ink-deep);font-weight:600}.reference-action{color:var(--ink);background:var(--sun);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;padding:13px 17px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s}.reference-action:hover,.reference-action:focus-visible{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.proposal-page{background:radial-gradient(circle at 7% 8%, #d8ff688c, transparent 24rem), radial-gradient(circle at 94% 28%, #a8dcff7a, transparent 30rem), var(--paper);min-height:100vh;padding-top:1px;overflow-x:clip}.proposal-header{border:2px solid var(--ink);width:min(1320px,100% - 40px);height:70px;box-shadow:5px 5px 0 var(--ink);background:#fffefaed;border-radius:999px;justify-content:space-between;align-items:center;margin:18px auto;padding:0 18px 0 22px;display:flex}.proposal-back{border:1.5px solid var(--ink);border-radius:999px;padding:9px 13px;font-size:14px;font-weight:850}.proposal-back:hover{color:var(--white);background:var(--coral)}.proposal-intro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:70px;width:min(1220px,100% - 64px);margin:78px auto 48px;display:grid}.proposal-intro .eyebrow{color:var(--coral)}.proposal-intro h1{letter-spacing:-.06em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(58px,7.2vw,104px);font-weight:600;line-height:.83}.proposal-intro h1 em{color:var(--coral);font-weight:inherit}.proposal-intro-copy{background:var(--lime);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);border-radius:25px;flex-direction:column;gap:9px;padding:26px;display:flex;transform:rotate(1deg)}.proposal-intro-copy p{margin:0 0 8px;font-size:15px;font-weight:650;line-height:1.55}.proposal-intro-copy span{font-size:14px;font-weight:850}.proposal-form-shell{background:var(--white);border:3px solid var(--ink);width:min(1100px,100% - 40px);box-shadow:10px 10px 0 var(--coral);border-radius:34px;margin:0 auto 100px;padding:42px}.proposal-form{flex-direction:column;gap:24px;display:flex}.form-section-heading{align-items:center;gap:13px;display:flex}.form-section-heading.second{border-top:1.5px dashed #12372c4d;margin-top:18px;padding-top:28px}.form-section-heading>span{background:var(--sun);border:1.5px solid var(--ink);width:42px;height:42px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.form-section-heading>div{flex-direction:column;display:flex}.form-section-heading strong{font-family:Iowan Old Style,Georgia,serif;font-size:26px;line-height:1}.form-section-heading small{color:var(--ink-soft);margin-top:4px;font-size:13px}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full-width{grid-column:1/-1}.proposal-form label:not(.proposal-consent):not(.form-trap){flex-direction:column;gap:7px;min-width:0;display:flex}.proposal-form label>span,.universe-fieldset legend{letter-spacing:.02em;font-size:13px;font-weight:850}.proposal-form input:not([type=checkbox]),.proposal-form select,.proposal-form textarea{width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:13px;outline:0;padding:13px 14px;font-size:15px;transition:box-shadow .15s,background .15s}.proposal-form input:not([type=checkbox]),.proposal-form select{min-height:48px}.proposal-form textarea{resize:vertical;line-height:1.5}.proposal-form input:focus,.proposal-form select:focus,.proposal-form textarea:focus{background:var(--white);box-shadow:0 0 0 4px #d8ff68bf}.universe-fieldset{border:0;min-width:0;margin:2px 0 0;padding:0}.universe-fieldset legend{margin-bottom:10px}.universe-fieldset legend small{color:var(--ink-soft);margin-left:7px;font-weight:600}.proposal-universe-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.proposal-universe-grid label{cursor:pointer;min-width:0;position:relative}.proposal-universe-grid input{opacity:0;pointer-events:none;position:absolute}.proposal-universe-grid span{min-height:44px;color:var(--ink);text-align:center;background:var(--paper);border:1.5px solid var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:8px 9px;font-size:12px;font-weight:800;line-height:1.2;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.proposal-universe-grid input:checked+span{background:var(--lime);box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}.proposal-universe-grid input:focus-visible+span{outline:3px solid var(--coral);outline-offset:2px}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.proposal-consent{border:1.5px solid var(--ink);cursor:pointer;background:#e9f6ff;border-radius:14px;align-items:flex-start;gap:11px;padding:15px;display:flex}.proposal-consent input{width:18px;height:18px;accent-color:var(--coral);flex:none;margin:1px 0 0}.proposal-consent span{font-size:13px;font-weight:700;line-height:1.5}.proposal-submit{min-height:58px;color:var(--ink);background:var(--lime);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);cursor:pointer;border-radius:999px;padding:0 22px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s}.proposal-submit:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.proposal-submit:disabled{cursor:wait;opacity:.65}.proposal-privacy{color:var(--ink-soft);text-align:center;margin:-12px 0 0;font-size:12px;line-height:1.4}.proposal-error{color:#731d0d;border:1.5px solid var(--coral);background:#ffe0d9;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.proposal-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.proposal-success>span{background:var(--lime);border:2px solid var(--ink);width:72px;height:72px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid}.proposal-success .eyebrow{color:var(--coral);margin:26px 0 8px}.proposal-success h2{letter-spacing:-.045em;max-width:650px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(42px,6vw,68px);font-weight:600;line-height:.95}.proposal-success>p:last-of-type{max-width:620px;color:var(--ink-soft);margin:22px 0 0;font-size:16px;line-height:1.6}.proposal-success>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.proposal-success a,.proposal-success button{color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:850}.proposal-success button{background:var(--white)}.proposal-footer{border-top:1.5px solid #12372c33;justify-content:space-between;align-items:center;gap:30px;width:min(1100px,100% - 40px);min-height:160px;margin:0 auto;display:flex}.proposal-footer p{max-width:460px;color:var(--ink-soft);text-align:right;margin:0;font-size:14px;line-height:1.5}.report-layer{z-index:3000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07231cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-dialog{width:min(610px,100%);max-height:min(760px,100vh - 36px);color:var(--ink);background:var(--paper);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--coral);border-radius:27px;padding:27px;overflow-y:auto}.report-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-dialog>header .eyebrow{color:var(--coral);margin:0 0 8px}.report-dialog>header h2{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(37px,6vw,55px);font-weight:600;line-height:.95}.report-dialog>header div>span{color:var(--ink-soft);margin-top:9px;font-size:14px;font-weight:800;display:block}.report-dialog>header>button{width:38px;height:38px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;border-radius:50%;flex:none;font-size:24px;line-height:1}.report-dialog form{flex-direction:column;gap:14px;margin-top:25px;display:flex}.report-dialog form>label{flex-direction:column;gap:7px;display:flex}.report-dialog form>label>span{font-size:13px;font-weight:850}.report-dialog form>label>span small{color:var(--ink-soft);font-weight:650}.report-dialog select,.report-dialog textarea,.report-dialog input{width:100%;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);font:inherit;border-radius:12px;outline:0;padding:12px 13px;font-size:14px}.report-dialog textarea{resize:vertical;line-height:1.5}.report-dialog select:focus,.report-dialog textarea:focus,.report-dialog input:focus{box-shadow:0 0 0 4px #d8ff68bf}.report-submit{min-height:52px;color:var(--ink);background:var(--lime);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:999px;font-size:14px;font-weight:900}.report-submit:disabled{cursor:wait;opacity:.6}.report-dialog form>p:last-child{color:var(--ink-soft);text-align:center;margin:0;font-size:12px;line-height:1.5}.report-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.report-success>span{background:var(--lime);border:2px solid var(--ink);width:65px;height:65px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.report-success h3{margin:22px 0 8px;font-family:Iowan Old Style,Georgia,serif;font-size:39px;font-weight:600}.report-success p{max-width:430px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.report-success small{color:var(--ink-soft);margin-top:9px;font-size:12px}.report-success button{color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;margin-top:22px;padding:10px 15px;font-size:13px;font-weight:850}.footer-center{flex-direction:column;align-items:center;gap:9px;display:flex}.footer-center .data-credit{opacity:.72;margin-top:2px;font-size:12px}.footer-center .data-credit a{text-underline-offset:2px;text-decoration:underline}.footer-center nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 15px;display:flex}.footer-center nav a{text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;font-size:12px;font-weight:850}.method-page{background:radial-gradient(circle at 8% 9%, #c4a7ff7a, transparent 27rem), radial-gradient(circle at 93% 33%, #d8ff6875, transparent 29rem), var(--paper);min-height:100vh;padding-top:1px;overflow-x:clip}.method-hero{width:min(1180px,100% - 64px);margin:96px auto 110px}.method-hero h1{letter-spacing:-.065em;max-width:1020px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(60px,8vw,112px);font-weight:600;line-height:.83}.method-hero h1 em{color:#7656c2;font-weight:inherit}.method-hero>p:last-child{max-width:720px;color:var(--ink-soft);margin:34px 0 0 auto;font-size:18px;line-height:1.65}.method-criteria{color:var(--white);background:var(--ink-deep);padding:86px max(32px,50% - 590px)}.method-section-heading{grid-template-columns:.6fr 1.4fr;align-items:end;gap:50px;display:grid}.method-section-heading .eyebrow{color:var(--lime)}.method-section-heading h2{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(41px,5.8vw,74px);font-weight:600;line-height:.95}.method-criteria-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:56px;display:grid}.method-criteria-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.method-criteria-grid article{isolation:isolate;min-height:260px;color:var(--ink);border:2px solid var(--ink);background:linear-gradient(145deg,#fffaf1 5%,#ffd5cb 100%);border-radius:22px;flex-direction:column;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:5px 6px #ff7057}.method-criteria-grid article:nth-child(2){box-shadow-color:#54bd89;background:linear-gradient(145deg,#d8ff68 0%,#a9efbf 100%)}.method-criteria-grid article:nth-child(3){box-shadow-color:#708ef2;background:linear-gradient(145deg,#a8dcff 0%,#c7b8ff 100%)}.method-criteria-grid article:nth-child(4){box-shadow-color:#f18d67;background:linear-gradient(145deg,#ffd34e 0%,#ffaf9e 100%)}.method-criteria-grid article:after,.method-details article:after{content:"";z-index:0;background:#ffffff59;border:2px solid #0a3d2f1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-68px;right:-62px}.method-criteria-grid article>*,.method-details article>*{z-index:1;position:relative}.method-criteria-grid span{align-self:flex-end;font-family:Iowan Old Style,Georgia,serif;font-size:22px;font-weight:800}.method-criteria-grid h3{margin:auto 0 7px;font-family:Iowan Old Style,Georgia,serif;font-size:27px}.method-criteria-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.method-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1180px,100% - 64px);margin:100px auto;display:grid}.method-details article{isolation:isolate;border:2px solid var(--ink);background:linear-gradient(145deg,#ffb2c8 0%,#ff806f 100%);border-radius:27px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:7px 8px #f05c50}.method-details article:nth-child(2){box-shadow-color:#50b98c;background:linear-gradient(145deg,#d8ff68 0%,#86e1c8 100%)}.method-details article:nth-child(3){box-shadow-color:#7187e8;background:linear-gradient(145deg,#c9b8ff 0%,#91d8ff 100%)}.method-details article:nth-child(4){box-shadow-color:#ee845d;background:linear-gradient(145deg,#ffd34e 0%,#ffb49b 100%)}.method-details article:after{background:#ffffff38;width:230px;height:230px;top:-105px;right:-95px}.method-details h2{letter-spacing:-.04em;max-width:520px;margin:0 0 15px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:.98}.method-details article>p:last-child{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.method-cta{background:var(--coral);border:3px solid var(--ink);width:min(1180px,100% - 64px);box-shadow:9px 9px 0 var(--ink);border-radius:30px;justify-content:space-between;align-items:center;gap:30px;margin:0 auto 90px;padding:44px;display:flex}.method-cta h2{letter-spacing:-.045em;max-width:720px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:.95}.method-cta .eyebrow{color:var(--ink)}.method-cta>a{background:var(--lime);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;flex:none;padding:14px 18px;font-size:14px;font-weight:900}.admin-page{background:radial-gradient(circle at 5% 7%, #a8dcff8c, transparent 28rem), radial-gradient(circle at 96% 20%, #ffd34e6b, transparent 25rem), var(--paper);min-height:100vh;padding:1px 0 50px}.admin-header{border:2px solid var(--ink);width:min(1380px,100% - 40px);min-height:72px;box-shadow:5px 5px 0 var(--ink);background:#fffefaf0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:18px auto;padding:10px 18px 10px 22px;display:flex}.admin-header>div{align-items:center;gap:12px;display:flex}.admin-header>div span{color:var(--ink-soft);font-size:13px;font-weight:750}.admin-header>div a{background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.admin-intro{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:end;gap:60px;width:min(1320px,100% - 64px);margin:70px auto 45px;display:grid}.admin-intro h1{letter-spacing:-.06em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(58px,7vw,94px);font-weight:600;line-height:.84}.admin-intro h1 em{color:var(--coral);font-weight:inherit}.admin-intro>div:first-child>p:last-child{max-width:610px;color:var(--ink-soft);margin:25px 0 0;font-size:16px;line-height:1.6}.admin-stats{background:var(--ink);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--coral);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-stats.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats article{background:var(--white);border-radius:13px;flex-direction:column;justify-content:space-between;min-height:105px;padding:12px;display:flex}.admin-stats article:nth-child(2){background:var(--sun)}.admin-stats article:nth-child(3){background:var(--sky)}.admin-stats article:nth-child(4){background:var(--lime)}.admin-stats strong{font-family:Iowan Old Style,Georgia,serif;font-size:36px;line-height:1}.admin-stats span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.moderation-workspace{width:min(1320px,100% - 40px);margin:0 auto}.moderation-filters{background:var(--ink-deep);border:2px solid var(--ink);scrollbar-width:none;border-radius:18px;gap:7px;padding:9px;display:flex;overflow-x:auto}.moderation-filters::-webkit-scrollbar{display:none}.moderation-filters button{min-height:42px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.moderation-filters button span{min-width:21px;height:21px;color:var(--ink);background:var(--white);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;display:grid}.moderation-filters button.active{color:var(--ink);background:var(--lime);border-color:var(--white)}.moderation-list{flex-direction:column;gap:14px;margin-top:14px;display:flex}.moderation-card{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:25px;padding:25px}.moderation-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.moderation-card>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderation-card>header small{color:var(--ink-soft);font-size:12px;font-weight:700}.moderation-status{border:1.5px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.moderation-status.sun{background:var(--sun)}.moderation-status.sky{background:var(--sky)}.moderation-status.pink{background:var(--pink)}.moderation-status.lime{background:var(--lime)}.moderation-status.muted{color:var(--ink-soft);background:var(--paper)}.moderation-kind{text-transform:uppercase;background:#eee2ff;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:850}.moderation-main{grid-template-columns:minmax(0,1fr) 270px;gap:28px;margin-top:24px;display:grid}.moderation-copy h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(32px,4vw,49px);font-weight:600;line-height:.95}.moderation-copy>p:not(.eyebrow){max-width:760px;color:var(--ink-soft);margin:14px 0 0;font-size:15px;line-height:1.6}.moderation-universes{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.moderation-universes span{background:var(--sky);border:1px solid var(--ink);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:850}.moderation-contribution{background:var(--paper);border-left:4px solid var(--coral);border-radius:9px;margin-top:20px;padding:15px}.moderation-contribution strong{text-transform:uppercase;font-size:12px}.moderation-contribution p{color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.55}.moderation-sources{background:var(--ink-deep);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex}.moderation-sources strong{color:var(--lime);text-transform:uppercase;margin-bottom:3px;font-size:12px}.moderation-sources a{max-width:100%;color:var(--ink);background:var(--white);overflow-wrap:break-word;word-break:normal;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.moderation-sources>span{color:#ffffffb3;margin-top:auto;font-size:12px}.moderation-review{border-top:1.5px dashed var(--line);grid-template-columns:minmax(0,1fr) 110px;gap:12px;margin-top:24px;padding-top:20px;display:grid}.moderation-review.single-column{grid-template-columns:1fr}.moderation-review label{flex-direction:column;gap:6px;display:flex}.moderation-review label>span{font-size:12px;font-weight:850}.moderation-review textarea,.moderation-review input{width:100%;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:11px;outline:0;padding:11px 12px;font-size:14px}.moderation-review textarea:focus,.moderation-review input:focus{box-shadow:0 0 0 4px #d8ff68b3}.moderation-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:0;margin:16px 0 0;padding:0;display:flex}.moderation-actions button{min-height:39px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;padding:0 11px;font-size:12px;font-weight:850}.moderation-actions button.approve{background:var(--lime);box-shadow:3px 3px 0 var(--ink)}.moderation-actions button.reject{color:#7a2a20;background:#ffe0d9}.moderation-actions button:disabled{cursor:wait;opacity:.55}.moderation-hint{color:var(--ink-soft);margin:12px 0 0;font-size:12px}.moderation-message{color:var(--ink);background:var(--sky);border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:12px;font-weight:800}.report-admin-main{background:var(--paper);border:1.5px solid var(--ink);border-radius:16px;margin-top:24px;padding:20px}.report-admin-main h2{letter-spacing:-.04em;margin:3px 0 12px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:600}.report-admin-main>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.report-admin-main>div:first-child>a{color:var(--ink);background:var(--white);border:1px solid var(--ink);overflow-wrap:break-word;word-break:normal;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:850}.report-admin-main>div:first-child>p:not(.eyebrow){max-width:820px;color:var(--ink-soft);margin:14px 0;font-size:14px;line-height:1.55}.moderation-empty{text-align:center;background:var(--white);border:2px solid var(--ink);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px;display:flex}.moderation-empty>span{background:var(--lime);border:2px solid var(--ink);border-radius:50%;place-items:center;width:55px;height:55px;font-size:25px;font-weight:900;display:grid}.moderation-empty h2{margin:18px 0 3px;font-family:Iowan Old Style,Georgia,serif;font-size:31px}.moderation-empty p{color:var(--ink-soft);margin:0;font-size:14px}.admin-footer{border-top:1.5px solid var(--line);justify-content:space-between;align-items:flex-start;width:min(1320px,100% - 40px);min-height:110px;margin:35px auto 0;padding-top:20px;display:flex}.admin-footer a{background:var(--white);border:1px solid var(--ink);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}footer{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:28px;min-height:200px;display:grid}footer p{color:var(--ink-soft);text-align:center;margin:0;font-size:14px;line-height:1.5}footer>a:last-child{background:var(--white);border:1.5px solid var(--ink);border-radius:999px;justify-self:end;padding:8px 12px;font-size:14px;font-weight:800}@media (width<=1050px){.site-header nav>a:not(.nav-cta){display:none}.intro{grid-template-columns:1fr 1fr}.hero-globe{width:330px;padding:50px}.universe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-card.featured{grid-column:1/-1;min-height:330px}.scale-section{grid-template-columns:minmax(0,1fr)}.scale-copy,.atlas-modes{width:100%;max-width:100%}.scale-copy h2,.scale-copy>p:last-of-type{max-width:100%}.territory-road{flex-wrap:wrap;overflow:visible}.territory-road span{min-width:0;max-width:100%}.territory-road>i{display:none}.swiss-search-panel{grid-template-columns:1fr 1fr}.facet-toolbar{grid-template-columns:1fr 1fr;align-items:stretch}.facet-copy{grid-column:1/-1}.clear-filter-action{align-self:end}.workspace{grid-template-columns:1fr}.results-list{height:auto;max-height:620px}.vision-grid{width:82%}}@media (width<=760px){.site-header,.intro,.universes-section,.scale-section,.vision-section,.reference-section,footer{width:min(100% - 28px,700px)}.site-header{height:auto;min-height:64px;box-shadow:3px 3px 0 var(--ink);border-radius:22px;grid-template-columns:1fr;gap:8px;margin:12px auto;padding:10px;display:grid}.site-header nav{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;display:grid}.landing-page .nav-instagram{display:none}.site-header .atlas-family-tabs>a,.atlas-family-tabs>span{min-height:39px;padding:0 9px}.atlas-family-tabs b{display:none}.atlas-family-tabs i{font-size:17px}.atlas-family-trigger{min-height:43px;box-shadow:2px 2px 0 var(--coral);padding-inline:10px;font-size:13px}.atlas-family-panel{width:min(300px,100vw - 28px);left:0;right:auto}.nav-cta{box-shadow:2px 2px 0 var(--ink);padding:8px 10px;font-size:13px}.site-header .nav-atlas,.site-header .nav-propose{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:45px;display:inline-flex}.nav-label-full{display:none}.nav-label-short{display:inline}.brand{gap:8px}.brand-with-logo{max-width:132px}.brand-logo{width:132px;max-height:51px}.brand-mark{width:31px;height:31px}.brand strong{font-size:15px}.brand small{font-size:12px}.good-news-strip{padding:8px 0;font-size:13px}.intro{grid-template-columns:1fr;gap:34px;min-height:0;padding:58px 0 68px}.intro h1{font-size:clamp(59px,18vw,82px);line-height:.86}.intro h1 em:after{height:8px}.intro-copy{margin-top:25px;font-size:17px}.hero-actions{align-items:stretch}.primary-action,.surprise-action{flex:auto;min-height:49px;padding:0 14px;font-size:14px}.hero-finder{box-shadow:4px 4px 0 var(--sun);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-finder label:first-child,.hero-finder>a{grid-column:1/-1}.hero-playground{min-height:340px}.hero-globe{width:min(280px,73vw);box-shadow:11px 11px 0 var(--coral);padding:40px;inset:18px 30px auto auto}.hero-globe b{font-size:88px}.hero-globe small{font-size:13px}.floating-note{box-shadow:3px 3px 0 var(--ink);padding:9px 11px;font-size:12px}.note-one{top:24px;left:0}.note-two{bottom:20px;right:0}.orbit-dot{width:45px;height:45px;box-shadow:3px 3px 0 var(--ink);font-size:20px}.orbit-one{bottom:44px;left:5px}.orbit-two{top:1px;right:26px}.orbit-three{top:125px;right:0}.universes-section{padding:26px 0 82px}.universes-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.universes-heading h2{font-size:clamp(42px,12vw,61px)}.universes-heading>p{font-size:15px}.journey-grid{grid-template-columns:1fr;gap:13px}.journey-card,.journey-card.featured{min-height:315px;box-shadow:5px 5px 0 var(--journey-shadow);border-radius:25px;grid-column:auto;padding:22px;transform:none}.journey-card small{margin-top:25px}.journey-card strong{max-width:520px;font-size:clamp(31px,9vw,43px)}.journey-card p{margin-bottom:19px;font-size:14px}.journey-emoji{width:51px;height:51px;font-size:24px}.categories-toggle-wrap{box-shadow:4px 4px 0 var(--ink);border-radius:18px;flex-direction:column;align-items:stretch;margin-top:22px;padding:17px}.categories-toggle{justify-content:space-between;width:100%}.categories-reveal{margin-top:29px;padding-top:29px}.universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.universe-card{min-height:202px;box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:14px}.universe-card strong{max-width:145px;font-size:18px}.universe-card>span:last-of-type{font-size:12px}.universe-emoji{margin-top:18px;font-size:28px}.universe-card>i{width:27px;height:27px;bottom:10px;right:10px}.scale-section{gap:14px;margin-bottom:84px}.scale-copy{box-shadow:6px 6px 0 var(--sun);border-radius:25px;padding:34px 24px}.scale-copy h2{font-size:clamp(45px,14vw,64px)}.scale-copy>p:last-of-type{font-size:15px}.territory-road{align-items:stretch;margin-top:26px}.territory-road span{text-align:center;flex:145px;justify-content:center}.atlas-modes{grid-template-columns:1fr;gap:12px}.mode-card{min-height:255px;box-shadow:5px 5px 0 var(--ink);border-radius:25px;padding:22px}.mode-card small{padding-top:24px}.mode-card strong{font-size:31px}.explorer{border-radius:25px;width:calc(100% - 12px);padding:18px 12px 14px}.explorer:before{font-size:38px;top:-25px;right:22px}.explorer-title{flex-direction:column;align-items:flex-start;gap:12px;margin:10px 6px 18px}.explorer-title h2{font-size:34px}.explorer-status{justify-content:flex-start}.active-journey{grid-template-columns:auto minmax(0,1fr)}.active-journey button{grid-column:1/-1;min-height:39px}.kind-switch{border-radius:20px;flex-wrap:wrap;width:100%;overflow:visible}.kind-switch button{flex:132px}.country-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:2px;margin-right:2px;overflow:visible}.country-row button{min-width:0}.country-row button b,.country-row button small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.search-panel{grid-template-columns:1fr}.search-field,.region-field{height:53px;box-shadow:3px 3px 0 var(--ink-deep)}.search-field input,.region-field select{font-size:16px}.locate-action{min-height:53px;box-shadow:3px 3px 0 var(--ink-deep)}.facet-toolbar{grid-template-columns:1fr;padding:10px}.facet-copy{grid-column:auto}.facet-trigger,.clear-filter-action{min-height:50px}.facet-sheet-layer{align-items:flex-end;padding:0}.facet-sheet{width:100%;max-height:84dvh;box-shadow:0 -7px 0 var(--coral);border-width:2px 0 0;border-radius:27px 27px 0 0}.facet-sheet>header{padding:19px 18px 15px}.facet-sheet-body{padding:14px 16px 20px}.facet-choice-grid{grid-template-columns:1fr}.facet-choice-grid button{min-height:52px;font-size:14px}.facet-sheet>footer{padding:11px 16px max(11px, env(safe-area-inset-bottom))}.proximity-row>span{width:100%}.category-row{margin:15px 2px 20px}.category-row button{padding:8px 13px;font-size:13px}.related-results-note{flex-direction:column;align-items:flex-start;margin-top:-5px}.panel-heading,.results-heading{min-height:78px;padding:16px}.source-badge{display:none}.panel-heading h2,.results-heading h2{font-size:22px}.map-wrap{min-height:430px;padding:0}.real-map{height:430px}.real-map .leaflet-control-attribution{max-width:210px;font-size:12px}.map-card{width:calc(100% - 20px);box-shadow:4px 4px 0 var(--ink);grid-template-columns:auto minmax(0,1fr);padding:11px;bottom:10px;left:10px}.map-card-actions{grid-column:2;align-items:flex-start;width:fit-content}.map-card-actions a{padding:6px 9px}.map-card div>span{display:none}.project-monogram{width:45px;height:45px}.project-emoji{font-size:22px}.map-note{padding:10px 16px}.project-card{grid-template-columns:1fr;padding:16px}.project-card-actions{align-items:flex-start;width:fit-content;margin-left:59px}.vision-section{padding:94px 0 80px}.vision-section blockquote{font-size:clamp(47px,14vw,67px)}.vision-grid{grid-template-columns:1fr;gap:22px;width:100%;margin-top:38px}.editorial-axes{grid-template-columns:1fr;width:100%;margin-top:28px}.editorial-axes span{min-height:58px}.action-loop{grid-template-columns:1fr;gap:14px;margin-top:52px}.action-loop article{min-height:180px}.reference-section{box-shadow:6px 6px 0 var(--ink);border-radius:25px;grid-template-columns:1fr;gap:28px;padding:34px 24px}footer{grid-template-columns:1fr;justify-items:start;min-height:240px;padding:38px 0}footer p{text-align:left}footer>a:last-child{justify-self:start}.footer-center{align-items:flex-start}.footer-center nav{justify-content:flex-start}}@media (width<=420px){.landing-page .brand-with-logo{max-width:108px}.landing-page .brand-logo{width:108px;max-height:45px}.landing-page .site-header nav{gap:4px}.landing-page .nav-cta{padding-inline:7px}}@media (width<=410px){.universe-grid{grid-template-columns:1fr}.universe-card{min-height:184px}.universe-card strong{max-width:240px;font-size:21px}}@media (width<=900px){.proposal-intro{grid-template-columns:1fr;gap:30px}.proposal-intro-copy{max-width:620px}.proposal-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-section-heading{grid-template-columns:1fr;gap:15px}.method-criteria-grid,.method-criteria-grid.four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.method-criteria-grid article:last-child{grid-column:1/-1;min-height:210px}.method-criteria-grid.four-columns article:last-child{grid-column:auto;min-height:260px}.admin-intro{grid-template-columns:1fr;gap:30px}.admin-stats{max-width:620px}.moderation-main{grid-template-columns:1fr}.moderation-sources{min-height:180px}}@media (width<=620px){.proposal-header{width:calc(100% - 24px);height:62px;box-shadow:3px 3px 0 var(--ink);margin:12px auto;padding:0 10px 0 13px}.proposal-header .brand strong{font-size:15px}.proposal-header .brand small{font-size:12px}.proposal-header .atlas-family-trigger b{display:none}.proposal-header .atlas-family-trigger{justify-content:center;width:45px;padding:0}.proposal-header .atlas-family-trigger i{display:none}.proposal-header .atlas-family-panel{left:50%;right:auto;transform:translate(-50%)}.proposal-back{padding:8px 10px;font-size:12px}.proposal-intro{width:calc(100% - 28px);margin:56px auto 34px}.proposal-intro h1{font-size:clamp(54px,17vw,77px)}.proposal-intro-copy{box-shadow:5px 5px 0 var(--ink);padding:20px}.proposal-intro-copy p{font-size:15px}.proposal-form-shell{width:calc(100% - 16px);box-shadow:6px 6px 0 var(--coral);border-radius:25px;margin-bottom:70px;padding:24px 14px}.form-grid.two-columns{grid-template-columns:1fr}.form-grid .full-width{grid-column:auto}.proposal-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section-heading strong{font-size:23px}.proposal-form input:not([type=checkbox]),.proposal-form select,.proposal-form textarea{font-size:16px}.proposal-submit{min-height:55px}.proposal-success{min-height:500px;padding:10px}.proposal-footer{flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 28px);min-height:220px;padding:38px 0}.proposal-footer p{text-align:left}.method-hero{width:calc(100% - 28px);margin:68px auto 76px}.method-hero h1{font-size:clamp(54px,16.5vw,78px)}.method-hero>p:last-child{margin-top:27px;font-size:15px}.method-criteria{padding:64px 14px}.method-criteria-grid{grid-template-columns:1fr;margin-top:35px}.method-criteria-grid.four-columns{grid-template-columns:1fr}.method-criteria-grid article,.method-criteria-grid article:last-child{grid-column:auto;min-height:205px}.method-details{grid-template-columns:1fr;width:calc(100% - 28px);margin:70px auto}.method-details article{min-height:290px;padding:25px}.method-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-bottom:70px;padding:30px 24px}.report-layer{align-items:end;padding:9px}.report-dialog{max-height:calc(100vh - 18px);box-shadow:6px 6px 0 var(--coral);border-radius:25px 25px 17px 17px;padding:23px 18px}.admin-header{width:calc(100% - 24px);min-height:64px;box-shadow:3px 3px 0 var(--ink);border-radius:20px;margin:12px auto;padding:8px 10px 8px 13px}.admin-header>div span{display:none}.admin-intro{width:calc(100% - 28px);margin:55px auto 34px}.admin-intro h1{font-size:clamp(54px,16vw,76px)}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-workspace{width:calc(100% - 16px)}.moderation-card{box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:18px 14px}.moderation-card>header{flex-direction:column;align-items:flex-start}.moderation-main{gap:16px;margin-top:19px}.moderation-review{grid-template-columns:1fr 88px}.moderation-actions{align-items:stretch}.moderation-actions button{flex:150px}.admin-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:calc(100% - 28px);min-height:140px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.landing-inline-action,.vision-explore-action{width:fit-content;min-height:54px;color:var(--white);background:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--coral);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:0 21px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.landing-inline-action svg,.vision-explore-action svg,.landing-start-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px}.landing-inline-action:hover,.vision-explore-action:hover{box-shadow:2px 2px 0 var(--coral);transform:translate(3px,3px)}.landing-start{width:min(1420px,100% - 64px);margin:-18px auto 120px}.landing-start-button{min-height:245px;color:var(--ink);background:radial-gradient(circle at 83% 12%, #ffffff8c 0 7%, transparent 7.5%), linear-gradient(120deg, var(--sun), var(--pink) 48%, var(--sky));border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);border-radius:38px;justify-content:space-between;align-items:center;gap:30px;padding:38px 44px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:rotate(-.25deg)}.landing-start-button:after{content:"✦";color:#12372c21;font-family:Georgia,serif;font-size:250px;line-height:1;position:absolute;top:-50px;right:110px;transform:rotate(13deg)}.landing-start-button:hover,.landing-start-button:focus-visible{box-shadow:6px 6px 0 var(--ink);transform:translate(6px,6px)rotate(0)}.landing-start-button:focus-visible{outline:5px solid var(--white);outline-offset:-11px}.landing-start-button>span{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.landing-start-button small{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900}.landing-start-button strong{letter-spacing:-.055em;max-width:950px;margin-top:9px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(45px,5.7vw,82px);font-weight:600;line-height:.95}.landing-start-button em{margin-top:19px;font-size:16px;font-style:normal;font-weight:650}.landing-start-button>i{width:92px;height:92px;color:var(--white);background:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--coral);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.landing-start-button>i svg{width:37px}.landing-trajectory{width:min(1420px,100% - 64px);margin:0 auto 125px;padding:72px 0 8px}.landing-section-heading{max-width:960px}.landing-section-heading h2{letter-spacing:-.065em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(56px,7vw,96px);font-weight:600;line-height:.88}.landing-section-heading h2 em{color:var(--coral);font-weight:inherit}.landing-section-heading>p:last-child{max-width:720px;color:var(--ink-soft);margin:28px 0 0;font-size:17px;line-height:1.65}.trajectory-grid{grid-template-columns:1.05fr 1fr 1fr;gap:18px;margin-top:52px;display:grid}.trajectory-card{border:3px solid var(--ink);min-height:285px;box-shadow:8px 8px 0 var(--ink);border-radius:30px;flex-direction:column;align-items:flex-start;padding:27px;display:flex;position:relative;overflow:hidden}.trajectory-card:nth-child(4),.trajectory-card:nth-child(5){grid-column:span 1}.trajectory-card:nth-child(5){grid-column:span 2}.trajectory-card.lime{background:linear-gradient(145deg, #efffc2, var(--lime))}.trajectory-card.sky{background:linear-gradient(145deg, #e3f5ff, var(--sky))}.trajectory-card.pink{background:linear-gradient(145deg, #ffe4ee, var(--pink))}.trajectory-card.sun{background:linear-gradient(145deg, #fff2b9, var(--sun))}.trajectory-card.lavender{background:linear-gradient(130deg, #e8ddff, #9ca8ff 56%, var(--coral))}.trajectory-card>span{align-self:flex-end;font-family:Iowan Old Style,Georgia,serif;font-size:30px}.trajectory-card>i{margin-top:auto;font-size:38px;font-style:normal}.trajectory-card>strong{max-width:460px;margin-top:25px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(27px,3.4vw,47px);line-height:.96}.trajectory-card>p{max-width:570px;color:var(--ink-soft);margin:11px 0 0;font-size:14px;font-weight:650;line-height:1.45}.landing-countries{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.landing-countries small{width:100%;color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.landing-countries span{background:var(--white);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850}.landing-vision{padding-top:35px}.vision-explore-action{color:var(--ink);background:var(--lime);box-shadow:5px 5px 0 var(--ink);margin-top:50px}.explorer-page>.intro,.explorer-page>.good-news-strip,.explorer-page .journey-grid,.explorer-page .categories-toggle-wrap,.explorer-page .scale-copy,.explorer-page .kind-switch,.explorer-page .vertical-field,.explorer-page .category-row,.explorer-page>.vision-section,.explorer-page>.reference-section{display:none}.explorer-page .universes-heading{margin-bottom:32px}.explorer-page .categories-reveal{border-top:0;margin-top:0;padding-top:0}.explorer-page .universe-card.selected{box-shadow:2px 2px 0 var(--coral), 0 0 0 5px var(--white), 0 0 0 8px var(--ink);transform:translate(3px,3px)rotate(0)}.explorer-page .universe-card.selected:before{content:"✓";width:31px;height:31px;color:var(--white);background:var(--ink);border:2px solid var(--white);z-index:3;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.explorer-page .scale-section{grid-template-columns:1fr;gap:30px;margin-bottom:105px;display:grid}.explorer-step-heading{max-width:900px}.explorer-step-heading h2{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(43px,5.2vw,74px);font-weight:600;line-height:.94}.explorer-step-heading>p:last-child{color:var(--ink-soft);margin:15px 0 0;font-size:16px}.explorer-page .atlas-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.explorer-page .mode-card{min-height:310px;position:relative}.explorer-page .mode-card.selected{box-shadow:2px 2px 0 var(--coral), 0 0 0 5px var(--white), 0 0 0 8px var(--ink);transform:translate(3px,3px)}.explorer-page .mode-card.selected:after{content:"✓";width:34px;height:34px;color:var(--white);background:var(--ink);border:2px solid var(--white);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid;position:absolute;top:17px;right:17px}.explorer-page .explorer{margin-top:0}.explorer-page .active-journey{display:none}@media (width<=1050px){.trajectory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-card:nth-child(5){grid-column:1/-1}.explorer-page .atlas-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.landing-page .site-header nav>a:not(.nav-cta){display:none}.landing-hero{padding-bottom:42px}.landing-start,.landing-trajectory{width:min(100% - 28px,700px)}.landing-start{margin:0 auto 84px}.landing-start-button{min-height:280px;box-shadow:7px 7px 0 var(--ink);border-radius:28px;flex-direction:column;align-items:flex-start;padding:28px 24px;transform:none}.landing-start-button:after{font-size:180px;top:50px;right:-16px}.landing-start-button strong{font-size:clamp(43px,13vw,62px)}.landing-start-button em{max-width:290px;font-size:14px;line-height:1.5}.landing-start-button>i{align-self:flex-end;width:62px;height:62px}.landing-start-button>i svg{width:27px}.landing-trajectory{margin-bottom:80px;padding-top:25px}.landing-section-heading h2{font-size:clamp(51px,15vw,70px)}.landing-section-heading>p:last-child{font-size:16px}.trajectory-grid{grid-template-columns:1fr;gap:13px;margin-top:35px}.trajectory-card,.trajectory-card:nth-child(5){min-height:235px;box-shadow:5px 5px 0 var(--ink);border-radius:24px;grid-column:auto;padding:22px}.trajectory-card>strong{font-size:34px}.landing-countries span{text-align:center;flex:125px}.landing-inline-action,.vision-explore-action{width:100%}.explorer-page .site-header{width:min(100% - 28px,700px)}.explorer-page .universes-section{padding-top:52px;padding-bottom:78px}.explorer-page .universes-heading h2{font-size:clamp(44px,13vw,62px)}.explorer-page .scale-section{gap:24px;margin-bottom:78px}.explorer-page .atlas-modes{grid-template-columns:1fr}.explorer-page .mode-card{min-height:260px}.explorer-page .search-panel{grid-template-columns:1fr}}.landing-start-button{box-shadow:10px 10px 0 var(--coral), 14px 14px 0 var(--ink)}.landing-start-button:hover,.landing-start-button:focus-visible{box-shadow:5px 5px 0 var(--coral), 8px 8px 0 var(--ink)}.trajectory-card{isolation:isolate;box-shadow:7px 7px 0 var(--card-shadow), 10px 10px 0 var(--ink)}.trajectory-card:after{content:"";z-index:0;background:#ffffff38;border:2px solid #12372c21;border-radius:50%;width:205px;height:205px;position:absolute;top:-92px;right:-85px}.trajectory-card>*{z-index:1;position:relative}.trajectory-card.lime{--card-shadow:var(--coral);background:var(--gradient-meadow)}.trajectory-card.sky{--card-shadow:var(--sun);background:var(--gradient-sky)}.trajectory-card.pink{--card-shadow:var(--lime);background:var(--gradient-coral)}.trajectory-card.sun{--card-shadow:#748df2;background:var(--gradient-sunrise)}.trajectory-card.lavender{--card-shadow:var(--coral);background:var(--gradient-lavender)}.trajectory-timeline{--trajectory-progress:25%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;padding-top:35px;display:grid;position:relative}.trajectory-track{border:2px solid var(--ink);background:#0c443821;border-radius:999px;height:9px;position:absolute;top:65px;left:16%;right:16%;overflow:hidden}.trajectory-track>i{width:var(--trajectory-progress);background:linear-gradient(90deg, var(--lime), var(--sky));border-right:2px solid var(--ink);height:100%;display:block}.trajectory-stop{--timeline-color:var(--paper);min-width:0;min-height:165px;color:var(--ink);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;align-content:start;justify-items:center;padding:0 10px 14px;display:grid;position:relative}.trajectory-stop.lime{--timeline-color:var(--lime)}.trajectory-stop.sky{--timeline-color:var(--sky)}.trajectory-stop.pink{--timeline-color:var(--pink)}.trajectory-stop.sun{--timeline-color:var(--sun)}.trajectory-stop.lavender{--timeline-color:var(--lavender)}.trajectory-stop>span{z-index:2;background:var(--paper);border:3px solid var(--ink);width:62px;height:62px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;font-family:Iowan Old Style,Georgia,serif;font-size:21px;transition:transform .16s,background .16s;display:grid}.trajectory-stop.done>span,.trajectory-stop.selected>span{background:var(--timeline-color)}.trajectory-stop.selected>span{transform:scale(1.14)}.trajectory-stop>i{margin-top:16px;font-size:24px;font-style:normal}.trajectory-stop>strong{margin-top:5px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(18px,2vw,25px);line-height:1}.trajectory-stop>small{color:var(--ink-soft);margin-top:6px;font-size:12px;font-weight:850;line-height:1.3}.trajectory-current-marker{color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);z-index:4;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;position:absolute;top:0;left:16.6667%;transform:translate(-50%)}.trajectory-current-marker:after{background:var(--ink);content:"";width:2px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.trajectory-stop:hover>span,.trajectory-stop:focus-visible>span{background:var(--timeline-color);transform:translateY(-3px)scale(1.08)}.trajectory-detail{--timeline-detail:var(--gradient-meadow);background:var(--timeline-detail);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;margin-top:22px;padding:24px 27px;display:grid}.trajectory-detail.sky{--timeline-detail:var(--gradient-sky)}.trajectory-detail.pink{--timeline-detail:var(--gradient-coral)}.trajectory-detail.sun{--timeline-detail:var(--gradient-sunrise)}.trajectory-detail.lavender{--timeline-detail:var(--gradient-lavender)}.trajectory-detail>span{border:2px solid var(--ink);background:#fffefabf;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.trajectory-detail>div{gap:4px;display:grid}.trajectory-detail small{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.trajectory-detail h3{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(27px,3vw,39px);line-height:1}.trajectory-detail p{max-width:690px;color:var(--ink-soft);margin:3px 0 0;font-size:14px;line-height:1.5}.trajectory-detail>a{min-height:45px;color:var(--white);background:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.trajectory-detail>a svg{width:17px}.action-loop article{--card-gradient:var(--gradient-sky);--card-shadow:var(--coral);isolation:isolate;background:var(--card-gradient);box-shadow:6px 6px 0 var(--card-shadow), 9px 9px 0 var(--ink);position:relative;overflow:hidden}.action-loop article:nth-child(2){--card-gradient:var(--gradient-sunrise);--card-shadow:#748df2;background:var(--card-gradient)}.action-loop article:nth-child(3){--card-gradient:var(--gradient-meadow);--card-shadow:var(--coral);background:var(--card-gradient)}.action-loop article:after,.mode-card:before,.reference-section:after,.proposal-intro-copy:after,.method-cta:after{content:"";z-index:0;background:#fff3;border:2px solid #12372c1f;border-radius:50%;width:175px;height:175px;position:absolute;top:-82px;right:-72px}.action-loop article>*,.mode-card>*,.reference-section>*,.proposal-intro-copy>*,.method-cta>*{z-index:1;position:relative}.action-loop article:hover{box-shadow:3px 3px 0 var(--card-shadow), 5px 5px 0 var(--ink)}.reference-section{isolation:isolate;background:var(--gradient-coral);box-shadow:9px 9px 0 var(--sun), 13px 13px 0 var(--ink);position:relative;overflow:hidden}.reference-section:after{width:270px;height:270px;top:-125px;right:-105px}.universe-grid .universe-card{--card-accent:var(--pink);--card-shadow:var(--coral);background:linear-gradient(135deg, var(--universe-soft) 0%, var(--universe-color) 58%, var(--card-accent) 100%);box-shadow:6px 6px 0 var(--card-shadow), 9px 9px 0 var(--ink)}.universe-grid .universe-card:nth-child(7n+1){--card-accent:var(--pink);--card-shadow:var(--coral)}.universe-grid .universe-card:nth-child(7n+2){--card-accent:var(--sky);--card-shadow:#748df2}.universe-grid .universe-card:nth-child(7n+3){--card-accent:var(--sun);--card-shadow:var(--lime)}.universe-grid .universe-card:nth-child(7n+4){--card-accent:var(--lavender);--card-shadow:var(--sun)}.universe-grid .universe-card:nth-child(7n+5){--card-accent:var(--mint);--card-shadow:var(--coral)}.universe-grid .universe-card:nth-child(7n+6){--card-accent:var(--coral);--card-shadow:var(--mint)}.universe-grid .universe-card:nth-child(7n+7){--card-accent:var(--lime);--card-shadow:#806ee8}.universe-grid .universe-card:hover,.universe-grid .universe-card:focus-visible{box-shadow:3px 3px 0 var(--card-shadow), 5px 5px 0 var(--ink)}.mode-card{--card-shadow:var(--coral);isolation:isolate;box-shadow:6px 6px 0 var(--card-shadow), 9px 9px 0 var(--ink);position:relative;overflow:hidden}.mode-solution{--card-shadow:var(--coral);background:var(--gradient-meadow)}.mode-project{--card-shadow:var(--sun);background:var(--gradient-coral)}.mode-startup{--card-shadow:var(--lime);background:var(--gradient-lavender)}.mode-idea{--card-shadow:#748df2;background:var(--gradient-sunrise)}.mode-card:hover,.mode-card:focus-visible{box-shadow:3px 3px 0 var(--card-shadow), 5px 5px 0 var(--ink)}.proposal-intro-copy{isolation:isolate;background:var(--gradient-meadow);box-shadow:7px 7px 0 var(--coral), 10px 10px 0 var(--ink);position:relative;overflow:hidden}.proposal-form-shell{background:linear-gradient(145deg,#fffefa 0%,#fff3c9 54%,#ffe5f0 100%)}.method-criteria-grid article:first-child{background:var(--gradient-coral);box-shadow-color:var(--sun)}.method-criteria-grid article:nth-child(2){background:var(--gradient-meadow);box-shadow-color:#54bd89}.method-criteria-grid article:nth-child(3){background:var(--gradient-sky);box-shadow-color:#708ef2}.method-criteria-grid article:nth-child(4){background:var(--gradient-sunrise);box-shadow-color:var(--coral)}.method-details article:first-child{background:var(--gradient-coral);box-shadow-color:var(--sun)}.method-details article:nth-child(2){background:var(--gradient-meadow);box-shadow-color:#50b98c}.method-details article:nth-child(3){background:var(--gradient-lavender);box-shadow-color:#7187e8}.method-details article:nth-child(4){background:var(--gradient-sunrise);box-shadow-color:var(--coral)}.method-cta{isolation:isolate;background:var(--gradient-meadow);box-shadow:8px 8px 0 var(--coral), 12px 12px 0 var(--ink);position:relative;overflow:hidden}@media (width<=760px){.landing-start-button{box-shadow:6px 6px 0 var(--coral), 9px 9px 0 var(--ink)}.trajectory-card{box-shadow:5px 5px 0 var(--card-shadow), 8px 8px 0 var(--ink)}.trajectory-timeline{grid-template-columns:1fr;margin-top:56px;padding:0}.trajectory-track{width:8px;height:auto;inset:31px auto 31px 27px}.trajectory-track>i{width:100%;height:var(--trajectory-progress);border-right:0;border-bottom:2px solid var(--ink)}.trajectory-stop{text-align:left;grid-template-rows:auto auto;grid-template-columns:56px 35px minmax(0,1fr);align-content:center;justify-items:start;min-height:91px;padding:8px 0}.trajectory-stop>span{grid-area:1/1/3;width:54px;height:54px;font-size:18px}.trajectory-stop>i{grid-area:1/2/3;align-self:center;margin:0;font-size:21px}.trajectory-stop>strong{grid-area:1/3;align-self:end;margin:0;font-size:25px}.trajectory-stop>small{grid-area:2/3;align-self:start;margin-top:4px;font-size:12px}.trajectory-current-marker{top:-35px;left:0;transform:none}.trajectory-current-marker:after{height:13px;left:27px;transform:none}.trajectory-detail{box-shadow:5px 5px 0 var(--ink);border-radius:21px;grid-template-columns:auto 1fr;margin-top:18px;padding:20px}.trajectory-detail>span{width:49px;height:49px;font-size:23px}.trajectory-detail>a{white-space:normal;text-align:center;grid-column:1/-1;justify-content:center;min-height:43px}.universe-grid .universe-card,.mode-card{box-shadow:4px 4px 0 var(--card-shadow), 7px 7px 0 var(--ink)}.reference-section{box-shadow:6px 6px 0 var(--sun), 9px 9px 0 var(--ink)}}.explorer-quick-nav{border:2px solid var(--ink);width:fit-content;max-width:calc(100% - 28px);box-shadow:5px 5px 0 var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:18;background:#fffefaf0;border-radius:999px;align-items:center;gap:6px;margin:16px auto 30px;padding:7px;display:flex;position:sticky;top:10px}.explorer-quick-nav a{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.explorer-quick-nav a:first-child{background:var(--sky)}.explorer-quick-nav a:nth-child(2){background:var(--lime)}.explorer-quick-nav a:nth-child(3){background:var(--sun)}.explorer-quick-nav a:nth-child(4){background:var(--pink)}.explorer-quick-nav a:hover,.explorer-quick-nav a:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.explorer-quick-nav a>span{font-size:16px;line-height:1}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.landing-surprise-action{min-height:54px;color:var(--ink);background:var(--gradient-sunrise);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--lime), 8px 8px 0 var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:30px;padding:0 20px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.landing-surprise-action:hover,.landing-surprise-action:focus-visible{box-shadow:2px 2px 0 var(--lime), 4px 4px 0 var(--ink);transform:translate(3px,3px)}.explorer-title-copy{color:#ffffffba;max-width:670px;margin:13px 0 0;font-size:14px;line-height:1.55}.geography-picker{background:#ffffff12;border:1.5px solid #ffffff45;border-radius:27px;margin:22px 0 18px;padding:18px}.region-picker-heading{margin:0 0 13px}.region-picker-heading>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.region-picker-heading span{width:34px;height:34px;color:var(--ink);background:var(--sun);border:1.5px solid var(--white);border-radius:50%;grid-row:1/3;place-items:center;font-family:Iowan Old Style,Georgia,serif;font-size:15px;font-weight:800;display:grid}.region-picker-heading strong{color:var(--white);font-size:15px}.region-picker-heading small{color:#ffffffa1;font-size:12px}.region-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.region-card-grid>button{--region-shadow:var(--coral);min-width:0;min-height:190px;color:var(--ink);text-align:left;background:var(--gradient-meadow);border:2px solid var(--ink-deep);box-shadow:5px 5px 0 var(--region-shadow), 8px 8px 0 var(--ink-deep);cursor:pointer;isolation:isolate;border-radius:21px;flex-direction:column;align-items:flex-start;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.region-card-grid>button:after{content:"";z-index:-1;background:#fff3;border:1.5px solid #12372c21;border-radius:50%;width:120px;height:120px;position:absolute;top:-52px;right:-48px}.region-card-grid>button:first-child{--region-shadow:var(--coral);background:var(--gradient-meadow)}.region-card-grid>button:nth-child(2){--region-shadow:var(--sun);background:var(--gradient-sky)}.region-card-grid>button:nth-child(3){--region-shadow:var(--lime);background:var(--gradient-coral)}.region-card-grid>button:nth-child(4){--region-shadow:#748df2;background:var(--gradient-sunrise)}.region-card-grid>button:hover{box-shadow:2px 2px 0 var(--region-shadow), 4px 4px 0 var(--ink-deep);transform:translate(3px,3px)}.region-card-grid>button.active{outline:4px solid var(--white);outline-offset:-7px}.region-card-grid>button.active:before{content:"✓";width:28px;height:28px;color:var(--white);background:var(--ink);border:1.5px solid var(--white);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.region-number{align-self:flex-end;font-family:Iowan Old Style,Georgia,serif;font-size:22px}.region-card-grid>button>i{margin:4px 0 auto;font-size:27px;font-style:normal}.region-card-grid>button>strong{margin-top:14px;font-family:Iowan Old Style,Georgia,serif;font-size:24px;line-height:1}.region-card-grid>button>small{color:var(--ink-soft);margin-top:5px;font-size:12px;font-weight:800}.region-card-grid>button>em{letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:12px;font-style:normal;font-weight:900}.canton-picker{border-top:1.5px dashed #ffffff4d;margin-top:27px;padding-top:18px}.canton-picker .region-picker-heading span{background:var(--sky)}.canton-card-grid,.subcategory-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.canton-card-grid button,.subcategory-card-grid button{min-width:0;min-height:70px;color:var(--ink);text-align:left;background:var(--white);border:1.5px solid var(--ink-deep);box-shadow:3px 3px 0 var(--ink-deep);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;padding:9px 10px;display:flex}.canton-card-grid button:nth-child(6n+1),.subcategory-card-grid button:nth-child(6n+1){background:#fff0ad}.canton-card-grid button:nth-child(6n+2),.subcategory-card-grid button:nth-child(6n+2){background:#dfffa0}.canton-card-grid button:nth-child(6n+3),.subcategory-card-grid button:nth-child(6n+3){background:#ccecff}.canton-card-grid button:nth-child(6n+4),.subcategory-card-grid button:nth-child(6n+4){background:#ffd3e2}.canton-card-grid button:nth-child(6n+5),.subcategory-card-grid button:nth-child(6n+5){background:#e4d8ff}.canton-card-grid button:nth-child(6n+6),.subcategory-card-grid button:nth-child(6n+6){background:#ffd2bc}.canton-card-grid button:hover,.subcategory-card-grid button:hover{box-shadow:1px 1px 0 var(--ink-deep);transform:translate(2px,2px)}.canton-card-grid button.active,.subcategory-card-grid button.active{background:var(--lime);outline:3px solid var(--white);box-shadow:3px 3px 0 var(--coral)}.canton-card-grid button>span,.subcategory-card-grid button>span{letter-spacing:.07em;font-size:12px;font-weight:950}.canton-card-grid button>strong,.subcategory-card-grid button>strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:13px;line-height:1.25}.subcategory-picker{background:#ffffff12;border:1.5px solid #ffffff45;border-radius:24px;margin-top:17px;padding:18px}.subcategory-picker .region-picker-heading span{background:var(--pink)}.subcategory-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.subcategory-card-grid button{min-height:78px}.explorer-page .search-panel{grid-template-columns:minmax(260px,1fr) minmax(190px,245px)}.surprise-explorer-action{min-height:60px;color:var(--ink);text-align:left;background:var(--gradient-sunrise);border:2px solid var(--ink-deep);box-shadow:4px 4px 0 var(--lime), 7px 7px 0 var(--ink-deep);cursor:pointer;border-radius:16px;justify-content:flex-start;align-items:center;gap:11px;padding:9px 15px;display:flex}.surprise-explorer-action:hover{box-shadow:1px 1px 0 var(--lime), 3px 3px 0 var(--ink-deep);transform:translate(3px,3px)}.surprise-explorer-action>svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:24px}.surprise-explorer-action>span{flex-direction:column;gap:2px;display:flex}.surprise-explorer-action strong{font-size:14px}.surprise-explorer-action small{color:var(--ink-soft);font-size:12px;line-height:1.25}.surprise-results{color:var(--ink);border:2px solid var(--ink-deep);box-shadow:6px 6px 0 var(--coral), 10px 10px 0 var(--ink-deep);background:#fffdf7;border-radius:25px;margin:20px 0;padding:21px}.surprise-results-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.surprise-results-heading .eyebrow{color:var(--coral);margin:0 0 5px}.surprise-results-heading h3{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(29px,3.4vw,45px);line-height:.98}.surprise-results-heading p:not(.eyebrow){max-width:650px;color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.5}.surprise-results-heading>button{min-height:44px;color:var(--ink);background:var(--lime);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:950;display:inline-flex}.surprise-results-heading>button:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.surprise-results-heading>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.surprise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.surprise-card{--surprise-shadow:var(--coral);background:var(--gradient-meadow);border:1.8px solid var(--ink-deep);min-width:0;min-height:305px;box-shadow:4px 4px 0 var(--surprise-shadow), 7px 7px 0 var(--ink-deep);isolation:isolate;border-radius:20px;flex-direction:column;align-items:flex-start;padding:16px;display:flex;position:relative;overflow:hidden}.surprise-card:after{content:"";z-index:-1;background:#ffffff38;border:1px solid #12372c1f;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-57px}.surprise-card.surprise-solution{--surprise-shadow:var(--coral);background:var(--gradient-meadow)}.surprise-card.surprise-project{--surprise-shadow:var(--lime);background:var(--gradient-coral)}.surprise-card.surprise-startup{--surprise-shadow:var(--sun);background:var(--gradient-sky)}.surprise-card.surprise-idea{--surprise-shadow:#748df2;background:var(--gradient-sunrise)}.surprise-number{align-self:flex-end;font-family:Iowan Old Style,Georgia,serif;font-size:20px;line-height:1}.surprise-emoji{margin:1px 0 20px;font-size:30px}.surprise-kind{letter-spacing:.04em;text-transform:uppercase;background:#ffffffad;border:1px solid #12372c52;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:950}.surprise-card h4,.surprise-card h3{margin:12px 0 7px;font-family:Iowan Old Style,Georgia,serif;font-size:24px;line-height:1}.home-surprise-shell{width:min(100% - 44px,1180px);margin:-34px auto 86px;scroll-margin-top:18px}.home-surprise-shell .surprise-results{margin:0}.surprise-card p{margin:0 0 12px;font-size:12px;line-height:1.45}.surprise-card>small{color:var(--ink-soft);margin-top:auto;font-size:12px;font-weight:850}.surprise-card>a{color:var(--ink);align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:950;display:inline-flex}.surprise-card>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px}.surprise-save-button{width:100%;min-height:35px;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:#ffffffb8;border-radius:999px;margin-top:12px;font-size:12px;font-weight:950}.surprise-save-button:hover{background:var(--white);transform:translateY(-1px)}.surprise-save-button.saved{color:var(--white);background:var(--ink)}.surprise-save-button:disabled{cursor:wait;opacity:.65}.surprise-favorite-message{color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--coral);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;padding:13px 16px;font-size:13px;font-weight:800;display:flex}.surprise-favorite-message a{color:inherit;white-space:nowrap;font-weight:950}.explorer-page .facet-toolbar{grid-template-columns:minmax(210px,1fr) minmax(190px,280px) auto}.map-card{padding-right:42px}.map-card-close{width:27px;height:27px;color:var(--ink);background:var(--sun);border:1.5px solid var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.map-proximity-filter{border-top:2px solid var(--ink);background:linear-gradient(135deg,#e7f7ff 0%,#e7ffae 100%);grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:12px;padding:17px 20px 20px;display:grid}.map-proximity-filter>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.map-proximity-filter>div:first-child>span{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.map-proximity-filter>div:first-child svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:19px}.map-proximity-filter p{flex-direction:column;gap:3px;margin:0;display:flex}.map-proximity-filter p strong{font-size:14px}.map-proximity-filter p small{max-width:570px;color:var(--ink-soft);font-size:12px;line-height:1.4}.map-proximity-filter .locate-action{background:var(--sun);min-height:48px;box-shadow:3px 3px 0 var(--ink)}.map-proximity-filter .proximity-row{grid-column:1/-1;margin:1px 0 0 49px}.map-proximity-filter .proximity-row button{color:var(--ink);border-color:var(--ink);background:#ffffff94}.map-proximity-filter .proximity-row button.active{background:var(--coral);border-color:var(--ink)}.map-proximity-filter .location-status{color:var(--ink);grid-column:1/-1;margin:0 0 0 49px}@media (width<=1050px){.region-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canton-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.subcategory-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.surprise-favorite-message{flex-direction:column;align-items:flex-start}.surprise-favorite-message a{white-space:normal}.explorer-quick-nav{width:calc(100% - 18px);max-width:680px;box-shadow:3px 3px 0 var(--ink);border-radius:18px;justify-content:stretch;gap:4px;margin:10px auto 22px;padding:5px;top:6px}.explorer-quick-nav a{border-radius:13px;flex-direction:column;flex:25%;justify-content:center;gap:2px;min-width:0;min-height:43px;padding:4px 5px;font-size:12px}.explorer-quick-nav a>span{font-size:16px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-hero-actions .landing-inline-action,.landing-surprise-action{width:100%}.landing-surprise-action{margin-top:0}.explorer-title-copy{font-size:14px}.geography-picker,.subcategory-picker{border-radius:20px;margin-left:0;margin-right:0;padding:12px}.region-card-grid{grid-template-columns:1fr;gap:10px}.region-card-grid>button{min-height:178px}.canton-card-grid,.subcategory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canton-card-grid button,.subcategory-card-grid button{min-height:68px}.explorer-page .search-panel{grid-template-columns:1fr}.surprise-explorer-action{min-height:58px}.surprise-results{box-shadow:4px 4px 0 var(--coral), 7px 7px 0 var(--ink-deep);border-radius:20px;padding:14px}.surprise-results-heading{flex-direction:column;align-items:stretch}.surprise-results-heading>button{justify-content:center;width:100%}.surprise-grid{grid-template-columns:1fr}.surprise-card{min-height:275px}.explorer-page .facet-toolbar{grid-template-columns:1fr}.map-card{padding-right:36px}.map-proximity-filter{grid-template-columns:1fr;padding:15px}.map-proximity-filter .locate-action{width:100%}.map-proximity-filter .proximity-row,.map-proximity-filter .location-status{grid-column:auto;margin-left:0}}.explorer-page .universes-section{padding-top:108px;padding-bottom:138px}.explorer-page .universes-heading{max-width:1120px;margin-bottom:62px}.explorer-page .universes-heading h2{max-width:820px;font-size:clamp(52px,6.1vw,88px);line-height:.9}.explorer-page .universes-heading>p{max-width:440px;color:var(--ink-soft);font-size:15px;line-height:1.65}.explorer-page .scale-section{border-top:1.5px solid #12372c29;gap:58px;margin-bottom:0;padding-top:116px;padding-bottom:138px}.explorer-page .explorer-step-heading{max-width:1040px}.explorer-page .explorer-step-heading h2{max-width:930px;font-size:clamp(52px,6vw,86px);line-height:.9}.explorer-page .explorer-step-heading>p:last-child{max-width:560px;margin-top:24px;font-size:15px;line-height:1.6}.explorer-page .explorer{width:min(1420px,100% - 64px);color:var(--ink);box-shadow:none;background:0 0;border:0;border-top:1.5px solid #12372c29;border-radius:0;margin:0 auto;padding:118px 0 86px}.explorer-page .explorer:before{color:var(--coral);opacity:.72;top:58px;right:2%}.explorer-page .explorer-title{align-items:flex-end;max-width:1120px;margin:0 0 64px}.explorer-page .explorer-title .eyebrow{color:var(--coral)}.explorer-page .explorer-title h2{max-width:850px;font-size:clamp(52px,6vw,86px);line-height:.9}.explorer-page .explorer-title-copy{max-width:660px;color:var(--ink-soft);margin-top:24px;font-size:15px;line-height:1.65}.explorer-page .watch-pill{color:var(--ink);background:var(--white);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.explorer-page .live-pill{border-color:var(--ink);box-shadow:2px 2px 0 var(--coral)}.explorer-page .country-row{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin-bottom:26px;padding:9px}.explorer-page .country-row button{color:var(--ink)}.explorer-page .country-row button small{color:var(--ink-soft)}.explorer-page .country-row button:hover{background:var(--sky)}.explorer-page .country-row button.active{background:var(--gradient-meadow);border-color:var(--ink);box-shadow:3px 3px 0 var(--coral)}.explorer-page .geography-picker{background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--sun), 12px 12px 0 var(--ink);border-radius:30px;margin:0;padding:27px}.explorer-page .region-picker-heading strong{color:var(--ink)}.explorer-page .region-picker-heading small{color:var(--ink-soft)}.explorer-page .canton-picker{border-top-color:#12372c42}.explorer-filter-intro{max-width:930px;margin:126px 0 56px}.explorer-filter-intro .eyebrow{color:var(--coral);margin-bottom:10px}.explorer-filter-intro h3{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(48px,5.7vw,80px);font-weight:600;line-height:.9}.explorer-filter-intro h3 em{color:var(--coral);font-weight:inherit}.explorer-filter-intro>p:last-child{max-width:700px;color:var(--ink-soft);margin:28px 0 0;font-size:15px;line-height:1.65}.explorer-page .search-panel{gap:15px}.keyword-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.keyword-search-action{min-height:60px;color:var(--ink);background:var(--sun);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--coral), 7px 7px 0 var(--ink);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:950;display:inline-flex}.keyword-search-action:hover{box-shadow:1px 1px 0 var(--coral), 3px 3px 0 var(--ink);transform:translate(3px,3px)}.keyword-search-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.keyword-feedback{color:var(--ink);background:var(--gradient-sky);border:1.7px solid var(--ink);box-shadow:4px 4px 0 var(--pink), 7px 7px 0 var(--ink);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:17px 0 0;padding:14px 16px;display:grid}.keyword-feedback>span{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.keyword-feedback>span svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:18px}.keyword-feedback p{flex-direction:column;gap:2px;margin:0;display:flex}.keyword-feedback strong{font-size:14px}.keyword-feedback small{color:var(--ink-soft);font-size:12px;line-height:1.4}.keyword-feedback button{color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.explorer-page .coverage-note{color:var(--ink-soft);background:#ffffffb8;border-color:#12372c40;margin-top:18px;padding:13px 15px}.explorer-page .coverage-note strong{color:var(--ink)}.explorer-page .subcategory-picker{background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--pink), 12px 12px 0 var(--ink);border-radius:29px;margin-top:58px;padding:27px}.explorer-page .subcategory-card-grid{gap:11px;margin-top:20px}.explorer-page .canton-card-grid button,.explorer-page .subcategory-card-grid button{--choice-shadow:var(--coral);background:var(--gradient-sunrise);border:1.7px solid var(--ink);min-height:88px;box-shadow:3px 3px 0 var(--choice-shadow), 6px 6px 0 var(--ink);border-radius:17px;padding:12px}.explorer-page .canton-card-grid button:nth-child(6n+1),.explorer-page .subcategory-card-grid button:nth-child(6n+1){--choice-shadow:var(--coral);background:var(--gradient-sunrise)}.explorer-page .canton-card-grid button:nth-child(6n+2),.explorer-page .subcategory-card-grid button:nth-child(6n+2){--choice-shadow:#748df2;background:var(--gradient-meadow)}.explorer-page .canton-card-grid button:nth-child(6n+3),.explorer-page .subcategory-card-grid button:nth-child(6n+3){--choice-shadow:var(--sun);background:var(--gradient-sky)}.explorer-page .canton-card-grid button:nth-child(6n+4),.explorer-page .subcategory-card-grid button:nth-child(6n+4){--choice-shadow:var(--lime);background:var(--gradient-coral)}.explorer-page .canton-card-grid button:nth-child(6n+5),.explorer-page .subcategory-card-grid button:nth-child(6n+5){--choice-shadow:var(--coral);background:var(--gradient-lavender)}.explorer-page .canton-card-grid button:nth-child(6n+6),.explorer-page .subcategory-card-grid button:nth-child(6n+6){--choice-shadow:var(--mint);background:linear-gradient(140deg,#fff4b7,#ffd3c6)}.explorer-page .canton-card-grid button:hover,.explorer-page .subcategory-card-grid button:hover{box-shadow:1px 1px 0 var(--choice-shadow), 3px 3px 0 var(--ink);transform:translate(3px,3px)}.explorer-page .canton-card-grid button.active,.explorer-page .subcategory-card-grid button.active{background:var(--lime);outline:3px solid var(--ink);outline-offset:-6px;box-shadow:3px 3px 0 var(--coral), 6px 6px 0 var(--ink)}.explorer-page .subcategory-card-grid button{min-height:102px}.explorer-page .subcategory-card-grid button>strong{font-size:14px}.explorer-page .facet-toolbar{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin-top:34px;padding:13px}.explorer-page .facet-copy span{color:var(--ink-soft)}.explorer-page .clear-filter-action{color:var(--white);background:var(--ink);border-color:var(--ink)}.explorer-page .clear-filter-action:hover{color:var(--ink);background:var(--sun)}.explorer-page .active-filter-chips button{border-color:var(--ink)}.explorer-page .workspace{margin-top:62px}.load-more-results{width:100%;min-height:86px;color:var(--ink);background:var(--gradient-sunrise);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--coral), 8px 8px 0 var(--ink);cursor:pointer;font:inherit;border-radius:22px;place-items:center;gap:4px;padding:18px;transition:transform .16s,box-shadow .16s;display:grid}.load-more-results span{font-family:var(--font-display);font-size:24px;font-weight:800}.load-more-results small{color:var(--ink-soft);font-weight:800}.load-more-results:hover{box-shadow:2px 2px 0 var(--coral), 4px 4px 0 var(--ink);transform:translate(3px,3px)}@media (width<=760px){.explorer-page .universes-section{padding-top:76px;padding-bottom:104px}.explorer-page .universes-heading{margin-bottom:44px}.explorer-page .universes-heading>p{font-size:15px}.explorer-page .scale-section{gap:43px;padding-top:88px;padding-bottom:104px}.explorer-page .explorer{width:min(100% - 28px,700px);padding:88px 0 62px}.explorer-page .explorer:before{top:42px;right:5px}.explorer-page .explorer-title{margin:0 4px 46px}.explorer-page .explorer-title-copy{font-size:15px}.explorer-page .country-row{box-shadow:4px 4px 0 var(--ink);margin-left:0;margin-right:0}.explorer-page .geography-picker{box-shadow:5px 5px 0 var(--sun), 8px 8px 0 var(--ink);border-radius:23px;padding:14px}.explorer-filter-intro{margin:94px 4px 44px}.explorer-filter-intro h3{font-size:clamp(44px,13vw,62px)}.explorer-filter-intro>p:last-child{font-size:15px}.explorer-page .subcategory-picker{box-shadow:5px 5px 0 var(--pink), 8px 8px 0 var(--ink);border-radius:23px;margin-top:48px;padding:14px}.explorer-page .canton-card-grid button,.explorer-page .subcategory-card-grid button{min-height:84px}.keyword-search{grid-template-columns:1fr}.keyword-search-action{width:100%;min-height:52px}.keyword-feedback{grid-template-columns:auto minmax(0,1fr)}.keyword-feedback button{grid-column:1/-1;width:100%}.explorer-page .workspace{margin-top:46px}}.wizard-page{background:radial-gradient(circle at 6% 18%, #ffb3ce38, transparent 24rem), radial-gradient(circle at 94% 68%, #d8ff6833, transparent 25rem), var(--paper);min-height:100svh;padding-bottom:72px}.wizard-site-header{border:2px solid var(--ink);width:min(1180px,100% - 32px);min-height:70px;box-shadow:5px 5px 0 var(--ink);z-index:20;background:#fffefaf0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:16px auto 22px;padding:10px 16px 10px 20px;display:flex;position:relative}.wizard-site-header nav{align-items:center;gap:24px;font-size:14px;font-weight:850;display:flex}.wizard-site-header nav button{color:inherit;cursor:pointer;font-weight:inherit;background:0 0;border:0;padding:0}.wizard-site-header .nav-cta{color:var(--white)}.wizard-shell{width:min(1180px,100% - 32px);margin:0 auto}.wizard-progress{background:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:24px;margin:0 auto 28px;padding:10px}.wizard-progress-heading{justify-content:space-between;align-items:end;gap:20px;padding:4px 7px 12px;display:flex}.wizard-progress-heading>div{align-items:baseline;gap:10px;display:flex}.wizard-progress-heading strong{color:var(--ink);font-size:14px;font-weight:950}.wizard-progress-heading span,.wizard-progress-heading p{color:var(--ink-soft);margin:0;font-size:12px;font-weight:800}.wizard-progress-heading p{text-align:right}.wizard-progress-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.wizard-progress-list button{text-align:left;min-width:0;min-height:68px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:16px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 8px;display:flex;position:relative}.wizard-progress-list button span{width:26px;height:26px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:950;display:grid}.wizard-progress-list button>b{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.wizard-progress-list button>b strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1.05}.wizard-progress-list button>b small{white-space:normal;min-width:0;font-size:12px;font-weight:750;line-height:1.15}.wizard-progress-list button>i{min-width:20px;height:20px;color:var(--ink);background:var(--mint);border:1px solid var(--ink);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-style:normal;font-weight:950;display:grid;position:absolute;top:5px;right:5px}.wizard-progress-list button.has-choice{color:var(--ink);background:#ccf7df61;padding-right:31px}.wizard-progress-list button.results{padding-right:42px}.wizard-progress-list button.has-choice span{background:var(--mint)}.wizard-progress-list button.active{color:var(--ink);background:var(--lime);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.wizard-progress-list button.results>i,.wizard-progress-list button.results.active{background:var(--coral)}.wizard-screen,.wizard-results-screen{border:2px solid var(--ink);min-height:calc(100svh - 180px);box-shadow:8px 8px 0 var(--ink);background:#fffefac7;border-radius:34px;padding:clamp(26px,4vw,52px)}.wizard-screen-heading{max-width:850px;margin-bottom:34px}.wizard-screen-heading p,.wizard-results-heading p{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:950}.wizard-screen-heading h1,.wizard-results-heading h1{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(45px,6.3vw,84px);font-weight:550;line-height:.94}.wizard-screen-heading>span,.wizard-results-heading>div>span{max-width:700px;color:var(--ink-soft);margin-top:19px;font-size:15px;line-height:1.55;display:block}.wizard-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.wizard-choice-grid>button,.wizard-region-grid>button,.wizard-kind-card{min-width:0;min-height:142px;color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);cursor:pointer;text-align:left;border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.wizard-choice-grid>button:nth-child(5n+1),.wizard-region-grid>button:nth-child(5n+1){background:var(--gradient-sunrise)}.wizard-choice-grid>button:nth-child(5n+2),.wizard-region-grid>button:nth-child(5n+2){background:var(--gradient-meadow)}.wizard-choice-grid>button:nth-child(5n+3),.wizard-region-grid>button:nth-child(5n+3){background:var(--gradient-sky)}.wizard-choice-grid>button:nth-child(5n+4),.wizard-region-grid>button:nth-child(5n+4){background:var(--gradient-coral)}.wizard-choice-grid>button:nth-child(5n+5),.wizard-region-grid>button:nth-child(5n+5){background:var(--gradient-lavender)}.wizard-choice-grid>button:hover,.wizard-region-grid>button:hover,.wizard-kind-card:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.wizard-choice-grid>button.selected,.wizard-region-grid>button.selected,.wizard-kind-card.selected{outline:4px solid var(--white);outline-offset:-8px;box-shadow:5px 5px 0 var(--coral), 8px 8px 0 var(--ink)}.wizard-choice-grid button>b,.wizard-region-grid button>b,.wizard-kind-card>b{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid;position:absolute;top:14px;right:14px}.wizard-universe-grid>button{background:linear-gradient(140deg, var(--choice-soft), #fff8e8 72%);min-height:176px}.wizard-universe-grid>button:nth-child(5n+1){background:linear-gradient(140deg, var(--choice-soft), #ffd7bd)}.wizard-universe-grid>button:nth-child(5n+2){background:linear-gradient(140deg, var(--choice-soft), #d7ffb0)}.wizard-universe-grid>button:nth-child(5n+3){background:linear-gradient(140deg, var(--choice-soft), #d6e8ff)}.wizard-universe-grid>button:nth-child(5n+4){background:linear-gradient(140deg, var(--choice-soft), #ffd0de)}.wizard-universe-grid>button:nth-child(5n+5){background:linear-gradient(140deg, var(--choice-soft), #eee2ff)}.wizard-universe-grid i{margin:auto 0 16px;font-size:34px;font-style:normal}.wizard-universe-grid strong{max-width:85%;font-family:Iowan Old Style,Georgia,serif;font-size:23px;line-height:1.04}.wizard-universe-grid small{color:var(--ink-soft);margin-top:7px;font-size:13px;font-weight:750}.wizard-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wizard-kind-card{justify-content:flex-end;min-height:250px}.wizard-kind-card.kind-solution{background:var(--gradient-meadow)}.wizard-kind-card.kind-project{background:var(--gradient-coral)}.wizard-kind-card.kind-startup{background:var(--gradient-sky)}.wizard-kind-card.kind-idea{background:var(--gradient-sunrise)}.wizard-kind-card>span{font-family:Georgia,serif;font-size:28px;position:absolute;top:17px;right:24px}.wizard-kind-card>i{margin-bottom:auto;font-size:38px;font-style:normal}.wizard-kind-card>strong{max-width:80%;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:550;line-height:.98}.wizard-kind-card>small{color:var(--ink-soft);margin-top:12px;font-size:14px;font-weight:850}.wizard-region-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.wizard-region-grid>button{justify-content:flex-end;min-height:230px}.wizard-region-grid button>span{font-family:Georgia,serif;font-size:26px;position:absolute;top:16px;right:20px}.wizard-region-grid button>i{margin-bottom:auto;font-size:35px;font-style:normal}.wizard-region-grid button>strong{font-family:Iowan Old Style,Georgia,serif;font-size:28px;line-height:1}.wizard-region-grid button>small{color:var(--ink-soft);margin-top:9px;font-size:13px;font-weight:850}.wizard-canton-block{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--sun), 8px 8px 0 var(--ink);border-radius:25px;margin-top:36px;padding:24px}.wizard-canton-block.wizard-canton-only{margin-top:0}.wizard-canton-block h2{margin:0 0 18px;font-family:Iowan Old Style,Georgia,serif;font-size:30px}.wizard-canton-block h2 small{color:var(--ink-soft);margin-left:8px;font-family:inherit;font-size:15px;font-weight:800}.wizard-canton-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.wizard-canton-only .wizard-canton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wizard-canton-grid button{min-height:76px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);cursor:pointer;text-align:left;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px;display:flex}.wizard-canton-grid button:nth-child(4n+1){background:#ffe8a6}.wizard-canton-grid button:nth-child(4n+2){background:#dff4ff}.wizard-canton-grid button:nth-child(4n+3){background:#e6ffc0}.wizard-canton-grid button:nth-child(4n+4){background:#f5ddff}.wizard-canton-grid button.selected{color:var(--white);background:var(--ink);box-shadow:3px 3px 0 var(--coral)}.wizard-canton-grid span{font-size:13px;font-weight:950}.wizard-canton-grid strong{margin-top:4px;font-size:16px;line-height:1.2}.wizard-help-note{color:var(--ink-soft);border-left:4px solid var(--sky);background:#a8dcff47;margin:24px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}.wizard-subcategory-grid>button{justify-content:center;min-height:116px;padding:20px 54px 20px 20px}.wizard-subcategory-grid button>strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(18px,2.2vw,22px);line-height:1.08}.wizard-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wizard-audience-grid>button{justify-content:flex-end;min-height:158px}.wizard-audience-grid button>i{margin-bottom:auto;font-size:31px;font-style:normal}.wizard-audience-grid button>strong{max-width:86%;font-family:Iowan Old Style,Georgia,serif;font-size:20px;line-height:1.05}.wizard-calm-state{text-align:center;background:var(--gradient-sky);border:2px solid var(--ink);min-height:320px;box-shadow:7px 7px 0 var(--coral), 10px 10px 0 var(--ink);border-radius:28px;align-content:center;place-items:center;padding:38px;display:grid}.wizard-calm-state>span{font-size:48px}.wizard-calm-state h2{margin:14px 0 5px;font-family:Iowan Old Style,Georgia,serif;font-size:38px}.wizard-calm-state p{max-width:520px;color:var(--ink-soft);margin:0;line-height:1.55}.wizard-calm-state button{color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:99px;margin-top:18px;padding:12px 18px;font-weight:850}.wizard-actions{border-top:1.5px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:38px;padding-top:22px;display:grid}.wizard-actions button{border:2px solid var(--ink);cursor:pointer;border-radius:999px;min-height:54px;padding:0 20px;font-size:14px;font-weight:900}.wizard-actions .wizard-back{background:var(--white)}.wizard-actions .wizard-back:disabled{visibility:hidden}.wizard-actions .wizard-results-now{background:var(--sky);justify-self:center}.wizard-actions .wizard-next{color:var(--white);background:var(--ink);box-shadow:4px 4px 0 var(--coral);align-items:center;gap:9px;display:flex}.wizard-actions .wizard-next svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.wizard-results-screen{box-shadow:none;background:0 0;border:0;padding:18px 0 30px}.wizard-results-heading{background:var(--gradient-meadow);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--coral), 10px 10px 0 var(--ink);border-radius:32px;justify-content:space-between;align-items:flex-end;gap:28px;padding:clamp(24px,4vw,48px);display:flex}.wizard-results-heading h1{font-size:clamp(46px,6vw,74px)}.wizard-results-heading-actions{flex-direction:column;flex:none;gap:9px;display:flex}.wizard-results-heading-actions button{min-height:44px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:12px;font-weight:900}.wizard-selection-summary{flex-wrap:wrap;gap:8px;margin:28px 0 18px;display:flex}.wizard-selection-summary button,.wizard-selection-summary>span{min-height:40px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:850}.wizard-selection-summary button{cursor:pointer}.wizard-result-filters{background:radial-gradient(circle at 90% 10%, #ffffffb3 0 7%, transparent 7.5%), linear-gradient(135deg, var(--sky), var(--lavender) 54%, var(--pink));border:2px solid var(--ink);box-shadow:6px 6px 0 var(--coral), 9px 9px 0 var(--ink);border-radius:27px;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(190px,.45fr));align-items:end;gap:15px;margin:0 0 26px;padding:24px;display:grid}.wizard-result-filters .eyebrow{color:var(--coral);margin:0 0 7px}.wizard-result-filters h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:.95}.wizard-result-filters>div>span{max-width:620px;color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.45;display:block}.wizard-result-filters label{gap:7px;min-width:0;display:grid}.wizard-result-filters label>span{text-transform:uppercase;font-size:12px;font-weight:950}.wizard-result-filters select{width:100%;min-height:48px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);font:inherit;border-radius:13px;outline:0;padding:0 38px 0 13px;font-size:14px;font-weight:800}.wizard-result-filters select:focus{box-shadow:0 0 0 4px #d8ff68cc}.wizard-map-panel{background:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--sun);border-radius:28px;margin:0 0 30px;overflow:hidden}.wizard-map-panel>summary{min-height:64px;color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;list-style:none;display:flex}.wizard-map-panel>summary::-webkit-details-marker{display:none}.wizard-map-panel>summary span{font-family:Iowan Old Style,Georgia,serif;font-size:25px}.wizard-map-panel>summary small{color:var(--ink);background:var(--lime);border-radius:99px;padding:7px 11px;font-size:12px;font-weight:900}.wizard-map-wrap{background:var(--paper);min-height:480px;position:relative}.wizard-map-wrap .real-map{min-height:480px}.wizard-proximity-filter{color:var(--white);flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.wizard-proximity-filter button{min-height:36px;color:var(--ink);background:var(--white);border:1px solid var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.wizard-proximity-filter button:first-child{background:var(--sun);border-color:var(--sun)}.wizard-proximity-filter button.active{background:var(--lime);border-color:var(--lime)}.wizard-proximity-filter button:disabled{opacity:.38;cursor:not-allowed}.wizard-proximity-filter svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px}.wizard-proximity-filter p{color:#d5e0dc;width:100%;margin:2px 4px 0;font-size:12px}.wizard-results-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.wizard-result-card{background:var(--white);border:2px solid var(--ink);min-width:0;box-shadow:5px 5px 0 var(--result-color);border-radius:23px;overflow:hidden}.wizard-result-card.sponsored{box-shadow:5px 5px 0 var(--sun), 8px 8px 0 var(--ink)}.wizard-result-main{background:linear-gradient(145deg, var(--result-soft), var(--white) 72%);grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:205px;padding:22px;display:grid}.wizard-result-icon{background:var(--white);border:1.5px solid var(--ink);border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.wizard-result-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wizard-result-copy small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.wizard-result-copy strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-top:9px;font-family:Iowan Old Style,Georgia,serif;font-size:25px;line-height:1.04}.wizard-result-copy>span{color:var(--ink-soft);margin-top:9px;font-size:13px;line-height:1.45}.wizard-sponsored-badge,.wizard-popularity-badge,.wizard-year-badge{width:fit-content;color:var(--ink);border:1px solid var(--ink);border-radius:999px;margin-top:9px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1.2}.wizard-sponsored-badge{background:var(--sun)}.wizard-popularity-badge{background:var(--pink)}.wizard-year-badge{background:var(--sky)}.wizard-result-copy i{color:var(--ink);text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.wizard-result-copy i svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px}.initiative-visible-basics{background:radial-gradient(circle at 94% 4%, #d8ff6829 0 34px, transparent 35px), var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:15px;display:grid}.initiative-visible-basics>p{color:var(--white);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;margin:0 0 2px;font-size:12px;font-weight:950;display:flex}.initiative-visible-basics>p i{width:22px;height:22px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.initiative-visible-basics>.basic-sticker{--sticker-start:var(--sky);--sticker-end:var(--lavender);--sticker-shadow:var(--coral);min-width:0;min-height:78px;color:var(--ink);background:radial-gradient(circle at 100% 0%, #ffffff6b 0 24px, transparent 25px), linear-gradient(135deg, var(--sticker-start), var(--sticker-end));border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--sticker-shadow);border-radius:18px 12px 19px 10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:11px;transition:transform .16s,box-shadow .16s;display:grid;transform:rotate(-.55deg)}.initiative-visible-basics>.basic-sticker:nth-of-type(2n){border-radius:11px 19px 10px 18px;transform:rotate(.65deg)}.initiative-visible-basics>.basic-sticker:hover{box-shadow:3px 5px 0 var(--sticker-shadow);transform:translateY(-2px)rotate(0)}.initiative-visible-basics .basic-type{--sticker-start:#9fd8ff;--sticker-end:#c5b9ff;--sticker-shadow:#ff7057}.initiative-visible-basics .basic-categories{--sticker-start:#d8ff68;--sticker-end:#ffd34e;--sticker-shadow:#91bdf8}.initiative-visible-basics .basic-territory{--sticker-start:#ffacd0;--sticker-end:#ff846f;--sticker-shadow:#d8ff68}.initiative-visible-basics .basic-format{--sticker-start:#ffd45a;--sticker-end:#9edcff;--sticker-shadow:#c4a7ff}.initiative-visible-basics .basic-sticker>i{width:32px;height:32px;color:var(--white);background:var(--ink);border:1px solid var(--ink);text-transform:none;border-radius:50%;place-items:center;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:900;line-height:1;display:grid}.initiative-visible-basics .basic-sticker>b{min-width:0;font:inherit;gap:4px;margin:0;display:grid}.initiative-visible-basics small{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950;line-height:1.2}.initiative-visible-basics strong{color:var(--ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-family:inherit;font-size:12px;font-weight:900;line-height:1.35}.initiative-resource-library{width:100%;color:var(--ink);background:var(--sun);border-top:0}.initiative-resource-library>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-size:14px;font-weight:950;list-style:none;display:flex}.initiative-resource-library>summary::-webkit-details-marker{display:none}.initiative-resource-topics details>summary::-webkit-details-marker{display:none}.initiative-resource-library>summary span{min-width:0}.initiative-resource-library>summary b{background:var(--white);border:1px solid var(--ink);border-radius:999px;flex:none;padding:6px 9px;font-size:13px;line-height:1.2}.initiative-resource-topics{gap:8px;padding:0 12px 14px;display:grid}.initiative-resource-topics details{background:var(--white);border:1px solid var(--ink);border-radius:12px;overflow:hidden}.initiative-resource-topics details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 12px;font-size:14px;font-weight:900;line-height:1.35;list-style:none;display:flex}.initiative-resource-topics details>summary small{color:var(--ink-soft);flex:none;font-size:13px;font-weight:800}.initiative-resource-topics ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.initiative-resource-topics li+li{border-top:1px solid var(--line)}.initiative-resource-topics a{min-height:48px;color:var(--ink);background:var(--paper);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:750;line-height:1.4;display:flex}.initiative-resource-topics a:hover{background:var(--sky)}.initiative-resource-topics a i{flex:none;font-size:17px;font-style:normal}.initiative-practical-details{background:#fffefaeb;border-top:0;width:100%}.initiative-practical-details summary{min-height:44px;color:var(--ink);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;font-weight:950;list-style:none;display:flex}.initiative-practical-details summary::-webkit-details-marker{display:none}.initiative-practical-details summary span{color:inherit;font:inherit;margin:0}.initiative-practical-details summary i{color:var(--coral);margin:0;padding:0;font-size:16px;font-style:normal;transition:transform .18s}.initiative-practical-details[open] summary{background:var(--result-soft,var(--favorite-soft,var(--sky)));border-bottom:1px solid var(--line)}.initiative-practical-details[open] summary i{transform:rotate(45deg)}.initiative-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px;display:grid}.initiative-practical-grid dl{background:var(--paper);border:1px solid var(--line);border-radius:11px;min-width:0;margin:0;padding:10px}.initiative-practical-grid dt{color:var(--coral);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:950}.initiative-practical-grid dd{color:var(--ink);overflow-wrap:break-word;word-break:normal;margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.4}.initiative-practical-details>p{color:var(--ink-soft);margin:0;padding:0 15px 15px;font-size:12px;font-weight:700;line-height:1.45}.surprise-card .initiative-visible-basics{border:1px solid #12372c47;border-radius:12px;margin-top:13px}.surprise-card .initiative-practical-details{border:1px solid #12372c47;border-radius:11px;margin-top:8px;overflow:hidden}.wizard-result-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.wizard-result-actions button{min-height:42px;color:var(--ink-soft);background:var(--paper);cursor:pointer;border:0;padding:6px 8px;font-size:12px;font-weight:850}.wizard-result-actions button+button{border-left:1px solid var(--line)}.wizard-result-actions button:first-child{justify-content:center;align-items:center;gap:6px;display:inline-flex}.wizard-result-actions button:first-child span{color:var(--coral);font-size:15px;line-height:1}.wizard-result-actions button:first-child.saved{color:var(--ink);background:var(--lime)}.wizard-result-actions button:disabled{cursor:wait;opacity:.62}.wizard-results-screen>.load-more-results{margin-top:24px}.wizard-result-navigation{justify-content:space-between;align-items:center;gap:15px;margin:32px 0 0;display:flex}.wizard-result-navigation button,.wizard-result-navigation a{min-height:46px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.wizard-quick-nav{display:none}@media (width<=900px){.wizard-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-canton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.wizard-page{padding-bottom:82px}.wizard-site-header{min-height:62px;box-shadow:3px 3px 0 var(--ink);margin:10px auto 16px;padding:8px 10px 8px 14px}.wizard-site-header nav a:not(.nav-cta),.wizard-site-header nav button{display:none}.wizard-site-header .atlas-family-trigger{display:inline-flex}.wizard-site-header .atlas-family-panel a{display:grid}.wizard-site-header .nav-cta{padding:9px 11px;font-size:12px}.wizard-site-header .brand-mark{width:34px;height:34px}.wizard-site-header .brand strong{font-size:16px}.wizard-shell{width:min(100% - 18px,680px)}.wizard-progress{box-shadow:3px 3px 0 var(--ink);border-radius:19px;margin-bottom:14px;padding:7px}.wizard-progress-heading{flex-direction:column;align-items:flex-start;gap:4px;padding:5px 6px 10px}.wizard-progress-heading>div{justify-content:space-between;align-items:center;gap:8px;width:100%}.wizard-progress-heading strong{font-size:14px}.wizard-progress-heading span,.wizard-progress-heading p{text-align:left;font-size:12px;line-height:1.25}.wizard-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wizard-progress-list button{border-radius:12px;gap:7px;min-width:0;min-height:62px;padding:8px 7px}.wizard-progress-list button span{width:24px;height:24px;font-size:12px}.wizard-progress-list button>b strong{font-size:12px}.wizard-progress-list button>b small{font-size:12px;line-height:1.15;display:block}.wizard-progress-list button>i{min-width:18px;height:18px;font-size:12px;top:4px;right:4px}.wizard-screen{min-height:calc(100svh - 170px);box-shadow:5px 5px 0 var(--ink);border-radius:24px;padding:24px 16px 18px}.wizard-screen-heading{margin-bottom:24px}.wizard-screen-heading p{font-size:12px;line-height:1.35}.wizard-screen-heading h1{font-size:clamp(40px,13vw,62px)}.wizard-screen-heading>span{margin-top:13px;font-size:14px}.wizard-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wizard-universe-grid>button{min-height:145px;box-shadow:3px 3px 0 var(--ink);border-radius:19px;padding:14px}.wizard-universe-grid i{margin-bottom:12px;font-size:28px}.wizard-universe-grid strong{font-size:18px}.wizard-universe-grid small{font-size:12px}.wizard-choice-grid button>b,.wizard-region-grid button>b,.wizard-kind-card>b{width:27px;height:27px;font-size:15px;top:9px;right:9px}.wizard-kind-grid{grid-template-columns:1fr;gap:10px}.wizard-kind-card{min-height:185px;box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:17px}.wizard-kind-card>i{font-size:30px}.wizard-kind-card>strong{font-size:34px}.wizard-kind-card>span{font-size:23px;top:12px;right:16px}.wizard-region-grid{grid-template-columns:1fr;gap:10px}.wizard-region-grid>button{min-height:160px;box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:16px}.wizard-region-grid button>strong{font-size:27px}.wizard-canton-block{border-radius:20px;margin-top:25px;padding:14px}.wizard-canton-block h2{font-size:25px}.wizard-canton-block h2 small{margin:5px 0 0;display:block}.wizard-canton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-subcategory-grid>button{min-height:100px;box-shadow:3px 3px 0 var(--ink);border-radius:18px;padding:14px 42px 14px 14px}.wizard-subcategory-grid button>strong{font-size:17px;line-height:1.08}.wizard-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-audience-grid>button{min-height:130px;box-shadow:3px 3px 0 var(--ink);border-radius:18px;padding:14px}.wizard-audience-grid button>strong{font-size:17px}.wizard-calm-state{min-height:260px;padding:22px}.wizard-calm-state h2{font-size:30px}.wizard-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;padding-top:16px}.wizard-actions button{min-height:48px;padding:0 10px;font-size:12px}.wizard-actions .wizard-results-now{background:var(--sky);grid-area:1/1/auto/-1;justify-self:stretch}.wizard-actions .wizard-back{grid-column:1}.wizard-actions .wizard-next{grid-column:2;justify-content:center}.wizard-results-screen{padding-top:4px}.wizard-results-heading{box-shadow:5px 5px 0 var(--coral), 8px 8px 0 var(--ink);border-radius:24px;flex-direction:column;align-items:stretch;padding:25px 18px}.wizard-results-heading h1{font-size:clamp(42px,13vw,62px)}.wizard-results-heading>div>span{font-size:14px}.wizard-results-heading-actions{flex-flow:wrap}.wizard-result-filters{box-shadow:4px 4px 0 var(--coral), 7px 7px 0 var(--ink);border-radius:22px;grid-template-columns:1fr;padding:18px}.wizard-result-filters h2{font-size:34px}.wizard-results-list{grid-template-columns:1fr;gap:11px}.wizard-result-main{gap:12px;min-height:190px;padding:17px}.initiative-practical-grid{grid-template-columns:1fr}.wizard-result-copy strong{font-size:23px}.wizard-map-wrap,.wizard-map-wrap .real-map{min-height:390px}.wizard-map-panel{border-radius:21px}.wizard-map-panel>summary span{font-size:21px}.wizard-proximity-filter{gap:6px}.wizard-proximity-filter button{padding:0 9px;font-size:12px}.wizard-result-navigation{flex-direction:column;align-items:stretch}.wizard-result-navigation button,.wizard-result-navigation a{justify-content:center}.wizard-quick-nav{z-index:60;width:calc(100% - 18px);margin:0;display:flex;position:fixed;inset:auto 9px 8px}.wizard-quick-nav a,.wizard-quick-nav button{min-width:0;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:13px;flex-direction:column;flex:20%;justify-content:center;align-items:center;gap:2px;padding:4px 5px;font-size:12px;font-weight:900;display:flex}.wizard-quick-nav a:first-child{background:var(--sky)}.wizard-quick-nav button:nth-child(2){background:var(--lime)}.wizard-quick-nav a:nth-child(3){background:var(--sun)}.wizard-quick-nav a:nth-child(4){background:var(--pink)}.wizard-quick-nav a:nth-child(5){background:var(--lavender)}.wizard-quick-nav a>span,.wizard-quick-nav button>span{font-size:16px;line-height:1}}.mon-atlas-page{min-height:100vh;padding-bottom:90px}.mon-atlas-nav{margin-bottom:34px}.mon-atlas-nav nav{gap:8px}.mon-atlas-nav nav a{border:1.5px solid var(--ink);min-height:42px;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.mon-atlas-nav nav a:after{display:none}.mon-atlas-nav nav a:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.mon-atlas-home-tab{background:var(--sky)}.mon-atlas-search-tab{background:var(--lime)}.mon-atlas-hero{width:min(1180px,100% - 36px);min-height:360px;color:var(--ink);background:radial-gradient(circle at 83% 14%, #ffffff9e 0 8%, transparent 8.5%), linear-gradient(135deg, var(--sky), var(--pink) 53%, var(--sun));border:3px solid var(--ink);box-shadow:9px 9px 0 var(--coral), 13px 13px 0 var(--ink);border-radius:42px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin:0 auto 28px;padding:clamp(30px,6vw,72px);display:grid}.mon-atlas-hero h1{letter-spacing:-.055em;margin:8px 0 18px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(64px,10vw,126px);line-height:.84}.mon-atlas-hero h1 span{color:var(--coral)}.mon-atlas-hero>div>p:last-child{max-width:680px;color:var(--ink-soft);margin:0;font-size:clamp(15px,2vw,21px);line-height:1.55}.mon-atlas-hero aside{border:2px solid var(--ink);width:190px;min-height:190px;box-shadow:6px 6px 0 var(--ink);text-align:center;background:#fffefae6;border-radius:50%;align-content:center;place-items:center;padding:22px;display:grid}.mon-atlas-hero aside>span{color:var(--coral);font-size:28px}.mon-atlas-hero aside strong{font-family:Iowan Old Style,Georgia,serif;font-size:66px;line-height:.9}.mon-atlas-hero aside small{max-width:none;color:var(--ink-soft);text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:900;line-height:1.25}.mon-atlas-count-label{justify-items:center;display:grid}.mon-atlas-count-label>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.atlas-profile-strip{background:var(--white);border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:5px 5px 0 var(--sun);border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto 44px;padding:18px 22px;display:flex}.atlas-profile-strip>div{gap:2px;min-width:0;display:grid}.atlas-profile-strip small{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.atlas-profile-strip strong{overflow-wrap:normal;word-break:normal;font-size:16px}.atlas-profile-strip span{color:var(--ink-soft);overflow-wrap:break-word;word-break:normal;font-size:13px}.atlas-profile-strip>a{min-height:42px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;flex:none;align-items:center;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.atlas-membership-card{background:radial-gradient(circle at 88% 12%, #ffffffb3 0 8%, transparent 8.5%), linear-gradient(135deg, var(--sun), var(--pink) 62%, var(--lavender));border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:8px 8px 0 var(--ink);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:0 auto 44px;padding:clamp(24px,4vw,44px);display:grid}.atlas-membership-card.active{background:linear-gradient(135deg, var(--lime), var(--sky))}.atlas-membership-card.plus{background:linear-gradient(135deg, var(--sun), var(--pink) 55%, var(--lavender))}.atlas-membership-card .eyebrow{color:var(--coral);margin:0 0 9px}.atlas-membership-card h2{max-width:680px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(36px,5vw,58px);line-height:.95}.atlas-membership-card>div>p:not(.eyebrow){max-width:670px;color:var(--ink-soft);margin:16px 0 8px;font-size:16px;line-height:1.55}.atlas-membership-card>div>small{color:var(--ink-soft);font-size:12px;font-weight:800}.atlas-membership-card>aside{border:2px solid var(--ink);width:190px;min-height:190px;box-shadow:5px 5px 0 var(--coral);text-align:center;background:#fffefae0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.atlas-membership-card>aside>strong{font-family:Iowan Old Style,Georgia,serif;font-size:68px;line-height:.8}.atlas-membership-card>aside>span{text-transform:uppercase;margin-top:7px;font-size:13px;font-weight:900}.atlas-membership-card form{width:100%}.atlas-membership-card button{width:100%;min-height:40px;color:var(--ink);background:var(--lime);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;margin-top:14px;padding:0 10px;font-size:12px;font-weight:900}.atlas-membership-card button:disabled{color:var(--ink-soft);background:var(--paper);cursor:not-allowed;opacity:.72}.atlas-membership-card>aside>small{max-width:145px;color:var(--ink-soft);margin-top:7px;font-size:12px;line-height:1.3}.atlas-free-progress{border:1.5px solid var(--ink);background:#fffefab8;border-radius:18px;max-width:670px;margin:18px 0 10px;padding:15px 17px}.atlas-free-progress>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.atlas-free-progress>div strong{font-family:Iowan Old Style,Georgia,serif;font-size:27px;line-height:1}.atlas-free-progress>div span{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:900}.atlas-free-progress-track{border:1px solid var(--ink);background:#26252224;border-radius:999px;height:9px;margin-top:10px;display:block;overflow:hidden}.atlas-free-progress-track i{background:linear-gradient(90deg, var(--lime), var(--coral));border-radius:inherit;height:100%;transition:width .25s;display:block}.atlas-free-progress>p{color:var(--ink);margin:10px 0 0;font-size:12px;font-weight:800;line-height:1.45}.atlas-billing-message{color:var(--ink);background:var(--sun);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--coral);border-radius:18px;margin:0 0 24px;padding:14px 18px;font-size:14px;font-weight:850;line-height:1.45}.atlas-billing-message.success{background:var(--lime)}.atlas-personal-features{width:min(1060px,100% - 36px);margin:0 auto 44px}.atlas-since-visit{background:radial-gradient(circle at 91% 12%, #ffffffad 0 7%, transparent 7.5%), linear-gradient(135deg, var(--sun), var(--pink) 48%, var(--sky));border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:8px 8px 0 var(--lime), 11px 11px 0 var(--ink);border-radius:34px;margin:0 auto 44px;padding:clamp(24px,4vw,42px)}.atlas-since-visit>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.atlas-since-visit .eyebrow{color:var(--coral);margin:0 0 8px}.atlas-since-visit h2{max-width:700px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(42px,6vw,68px);line-height:.92}.atlas-since-visit header p{max-width:680px;color:var(--ink-soft);margin:15px 0 6px;font-size:14px;line-height:1.55}.atlas-since-visit header small{color:var(--ink-soft);font-size:12px;font-weight:800}.atlas-since-visit>header>aside{border:2px solid var(--ink);width:150px;min-height:150px;box-shadow:5px 5px 0 var(--coral);text-align:center;background:#fffefae6;border-radius:50%;align-content:center;place-items:center;padding:16px;display:grid}.atlas-since-visit>header>aside strong{font-family:Iowan Old Style,Georgia,serif;font-size:58px;line-height:.8}.atlas-since-visit>header>aside span{text-transform:uppercase;margin-top:9px;font-size:12px;font-weight:950;line-height:1.25}.atlas-digest-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.atlas-digest-summary article{border:1.5px solid var(--ink);background:#fffefadb;border-radius:18px;grid-template-columns:auto 1fr;align-content:center;gap:2px 10px;min-height:112px;padding:15px;display:grid}.atlas-digest-summary article>span{width:34px;height:34px;color:var(--white);background:var(--ink);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:16px;display:grid}.atlas-digest-summary article>strong{font-family:Iowan Old Style,Georgia,serif;font-size:31px;line-height:.9}.atlas-digest-summary article>p{color:var(--ink-soft);text-transform:uppercase;margin:3px 0 0;font-size:12px;font-weight:850;line-height:1.35}.atlas-digest-verification{color:var(--ink-soft);margin:10px 3px 0;font-size:12px;font-weight:750;line-height:1.45}.atlas-unavailable-links{border:1.5px solid var(--ink);background:#fffefad1;border-radius:22px;margin-top:18px;padding:18px}.atlas-unavailable-links>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.atlas-unavailable-links>header small{color:var(--coral);text-transform:uppercase;font-size:12px;font-weight:950}.atlas-unavailable-links>header h3{margin:4px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(23px,3vw,34px);line-height:1}.atlas-unavailable-links>header>span{background:var(--sun);border:1px solid var(--ink);text-transform:uppercase;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:950}.atlas-unavailable-links>div{gap:10px;display:grid}.atlas-unavailable-links article{background:var(--white);border:1px solid var(--ink);border-radius:16px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:14px;display:grid}.atlas-unavailable-source{align-items:center;gap:10px;min-width:0;display:flex}.atlas-unavailable-source>span{background:var(--paper);border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.atlas-unavailable-source>div{gap:3px;min-width:0;display:grid}.atlas-unavailable-source strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:14px}.atlas-unavailable-source small{color:var(--coral);font-size:12px;font-weight:900}.atlas-link-alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.atlas-link-alternatives>small{color:var(--ink-soft);text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.atlas-link-alternatives a{min-width:0;color:var(--ink);background:var(--lime);border:1px solid var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 9px;display:grid}.atlas-link-alternatives a strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.atlas-link-alternatives a i{font-size:12px;font-style:normal;font-weight:950}.atlas-link-alternatives>p{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:12px}.atlas-since-visit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.atlas-since-visit-grid>article{background:var(--white);border:1.5px solid var(--ink);border-radius:18px;flex-direction:column;min-height:260px;padding:17px;display:flex}.atlas-since-visit-grid>article:nth-child(3n+2){background:linear-gradient(145deg, var(--white), var(--sky))}.atlas-since-visit-grid>article:nth-child(3n){background:linear-gradient(145deg, var(--white), var(--lime))}.atlas-since-visit-grid>article>span{font-size:25px}.atlas-since-visit-grid>article>small{color:var(--coral);margin-top:9px;font-size:12px;font-weight:900;line-height:1.35}.atlas-since-visit-grid>article>strong{margin-top:8px;font-family:Iowan Old Style,Georgia,serif;font-size:25px;line-height:1.02}.atlas-since-visit-grid>article>p{color:var(--ink-soft);margin:8px 0 16px;font-size:12px;line-height:1.45}.atlas-since-visit-grid>article>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.atlas-since-visit-grid a,.atlas-since-visit-grid button{min-height:38px;color:var(--white);background:var(--ink);border:1px solid var(--ink);cursor:pointer;font:inherit;text-align:center;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:900;display:grid}.atlas-since-visit-grid button{color:var(--ink);background:var(--paper)}.atlas-since-visit-grid button:disabled{opacity:.65;cursor:default}.atlas-since-visit-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.atlas-since-visit-actions span{color:var(--ink-soft);font-size:12px;font-weight:850}.atlas-since-visit-actions button{min-height:42px;color:var(--ink);background:var(--lime);border:1.5px solid var(--ink);cursor:pointer;font:inherit;border-radius:999px;padding:0 15px;font-size:12px;font-weight:950}.atlas-since-visit-empty{border:1.5px solid var(--ink);background:#fffefad9;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:112px;margin-top:22px;padding:18px;display:grid}.atlas-since-visit-empty>span{width:42px;height:42px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-weight:950;display:grid}.atlas-since-visit-empty strong{font-family:Iowan Old Style,Georgia,serif;font-size:24px}.atlas-since-visit-empty p{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.atlas-since-visit-empty a{background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.atlas-radar{background:radial-gradient(circle at 90% 10%, #ffffff8f 0 7%, transparent 7.5%), linear-gradient(135deg, var(--lime), var(--sky) 44%, var(--lavender));border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:8px 8px 0 var(--coral), 11px 11px 0 var(--ink);border-radius:34px;margin:0 auto 44px;padding:clamp(24px,4vw,42px);scroll-margin-top:22px}.atlas-radar>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:25px;display:grid}.atlas-radar>header .eyebrow{color:var(--coral);margin:0 0 8px}.atlas-radar>header h2{max-width:720px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(40px,6vw,64px);line-height:.94}.atlas-radar>header p:last-child{max-width:680px;color:var(--ink-soft);margin:14px 0 0;font-size:14px;line-height:1.55}.atlas-live-digest-status{min-width:210px;min-height:92px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:left;background:#fffefadb;border-radius:22px;grid-template-columns:auto 1fr;align-content:center;gap:2px 9px;padding:14px;display:grid}.atlas-live-digest-status>span{background:var(--ink);width:30px;height:30px;color:var(--white);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.atlas-live-digest-status strong{font-size:12px}.atlas-live-digest-status small{color:var(--ink-soft);font-size:12px}.atlas-saved-searches,.atlas-radar-discoveries{border:1.5px solid var(--ink);background:#fffefac2;border-radius:23px;margin-top:26px;padding:18px}.atlas-radar-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.atlas-radar-section-heading>div{align-items:center;gap:10px;display:flex}.atlas-radar-section-heading small{background:var(--ink);width:31px;height:31px;color:var(--white);border-radius:50%;place-items:center;font-size:12px;display:grid}.atlas-radar-section-heading h3{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(24px,4vw,35px)}.atlas-radar-section-heading>a,.atlas-radar-section-heading>span{color:var(--ink);font-size:12px;font-weight:900}.atlas-radar-section-heading>a{background:var(--sun);border:1px solid var(--ink);border-radius:999px;padding:9px 12px}.atlas-saved-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.atlas-saved-search-grid>article{background:var(--white);border:1.5px solid var(--ink);border-radius:17px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.atlas-saved-search-main{min-height:160px;color:var(--ink);background:linear-gradient(145deg, var(--pink), var(--white) 78%);cursor:pointer;text-align:left;border:0;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.atlas-saved-search-main>span{background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.atlas-saved-search-main strong{margin-top:12px;font-family:Iowan Old Style,Georgia,serif;font-size:24px;line-height:1.04}.atlas-saved-search-main small{color:var(--ink-soft);margin-top:7px;font-size:12px;font-weight:750}.atlas-saved-search-main i{text-transform:uppercase;margin-top:auto;padding-top:13px;font-size:12px;font-style:normal;font-weight:900}.atlas-saved-search-grid>article>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.atlas-saved-search-grid>article>div button{min-height:38px;color:var(--ink-soft);background:var(--white);cursor:pointer;border:0;padding:0 10px;font-size:12px;font-weight:850}.atlas-saved-search-grid>article>div button+button{border-left:1px solid var(--line)}.atlas-saved-search-grid>article>div button.is-active{color:var(--ink);background:var(--lime)}.atlas-radar-carousel{scroll-snap-type:x mandatory;grid-auto-columns:minmax(235px,31%);grid-auto-flow:column;gap:10px;padding:2px 2px 9px;display:grid;overflow-x:auto}.atlas-radar-carousel>article{background:linear-gradient(145deg, var(--sun), var(--pink));border:1.5px solid var(--ink);scroll-snap-align:start;border-radius:18px;flex-direction:column;min-height:245px;padding:16px;display:flex}.atlas-radar-carousel>article:nth-child(3n+2){background:linear-gradient(145deg, var(--sky), var(--lavender))}.atlas-radar-carousel>article:nth-child(3n){background:linear-gradient(145deg, var(--lime), var(--sky))}.atlas-radar-carousel>article>span{font-size:24px}.atlas-radar-carousel>article>small{text-transform:uppercase;margin-top:9px;font-size:12px;font-weight:900}.atlas-radar-carousel>article>strong{margin-top:8px;font-family:Iowan Old Style,Georgia,serif;font-size:24px;line-height:1.02}.atlas-radar-carousel>article>p{color:var(--ink-soft);margin:8px 0 15px;font-size:12px;line-height:1.45}.atlas-radar-carousel>article>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.atlas-radar-carousel a,.atlas-radar-carousel button{min-height:38px;color:var(--white);background:var(--ink);border:1px solid var(--ink);cursor:pointer;text-align:center;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:900;display:grid}.atlas-radar-carousel button{color:var(--ink);background:#fffefad1}.atlas-radar-carousel button:disabled{opacity:.65;cursor:default}.atlas-radar-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:130px;display:grid}.atlas-radar-empty>span{font-size:30px}.atlas-radar-empty p{max-width:460px;color:var(--ink-soft);margin:0;font-size:12px}.atlas-radar-empty a{background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.atlas-radar-message{color:var(--ink-soft);margin:13px 2px 0;font-size:12px;font-weight:850}.atlas-personal-features>header{max-width:760px;margin-bottom:24px}.atlas-personal-features>header .eyebrow{color:var(--coral);margin:0 0 8px}.atlas-personal-features>header h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(42px,6vw,68px);line-height:.94}.atlas-personal-features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atlas-feature-button{border:2px solid var(--ink);min-height:220px;box-shadow:6px 6px 0 var(--ink);cursor:pointer;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:26px;transition:transform .18s,box-shadow .18s;display:flex}.atlas-feature-button:first-child{background:linear-gradient(135deg, var(--sky), var(--lavender))}.atlas-feature-button:nth-child(2){background:linear-gradient(135deg, var(--sun), var(--pink))}.atlas-feature-button:nth-child(3){background:linear-gradient(135deg, var(--lime), var(--sky))}.atlas-feature-button:nth-child(4){background:linear-gradient(135deg, var(--pink), var(--coral))}.atlas-feature-button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(4px,4px)rotate(-.35deg)}.atlas-feature-button:focus-visible{outline:5px solid var(--white);box-shadow:0 0 0 8px var(--ink)}.atlas-feature-button>span{margin:0 0 auto auto;font-family:Iowan Old Style,Georgia,serif;font-size:31px}.atlas-feature-button strong{font-family:Iowan Old Style,Georgia,serif;font-size:clamp(28px,4vw,42px);line-height:1}.atlas-feature-button p{max-width:410px;color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.5}.atlas-feature-button i{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-top:17px;font-size:12px;font-style:normal;font-weight:950}.atlas-favorites-workspace,.atlas-folder-manager,.atlas-alert-center{scroll-margin-top:22px}.atlas-folder-manager{background:radial-gradient(circle at 92% 14%, #ffffff94 0 8%, transparent 8.5%), linear-gradient(135deg, var(--pink), var(--sun) 45%, var(--sky));border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:8px 8px 0 var(--coral);border-radius:32px;grid-template-columns:minmax(220px,.8fr) minmax(380px,1.2fr);gap:26px 42px;margin:0 auto 34px;padding:clamp(24px,4vw,40px);display:grid}.atlas-folder-manager>div:first-child .eyebrow{color:var(--ink);margin:0 0 8px}.atlas-folder-manager>div:first-child h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(38px,5vw,56px);line-height:.94}.atlas-folder-manager>div:first-child p:last-child{max-width:360px;color:var(--ink-soft);margin:13px 0 0;font-size:14px;line-height:1.5}.atlas-folder-manager form{border:1.5px solid var(--ink);background:#fffefad1;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.atlas-folder-manager form>label{gap:6px;display:grid}.atlas-folder-manager form>label>span,.atlas-folder-manager legend{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.atlas-folder-manager input[type=text],.atlas-folder-manager form>label>input{width:100%;min-height:45px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);font:inherit;border-radius:13px;padding:0 13px;font-size:14px}.atlas-folder-manager fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px 10px;margin:0;padding:0;display:flex}.atlas-folder-manager fieldset label{background:var(--folder-dot);border:1.5px solid var(--ink);cursor:pointer;border-radius:50%;width:29px;height:29px;display:block;position:relative}.atlas-folder-manager fieldset input{opacity:0;pointer-events:none;position:absolute}.atlas-folder-manager fieldset label:has(input:checked){outline:3px solid var(--white);box-shadow:0 0 0 5px var(--ink)}.atlas-folder-manager fieldset label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.atlas-folder-manager form>button{min-height:45px;color:var(--white);background:var(--ink);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:12px;font-weight:900}.atlas-folder-manager button:disabled{cursor:wait;opacity:.6}.atlas-folder-list{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.atlas-folder-list>span{border:1.5px solid var(--ink);background:#fffefadb;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 7px 0 12px;font-size:12px;font-weight:900;display:inline-flex}.atlas-folder-list i{background:var(--folder-dot);border:1px solid var(--ink);border-radius:50%;width:12px;height:12px}.atlas-folder-list button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.atlas-folder-list button:hover{background:var(--sun)}.atlas-folder-message{color:var(--ink-soft);grid-column:1/-1;margin:-8px 0 0;font-size:12px;font-weight:800}.atlas-alert-center{background:linear-gradient(135deg, var(--lavender), var(--pink) 52%, var(--sky));border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:8px 8px 0 var(--lime), 11px 11px 0 var(--ink);border-radius:32px;margin:0 auto 44px;padding:clamp(24px,4vw,40px)}.atlas-alert-center>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.atlas-alert-center .eyebrow{color:var(--coral);margin:0 0 8px}.atlas-alert-center h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(42px,6vw,66px);line-height:.92}.atlas-alert-center header p:last-child{max-width:660px;color:var(--ink-soft);margin:14px 0 0;font-size:14px;line-height:1.55}.atlas-alert-center header aside{border:2px solid var(--ink);width:134px;min-height:134px;box-shadow:5px 5px 0 var(--coral);text-align:center;background:#fffefae0;border-radius:50%;align-content:center;place-items:center;padding:15px;display:grid}.atlas-alert-center header aside strong{font-family:Iowan Old Style,Georgia,serif;font-size:52px;line-height:.8}.atlas-alert-center header aside span{text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900;line-height:1.25}.atlas-alert-channel{background:var(--ink);border:1.5px solid var(--ink);color:var(--white);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:25px;padding:15px 17px;display:grid}.atlas-alert-channel>span{width:37px;height:37px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:17px;display:grid}.atlas-alert-channel strong{font-size:13px}.atlas-alert-channel p{color:#d8e0dd;margin:4px 0 0;font-size:12px;line-height:1.45}.atlas-alert-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.atlas-alert-actions button,.atlas-alert-actions a{min-height:40px;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;font:inherit;background:#fffefad6;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.atlas-alert-actions button:first-child,.atlas-alert-actions button[aria-pressed=true]{color:var(--white);background:var(--ink)}.atlas-alert-actions a{background:var(--lime)}.atlas-alert-topic-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.atlas-alert-topic-overview>button{min-width:0;color:var(--ink);border:1px solid var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fffefad1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:13px 11px;transition:transform .15s,box-shadow .15s,background .15s;display:grid}.atlas-alert-topic-overview>button:hover{transform:translateY(-2px);box-shadow:0 4px #0c443833}.atlas-alert-topic-overview>button.is-active{background:var(--lime);box-shadow:3px 3px 0 var(--ink)}.atlas-alert-topic-overview>button>span{font-size:15px}.atlas-alert-topic-overview button strong{font-size:12px;line-height:1.25;display:block}.atlas-alert-topic-overview button p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.4}.atlas-alert-topic-overview button b{min-width:31px;min-height:31px;color:var(--white);background:var(--ink);text-align:center;border-radius:50%;align-content:center;place-items:center;padding:5px;font-size:12px;display:grid}.atlas-alert-topic-overview button b small{font-size:5px;font-weight:800;display:block}.atlas-alert-followed{border:1.5px solid var(--ink);background:#fffefac7;border-radius:20px;margin-top:16px;padding:17px}.atlas-alert-followed>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.atlas-alert-followed>header div{gap:3px;display:grid}.atlas-alert-followed>header span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.atlas-alert-followed>header strong{font-family:Iowan Old Style,Georgia,serif;font-size:24px}.atlas-alert-followed>header button{color:var(--ink-soft);border:1px solid var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.atlas-alert-followed-list{gap:10px;margin-top:13px;display:grid}.atlas-alert-followed-list>article{background:var(--white);border:1px solid var(--ink);border-radius:16px;gap:12px;padding:14px;display:grid}.atlas-alert-followed-title{align-items:center;gap:10px;display:flex}.atlas-alert-followed-title>span{background:var(--lavender);border:1px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.atlas-alert-followed-title div{gap:2px;display:grid}.atlas-alert-followed-title strong{font-family:Iowan Old Style,Georgia,serif;font-size:20px;line-height:1.05}.atlas-alert-followed-title small{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:800}.atlas-alert-followed-list fieldset{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.atlas-alert-followed-list legend{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900}.atlas-alert-followed-list fieldset button{min-height:33px;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.atlas-alert-followed-list fieldset button.is-active{background:var(--lime);border-color:var(--ink)}.atlas-alert-followed-list fieldset button:disabled{cursor:wait;opacity:.55}.atlas-alert-new-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.atlas-alert-new-matches>a{min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 8px;padding:10px;display:grid}.atlas-alert-new-matches>a>span{grid-row:1/span 2;font-size:17px}.atlas-alert-new-matches>a strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:12px}.atlas-alert-new-matches>a small{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.atlas-alert-up-to-date{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:12px;font-weight:850;margin:0!important}.atlas-alert-followed-buttons{flex-wrap:wrap;gap:7px;display:flex}.atlas-alert-followed-buttons a,.atlas-alert-followed-buttons button{min-height:38px;color:var(--white);background:var(--ink);border:1px solid var(--ink);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.atlas-alert-followed-buttons button{color:var(--ink);background:0 0}.atlas-alert-followed-buttons button:disabled{cursor:wait;opacity:.55}.atlas-alert-followed-list>article>p{color:var(--ink-soft);margin:-4px 0 0;font-size:12px;font-weight:850}.atlas-alert-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.atlas-alert-empty>span{color:var(--coral);font-size:30px}.atlas-alert-empty p{color:var(--ink-soft);margin:0;font-size:12px}.atlas-alert-empty a{color:var(--ink);background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.atlas-alert-center>small{color:var(--ink-soft);margin-top:12px;font-size:12px;font-weight:800;display:block}.atlas-favorite-filters{background:var(--white);border:2px solid var(--ink);width:min(1060px,100% - 36px);box-shadow:8px 8px 0 var(--sky);border-radius:30px;margin:0 auto 44px;padding:clamp(24px,4vw,38px)}.atlas-favorite-filters>header{margin-bottom:22px}.atlas-favorite-filters .eyebrow{color:var(--coral);margin:0 0 7px}.atlas-favorite-filters h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(38px,5vw,54px);line-height:.95}.atlas-favorite-filters>header>span{max-width:720px;color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.5;display:block}.atlas-favorite-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.atlas-favorite-filters label{gap:5px;display:grid}.atlas-favorite-filters label>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.atlas-favorite-filters select{width:100%;min-height:46px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);font:inherit;border-radius:13px;padding:0 38px 0 12px;font-size:13px;font-weight:800}.atlas-location-status{color:var(--ink-soft);margin:13px 0 0;font-size:12px;font-weight:800}.atlas-favorite-groups{gap:42px;width:min(1060px,100% - 36px);margin:0 auto;display:grid}.atlas-favorite-group{background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--favorite-color);border-radius:32px;padding:clamp(18px,3vw,30px)}.atlas-favorite-group>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.atlas-favorite-group>header>span{background:var(--favorite-soft);border:1.5px solid var(--ink);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.atlas-favorite-group>header p{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:950}.atlas-favorite-group>header h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,5vw,50px);line-height:1}.atlas-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atlas-favorite-grid article{background:linear-gradient(145deg, var(--favorite-soft), var(--white) 76%);border:1.5px solid var(--ink);border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.atlas-favorite-grid article>a{flex-direction:column;flex:1;align-items:flex-start;min-height:220px;padding:22px;display:flex}.atlas-favorite-main>small{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:900}.atlas-favorite-main>strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-top:10px;font-family:Iowan Old Style,Georgia,serif;font-size:27px;line-height:1.04}.atlas-favorite-main>span{color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.5}.atlas-favorite-main>i{color:var(--ink);text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:12px;font-style:normal;font-weight:950}.atlas-favorite-signals{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.atlas-favorite-signals b{color:var(--ink);border:1px solid var(--ink);background:#fffefad9;border-radius:999px;padding:5px 7px;font-size:12px;line-height:1}.favorite-personal-panel{border-top:1px solid var(--line)}.favorite-personal-panel summary{min-height:46px;color:var(--ink);cursor:pointer;background:#fffefab8;justify-content:space-between;align-items:center;gap:10px;padding:0 15px;font-size:12px;font-weight:900;list-style:none;display:flex}.favorite-personal-panel summary::-webkit-details-marker{display:none}.favorite-personal-panel[open] summary{background:var(--favorite-soft);border-bottom:1px solid var(--line)}.favorite-personal-panel[open] summary span{transform:rotate(45deg)}.favorite-personal-panel>div{background:var(--white);gap:12px;padding:15px;display:grid}.favorite-personal-panel label:not(.favorite-alert-toggle){gap:5px;display:grid}.favorite-personal-panel label:not(.favorite-alert-toggle)>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.favorite-personal-panel select,.favorite-personal-panel textarea{width:100%;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);font:inherit;resize:vertical;border-radius:11px;padding:10px;font-size:12px;line-height:1.45}.favorite-personal-panel select{min-height:41px}.favorite-alert-toggle{background:var(--favorite-soft);border:1px solid var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.favorite-alert-toggle input{accent-color:var(--ink);margin-top:3px}.favorite-alert-toggle>span{color:var(--ink);gap:3px;margin:0;display:grid}.favorite-alert-toggle strong{margin:0;font-family:inherit;font-size:12px}.favorite-alert-toggle small{color:var(--ink-soft);text-transform:none;font-size:12px;font-weight:700;line-height:1.4}.favorite-alert-topics{border:0;gap:7px;margin:0;padding:0;display:grid}.favorite-alert-topics legend{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:950}.favorite-personal-panel .favorite-alert-topics label{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.favorite-personal-panel .favorite-alert-topics label:has(input:checked){background:var(--favorite-soft);border-color:var(--ink)}.favorite-alert-topics input{accent-color:var(--ink);margin-top:2px}.favorite-personal-panel .favorite-alert-topics label>span{color:var(--ink);font-size:14px;font-weight:inherit;letter-spacing:0;text-transform:none;margin:0}.favorite-personal-panel .favorite-alert-topics label>span:last-child{gap:2px;display:grid}.favorite-alert-topics label strong{margin:0;font-family:inherit;font-size:12px}.favorite-alert-topics label small{color:var(--ink-soft);text-transform:none;font-size:12px;font-weight:700;line-height:1.35}.favorite-alert-topics:disabled{opacity:.48}.favorite-personal-panel>div>.favorite-alert-delivery{color:var(--ink-soft);text-align:left;margin:-2px 0 0;font-size:12px;font-weight:750;line-height:1.4}.favorite-personal-panel>div>button{min-height:41px;color:var(--white);background:var(--ink);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;font-size:12px;font-weight:900}.favorite-personal-panel>div>button:disabled{color:var(--ink-soft);background:var(--paper);cursor:default}.favorite-personal-panel>div>p{color:var(--ink-soft);text-align:center;margin:-5px 0 0;font-size:12px;font-weight:800}.atlas-favorite-grid .favorite-remove{min-height:42px;color:var(--ink-soft);border:0;border-top:1px solid var(--line);cursor:pointer;background:#fffefab3;font-size:12px;font-weight:850}.atlas-favorite-grid .favorite-remove:hover{color:var(--ink);background:var(--sun)}.atlas-empty-favorites{text-align:center;background:linear-gradient(145deg, var(--lavender), var(--sky));border:2px solid var(--ink);width:min(760px,100% - 36px);min-height:340px;box-shadow:8px 8px 0 var(--lime);border-radius:34px;align-content:center;place-items:center;margin:0 auto;padding:46px;display:grid}.atlas-empty-favorites>span{color:var(--coral);font-size:58px}.atlas-empty-favorites h2{margin:8px 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(38px,7vw,64px)}.atlas-empty-favorites p{max-width:520px;color:var(--ink-soft);margin:0;line-height:1.55}.atlas-empty-favorites a{min-height:48px;color:var(--white);background:var(--ink);border-radius:999px;align-items:center;margin-top:22px;padding:0 19px;font-size:13px;font-weight:900;display:inline-flex}.atlas-empty-favorites>button{min-height:46px;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:999px;margin-top:20px;padding:0 18px;font-size:12px;font-weight:900}.wizard-saved-search-message,.wizard-free-slot-message{color:var(--ink);background:var(--lime);border:1.5px solid var(--ink);border-radius:14px;margin:0 0 14px;padding:12px 15px;font-size:12px;font-weight:850}.wizard-saved-search-message a{margin-left:7px;text-decoration:underline}.wizard-upgrade-message{background:linear-gradient(135deg, var(--sun), var(--pink));border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:15px;display:grid}.wizard-upgrade-message>span{font-size:24px}.wizard-upgrade-message p{margin:0;font-size:12px;font-weight:800}.wizard-upgrade-message a{min-height:38px;color:var(--white);background:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.shared-folder-page{min-height:100vh;color:var(--ink);background:var(--paper);padding:22px 0 60px}.shared-folder-nav{background:var(--white);border:2px solid var(--ink);width:min(1040px,100% - 36px);min-height:78px;box-shadow:5px 5px 0 var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 32px;padding:10px 18px;display:flex}.shared-folder-nav img{width:150px;height:auto;display:block}.shared-folder-nav>a:last-child{background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:11px 15px;font-size:12px;font-weight:900}.shared-folder-hero{background:linear-gradient(135deg, var(--sky), var(--lavender), var(--pink));border:3px solid var(--ink);width:min(1040px,100% - 36px);min-height:330px;box-shadow:8px 8px 0 var(--coral), 12px 12px 0 var(--ink);border-radius:38px;flex-direction:column;justify-content:flex-end;margin:0 auto 34px;padding:clamp(28px,7vw,72px);display:flex}.shared-folder-hero .eyebrow{color:var(--coral)}.shared-folder-hero h1{margin:8px 0 12px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(56px,10vw,110px);line-height:.86}.shared-folder-hero h1 span{color:var(--coral)}.shared-folder-hero>p:last-child{color:var(--ink-soft);margin:0;font-size:16px}.shared-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1040px,100% - 36px);margin:0 auto;display:grid}.shared-folder-grid article{background:var(--white);border:2px solid var(--ink);min-height:285px;box-shadow:5px 5px 0 var(--sun);border-radius:24px;flex-direction:column;padding:21px;display:flex}.shared-folder-grid article:nth-child(3n+2){box-shadow:5px 5px 0 var(--sky)}.shared-folder-grid article:nth-child(3n){box-shadow:5px 5px 0 var(--pink)}.shared-folder-grid article>span{font-size:28px}.shared-folder-grid article>small{color:var(--coral);text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:900}.shared-folder-grid h2{margin:8px 0;font-family:Iowan Old Style,Georgia,serif;font-size:27px;line-height:1.03}.shared-folder-grid p{color:var(--ink-soft);margin:0 0 18px;font-size:13px;line-height:1.5}.shared-folder-grid article>a{text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:900}.shared-folder-empty{border:2px dashed var(--ink);border-radius:24px;place-items:center;width:min(720px,100% - 36px);min-height:180px;margin:0 auto;display:grid}.shared-folder-footer{border-top:2px solid var(--ink);justify-content:space-between;width:min(1040px,100% - 36px);margin:60px auto 0;padding-top:22px;display:flex}.shared-folder-footer strong{font-family:Iowan Old Style,Georgia,serif;font-size:24px}.shared-folder-footer a{font-size:12px;font-weight:900}@media (width<=760px){.mon-atlas-page{padding-bottom:42px}.mon-atlas-nav{padding-left:10px}.mon-atlas-nav .brand-with-logo{max-width:108px}.mon-atlas-nav .brand-logo{width:108px;max-height:45px}.mon-atlas-nav nav{gap:4px;display:flex}.mon-atlas-nav nav a{min-height:38px;box-shadow:2px 2px 0 var(--ink);gap:3px;padding:0 9px;font-size:12px}.mon-atlas-nav nav a:not(.nav-cta){display:inline-flex}.mon-atlas-hero{min-height:450px;box-shadow:6px 6px 0 var(--coral), 9px 9px 0 var(--ink);border-radius:28px;grid-template-columns:1fr;align-items:start;padding:26px 22px}.mon-atlas-hero h1{font-size:clamp(64px,22vw,96px)}.mon-atlas-hero aside{justify-self:end;width:154px;min-height:154px;padding:15px}.mon-atlas-hero aside strong{font-size:48px}.atlas-profile-strip{flex-direction:column;align-items:flex-start}.atlas-membership-card{box-shadow:5px 5px 0 var(--ink);border-radius:25px;grid-template-columns:1fr;padding:24px 20px}.atlas-membership-card>aside{justify-self:end;width:158px;min-height:158px}.atlas-membership-card>aside>strong{font-size:56px}.atlas-free-progress>div{flex-direction:column;align-items:flex-start;gap:3px}.atlas-personal-features>div{grid-template-columns:1fr}.atlas-feature-button{min-height:190px;padding:21px}.atlas-since-visit{box-shadow:5px 5px 0 var(--lime), 8px 8px 0 var(--ink);border-radius:25px;padding:23px 18px}.atlas-since-visit>header{grid-template-columns:1fr}.atlas-since-visit>header>aside{justify-self:end;width:120px;min-height:120px}.atlas-since-visit>header>aside strong{font-size:47px}.atlas-digest-summary,.atlas-since-visit-grid{grid-template-columns:1fr}.atlas-digest-summary article{min-height:88px}.atlas-unavailable-links{padding:13px}.atlas-unavailable-links>header{flex-direction:column;align-items:flex-start}.atlas-unavailable-links article,.atlas-link-alternatives{grid-template-columns:1fr}.atlas-since-visit-actions{flex-direction:column;align-items:stretch}.atlas-since-visit-actions button{width:100%}.atlas-since-visit-empty{grid-template-columns:auto 1fr}.atlas-since-visit-empty a{text-align:center;grid-column:1/-1}.atlas-radar{box-shadow:5px 5px 0 var(--coral), 8px 8px 0 var(--ink);border-radius:25px;padding:23px 18px}.atlas-radar>header{grid-template-columns:1fr}.atlas-live-digest-status{width:100%;min-width:0}.atlas-saved-searches,.atlas-radar-discoveries{padding:13px}.atlas-radar-section-heading{flex-direction:column;align-items:flex-start}.atlas-saved-search-grid{grid-template-columns:1fr}.atlas-radar-carousel{grid-auto-columns:86%}.atlas-folder-manager{box-shadow:5px 5px 0 var(--coral);border-radius:25px;grid-template-columns:1fr;padding:22px 18px}.atlas-folder-manager form{grid-template-columns:1fr}.atlas-folder-manager form>button{width:100%}.atlas-alert-center{box-shadow:5px 5px 0 var(--lime), 8px 8px 0 var(--ink);border-radius:25px;padding:23px 18px}.atlas-alert-center>header{grid-template-columns:1fr}.atlas-alert-center header aside{justify-self:end;width:116px;min-height:116px}.atlas-alert-center header aside strong{font-size:45px}.atlas-alert-topic-overview{grid-template-columns:1fr}.atlas-alert-actions{grid-template-columns:1fr;display:grid}.atlas-alert-followed{padding:14px 12px}.atlas-alert-followed>header{align-items:flex-start}.atlas-alert-followed-list fieldset{grid-template-columns:1fr;display:grid}.atlas-alert-followed-list fieldset button{justify-content:flex-start}.atlas-alert-new-matches{grid-template-columns:1fr}.atlas-alert-followed-buttons{grid-template-columns:1fr;display:grid}.atlas-favorite-filters{box-shadow:5px 5px 0 var(--sky);border-radius:24px;padding:22px 18px}.atlas-favorite-filters>div,.atlas-favorite-grid{grid-template-columns:1fr}.atlas-favorite-group{box-shadow:5px 5px 0 var(--favorite-color);border-radius:24px}.atlas-favorite-grid article>a{min-height:190px;padding:18px}.atlas-empty-favorites{min-height:300px;padding:30px 20px}.wizard-upgrade-message{grid-template-columns:auto 1fr}.wizard-upgrade-message a{grid-column:1/-1;justify-content:center}.shared-folder-nav img{width:112px}.shared-folder-nav>a:last-child{padding:9px 11px;font-size:12px}.shared-folder-hero{border-radius:28px;min-height:290px;padding:28px 22px}.shared-folder-grid{grid-template-columns:1fr}.shared-folder-footer{flex-direction:column;align-items:flex-start;gap:12px}}.proposal-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:min(1100px,100% - 40px);margin:0 auto 34px;display:grid}.proposal-paths a{min-height:118px;color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:24px;grid-template-columns:auto 1fr;align-content:center;column-gap:14px;padding:22px;transition:transform .15s,box-shadow .15s;display:grid}.proposal-paths a:first-child{background:var(--gradient-meadow)}.proposal-paths a:last-child{background:var(--gradient-sunrise)}.proposal-paths a:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.proposal-paths a>span{grid-row:1/span 2;align-self:center;font-size:28px}.proposal-paths strong{font-family:Iowan Old Style,Georgia,serif;font-size:25px;line-height:1.05}.proposal-paths small{color:var(--ink-soft);margin-top:6px;font-size:12px;font-weight:800}.promotion-section{width:min(1180px,100% - 40px);margin:80px auto 100px}.promotion-section>header{text-align:center;max-width:900px;margin:0 auto 38px}.promotion-section>header .eyebrow{color:var(--coral);margin:0 0 10px}.promotion-section>header h2{letter-spacing:-.05em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(50px,7vw,88px);font-weight:600;line-height:.88}.promotion-section>header h2 em{color:var(--coral);font-weight:inherit}.promotion-section>header>p:last-child{max-width:650px;color:var(--ink-soft);margin:22px auto 0;font-size:15px;line-height:1.6}.promotion-section .promotion-form-shell{width:min(1100px,100%);box-shadow:10px 10px 0 var(--sun);background:linear-gradient(145deg,#fff3c9,#ffe5f0 52%,#e4dcff);margin-bottom:0}.promotion-price-card{background:linear-gradient(135deg, var(--sky), var(--lime));border:2px solid var(--ink);box-shadow:6px 6px 0 var(--coral);border-radius:27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(22px,4vw,38px);display:grid}.promotion-price-card .eyebrow{color:var(--coral);margin:0 0 9px}.promotion-price-card h2{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(34px,5vw,53px);line-height:.95}.promotion-price-card p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:15px 0 0;font-size:14px;line-height:1.55}.promotion-price-card aside{background:var(--white);border:2px solid var(--ink);width:150px;min-height:150px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;align-content:center;place-items:center;display:grid}.promotion-price-card aside strong{font-family:Iowan Old Style,Georgia,serif;font-size:62px;line-height:.75}.promotion-price-card aside span{margin-top:7px;font-size:14px;font-weight:950}.promotion-price-card aside small{text-transform:uppercase;font-size:12px;font-weight:850}.promotion-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.promotion-success>span{background:var(--lime);border:2px solid var(--ink);width:72px;height:72px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid}.promotion-success .eyebrow{color:var(--coral);margin:25px 0 9px}.promotion-success h2{max-width:720px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(40px,6vw,66px);line-height:.95}.promotion-success p:not(.eyebrow){max-width:650px;color:var(--ink-soft);margin:20px 0;line-height:1.6}.promotion-success button{min-height:44px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:900}@media (width<=620px){.proposal-paths{grid-template-columns:1fr;width:calc(100% - 24px)}.proposal-paths a{border-radius:20px;min-height:104px;padding:18px}.promotion-section{width:calc(100% - 24px);margin:65px auto 75px}.promotion-section>header h2{font-size:clamp(46px,14vw,67px)}.promotion-section .promotion-form-shell{width:100%}.promotion-price-card{grid-template-columns:1fr;padding:20px 16px}.promotion-price-card aside{justify-self:end;width:128px;min-height:128px}.promotion-price-card aside strong{font-size:53px}.promotion-success{min-height:480px}}.promotion-payment-page{background:radial-gradient(circle at 90% 12%, #d8ff68b3, transparent 28rem), var(--paper);min-height:100vh;padding-top:1px}.promotion-payment-card{background:linear-gradient(135deg, var(--sky), var(--pink) 58%, var(--sun));border:3px solid var(--ink);width:min(1050px,100% - 36px);min-height:560px;box-shadow:10px 10px 0 var(--coral), 14px 14px 0 var(--ink);border-radius:38px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;margin:72px auto;padding:clamp(28px,6vw,68px);display:grid}.promotion-payment-card.active{background:linear-gradient(135deg, var(--lime), var(--sky))}.promotion-payment-card .eyebrow{color:var(--coral);margin:0 0 12px}.promotion-payment-card h1{letter-spacing:-.055em;max-width:720px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(54px,8vw,92px);line-height:.88}.promotion-payment-card>div>p:not(.eyebrow):not(.promotion-payment-name){max-width:650px;color:var(--ink-soft);font-size:16px;line-height:1.6}.promotion-payment-name{margin:24px 0 7px;font-size:18px;font-weight:950}.promotion-payment-card .payment-note{border:1px solid var(--ink);background:#fffefabf;border-radius:12px;padding:10px 13px;font-weight:800}.promotion-payment-card>aside{border:2px solid var(--ink);width:210px;min-height:210px;box-shadow:6px 6px 0 var(--ink);text-align:center;background:#fffefaeb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.promotion-payment-card aside>strong{font-family:Iowan Old Style,Georgia,serif;font-size:76px;line-height:.78}.promotion-payment-card aside>span{text-transform:uppercase;margin-top:7px;font-size:14px;font-weight:950}.promotion-payment-card aside>small{text-transform:uppercase;font-size:12px;font-weight:850}.promotion-payment-card form{width:100%}.promotion-payment-card button{width:100%;min-height:42px;color:var(--ink);background:var(--lime);border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;margin-top:16px;padding:0 10px;font-size:12px;font-weight:950}.promotion-payment-card button:disabled{background:var(--paper);cursor:not-allowed;opacity:.7}.promotion-payment-card .not-payable{background:var(--paper);border-radius:999px;margin-top:16px;padding:7px 9px;font-size:12px}@media (width<=700px){.promotion-payment-card{min-height:650px;box-shadow:6px 6px 0 var(--coral), 9px 9px 0 var(--ink);border-radius:28px;grid-template-columns:1fr;align-items:start;margin:45px auto;padding:28px 21px}.promotion-payment-card h1{font-size:clamp(52px,16vw,72px)}.promotion-payment-card>aside{justify-self:end;width:170px;min-height:170px}.promotion-payment-card aside>strong{font-size:62px}}p,small,label,legend,dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}button small,a small,button strong,a strong{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}button small,a small{line-height:1.35}.landing-start-button,.proposal-paths a,.region-card-grid>button,.wizard-choice-grid>button,.wizard-region-grid>button,.wizard-kind-card,.atlas-feature-button,.atlas-alert-topic-overview button{height:auto}@media (width<=760px){input,select,textarea{font-size:16px!important}.vision-grid p{color:var(--ink);font-size:clamp(18px,4.8vw,21px);font-weight:520;line-height:1.65}.action-loop p{color:var(--ink);font-size:17px;font-weight:550;line-height:1.55}.landing-section-heading>p:last-child,.wizard-screen-heading>span,.wizard-results-heading>div>span,.wizard-result-filters>div>span{color:var(--ink);font-size:18px;font-weight:520;line-height:1.6}.trajectory-stop>small{color:var(--ink);font-size:14px;line-height:1.35}.trajectory-detail small{font-size:14px;line-height:1.35}.trajectory-detail p{color:var(--ink);font-size:17px;font-weight:520;line-height:1.55}.trajectory-detail>a{min-height:50px;font-size:14px}.wizard-universe-grid small,.wizard-kind-card>small,.wizard-region-grid button>small,.wizard-progress-list button>b small{color:var(--ink);font-size:14px;line-height:1.35}.wizard-help-note{color:var(--ink);font-size:16px}.wizard-result-copy small{color:var(--ink);font-size:14px;line-height:1.4}.wizard-result-copy>span{color:var(--ink);font-size:17px;font-weight:520;line-height:1.55}.wizard-sponsored-badge,.wizard-popularity-badge,.wizard-year-badge{font-size:14px}.wizard-result-copy i{padding-top:17px;font-size:14px;line-height:1.35}.initiative-visible-basics{gap:11px;padding:17px 15px}.initiative-visible-basics>p{font-size:14px;line-height:1.35}.initiative-visible-basics>.basic-sticker{min-height:92px;padding:12px}.initiative-visible-basics small{font-size:13px}.initiative-visible-basics strong{font-size:14px;line-height:1.4}.initiative-resource-library>summary{min-height:56px;font-size:15px;line-height:1.35}.initiative-resource-library>summary b{font-size:14px}.initiative-resource-topics details>summary{min-height:52px;font-size:15px}.initiative-resource-topics details>summary small{font-size:14px}.initiative-resource-topics a{min-height:52px;font-size:15px;line-height:1.45}.initiative-practical-details summary{min-height:50px;font-size:14px}.initiative-practical-grid dt{font-size:13px;line-height:1.35}.initiative-practical-grid dd{font-size:15px;line-height:1.5}.initiative-practical-details>p{font-size:14px;line-height:1.55}.wizard-result-actions button{min-height:50px;font-size:14px;line-height:1.3}.reference-section p{color:var(--ink);font-size:18px;font-weight:560;line-height:1.6}footer p{color:var(--ink);font-size:17px;font-weight:520;line-height:1.55}.footer-center .data-credit{opacity:1;margin-top:5px;font-size:15px;line-height:1.5}.footer-center nav{gap:10px 18px}.footer-center nav a{font-size:14px;line-height:1.4}button small,a small{font-size:13px}.language-switcher button{min-width:38px;height:34px}.wizard-progress-list button{min-height:74px}.wizard-universe-grid>button{min-height:162px}.explorer-quick-nav a,.wizard-quick-nav a,.wizard-quick-nav button{white-space:normal;min-height:56px;line-height:1.15}.atlas-since-visit-grid a,.atlas-since-visit-grid button,.atlas-saved-search-grid>article>div button,.atlas-radar-carousel a,.atlas-radar-carousel button,.atlas-alert-followed-list fieldset button,.atlas-alert-followed-buttons button{min-height:44px}}.brand{min-width:0;max-width:100%}.brand strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(17px,2vw,21px)}.brand small{letter-spacing:.06em;font-size:15px}.brand .brand-mark,.travel-brand-mark{flex-shrink:0}.solushions-brand{width:auto;max-width:100%}.solushions-brand .brand-mark img{object-fit:contain;width:100%;height:100%}.mon-atlas-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(40px,8vw,96px);line-height:1.02}@media (width<=760px){.mon-atlas-hero h1{letter-spacing:-.045em;font-size:clamp(32px,10vw,64px)}.wizard-quick-nav a[href=\/mon-atlas]{overflow-wrap:normal;word-break:normal;text-align:center;flex-grow:1.6;line-height:1.2}.site-header .nav-atlas{overflow-wrap:normal;word-break:normal;line-height:1.3}}.life-comic-hero{border:3px solid var(--ink);background:var(--cream,#fff8e8);min-width:0;box-shadow:8px 8px 0 var(--coral);border-radius:30px;margin:0;overflow:hidden}.life-comic-hero>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.life-comic-hero figcaption{border-top:3px solid var(--ink);flex-direction:column;gap:6px;padding:18px 22px;display:flex}.life-comic-hero figcaption strong{font-size:24px;line-height:1.2}.life-comic-hero figcaption span{font-size:16px;line-height:1.5}@media (width<=760px){.life-comic-hero{box-shadow:5px 5px 0 var(--coral);border-radius:24px}}.legacy-import{background:#e1d3ff;border:3px solid #153d31;border-radius:25px;margin:24px 0;padding:24px;font-size:18px;line-height:1.6;box-shadow:6px 6px #153d31}.legacy-import summary{cursor:pointer;font-weight:750}.legacy-import div{flex-wrap:wrap;gap:12px;display:flex}.legacy-import button{white-space:normal;color:#153d31;max-width:100%;font:inherit;background:#ffdf71;border:2px solid #153d31;border-radius:25px;padding:12px 20px;font-weight:700}body{background:var(--paper)}.shared-surprise{min-width:0;margin:10px 0 36px}.shared-surprise-intro{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.shared-surprise-intro p{margin:0;font-size:19px;font-weight:700}.shared-surprise .landing-surprise-action{white-space:normal;min-height:56px;margin:0;padding:12px 24px;font-size:18px}.shared-surprise .surprise-results{margin-top:24px;padding:24px}.shared-surprise .surprise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.shared-surprise .surprise-card{border-width:3px;border-radius:28px;min-height:0;padding:24px}.shared-surprise .surprise-card h4{margin:14px 0;font-family:Georgia,serif;font-size:30px;line-height:1.15}.shared-surprise .surprise-card p,.shared-surprise .surprise-results-heading p:not(.eyebrow){font-size:18px;line-height:1.6}.shared-surprise .surprise-kind{white-space:normal;font-size:16px;line-height:1.5}.shared-surprise-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:20px;display:flex}.shared-surprise-actions a,.shared-surprise-actions button{white-space:normal;background:var(--white);border:2px solid var(--ink);max-width:100%;box-shadow:3px 3px var(--ink);border-radius:25px;justify-content:center;align-items:center;padding:11px 18px;font-size:17px;font-weight:800;display:inline-flex}.shared-surprise-actions button{background:var(--sun)}@media (width<=720px){.shared-surprise .surprise-grid{grid-template-columns:1fr}.shared-surprise .surprise-results{padding:18px}.shared-surprise .surprise-card{padding:20px}.shared-surprise-intro{justify-content:flex-start;align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_9cmq9_1{color:#12372c;max-width:1160px;margin:0 auto;padding:22px 28px 30px}._header_9cmq9_2{border-bottom:2px solid #12372c;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}._brand_9cmq9_3{letter-spacing:-.7px;align-items:center;gap:12px;font-size:28px;font-weight:800;display:inline-flex}._brand_9cmq9_3 img{border:2px solid #12372c;border-radius:16px;box-shadow:3px 3px #ff7057}._dot_9cmq9_5{color:#dc513b}._aboutLink_9cmq9_6{padding:12px 0;font-size:16px;font-weight:700}._aboutLink_9cmq9_6 span{margin-left:8px}._intro_9cmq9_8{text-align:center;padding:52px 0 38px}._eyebrow_9cmq9_9{text-transform:uppercase;letter-spacing:1.6px;margin:0 0 16px;font-size:14px;font-weight:800}._intro_9cmq9_8 h1{letter-spacing:-3px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(46px,7vw,84px);font-weight:700;line-height:1.02}._intro_9cmq9_8 h1 em{color:#c84733;font-weight:500}._intro_9cmq9_8>p:last-child{margin:0;font-size:20px;line-height:1.65}._universes_9cmq9_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:8px 7px 12px 0;display:grid}._card_9cmq9_14{border:3px solid #12372c;border-radius:30px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:7px 7px #12372c}._card_9cmq9_14:hover{transform:translate(-2px,-3px);box-shadow:9px 10px #12372c}._page_9cmq9_1 a:focus-visible{outline-offset:5px;outline:4px solid #9a329a}._life_9cmq9_17{background:#e4f6cc}._travel_9cmq9_18{background:#ffe5c9}._lifeVisual_9cmq9_19,._travelVisual_9cmq9_19{border-bottom:3px solid #12372c;height:235px;position:relative}._lifeVisual_9cmq9_19{background:radial-gradient(circle,#fff8e8 0 28%,#0000 28.5%),linear-gradient(120deg,#d8ff68,#a8dcff);justify-content:center;align-items:center;display:flex}._lifeVisual_9cmq9_19>img{object-fit:contain;border:2px solid #12372c;border-radius:28px;width:144px;height:144px;transform:rotate(-7deg);box-shadow:6px 6px #ff7057}._visualLabel_9cmq9_22{z-index:1;background:#fff8e8;border:2px solid #12372c;border-radius:30px;padding:8px 13px;font-size:14px;font-weight:800;position:absolute;top:17px;left:18px}._leaf_9cmq9_23,._heart_9cmq9_23,._spark_9cmq9_23{font-size:42px;position:absolute}._leaf_9cmq9_23{bottom:26px;left:12%;transform:rotate(-15deg)}._heart_9cmq9_23{top:75px;right:10%;transform:rotate(10deg)}._spark_9cmq9_23{color:#12372c;bottom:15px;right:15%}._travelVisual_9cmq9_19>img{object-fit:cover;object-position:center 49%;width:100%;height:100%}._cardCopy_9cmq9_28{flex-direction:column;flex:1;padding:26px;display:flex}._kicker_9cmq9_29{text-transform:uppercase;letter-spacing:1.3px;margin:0 0 10px;font-size:14px;font-weight:800}._cardCopy_9cmq9_28 h2{letter-spacing:-1.3px;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(30px,3.6vw,43px);font-weight:700;line-height:1.1}._cardCopy_9cmq9_28 h2 em{font-weight:500}._cardCopy_9cmq9_28>p:not(._kicker_9cmq9_29){margin:0 0 18px;font-size:18px;line-height:1.6}._scope_9cmq9_33{margin-bottom:23px;font-size:15px;font-weight:650;line-height:1.5}._cta_9cmq9_34{background:#d8ff68;border:2px solid #12372c;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 18px;font-size:18px;font-weight:800;display:flex}._travel_9cmq9_18 ._cta_9cmq9_34{background:#ffd34e}._cta_9cmq9_34>span{font-size:27px;line-height:1}._project_9cmq9_37{border-top:2px solid #12372c;grid-template-columns:1fr 1.25fr;gap:45px;margin-top:30px;padding:58px 0 45px;scroll-margin-top:25px;display:grid}._project_9cmq9_37 h2{letter-spacing:-1.5px;margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,50px);line-height:1.1}._project_9cmq9_37 h2 em{font-weight:500}._projectCopy_9cmq9_40 p{margin:0 0 18px;font-size:18px;line-height:1.7}._projectCopy_9cmq9_40 p:last-child{margin-bottom:0}._footer_9cmq9_42{border-top:2px solid #12372c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:25px 0 10px;display:flex}._footer_9cmq9_42 p{margin:0;font-size:16px}._footer_9cmq9_42 nav{gap:22px;font-size:17px;font-weight:800;display:flex}@media (width<=650px){._page_9cmq9_1{padding:16px 19px 24px}._header_9cmq9_2{flex-wrap:wrap;gap:12px;padding-bottom:14px}._brand_9cmq9_3{font-size:25px}._brand_9cmq9_3 img{width:44px;height:44px}._aboutLink_9cmq9_6{padding:5px 0;font-size:15px}._intro_9cmq9_8{text-align:left;padding:34px 0 26px}._intro_9cmq9_8 h1{letter-spacing:-1.8px;font-size:clamp(39px,10.5vw,64px)}._intro_9cmq9_8>p:last-child{font-size:18px}._eyebrow_9cmq9_9{letter-spacing:1px;font-size:13px;line-height:1.6}._desktopBreak_9cmq9_55{display:none}._universes_9cmq9_13{grid-template-columns:1fr;gap:26px}._lifeVisual_9cmq9_19,._travelVisual_9cmq9_19{height:205px}._cardCopy_9cmq9_28{padding:22px}._cardCopy_9cmq9_28 h2{font-size:clamp(29px,8vw,39px)}._cardCopy_9cmq9_28>p:not(._kicker_9cmq9_29){font-size:18px}._cta_9cmq9_34{padding:13px 15px;font-size:17px}._project_9cmq9_37{grid-template-columns:1fr;gap:23px;margin-top:27px;padding:32px 0}._footer_9cmq9_42{flex-direction:column;align-items:flex-start;gap:13px}}@media (prefers-reduced-motion:reduce){._card_9cmq9_14{transition:none}}._upcoming_9cmq9_66{padding:42px 7px 12px 0}._upcomingHeading_9cmq9_67{max-width:760px;margin-bottom:25px}._upcomingHeading_9cmq9_67 h2{letter-spacing:-1px;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);line-height:1.15}._upcomingHeading_9cmq9_67 h2 em{font-weight:500}._upcomingHeading_9cmq9_67>p:last-child{margin:0;font-size:18px;line-height:1.6}._upcomingGrid_9cmq9_71{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._futureCard_9cmq9_72{border:3px solid #12372c;border-radius:28px;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:24px;display:flex;box-shadow:6px 6px #12372c}._home_9cmq9_73{background:#ffe29a}._style_9cmq9_74{background:#f8bad8}._health_9cmq9_75{background:#bcebdc}._futureTop_9cmq9_76{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}._futureIcon_9cmq9_77{background:#fff8e8;border:2px solid #12372c;border-radius:22px;place-items:center;width:68px;height:68px;font-size:35px;display:grid;transform:rotate(-5deg);box-shadow:3px 3px #12372c}._style_9cmq9_74 ._futureIcon_9cmq9_77{transform:rotate(5deg)}._soon_9cmq9_79{white-space:nowrap;background:#fff8e8;border:2px solid #12372c;border-radius:30px;padding:6px 12px;font-size:15px;font-weight:750}._futureCard_9cmq9_72 h3{letter-spacing:-1px;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(27px,3vw,36px);line-height:1.15}._futureCard_9cmq9_72 h3 em{font-weight:500;display:block}._futureCard_9cmq9_72>p:not(._kicker_9cmq9_29){margin:0 0 20px;font-size:18px;line-height:1.6}._futureCard_9cmq9_72>._futureTopics_9cmq9_83{border-top:1px solid #12372c;padding-top:16px;font-weight:700;margin:auto 0 0!important;font-size:16px!important}@media (width<=850px){._upcomingGrid_9cmq9_71{grid-template-columns:1fr}._futureCard_9cmq9_72 h3 em{display:inline}}._universeArtwork_9cmq9_86{aspect-ratio:4/3;background:#fff8e8;border-bottom:3px solid #12372c;width:100%;position:relative;overflow:hidden}._universeArtwork_9cmq9_86>img{object-fit:cover;width:100%;height:100%;display:block}._universeArtwork_9cmq9_86 ._soon_9cmq9_79{position:absolute;top:15px;right:15px}._futureCard_9cmq9_72{padding:0;overflow:hidden}._futureCopy_9cmq9_90{flex-direction:column;flex:1;padding:24px;display:flex}._futureCopy_9cmq9_90>p:not(._kicker_9cmq9_29){margin:0 0 20px;font-size:18px;line-height:1.6}._futureCopy_9cmq9_90>._futureTopics_9cmq9_83{border-top:1px solid #12372c;margin:auto 0 0;padding-top:16px;font-size:16px;font-weight:700}._futureCopy_9cmq9_90 ._cta_9cmq9_34{margin-top:18px}._futureCard_9cmq9_72:hover{box-shadow:8px 8px #12372c}._footer_9cmq9_42 nav{flex-wrap:wrap}._mainNav_9cmq9_97{flex-wrap:wrap;gap:12px;font-size:16px;font-weight:750;display:flex}._mainNav_9cmq9_97 a{background:#a8dfff;border:2px solid #12372c;border-radius:24px;padding:10px 15px}._mainNav_9cmq9_97 a:nth-child(2){background:#ffe272}._mainNav_9cmq9_97 a:nth-child(3){background:#ffb9d7}._allUniverses_9cmq9_100{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-right:7px;display:grid}._allUniverses_9cmq9_100 h2{font-size:clamp(28px,3vw,37px)}._allUniverses_9cmq9_100 h2 em{display:block}._family_9cmq9_102{background:#ffc4df}._everyday_9cmq9_102{background:#c0e4ff}._planet_9cmq9_102{background:#d9f5a1}._cardCopy_9cmq9_28{padding:23px}._cardCopy_9cmq9_28 p{overflow-wrap:normal;word-break:normal}._personal_9cmq9_104{grid-template-columns:1.2fr 1fr;gap:28px;margin:55px 7px 40px 0;scroll-margin-top:20px;display:grid}._personal_9cmq9_104>div,._personal_9cmq9_104>aside{background:#d6e8ff;border:3px solid #12372c;border-radius:28px;padding:28px;box-shadow:6px 6px #12372c}._personal_9cmq9_104>aside{background:#ffdc73}._personal_9cmq9_104 h2{margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(34px,4vw,48px);line-height:1.1}._personal_9cmq9_104 p{margin:0 0 20px;font-size:18px;line-height:1.6}._personal_9cmq9_104 ._price_9cmq9_109{font-family:Georgia,serif;font-size:70px;line-height:1}._price_9cmq9_109 span{font-family:inherit;font-size:24px}._personal_9cmq9_104 button{cursor:pointer;background:#f8a9cf;border:2px solid #12372c;border-radius:24px;padding:14px 20px;font-size:18px;font-weight:750}._personal_9cmq9_104 ._paymentNote_9cmq9_112{margin:18px 0 0;font-size:15px}@media (width<=1000px){._allUniverses_9cmq9_100{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){._allUniverses_9cmq9_100,._personal_9cmq9_104{grid-template-columns:1fr}._personal_9cmq9_104{gap:24px}._mainNav_9cmq9_97{gap:8px}._mainNav_9cmq9_97 a{padding:9px 11px}}._food_9cmq9_116{--accent:#ffda71;background-color:#ffedb7}._transport_9cmq9_116{--accent:#a8dcff;background-color:#c7eaff}._card_9cmq9_14{--card-shadow:var(--coral);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--card-shadow),10px 10px 0 var(--ink);background:var(--gradient-meadow);border-radius:32px}._card_9cmq9_14:nth-child(5n+2){--card-shadow:var(--sun);background:var(--gradient-sunrise)}._card_9cmq9_14:nth-child(5n+3){--card-shadow:var(--lime);background:var(--gradient-coral)}._card_9cmq9_14:nth-child(5n+4){--card-shadow:var(--coral);background:var(--gradient-sky)}._card_9cmq9_14:nth-child(5n+5){--card-shadow:var(--sky);background:var(--gradient-lavender)}._card_9cmq9_14:hover{box-shadow:3px 3px 0 var(--card-shadow),7px 7px 0 var(--ink);transform:translate(3px,3px)}._cardCopy_9cmq9_28{isolation:isolate;padding:26px;position:relative;overflow:hidden}._cardCopy_9cmq9_28:before{content:"";z-index:-1;background:#ffffff3d;border:1px solid #12372c1f;border-radius:50%;width:175px;height:175px;position:absolute;top:-75px;right:-65px}._card_9cmq9_14 ._cta_9cmq9_34{background:var(--sun);box-shadow:4px 4px var(--ink);border-radius:28px}._card_9cmq9_14:nth-child(3n+2) ._cta_9cmq9_34{background:var(--lime)}._card_9cmq9_14:nth-child(3n+3) ._cta_9cmq9_34{background:var(--sky)}._personal_9cmq9_104>div{background:var(--gradient-meadow);border:3px solid var(--ink);box-shadow:6px 6px var(--coral),9px 9px var(--ink)}._personal_9cmq9_104>aside{background:var(--gradient-sunrise);border:3px solid var(--ink);box-shadow:6px 6px var(--lime),9px 9px var(--ink)}._allUniverses_9cmq9_100{gap:34px;padding-right:10px}
