.jj-brand-mark-image{display:block;flex-shrink:0;object-fit:contain;border-radius:20%}.brand-mark{display:block;width:40px;height:40px;overflow:hidden;border-radius:8px;background:#173c2e;flex-shrink:0}.brand-mark .jj-brand-mark-image{width:100%;height:100%}.brand-copy strong{font-family:var(--font-sans),sans-serif;font-weight:650;letter-spacing:-.035em}.brand-copy small{letter-spacing:.14em}.jj-social-brand{gap:11px;font-family:var(--font-sans),sans-serif;font-size:23px;font-weight:650;letter-spacing:-.035em}.jj-social-monogram{display:block;width:36px;height:36px;padding:0;border-radius:8px;overflow:hidden;background:#173c2e;flex-shrink:0}.jj-social-monogram .jj-brand-mark-image{width:100%;height:100%}.jj-identity-study{border:1px solid #d9dfd5;border-radius:12px;overflow:hidden;background:#fffefb}.jj-identity-lockup{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;padding:64px 28px}.jj-identity-lockup>div{display:grid;grid-gap:9px;gap:9px}.jj-identity-lockup strong{font-size:clamp(28px,4vw,44px);font-weight:650;letter-spacing:-.04em;line-height:1.1}.jj-identity-lockup small{color:#657369;font-size:11px;letter-spacing:.07em}.jj-identity-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9dfd5}.jj-identity-sizes>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;padding:28px 15px;min-width:0}.jj-identity-sizes>div+div{border-left:1px solid #d9dfd5}.jj-identity-sizes span{color:#657369;font-size:11px;text-align:center}.jj-identity-notes{margin:22px 0;max-width:65ch;font-size:13px;line-height:1.7;color:#657369}.jj-identity-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}@media (max-width:760px){.jj-social-brand{font-size:22px;gap:9px}.jj-social-monogram{width:32px;height:32px;border-radius:7px}.jj-identity-lockup{padding:40px 20px;gap:18px}.jj-identity-lockup>.jj-brand-mark-image{width:84px;height:84px}.jj-identity-sizes>div{padding:24px 10px}}body{--jj-control-surface:#fffefb;--jj-control-border:#cbd6c4;--jj-control-soft:#edf2e8;--jj-control-focus:#dfead8;--jj-control-ink:#173c2e;--jj-control-muted:#6c7a64}body .jj-input{box-sizing:border-box!important;display:block;width:100%!important;min-width:0!important;min-height:48px!important;margin:0;padding:12px 15px!important;border:1px solid var(--jj-control-border)!important;border-radius:13px!important;background:var(--jj-control-surface)!important;color:var(--jj-control-ink)!important;font:500 14px/1.5 var(--font-sans),sans-serif!important;letter-spacing:normal!important;text-align:left;text-transform:none!important;outline:none;box-shadow:0 1px 2px #173c2e04;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body .jj-input::placeholder{color:#7a8673!important;font-weight:400;opacity:1}body .jj-input:hover:not(:disabled):not(:-moz-read-only){border-color:#8da780!important;background:#fff!important}body .jj-input:hover:not(:disabled):not(:read-only),body button.jj-input:hover:not(:disabled){border-color:#8da780!important;background:#fff!important}body .jj-input:focus-visible,body .jj-input:focus-within{border-color:#527447!important;box-shadow:0 0 0 4px var(--jj-control-focus)!important}body .jj-input:disabled{background:#edf0e9!important;color:#7c8776!important;cursor:not-allowed;opacity:.7}body input.jj-input:-moz-read-only,body textarea.jj-input:-moz-read-only{background:#f0f3ec!important;color:#65735f!important}body input.jj-input:read-only,body textarea.jj-input:read-only{background:#f0f3ec!important;color:#65735f!important}body .jj-input:user-invalid,body .jj-input[aria-invalid=true]{border-color:#ac543c!important;box-shadow:0 0 0 3px #b45e4410}body textarea.jj-input{resize:vertical;min-height:106px!important;max-height:480px}body input.jj-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body input.jj-input::-webkit-inner-spin-button,body input.jj-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}body input.jj-input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body label>:is(.jj-input,.jj-select-field,.jj-choice-field,.jj-date-field,.jj-time-field){margin-top:8px}body :is(.jj-form,.operation-form,.trip-fields,.traveller-rows,.jj-directory-filters) label>:is(.jj-input,.jj-select-field,.jj-choice-field,.jj-date-field,.jj-time-field){margin-top:0}body :is(.jj-inbox-filter,.jj-demo-search,.jj-feed-search,.species-search,.park-intro .search)>.jj-input{margin-top:0}body .jj-file-input{padding:7px!important;font-size:12px!important;overflow:hidden}body .jj-file-input::-webkit-file-upload-button{margin-right:12px;padding:8px 12px;min-height:32px;border:1px solid #cad7c2;border-radius:8px;background:var(--jj-control-soft);color:var(--jj-control-ink);font:600 12px/1.4 var(--font-sans),sans-serif;cursor:pointer}body .jj-file-input::file-selector-button{margin-right:12px;padding:8px 12px;min-height:32px;border:1px solid #cad7c2;border-radius:8px;background:var(--jj-control-soft);color:var(--jj-control-ink);font:600 12px/1.4 var(--font-sans),sans-serif;cursor:pointer}body :is(.jj-checkbox,.jj-radio){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:inline-grid!important;place-content:center;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex:0 0 19px;margin:2px 0 0;padding:0!important;vertical-align:middle;border:1.5px solid #aebba4!important;border-radius:5px!important;background:#fffefb!important;box-shadow:none;cursor:pointer;outline:none;transition:background-color .15s,border-color .15s,box-shadow .15s}body .jj-radio{border-radius:50%!important}body :is(.jj-checkbox,.jj-radio):checked{border-color:#305a3c!important;background:#305a3c!important}body .jj-checkbox:before{width:10px;height:10px;-webkit-clip-path:polygon(14% 43%,0 58%,38% 95%,100% 20%,84% 6%,35% 66%);clip-path:polygon(14% 43%,0 58%,38% 95%,100% 20%,84% 6%,35% 66%)}body .jj-checkbox:before,body .jj-radio:before{content:"";transform:scale(0);background:#fffefb}body .jj-radio:before{width:7px;height:7px;border-radius:50%}body :is(.jj-checkbox,.jj-radio):checked:before{transform:scale(1)}body :is(.jj-checkbox,.jj-radio):focus-visible{box-shadow:0 0 0 4px var(--jj-control-focus)!important;border-color:#527447!important}body :is(.jj-checkbox,.jj-radio):disabled{opacity:.5;cursor:not-allowed}body :is(.jj-checkbox,.jj-radio):indeterminate{border-color:#305a3c!important;background:#305a3c!important}body .jj-checkbox:indeterminate:before{-webkit-clip-path:none;clip-path:none;width:9px;height:2px;transform:scale(1)}body .traveller-type :is(.jj-checkbox,.jj-radio){position:absolute;opacity:0;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important}body .traveller-type .jj-radio:focus-visible+span{outline:2px solid #527447;outline-offset:3px;border-radius:9px}body :is(.jj-check,.jj-comment-declaration,.jj-filter-check,.jj-critique-choice){gap:10px;align-items:flex-start;line-height:1.6}body .jj-control-proxy{position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.jj-choice-field,.jj-date-field,.jj-select-field,.jj-time-field{position:relative;display:block;width:100%;min-width:0}body :is(.jj-select-trigger,.jj-date-trigger,.jj-time-trigger){display:flex;align-items:center;gap:10px;cursor:pointer}.jj-select-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body :is(.jj-select-trigger,.jj-date-trigger,.jj-time-trigger)>svg{flex-shrink:0;color:#6c815f;width:18px;height:18px}body :is(.jj-select-trigger,.jj-date-trigger,.jj-time-trigger)[aria-expanded=true]{border-color:#527447!important;box-shadow:0 0 0 4px var(--jj-control-focus)}.jj-date-trigger>span,.jj-time-trigger>span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jj-date-trigger small,.jj-time-trigger small{color:var(--jj-control-muted);font-size:11px;font-weight:400}.jj-choice-options{display:flex;flex-wrap:wrap;align-items:stretch;gap:5px;padding:5px;border:1px solid #d1dbc9;border-radius:13px;background:#eef2e9}body .jj-choice-option{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:0;padding:8px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#65735e;font:500 12px/1.4 var(--font-sans),sans-serif;letter-spacing:normal;text-transform:none;cursor:pointer}body .jj-choice-option.is-selected,body .jj-choice-option[aria-checked=true]{background:#fffefb;color:#173c2e;border-color:#bfceb4;box-shadow:0 1px 3px #173c2e08}body .jj-choice-option:hover:not(:disabled){color:#173c2e;background:#fffefbb3}body .jj-choice-option:focus-visible{outline:2px solid #527447;outline-offset:1px}body .jj-choice-option:disabled{opacity:.45;cursor:not-allowed}.jj-field-popover{z-index:10020;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid #c9d5c1;border-radius:16px;background:#fffefb;box-shadow:0 12px 36px #173c2e1c,0 2px 6px #173c2e08;color:#173c2e;font:500 14px/1.5 var(--font-sans),sans-serif;text-align:left;letter-spacing:normal}.jj-field-popover :is(button,input){font-family:var(--font-sans),sans-serif}.jj-field-popover button{text-transform:none;letter-spacing:normal}body .jj-select-search{position:-webkit-sticky;position:sticky;display:flex;align-items:center;top:0;margin-bottom:8px;z-index:1}.jj-select-search>svg{position:absolute;left:14px;color:#718267;pointer-events:none}body .jj-select-search>input.jj-input{padding-left:39px!important}.jj-select-group{padding:12px 12px 5px;color:#73816a;font-size:10px;letter-spacing:.05em;text-transform:uppercase}body .jj-select-trigger.is-placeholder{color:#7a8673!important;font-weight:400!important}.jj-select-options{display:grid;grid-gap:3px;gap:3px;max-height:290px;overflow-y:auto;overscroll-behavior:contain}body .jj-select-option{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#365139;text-align:left;font:500 13px/1.5 var(--font-sans),sans-serif;cursor:pointer;overflow-wrap:anywhere}body .jj-select-option.is-active,body .jj-select-option:focus,body .jj-select-option:hover{background:#edf2e7;outline:none}body .jj-select-option.is-selected,body .jj-select-option[aria-selected=true]{background:#e5eede;color:#173c2e}body .jj-select-option:disabled{opacity:.4;cursor:not-allowed}.jj-select-empty{padding:20px 12px;color:#708066;font-size:13px;text-align:center}.jj-field-error{display:block;margin:7px 0 0;color:#9c4934;font:400 12px/1.5 var(--font-sans),sans-serif}.jj-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px;border-radius:11px;background:#edf2e7}body .jj-calendar-choices button,body .jj-calendar-footer button,body .jj-calendar-header button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:38px;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:#173c2e;font:500 13px/1.4 var(--font-sans),sans-serif;cursor:pointer}body .jj-calendar-choices button:hover,body .jj-calendar-footer button:hover,body .jj-calendar-header button:hover{background:#dee9d6}.jj-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;margin-top:10px}.jj-calendar-grid>[role=row]{display:contents}.jj-calendar-weekday{padding:7px 0;text-align:center;color:#6c7a64;font-size:10px;font-weight:500}body .jj-calendar-day{width:100%;aspect-ratio:1;min-height:34px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;background:#f1f4ec;color:#294630;font:500 12px/1.2 var(--font-sans),sans-serif;cursor:pointer}body .jj-calendar-day.is-outside{background:transparent;color:#8c9785}body .jj-calendar-day.is-today{border-color:#8da780}body .jj-calendar-day.is-selected,body .jj-calendar-day[aria-selected=true]{background:#305a3c;color:#fffefb;border-color:#305a3c}body .jj-calendar-day:hover:not(:disabled){background:#dce8d3;color:#173c2e}body .jj-calendar-day:disabled{opacity:.3;cursor:not-allowed}.jj-calendar-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:12px}.jj-calendar-entry,.jj-time-entry{padding-top:12px;margin-top:12px;border-top:1px solid #e0e7da}.jj-calendar-footer{display:flex;justify-content:space-between;gap:5px;margin-top:8px}.jj-calendar-footer button:disabled{opacity:.4;cursor:not-allowed}.jj-field-popover button:focus-visible{outline:2px solid #527447;outline-offset:1px}.jj-time-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:12px 0}.jj-time-label{margin:14px 0 7px;color:#6c7a64;font-size:11px}.jj-time-help{margin:10px 0;color:#6c7a64;font-size:11px;line-height:1.6}.jj-time-period{grid-template-columns:repeat(2,minmax(0,1fr))}.jj-time-entry{display:block;color:#6c7a64;font-size:11px}.jj-time-entry>input{margin-top:7px}body .jj-time-options button{min-height:38px;padding:7px;border:1px solid #d2ddc9;border-radius:9px;background:#f1f4ec;color:#365139;font:500 12px/1.4 var(--font-sans),sans-serif;cursor:pointer}body .jj-time-options button:hover{border-color:#8da780;background:#e4eddd}.jj-field-popover [aria-pressed=true]{background:#305a3c;color:#fffefb}.jj-inbox-filter{padding:0!important;border:0!important;background:transparent!important;position:relative}.jj-inbox-filter>svg{position:absolute;left:14px;z-index:1;pointer-events:none}body .jj-inbox-filter>.jj-input{padding-left:40px!important}body .park-intro .search{padding:0;border:0;position:relative}.park-intro .search>svg{position:absolute;left:14px;z-index:1;pointer-events:none}body .park-intro .search>.jj-input{padding-left:40px!important}body .species-search{position:relative}.species-search>svg{position:absolute;left:15px;z-index:1;pointer-events:none}body .species-search>.jj-input{padding-left:42px!important}.jj-control-study{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.jj-control-study>section{min-width:0;padding:24px;border:1px solid #d5decd;border-radius:16px;background:#fcfbf7}.jj-control-study h2{margin:0 0 20px}.jj-control-study .jj-form{gap:18px}.jj-control-study .jj-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.jj-control-study .jj-form>label{font-size:12px;color:#52664a}.jj-control-preview-result{padding:14px;border-radius:10px;background:#e7efdf;color:#305139;font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media (max-width:760px){body .jj-input{font-size:16px!important}.jj-control-study{grid-template-columns:1fr}.jj-control-study>section{padding:20px}.jj-control-study .jj-field-pair{grid-template-columns:1fr}body .jj-select-option{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){body .jj-checkbox,body .jj-input,body .jj-radio{transition:none}}@media (forced-colors:active){body :is(.jj-checkbox,.jj-radio){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}body :is(.jj-checkbox,.jj-radio):before{display:none}}@media (max-width:900px) and (pointer:coarse){body .jj-input{font-size:16px!important}body :is(.jj-choice-option,.jj-outline-button,.jj-social-reactions>a,.jj-social-reactions>button,.jj-social-reaction button,.jj-share-menu>summary,.jj-messages-entry,.jj-social-masthead .jj-button){min-height:44px;min-width:44px}}@media (max-width:760px){.jj-social-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.jj-social-masthead{flex-wrap:wrap;row-gap:10px;padding-top:calc(14px + env(safe-area-inset-top, 0px));padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.jj-social-brand{min-height:44px;min-width:0}.jj-social-masthead-actions{flex-shrink:0;gap:7px}.jj-social-masthead :is(.jj-messages-entry,.jj-button){min-width:44px;min-height:44px}.jj-social-masthead .jj-account-menu{display:block}.jj-social-masthead .jj-account-menu>summary{display:block;max-width:64px;min-height:44px;padding:12px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jj-social-layout,.jj-social-layout.has-context{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.jj-composer,.jj-content,.jj-panel,.jj-social-main,.jj-social-main>*{min-width:0}.jj-demo-identity strong,.jj-page-intro :is(h1,p),.jj-profile-summary h2{overflow-wrap:anywhere}.jj-social-mobile-nav{position:fixed;bottom:0;inset-inline:0;width:100%;padding:8px max(6px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(6px,env(safe-area-inset-left,0px))}.jj-social-mobile-nav a{flex:1 1;min-width:0;min-height:48px}.jj-social-footer{overflow-wrap:anywhere;background:transparent}.jj-social-footer nav{flex-wrap:wrap}body:has(.jj-social-mobile-nav) .analytics-consent{bottom:calc(82px + env(safe-area-inset-bottom, 0px));max-height:calc(80dvh - 82px);overflow-y:auto}body:has(.jj-social-mobile-nav) .analytics-settings{bottom:calc(76px + env(safe-area-inset-bottom, 0px));min-height:44px}.analytics-consent button{min-height:44px}body :is(.jj-choice-option,.jj-outline-button,.jj-social-reactions>a,.jj-social-reactions>button,.jj-social-reaction button,.jj-share-menu>summary,.jj-share-menu button,.jj-share-menu>div>a,.jj-discussion-attach,.jj-discussion-compose-actions button,.jj-thread-actions button,.jj-thread-actions>details>summary){min-height:44px;min-width:44px}body :is(.jj-check,.jj-comment-declaration,.jj-filter-check,.jj-critique-choice){min-height:44px}.jj-share-menu>div{min-width:min(225px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.jj-copy-link>span,.new-share-link a{overflow-wrap:anywhere}.jj-journal-tabs{gap:18px;overflow-x:auto;overscroll-behavior-inline:contain}.jj-journal-tabs a{flex-shrink:0;min-height:44px}.jj-journal-filters>div{min-width:0}.jj-journal-filters>div>label{min-width:min(130px,100%)}.jj-member-search>label{min-width:min(200px,100%)}.jj-inbox{height:min(74dvh,720px);min-height:min(360px,65dvh)}.jj-inbox-thread-heading,.jj-message-composer{min-width:0}.jj-inbox-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;min-height:44px}.jj-message-start button{flex-basis:44px;min-height:44px}.jj-inbox-thread-heading>div{overflow:hidden}.jj-inbox-thread-heading :is(strong,a),.jj-inbox-thread-heading small{overflow-wrap:anywhere}.jj-message-options>form{max-width:calc(100vw - 64px)}.jj-message-timeline{padding:14px 12px}.jj-message-photo{max-width:100%}body .jj-message-composer textarea.jj-input{min-height:48px!important;height:72px;max-height:132px}.jj-message-composer>.jj-button{min-width:44px;min-height:48px}.jj-message-draft>button{width:44px;height:44px;left:auto;right:3px}.jj-discussion{--thread-indent:14px}.jj-thread-replies{margin-left:9px}.jj-thread-replies .jj-thread-replies{margin-left:5px}.jj-thread-comment{gap:8px}.jj-thread-replies .jj-thread-avatar{flex-basis:24px;height:24px}.jj-inline-reply{margin-left:0}.jj-comment-preview>button{width:44px;height:44px}.jj-comment-image{max-width:min(230px,100%)}.jj-thread-actions{gap:0 7px}.jj-thread-actions>details>form{margin-left:0;padding:12px}.jj-comment-image-fields{padding:10px}.jj-discussion-composer textarea{scroll-margin-bottom:100px}.jj-field-popover{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.jj-field-popover :is(input,button){touch-action:manipulation}.jj-field-popover :is(.jj-calendar-header,.jj-calendar-footer,.jj-calendar-choices) button{min-height:44px}body .jj-calendar-day{min-height:40px;aspect-ratio:auto}body .jj-time-options button{min-height:44px}.site-header{padding-top:env(safe-area-inset-top,0);height:calc(74px + env(safe-area-inset-top, 0px))}.site-header .menu{min-width:44px;min-height:44px}.site-header .nav.open{max-height:calc(100dvh - 90px);overflow-y:auto}.operation-form,.operation-form>*,.traveller-row>*,.trip-fields>*,.trip-overview form,.trip-sharing>div,.trip-starter-form,.workspace-travellers>div>*{min-width:0}.traveller-type{flex-wrap:wrap}.trip-name-suggestions button{max-width:100%;white-space:normal}.operation-form .check-row{align-items:flex-start;line-height:1.6}.brief-day article>*,.brief-people li>*,.new-share-link{min-width:0;overflow-wrap:anywhere}body:has(textarea:focus,input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):focus) .jj-social-mobile-nav{display:none}}@media (max-width:420px){.jj-social-masthead{column-gap:8px;padding-inline:12px}.jj-social-masthead .jj-account-menu>summary{max-width:44px}.jj-social-masthead .jj-button{width:44px;height:44px}.jj-social-masthead-actions{gap:5px}.jj-post-author{flex-wrap:wrap}.jj-post-author>div{min-width:0;flex:1 1 120px}.jj-post-kind{margin-left:auto}.jj-actions,.jj-study-actions{column-gap:14px}.jj-inbox-thread-heading{gap:7px;padding:10px}.jj-inbox-thread-heading .jj-inbox-avatar{flex-basis:32px;width:32px;height:32px}}@media (max-width:359px){.jj-social-brand>span:last-child{display:none}.jj-social-brand{flex:1 1 44px}.jj-social-masthead-actions{margin-left:auto}.jj-thread-replies{margin-left:6px}.jj-thread-replies .jj-thread-replies{margin-left:3px}.jj-discussion{--thread-indent:11px}.traveller-row{gap:7px}.traveller-row,.workspace-travellers>div{grid-template-columns:26px minmax(0,1fr) 44px}}@media (max-height:500px) and (max-width:950px){.jj-social-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.jj-social-layout,.jj-social-layout.has-context{display:block;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.jj-social-context,.jj-social-geography,.jj-social-sidebar{display:none}.jj-social-masthead{flex-wrap:wrap;padding-block:10px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.jj-social-mobile-nav{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:50;justify-content:space-around;padding:8px 6px calc(8px + env(safe-area-inset-bottom, 0px));background:#fcfbf7;border-top:1px solid #dce0d5}.jj-social-mobile-nav a{display:flex;flex:1 1;min-width:0;min-height:48px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#657369;font-size:10px}.jj-social-mobile-nav a.is-active{color:#173c2e}body:has(.jj-social-mobile-nav) .analytics-consent{bottom:calc(82px + env(safe-area-inset-bottom, 0px));max-height:calc(80dvh - 82px);overflow-y:auto}body:has(.jj-social-mobile-nav) .analytics-settings{bottom:calc(76px + env(safe-area-inset-bottom, 0px));min-height:44px}body:has(textarea:focus,input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):focus) .jj-social-mobile-nav{display:none}.jj-inbox{min-height:220px;height:74dvh}.jj-inbox.has-thread{display:block}.jj-inbox.has-thread .jj-inbox-list{display:none}.jj-inbox-thread{height:100%}.jj-inbox-back{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.jj-message-composer{padding:8px}body .jj-message-composer textarea.jj-input{height:48px;min-height:48px!important}.jj-type-controls{bottom:calc(78px + env(safe-area-inset-bottom, 0px))}.site-header .nav:not(.open){display:none}.site-header .nav.open{position:absolute;top:100%;left:16px;right:16px;z-index:100;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 90px);overflow-y:auto;padding:16px;background:#fcfbf7}.site-header .nav.open a{color:#173c2e;min-height:44px}.site-header .menu{display:grid;place-items:center;min-width:44px;min-height:44px}}@media (max-width:760px){body:has([data-jj-pwa-prompt]) .jj-type-controls{bottom:calc(150px + env(safe-area-inset-bottom,0px))}}.PwaControls_install__iazR0,.PwaControls_update__z0g6D{position:fixed;z-index:104;right:20px;bottom:24px;max-width:min(370px,calc(100vw - 24px));display:flex;align-items:center;gap:4px;border:1px solid #cbd7c2;border-radius:14px;background:#fffefb;color:#173c2e;box-shadow:0 5px 24px #173c2e12;font:500 13px/1.5 var(--font-sans),sans-serif}.PwaControls_install__iazR0{padding:4px 5px 4px 7px}.PwaControls_close__MfQy4,.PwaControls_dismiss__reGki,.PwaControls_offer__uC0UB{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:0;border-radius:10px;background:transparent;color:#173c2e;font:600 13px/1.4 var(--font-sans),sans-serif;cursor:pointer}.PwaControls_offer__uC0UB{padding:10px 12px}.PwaControls_offer__uC0UB:disabled{opacity:.6;cursor:wait}.PwaControls_dismiss__reGki{min-width:44px;padding:10px;color:#728367}.PwaControls_dismiss__reGki:hover,.PwaControls_offer__uC0UB:hover{background:#edf2e7}.PwaControls_close__MfQy4:focus-visible,.PwaControls_dismiss__reGki:focus-visible,.PwaControls_offer__uC0UB:focus-visible{outline:2px solid #527447;outline-offset:2px}.PwaControls_instructions__7uFPs{position:absolute;right:0;bottom:calc(100% + 10px);width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #cbd7c2;border-radius:16px;padding:20px;background:#fffefb;box-shadow:0 8px 28px #173c2e18;outline:none}.PwaControls_instructions__7uFPs h2{font:600 20px/1.25 var(--font-sans),sans-serif;letter-spacing:-.02em;margin:0 0 16px}.PwaControls_instructions__7uFPs ol{padding-left:21px;margin:0}.PwaControls_instructions__7uFPs li{padding:4px 0;line-height:1.6}.PwaControls_instructions__7uFPs p{color:#6c7a64;font-size:12px;line-height:1.7;margin:14px 0}.PwaControls_close__MfQy4{padding:10px 15px;background:#e8efdf;border:1px solid #cbd7c2}.PwaControls_update__z0g6D{padding:13px 10px 13px 16px;align-items:flex-start}.PwaControls_update__z0g6D strong{font-size:13px;font-weight:600}.PwaControls_update__z0g6D p{font-size:12px;line-height:1.6;color:#6c7a64;margin:5px 0 0}.PwaControls_update__z0g6D .PwaControls_dismiss__reGki{margin-top:-4px}.PwaControls_error__Rtoqz{position:absolute;bottom:calc(100% + 8px);right:0;min-width:250px;max-width:calc(100vw - 24px);padding:14px;border:1px solid #cbd7c2;border-radius:12px;background:#fffefb;color:#6c7a64;font-size:12px;line-height:1.6;box-shadow:0 5px 24px #173c2e12}@media (max-width:760px){.PwaControls_install__iazR0,.PwaControls_update__z0g6D{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}body:has(.analytics-consent) .PwaControls_install__iazR0,body:has(.analytics-consent) .PwaControls_update__z0g6D{display:none}body:has(input:focus,textarea:focus) .PwaControls_install__iazR0{display:none}@font-face{font-family:interTight;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_2d7d99{font-family:interTight,interTight Fallback}.__variable_2d7d99{--font-jj-inter-tight:"interTight","interTight Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/8760c4774489e4ba-s.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_84a000{font-family:manrope,manrope Fallback}.__variable_84a000{--font-jj-manrope:"manrope","manrope Fallback"}@font-face{font-family:sourceSans;src:url(/_next/static/media/692df4da22e71021-s.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans Fallback;src:local("Arial");ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.00%;size-adjust:89.41%}.__className_6ced60{font-family:sourceSans,sourceSans Fallback}.__variable_6ced60{--font-jj-source-sans-3:"sourceSans","sourceSans Fallback"}