.creatorIdentity,.creatorPromotion{border:1px solid #dbe3d9;border-radius:14px;min-width:0;margin:10px 0;padding:18px}.creatorIdentity legend{font-weight:700}.creatorIdentity details{margin-top:14px}.creatorIdentity summary{cursor:pointer}.creatorIdentity details p,.creatorIdentity small,.creatorPromotion small{font-size:12px;line-height:1.5}.creatorIdentity input{width:100%}.creatorPromotion p{font-size:14px;line-height:1.55}.creatorPromotion [hidden]{display:none}.creatorPromotion fieldset{border:0;margin:15px 0;padding:0}.creatorPromotion legend{margin-bottom:10px;font-weight:600}.promotionDisclosure{background:#eff3e7;border-radius:8px;padding:14px}.promotionPreview{overflow-wrap:anywhere;border-left:3px solid #314d39;margin:16px 0;padding:12px}.promotionChannels{flex-wrap:wrap;gap:20px;display:flex}.promotionJobs{padding-left:18px;font-size:13px}.promotionJobs li{margin:8px 0}.memberHandle{color:#4d6254;margin:6px 0;font-size:15px;font-weight:500}.memberSocial{flex-wrap:wrap;gap:14px;margin:12px 0;display:flex}.welcomePage{max-width:1320px;padding-top:30px;padding-bottom:72px}.welcomeTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;display:flex}.welcomeBack{font-size:13px;font-weight:600}.welcomeSmall{letter-spacing:.16em;color:#637464;font-size:10px;font-weight:700}.welcomeHero{grid-template-columns:1.65fr .65fr;align-items:center;gap:72px;margin-bottom:42px;display:grid}.welcomeHero h1{letter-spacing:-.06em;margin:19px 0 20px;font-size:clamp(46px,5.9vw,82px);line-height:1.03}.welcomeHero h1 em{color:#6f8757;font-style:normal}.welcomeHero>div>p{color:#5d6d62;max-width:590px;font-size:17px;line-height:1.75}.welcomeProgress{border-left:1px solid #dce4d5;padding-left:34px}.welcomeProgressNumber{letter-spacing:-.07em;margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:66px;line-height:1.1;display:block}.welcomeProgressNumber span{color:#899585;margin-left:8px;font-size:30px}.welcomeProgress strong{font-size:14px;line-height:1.5;display:block}.welcomeProgress progress{accent-color:#719b45;background:#e4e8dc;border:0;border-radius:20px;width:100%;height:7px;margin-top:18px;display:block;overflow:hidden}.welcomeProgress progress::-webkit-progress-bar{background:#e4e8dc}.welcomeProgress progress::-webkit-progress-value{background:#9bbc5f}.welcomeProgress p{color:#657263;font-size:12px;line-height:1.6}.welcomeSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.welcomeStep{background:#fff;border:1px solid #dfe5d8;border-radius:20px;flex-direction:column;min-width:0;padding:27px 25px;display:flex;box-shadow:0 5px 20px #17362c04}.welcomeStep.isDone{background:#f6faec;border-color:#b9cf8b}.welcomeStepTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:33px;display:flex}.welcomeIcon{background:#edf2e5;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.welcomeIcon svg{width:25px;height:25px}.welcomeStepStatus{letter-spacing:.09em;color:#6a7b61;font-size:10px;font-weight:700}.welcomeStep h2{letter-spacing:-.045em;max-width:260px;font-size:28px;line-height:1.08}.welcomeStep>p{color:#61705f;margin:16px 0 24px;font-size:14px;line-height:1.7}.welcomeStepActions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:auto;display:flex}.welcomeStepActions .btn{white-space:normal;text-align:left;max-width:100%;font-size:12px}.welcomeStepActions .linkButton{min-height:30px;font-size:12px}.welcomeBottom{border-top:1px solid #dce4d5;justify-content:space-between;align-items:center;gap:35px;margin-top:30px;padding-top:24px;display:flex}.welcomeBottom p{color:#61705f;font-size:14px;line-height:1.8}.welcomeBottom p strong{color:#17362c}.welcomeBottom>div{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.welcomeBottom small{color:#6b7868;font-size:11px;line-height:1.6}.welcomeStatus{color:#6c3e28;font-size:13px;line-height:1.6}.welcomeStatus:empty{display:none}.welcomeJoin{background:#eaf0df;border:1px solid #d8e3c3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:20px 24px;display:flex}.welcomeJoin p{margin:0;font-size:13px;line-height:1.7}.welcomeButtons,.welcomeShare{flex-wrap:wrap;gap:12px;display:flex}.welcomeRigChoices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.welcomeRigChoices legend{margin-bottom:15px;font-size:13px;font-weight:700}.welcomeRigChoices label{cursor:pointer;background:#fff;border:1px solid #d7dfd0;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:15px;font-size:14px;display:flex;margin:0!important}.welcomeRigChoices label:has(:checked){background:#eef7d9;border-color:#63852e}.welcomeRigChoices input{accent-color:#17362c;min-width:17px;height:17px;margin:0;width:17px!important}.welcomeRigChoices small{margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.modal .welcomeFine{color:#667361;margin:15px 0;font-size:12px;line-height:1.7}.welcomeShare{margin:24px 0}.welcomePage button:focus-visible,.welcomePage a:focus-visible,.welcomeRigChoices label:focus-within{outline-offset:4px;outline:3px solid #6b8c3d}.welcomePage .btn{min-height:44px}.welcomePage h1:focus{outline:none}@media (width<=760px){.welcomePage{padding-top:24px;padding-bottom:42px}.welcomeTop{margin-bottom:30px}.welcomeSmall{display:none}.welcomeHero{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.welcomeHero h1{font-size:clamp(44px,10.7vw,66px)}.welcomeHero>div>p{font-size:15px;line-height:1.75}.welcomeProgress{border:1px solid #dce4d5;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:0 20px;padding:18px 20px;display:grid}.welcomeProgressNumber{grid-row:1/4;margin:0;font-size:40px}.welcomeProgressNumber span{font-size:20px}.welcomeProgress strong{font-size:12px}.welcomeProgress progress{margin-top:9px}.welcomeProgress p{margin:8px 0 0;font-size:11px}.welcomeSteps{grid-template-columns:1fr;gap:14px}.welcomeStep{padding:22px}.welcomeStepTop{margin-bottom:20px}.welcomeStep h2{max-width:none;font-size:29px}.welcomeStep>p{margin:12px 0 18px}.welcomeStepActions{flex-flow:wrap;align-items:center;gap:12px 18px}.welcomeStepActions .linkButton{min-height:44px}.welcomeBottom,.welcomeJoin{flex-direction:column;align-items:flex-start;gap:14px}.welcomeBottom>div{align-items:flex-start}.welcomeJoin{padding:19px}.welcomeRigChoices{grid-template-columns:1fr}.welcomeShare{flex-direction:column}.welcomeShare .btn{text-align:center}}.reelSearchForm{color:#17362c;max-width:760px;margin:22px 0 26px}.reelSearchForm>label{margin-bottom:9px;font-size:15px;font-weight:650;display:block}.reelSearchField{background:#fff;border:1px solid #d4ddd0;border-radius:18px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 4px 18px #17362c07}.reelSearchField:focus-within{border-color:#54784b;box-shadow:0 0 0 3px #d9f28366}.reelSearchField>svg{color:#6b7e6e;flex:none;width:21px;height:21px}.reelSearchField input{font:inherit;color:#17362c;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:16px}.reelSearchField input:focus{box-shadow:none;outline:none}.reelSearchField input::placeholder{color:#6d7c6f;opacity:1}.reelSearchField button{color:#d9f283;cursor:pointer;background:#17362c;border:0;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;min-height:44px;padding:10px;display:grid}.reelSearchField button svg{width:23px;height:23px}.reelSearchForm>p{color:#647467;margin:9px 0 0;font-size:12px;line-height:1.5}.reelSearchSummary{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.reelSearchSummary h1{letter-spacing:-.6px;margin:0;font-size:clamp(24px,4vw,36px);line-height:1.2}.reelSearchSummary a{text-underline-offset:3px;flex:none;font-size:13px}.reelSearchResults .demoReelsSection{margin-top:22px}.reelSearchResults .demoReelsSection h2{letter-spacing:-.5px;font-size:24px}.reelSearchDialog[hidden]{display:none!important}.reelSearchDialog{z-index:12;-webkit-backdrop-filter:blur(5px);color:#17362c;background:#050c08a6;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.reelSearchPanel{background:#f7f8f1;border-radius:24px;width:100%;max-width:560px;padding:24px;box-shadow:0 12px 70px #0004}.reelSearchPanel header{justify-content:space-between;align-items:center;gap:15px;display:flex}.reelSearchPanel h2{letter-spacing:-.7px;color:#17362c;margin:0;font-size:25px}.reelSearchPanel header button{color:#17362c;cursor:pointer;background:#fff;border:1px solid #d7dfd2;border-radius:50%;place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid}.reelSearchPanel .reelSearchForm{margin:18px 0 0}.reelSearchPanel .reelSearchForm>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reelSearchPanel .reelSearchBrowse{color:#17362c;text-underline-offset:4px;margin-top:20px;font-size:14px;display:inline-block}.reelSearchDialog :focus-visible{outline-offset:3px;outline:2px solid #54784b}@media (width<=767px){.reelSearchDialog{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.reelSearchPanel{padding:20px 18px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;max-height:100%;overflow:auto}.reelSearchField{gap:8px;padding-left:12px}.reelSearchField>svg{display:none}.reelSearchField input{padding-left:5px}.reelSearchForm{margin-top:24px}.reelSearchSummary{align-items:flex-start}}.immersiveHud,.immersiveDismiss{display:none}@media (width<=767px){body:has(.reelImmersive){overscroll-behavior:none;overflow:hidden}:is(body:has(.reelImmersive)>header,body:has(.reelImmersive)>footer){visibility:hidden}.reelImmersive.reelViewer,.reelImmersive.demoReelViewer{z-index:900;color:#fff;isolation:isolate;background:#080c0a;width:100%;height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.reelImmersive .reelViewerHead,.reelImmersive .reelNavigation{display:none}.reelImmersive .reelWatchLayout,.reelImmersive .reelStageWrap{display:contents}.reelImmersive .immersiveStage{aspect-ratio:auto;background-color:#080c0a;background-repeat:no-repeat;background-size:contain;border-radius:0;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.reelImmersive .immersiveStage img{object-fit:contain}.reelImmersive .immersiveStage iframe{width:100%;max-width:none;height:100%}.reelImmersive .immersiveStage>.btn,.reelImmersive .immersiveStage>.reelPlay{z-index:4;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17362cbb;border:1px solid #ffffff70;border-radius:50px}.reelImmersive .immersiveStage>p{z-index:4;text-align:center;background:#13221de8;max-width:80%;padding:15px;font-size:14px;position:relative}.reelImmersive .immersiveHud{z-index:3;pointer-events:none;background:linear-gradient(#0007,#0000 18% 50%,#0003 65%,#000d);display:block;position:absolute;inset:0}.immersiveHud a,.immersiveHud button{pointer-events:auto;color:#fff;touch-action:manipulation;text-decoration:none}.immersiveTop{padding:calc(9px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left));text-shadow:0 1px 5px #000;align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 auto}.immersiveTop strong{flex:1;font-size:21px;font-weight:700}.reelIconButton,.immersiveNav button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:5px;font-size:28px;display:flex}.immersiveTop>a{font-size:40px;line-height:1}.immersiveTop button{gap:3px;font-size:23px}.soundState{font-size:10px}.immersiveTop button:disabled{opacity:.45}.immersiveTouch{background:0 0;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:80px 0 155px;touch-action:none!important}.immersivePaused{text-shadow:0 2px 12px #0009;font-size:58px}.immersivePaused[hidden]{display:none}.immersiveCaption{left:max(16px,env(safe-area-inset-left));right:75px;bottom:calc(62px + env(safe-area-inset-bottom));text-shadow:0 1px 5px #000;pointer-events:auto;position:absolute}.immersiveAuthor{align-items:center;gap:9px;min-height:40px;margin-bottom:5px;font-size:14px;display:flex}.immersiveAuthor img{object-fit:cover;border:1px solid #ffffffb0;border-radius:50%;width:33px;height:33px}.immersiveLabel{letter-spacing:1px;color:#d9f283;margin:5px 0;font-size:9px;font-weight:600;display:block}.immersiveCaption h2{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.immersiveCaptionMore{text-align:left;font:inherit;-webkit-line-clamp:2;max-width:100%;text-shadow:inherit;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.immersiveActions{right:max(7px,env(safe-area-inset-right));bottom:calc(87px + env(safe-area-inset-bottom));text-shadow:0 1px 5px #000;flex-direction:column;align-items:center;gap:10px;width:55px;display:flex;position:absolute}.reelImmersive .immersiveActions .cardSocial{display:contents}.reelImmersive .immersiveActions .cardSocialDemo{display:none}.reelImmersive .immersiveActions button,.reelImmersive .immersiveActions a{color:#fff;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:3px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.reelImmersive .immersiveActions svg{stroke-width:1.6px;filter:drop-shadow(0 1px 4px #0006);width:27px;height:27px}.reelImmersive .immersiveActions [aria-pressed=true]{color:#d9f283}.reelImmersive .immersiveActions [data-like-label],.reelImmersive .immersiveActions [data-card-comments]>span{display:none}.reelImmersive .immersiveActions b{font-size:11px;font-weight:500}.immersiveNav{inset:auto 8px calc(5px + env(safe-area-inset-bottom));color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute}.immersiveNav span{letter-spacing:.3px;opacity:.85;font-size:10px}.immersiveNav button{font-size:23px}.immersiveProgress{appearance:none;color:#d9f283;accent-color:#d9f283;background:#ffffff30;border:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.immersiveProgress::-webkit-progress-bar{background:#ffffff30}.immersiveProgress::-webkit-progress-value{background:#d9f283}.immersiveStatus{text-align:center;text-shadow:0 1px 4px #000;font-size:13px;position:absolute;top:90px;left:20px;right:20px}.reelImmersive .immersiveInfo{display:none}.reelImmersive.detailsOpen .immersiveInfo{z-index:8;overscroll-behavior:contain;max-height:78%;padding:18px 18px calc(22px + env(safe-area-inset-bottom));color:#17362c;background:#fafbf5;border-radius:22px 22px 0 0;display:block;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 60px #0006}.reelImmersive.detailsOpen .immersiveDismiss{text-align:right;z-index:2;background:#fafbf5;border:0;border-bottom:1px solid #17362c20;width:calc(100% + 36px);margin:-18px -18px 18px;padding:18px;font-size:14px;font-weight:600;display:block;position:sticky;top:-18px}.reelImmersive .immersiveInfo h1{font-size:25px}.reelImmersive .immersiveHud :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #d9f283}.reelImmersive.detailsOpen .immersiveHud{pointer-events:none;visibility:hidden}.reelImmersive .demoReelStory .demoFine{font-size:12px}}.reelPlay svg,.demoReelStage>.btn svg,.immersivePaused svg{width:42px;height:42px;display:block}.reelPlay,.demoReelStage>.btn{border-radius:50%;place-items:center;width:72px;height:72px;min-height:0;padding:14px;display:grid}.demoReelStage video{object-fit:contain;width:100%;height:100%;display:block}.reelCover{aspect-ratio:9/16!important}.demoReelCover .demoReelPlay,.reelCover .reelPlayMark,.reelStage>button.reelPlay,.demoReelStage>button.btn[data-demo-reel-play],.reelImmersive .immersiveStage>button.reelPlay,.reelImmersive .immersiveStage>button[data-demo-reel-play],.reelImmersive .immersivePaused{color:#fff;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff38,#ffffff12);border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:64px;height:64px;min-height:0;padding:0;display:grid;box-shadow:0 5px 22px #0003,inset 0 1px #ffffff40}.demoReelCover .demoReelPlay,.reelCover .reelPlayMark{width:48px;height:48px;transition:background .18s,border-color .18s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.demoReelCover .demoReelPlay svg,.reelCover .reelPlayMark svg{filter:drop-shadow(0 1px 3px #0004);width:26px;height:26px}.reelStage>button.reelPlay svg,.demoReelStage>button.btn[data-demo-reel-play] svg,.reelImmersive .immersivePaused svg{filter:drop-shadow(0 1px 3px #0003);width:34px;height:34px}.demoReelCover:hover .demoReelPlay,.reelCover:hover .reelPlayMark{background:#ffffff3d;border-color:#fff}.reelImmersive .immersivePaused[hidden]{display:none}@media (width<=767px){.reelImmersive .immersiveStage{height:calc(100% - 100px);height:calc(100% - 100px - env(safe-area-inset-bottom));background-size:contain;inset:0 0 100px}.reelImmersive .immersiveStage img,.reelImmersive .immersiveStage video{object-fit:contain}.immersiveHud{background:linear-gradient(#0007,#0000 130px),linear-gradient(0deg,#080c0a 100px,#0000 235px)!important}.immersiveCreator{top:calc(62px + env(safe-area-inset-top));text-shadow:0 1px 5px #000;pointer-events:auto;position:absolute;left:16px;right:16px}.immersiveTouch{inset:115px 0 180px}.immersiveCaption{left:16px;right:16px;bottom:calc(115px + env(safe-area-inset-bottom))}.immersiveCaption h2{-webkit-line-clamp:1;font-size:15px}.immersiveCaptionMore{-webkit-line-clamp:1}.immersiveActions{left:10px;right:10px;bottom:calc(43px + env(safe-area-inset-bottom));flex-direction:row;justify-content:space-around;gap:5px;width:auto}.reelImmersive .immersiveActions button,.reelImmersive .immersiveActions a{flex-flow:row;flex:none;gap:5px;width:auto;min-width:44px}.reelImmersive .immersiveActions svg{flex:0 0 24px;width:24px!important;height:24px!important}.immersiveNav{bottom:calc(2px + env(safe-area-inset-bottom));height:38px}.immersiveNav button{min-height:36px;font-size:22px}.immersiveProgress{bottom:calc(98px + env(safe-area-inset-bottom))}.immersiveLabel{font-size:8px}}.reelCover img,.demoReelCover img{object-fit:contain!important}.reelCover,.demoReelCover{background:#080c0a}.reelStage,.demoReelStage{aspect-ratio:var(--reel-ratio,9/16);background-position:50%;background-repeat:no-repeat;background-size:contain}.demoReelStage{width:min(100%,calc(72dvh * var(--reel-ratio,.5625)))}.reelStage{width:min(100%,calc(75dvh * var(--reel-ratio,.5625)));justify-self:center}.reelStage iframe{object-fit:contain}.demoReelLayout{color:#fff;letter-spacing:.3px;background:#080c0ac9;border:1px solid #ffffff35;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600;position:absolute;top:9px;left:9px}@media (width<=767px){.reelImmersive .immersiveStage{aspect-ratio:auto;width:100%}.reelImmersive[data-layout=landscape] .immersiveHud,.reelImmersive[data-layout=square] .immersiveHud{background:linear-gradient(#0007,#0000 110px),linear-gradient(0deg,#080c0a 100px,#0000 210px)!important}}.reelUploadPreview{background:#f2f4ec;border:1px solid #dbe2d3;border-radius:14px;padding:12px}.reelUploadPreview[hidden]{display:none}.reelUploadPreview video{object-fit:contain;background:#080c0a;border-radius:9px;width:100%;max-height:300px;display:block}.reelUploadPreview p{color:#34513c;margin:10px 0 0;font-size:13px;line-height:1.5}.msPanel{background:#fff;border:1px solid #dce3d1;border-radius:20px;min-width:0;margin:32px 0;padding:32px}.msHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.msHeading h2{margin:10px 0;font-size:30px}.msLike{cursor:pointer;color:#17382c;background:#f2f5eb;border:1px solid #d6dfcc;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:11px 18px;display:flex}.msLike svg,.msFine svg{flex:none;width:20px;height:20px}.msLike[aria-pressed=true]{background:#e5efc9}.msLike[aria-pressed=true] svg{fill:#17382c}.msFine{color:#596b58;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.msComposer{background:#f3f5ed;border:1px solid #dde4d1;border-radius:14px;margin:22px 0;padding:20px}.msComposer label{gap:8px;font-size:14px;font-weight:700;display:grid}.msComposer textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#17382c;resize:vertical;background:#fff;border:1px solid #cbd5bf;border-radius:12px;padding:14px;font-size:16px}.msComposerTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.msContext{justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.msEmojiHost{position:relative}.msStatus{color:#90472f;white-space:pre-wrap;font-size:13px}.msComment{overflow-wrap:anywhere;border-top:1px solid #e1e7d9;min-width:0;padding:24px 0}.msComment>header{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.msComment>header>a{align-items:center;gap:10px;text-decoration:none;display:flex}.msComment>header img{object-fit:cover;border-radius:50%;width:35px;height:35px}.msComment>header small{color:#6a7865;font-size:11px}.msComment>p{white-space:pre-wrap;line-height:1.7}.msCommentActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.msCommentActions button{min-height:44px;font-size:13px}.msReplies{border-left:2px solid #e2e9d3;margin:15px 0 0 20px;padding-left:20px}.msReply{border-top:0;padding:16px 0}.msPanel .btn{white-space:normal;min-height:44px;padding:10px 17px;font-size:13px}.msPanel .nearbyEmojiPanel{max-width:calc(100vw - 80px)}@media (width<=640px){.msPanel{margin:24px 0;padding:19px}.msHeading{flex-wrap:wrap;align-items:flex-start}.msHeading h2{font-size:26px}.msLike{padding:10px 15px}.msFine{align-items:flex-start}.msComposer{padding:13px}.msReplies{margin-left:3px;padding-left:13px}.msComment>p{font-size:14px}.msComposerTools{align-items:flex-start}.msCommentActions{gap:14px}}.reelPageHead,.reelViewerHead,.reelActions,.reelCardActions,.reelNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reelPageHead{margin:12px 0 18px}.reelPageHead h2{margin:6px 0;font-size:clamp(24px,4vw,38px)}.reelPageHead p,.reelCardBody p{margin:6px 0;line-height:1.45}.reelGrid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:14px;display:grid}.reelCard{background:#fff;border:1px solid #17372c13;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #17372c16}.reelCover{aspect-ratio:9/13;color:#fff;background:#18372c;display:block;position:relative;overflow:hidden}.reelCover img{object-fit:cover;width:100%;height:100%}.reelNoCover{color:#d9f283;place-items:center;height:100%;font-size:36px;display:grid}.reelLabel,.reelDuration{color:#fff;background:#16382cdc;border-radius:6px;max-width:calc(100% - 16px);padding:4px 7px;font-size:11px;line-height:1.3;position:absolute}.reelLabel{top:8px;left:8px}.reelDuration{bottom:8px;right:8px}.reelPlayMark{text-shadow:0 2px 10px #000;place-items:center;font-size:32px;display:grid;position:absolute;inset:0}.reelCardBody{padding:12px}.reelCardBody h3{margin:0 0 8px;font-size:17px;line-height:1.25}.reelCardBody p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.reelCardActions{border-top:1px solid #17372c16;justify-content:flex-start;gap:7px;margin-top:10px;padding-top:6px}.reelCardActions>*{align-items:center;gap:4px;min-height:36px;font-size:12px;display:inline-flex}.reelCardActions svg{flex-shrink:0;width:17px;height:17px}.reelCardActions .shareLink{padding:5px}.reelCardActions button[aria-pressed=true]{color:#687f2c}.reelFine{color:#657065;font-size:13px;line-height:1.45}.reelNotice{background:#eef1df;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}.reelEmpty{background:#fff;border-radius:14px;grid-column:1/-1;padding:24px 16px;box-shadow:0 3px 12px #17372c12}.reelInvite{border:1px solid #dae1d3;border-radius:12px;margin:15px 0;padding:16px}.reelInvite h3{margin:0 0 7px}.reelInvite p{font-size:14px;line-height:1.45}.reelWatchLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px;margin-top:12px;display:grid}.reelStageWrap{min-width:0}.reelStage{aspect-ratio:9/16;color:#fff;background:#10251e;border-radius:12px;place-items:center;max-height:75dvh;display:grid;position:relative;overflow:hidden}.reelStage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.reelStage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reelStage p{padding:18px;line-height:1.5}.reelPlay{color:#193b2e;z-index:1;background:#f6f8ef;border:0;border-radius:30px;min-height:44px;padding:14px 23px;font-size:16px;font-weight:600;position:relative}.reelInfo{min-width:0}.reelInfo h1{overflow-wrap:anywhere;margin:10px 0;font-size:clamp(24px,4vw,36px);line-height:1.15}.reelCaption{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.reelNavigation{padding:10px 0}.reelNavigation .btn{min-height:42px;padding:9px 12px;font-size:13px}.reelNavigation span{color:#68766c;font-size:12px}.reelActions{justify-content:flex-start;margin:12px 0}.reelCheck{align-items:flex-start;line-height:1.45;gap:10px!important;display:flex!important}.reelCheck input{min-width:20px;margin:0;width:20px!important;min-height:20px!important}.reelEditor progress{accent-color:#496f42;width:100%;height:12px}.reelEditor small{line-height:1.5}.reelAdminStats{flex-wrap:wrap;gap:15px;display:flex}.reelAdminStats p,.reelReportCard{background:#fff;border-radius:12px;padding:16px}.reelAdminStats strong{font-size:24px;display:block}.reelFullOpen{overflow:hidden}.reelViewer.isFullscreen{z-index:1500;padding:12px max(12px,env(safe-area-inset-left));background:#f6f7ef;position:fixed;inset:0;overflow-y:auto}.reelViewer.isFullscreen .reelWatchLayout{max-width:1100px;margin:12px auto}.reelViewer.isFullscreen .reelStage{max-height:calc(100dvh - 135px)}@media (width<=640px){.reelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reelCard{border-radius:11px}.reelCardBody{padding:9px}.reelCardBody h3{font-size:14px}.reelCardActions{gap:4px}.reelCardActions>*{font-size:11px}.reelPageHead .btn{min-height:42px;padding:10px 14px;font-size:13px}.reelWatchLayout{grid-template-columns:minmax(0,1fr);gap:12px}.reelStage{aspect-ratio:9/14;max-height:76dvh}.reelViewerHead{gap:6px;font-size:13px}.reelNavigation{gap:6px}.reelNavigation span{font-size:11px}.reelInfo .msPanel{padding:12px 0}.reelViewer.isFullscreen{padding:8px}.reelViewer.isFullscreen .reelStage{aspect-ratio:auto;height:calc(100dvh - 128px);max-height:calc(100dvh - 128px)}.reelInfo{padding:0 2px}.reelEditor .btn{padding:11px 15px;font-size:14px}}.reelSwipeHandle{touch-action:none;background:#eef1e7;border:1px solid #dce3d6;border-radius:8px;justify-content:center;align-items:center;min-width:88px;min-height:44px;padding:6px;display:inline-flex}.reelSwipeHandle:focus-visible{outline-offset:3px;outline:2px solid #496f42}.reelUploadPreview[data-state=error]{background:#fff5ef;border:2px solid #a83e25}.reelUploadPreview[data-state=error] p{color:#842d1a;font-weight:600}.reelUploadPreview video[hidden]{display:none}.reelUploadPreview:focus{outline-offset:3px;outline:3px solid #a83e25}.reelSubmitActions{flex-wrap:wrap;gap:12px;display:flex}.reelEditor [data-upload-status][role=alert]{color:#842d1a;background:#fff0e7;border-radius:12px;padding:14px;font-weight:600}.reelEditor [data-upload-status]:empty{display:none}@media (width<=600px){.reelSubmitActions{flex-direction:column}.reelSubmitActions button{width:100%}}.ntNav{align-items:center;gap:4px;display:inline-flex}.ntNav[hidden]{display:none}.ntNav>a{border-radius:50%;place-items:center;width:40px;height:44px;display:grid;position:relative}.ntNav svg{width:21px;height:21px}.ntNav>a>span{color:#fff;text-align:center;background:#17362c;border:2px solid #f8f8f3;border-radius:12px;min-width:17px;padding:1px 3px;font-size:10px;position:absolute;top:1px;right:0}.ntNav>a>span[hidden]{display:none}.ntHeading{flex-wrap:wrap;justify-content:space-between;gap:20px;margin:20px 0;display:flex}.ntHeading h1{margin:0 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.1}.ntHeading p{color:#627265;margin:0}.ntHeading nav,.ntToolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ntHeading nav a{padding:8px 0}.ntCard{background:#fff;border:1px solid #e0e4db;border-radius:16px;min-width:0;margin:12px 0;padding:20px;box-shadow:0 3px 10px #17362c10}.ntInbox,.ntAlerts{max-width:950px}.ntConversation{justify-content:space-between;gap:16px;text-decoration:none;display:flex}.ntConversation strong,.ntConversation span,.ntConversation small,.ntThreadHead small{display:block}.ntConversation strong{margin:4px 0}.ntConversation time,.ntAlert time{color:#68776c;font-size:12px}.ntUnread{background:#e2efb1;border-radius:10px;margin-top:8px;padding:2px 7px;font-size:11px}.ntCard.unread{background:#fcfef6;border-left:4px solid #76944a}.ntAlert{align-items:flex-start;gap:12px;text-decoration:none;display:flex}.ntAlert time{margin-top:5px;display:block}.ntAvatar{background:#e6ecdc;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid}.ntSettings{max-width:800px}.ntSettings h2,.ntCard>h2{margin:0 0 14px;font-size:20px}.ntSwitch{border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ntSwitch span{min-width:0}.ntSwitch small{color:#68776c;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}.ntSwitch input[type=checkbox]{accent-color:#17362c;flex:0 0 21px;width:21px;height:21px}.ntPush{border-bottom:1px solid #edf0e8;padding:16px 0}.ntPush p,.ntFine{color:#68776c;font-size:13px;line-height:1.45}.ntTime{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.ntSettings label>input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #cbd4c3;border-radius:9px;padding:11px;display:block}.ntSave{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.ntThread{max-width:850px}.ntThreadHead{border-bottom:1px solid #e0e4db;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.ntThreadHead small{color:#68776c;margin:4px 0}.ntMessageLog{overscroll-behavior:contain;flex-direction:column;gap:10px;height:clamp(220px,42dvh,500px);padding:16px 0;display:flex;overflow-y:auto}.ntBubble{overflow-wrap:anywhere;background:#f0f2ed;border-radius:14px 14px 14px 3px;align-self:flex-start;max-width:85%;padding:10px 13px}.ntBubble.mine{background:#e3edcf;border-radius:14px 14px 3px;align-self:flex-end}.ntBubble p{white-space:pre-wrap;margin:0 0 6px;line-height:1.4}.ntBubble small{color:#66715f;font-size:11px}.ntLive{color:#68776c;margin:4px 0 10px;font-size:12px}#ntComposer textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #cbd4c3;border-radius:12px;margin:6px 0;padding:12px}#ntComposer>.ntToolbar:last-child{justify-content:space-between}.ntContact{background:#f2f5ec;border-radius:10px;padding:12px}.ntContact input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd4c3;border-radius:8px;padding:10px}.ntContact p{font-size:13px}.ntEmoji button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.ntEmpty{padding:30px 20px}.ntToolbar button,.ntHeading a{min-height:44px}.ntContact[hidden],.ntEmoji[hidden]{display:none}@media (width<=700px){.ntHeading{gap:6px;margin:12px 0}.ntHeading h1{font-size:28px}.ntHeading nav{gap:18px;font-size:14px}.ntCard{border-radius:12px;margin:10px 0;padding:14px}.ntThread{padding:12px}.ntBubble{max-width:90%;font-size:15px}.ntToolbar{gap:8px}.ntToolbar .linkButton{font-size:13px}.ntSettings h2{font-size:18px}.ntSave{flex-wrap:wrap}.ntNav>a{width:34px}.ntNav{gap:0}.ntSettings .btn,.ntThread .btn{padding:11px 16px;font-size:14px}.ntConversation{gap:10px}.ntConversation>div:first-child{overflow-wrap:anywhere;min-width:0}.ntThreadHead{flex-wrap:wrap}}@media (width<=380px){.ntNav>a{width:30px}.ntNav svg{width:19px;height:19px}}.cardSocial{color:#355646;border-top:1px solid #e3e8dc;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;min-width:0;max-width:100%;margin-top:14px;padding-top:8px;display:grid}.cardSocial>button,.cardSocial>a{width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 2px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;font-size:12px!important}.cardSocial svg{flex:0 0 17px;width:17px;height:17px}.cardSocial b{font-size:10px;font-weight:600}.cardSocial button[aria-pressed=true]{color:#285b36;background:#eef4e4}.cardSocial button[aria-pressed=true] svg{fill:#d5e7b8}.cardSocial button:hover,.cardSocial a:hover{background:#edf2e6}.cardSocial :focus-visible{outline-offset:2px;outline:2px solid #58794b}.cardSocial button:disabled{opacity:.6;cursor:wait}.cardSocialDemo{color:#687461;margin:6px 0 0;line-height:1.5;display:block;font-size:10px!important}.card>.cardSocial{margin:0 14px 5px}.card>.cardSocialDemo{margin:0 18px 12px}.demoProfileHead>.cardSocial,.demoProfileHead>.cardSocialDemo{grid-column:1/-1;width:100%}.scActions>.cardSocial{width:100%;min-width:min(100%,240px)}.nearbySocialStrip{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:2px!important;margin:14px 0 0!important;padding:8px 0 0!important;display:grid!important}.nearbySocialStrip>button,.nearbySocialStrip>a{flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;min-height:44px;text-decoration:none;display:flex;gap:4px!important;padding:6px 2px!important;font-size:12px!important}.nearbySocialStrip svg{width:17px!important;height:17px!important}.nearbySocialStrip b{font-size:10px}.nearbySocialStrip .shareLink{font-weight:500}.nearbyCardBottom{margin-top:8px;padding-top:9px}.nearbyCardBottom>a{align-items:center;min-height:36px;display:inline-flex}.contentConversationHead{margin:20px 0}.contentConversationHead h1{overflow-wrap:anywhere;font-size:clamp(28px,4vw,48px)}.scPostTools .cardSocial{width:100%}@media (width<=420px){.cardSocial>button,.cardSocial>a,.nearbySocialStrip>button,.nearbySocialStrip>a{gap:3px!important;font-size:11px!important}.cardSocial svg,.nearbySocialStrip svg{flex-basis:15px;width:15px!important;height:15px!important}.cardSocialDemo{font-size:9px!important}}.scMoreReactions{margin-top:12px}.scMoreReactions summary{color:#61745d;cursor:pointer;padding:9px 0;font-size:12px}.scMoreReactions .scReactionBar{border:0;margin:0;padding:4px 0}.shareLink{width:auto;min-width:44px;max-width:100%;height:auto;min-height:44px;color:inherit;font:inherit;cursor:pointer;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.shareLink svg{flex-shrink:0;width:17px;height:17px}.shareLink:hover{background:#78916821}.shareLink:focus-visible{outline-offset:3px;outline:2px solid}.shareLink:disabled{opacity:.6;cursor:wait}.marketCardBody>.shareLink,.demoMemberCard>div>.shareLink,.scTripCard>.shareLink{margin-top:6px}.card>.shareLink{margin:0 16px 10px}.productInfo>.shareLink{margin-top:5px}.footerBottom .shareLink{font-size:inherit;min-height:44px;padding:0 4px}.shareCopyLabel{gap:8px;min-width:0;display:grid}.shareCopyLabel input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #bdc6b7;border-radius:10px;margin-bottom:14px;padding:12px;font-size:16px;display:block}.nearbyCardBottom,.scPostTools,.demoActions{flex-wrap:wrap}.scStop:target,.demoStop:target{outline-offset:3px;outline:2px solid #7e9c65;scroll-margin-top:100px}@media (width<=600px){.shareLink{padding:6px 8px;font-size:12px}.demoProfileHead>.shareLink{align-self:start}.scReactionBar{flex-wrap:wrap}}.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-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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.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}}.demoWrap{padding-top:26px;padding-bottom:70px}.demoWrap>*{min-width:0}.demoBadge{color:#17382c;letter-spacing:1px;background:#e3efbe;border:1px solid #bac99c;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.demoNotice{background:#edf1df;border:1px solid #cbd6b9;border-radius:16px;align-items:center;gap:18px;padding:18px 22px;display:flex}.demoNotice p{flex:1;margin:0;font-size:13px;line-height:1.6}.demoNotice>a{white-space:normal;font-size:13px;font-weight:700}.demoNav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.demoNav a{text-align:center;border:1px solid #d6decd;border-radius:40px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:13px;text-decoration:none;display:inline-flex}.demoNav [aria-current=page]{color:#fff;background:#17382c}.demoHero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:50px 0;display:grid}.demoHero h1,.demoProfileHead h1,.demoSectionHead h1,.demoItem h1{letter-spacing:-2px;color:#18392c;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(32px,5vw,62px);line-height:1.04}.demoHero h1{font-size:clamp(40px,6vw,76px)}.demoHero em{color:#7c9c6d;font-style:normal}.demoHero p,.demoSectionHead p{font-size:18px;line-height:1.7}.demoHero>img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%}.demoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0;display:grid}.demoPanel,.demoMemberCard{background:#fff;border:1px solid #dce3d0;border-radius:18px;min-width:0;overflow:hidden}.demoPanel{margin:24px 0;padding:28px}.demoMemberCard>div{padding:22px}.demoMemberCard .demoAvatar{border:5px solid #fff;margin:-53px 0 16px;display:block;position:relative}.demoMemberCover{object-fit:cover;width:100%;height:210px}.demoMemberCard h3{letter-spacing:-.7px;margin:14px 0 8px;font-size:25px}.demoMemberCard a{text-decoration:none}.demoMemberCard p{font-size:14px;line-height:1.65}.demoMemberCard small,.demoFine{color:#596b5c;font-size:12px;line-height:1.65}.demoAvatar{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.demoTourSteps{gap:20px;padding-left:24px;display:grid}.demoTourSteps a{font-weight:700}.demoTourSteps span{color:#657461;margin-top:5px;font-size:13px;display:block}.demoTourProgress{color:#fff;background:#17382c;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:18px 22px;display:flex}.demoTourProgress span{font-size:13px}.demoCover{border-radius:20px;height:360px;margin:28px 0;position:relative;overflow:hidden}.demoCover>img{object-fit:cover;width:100%;height:100%}.demoCover>.demoBadge{position:absolute;bottom:20px;left:20px}.demoProfileHead{align-items:center;gap:26px;margin:25px 0;display:flex}.demoProfileHead>div{flex:1;min-width:0}.demoProfileHead>.demoAvatar{width:110px;height:110px}.demoProfileHead p{max-width:760px;line-height:1.7}.demoChips{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.demoChips span{background:#e9eedf;border-radius:8px;padding:7px 11px;font-size:12px}.demoStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.demoStats>span{background:#eef1e6;border-radius:14px;padding:18px;font-size:13px}.demoStats strong{margin-bottom:4px;font-size:28px;display:block}.demoSplit{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.demoSplit .demoPanel{margin-top:12px}.demoFriends{flex-wrap:wrap;gap:22px;margin:20px 0;display:flex}.demoFriends a{align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.demoFriends .demoAvatar{width:45px;height:45px}.demoShopLogo{color:#e3fb8b;background:#1c3b2f;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 10px 12px 0;font-size:19px;font-weight:800;display:inline-flex}.demoShopLogo.large{width:96px;height:96px;font-size:32px}.demoCta{background:#edf1df;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:45px 0 15px;padding:30px;display:flex}.demoCta h2{margin:10px 0;font-size:32px}.demoCta p{font-size:15px}.demoActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demoActions .btn,.demoWrap .btn{text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;padding:12px 19px;font-size:14px;line-height:1.4}.demoSectionHead{margin:35px 0}.demoSectionHead h2{font-size:34px}.demoMap{isolation:isolate;border:1px solid #d7dfc9;border-radius:16px;min-width:0;height:390px;overflow:hidden}.demoMap.compact{height:240px}.demoMapPin{color:#fff;text-align:center;background:#17382c;border:2px solid #fff;border-radius:50%;font-weight:700;line-height:26px;box-shadow:0 2px 8px #17382c40}.demoRigPin img{border:3px solid #fff;border-radius:12px;width:42px;height:42px;box-shadow:0 2px 10px #17382c70}.demoMap .leaflet-popup-content a{margin-top:10px;display:block}.demoStop{gap:20px;scroll-margin-top:100px;display:flex}.demoStop>div{flex:1;min-width:0}.demoStopNumber{background:#e0ebb9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.demoPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demoPhotoGrid figure{margin:16px 0}.demoPhotoGrid img{aspect-ratio:3/2;object-fit:cover;width:100%}.demoPhotoButton{cursor:zoom-in;background:0 0;border:0;border-radius:13px;width:100%;padding:0;display:block;overflow:hidden}.demoPhotoButton img{object-fit:cover;width:100%;max-height:500px;display:block}.demoPhotoGrid figcaption,figure>figcaption{color:#61705e;margin-top:8px;font-size:12px;line-height:1.5}.demoItem{grid-template-columns:1.25fr 1fr;gap:36px;margin:28px 0;display:grid}.demoItem figure{margin:0}.demoItem>div{min-width:0}.demoItem .eyebrow{margin-top:20px;display:block}.demoItem p{line-height:1.7}.demoPrice{font-size:24px}.demoSeller{margin:20px 0}.demoSeller a,.demoPost>header a,.demoComment>header a{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.demoSeller .demoAvatar,.demoComment .demoAvatar,.demoPost>header .demoAvatar{width:40px;height:40px}.demoComment{overflow-wrap:anywhere;border-top:1px solid #e3e7db;padding:20px 0}.demoComment header,.demoPost>header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.demoComment header>span,.demoPost>header small{color:#657360;font-size:11px}.demoComment p{white-space:pre-wrap;font-size:15px;line-height:1.7}.demoReplies{border-left:2px solid #dfe6d1;margin-left:18px;padding-left:20px}.demoReplies .demoComment{border:0;padding:12px 0 0}.demoConversation{margin-top:24px}.demoConversation .demoActions>span{font-size:12px}.demoPractice{border-top:1px solid #e0e5d7;gap:10px;padding-top:22px;display:grid}.demoPractice label{gap:10px;font-size:14px;font-weight:700;display:grid}.demoPractice textarea{resize:vertical;box-sizing:border-box;width:100%;min-width:0;min-height:90px;font:inherit;color:#17382c;background:#f9faf6;border:1px solid #ccd6c0;border-radius:12px;padding:14px;font-size:16px}.demoPractice .btn{justify-self:start}.demoEmojiHost{position:relative}.demoEmojiHost .nearbyEmojiPanel{max-width:calc(100vw - 80px)}.demoPost{max-width:850px}.demoPost>figure{margin:20px 0}.demoPost>figure img{max-height:460px}.demoLightbox{object-fit:contain;max-width:100%;max-height:70vh}.demoTilePhoto{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;margin-bottom:16px}.demoDiscovery{background:#f0f3e9;border:1px solid #dce3ce;border-radius:16px;margin:26px 0;padding:22px}.demoDiscovery>summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.4}.demoDiscovery>summary>span{vertical-align:middle;text-transform:uppercase;letter-spacing:1px;background:#dce9b9;border-radius:6px;margin-left:8px;padding:4px 8px;font-size:10px;display:inline-block}.demoDiscovery .demoGrid{margin-bottom:0}.demoListingCard .demoBadge{letter-spacing:.06em;white-space:nowrap;pointer-events:none;width:max-content;max-width:calc(100% - 24px);height:auto;padding:5px 8px;font-size:10px;line-height:1.2;position:absolute;top:12px;left:12px}.demoListingCard .marketCardBody strong{font-size:17px}.demoRigControls{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;font-size:13px;display:flex}.demoRigControls label{align-items:center;gap:9px;display:flex}.demoRigControls input{width:18px;height:18px}.demoRigControls a{font-weight:700}@media (width<=900px){.demoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.demoHero{gap:24px}.demoHero h1{font-size:48px}.demoProfileHead{flex-wrap:wrap}.demoProfileHead>div{flex-basis:65%}.demoCta{flex-direction:column;align-items:flex-start}.demoSplit{grid-template-columns:1fr}.demoItem{gap:24px}}@media (width<=640px){.demoWrap{padding-top:16px}.demoNotice{flex-direction:column;align-items:flex-start;gap:10px;padding:15px}.demoNotice p{font-size:12px}.demoNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demoNav a{padding:9px 11px;font-size:12px}.demoHero{flex-direction:column-reverse;gap:24px;margin:28px 0;display:flex}.demoHero>img{aspect-ratio:16/9;border-radius:16px}.demoHero h1{letter-spacing:-1.8px;font-size:42px}.demoHero p{font-size:16px}.demoGrid{grid-template-columns:1fr;gap:16px}.demoMemberCover{height:190px}.demoMemberCard>div{padding:20px}.demoPanel{margin:20px 0;padding:20px}.demoCover{height:230px;margin:20px 0}.demoProfileHead{align-items:flex-start;gap:16px}.demoProfileHead>.demoAvatar{width:78px;height:78px}.demoProfileHead>div{flex-basis:100%}.demoProfileHead h1,.demoSectionHead h1,.demoItem h1{letter-spacing:-1.3px;font-size:35px}.demoProfileHead p{font-size:15px}.demoStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demoStats>span{padding:15px}.demoCta{padding:22px}.demoActions{gap:8px}.demoWrap .btn,.demoActions .btn{min-height:44px;padding:10px 15px;font-size:13px}.demoTourProgress{flex-direction:column;align-items:flex-start;padding:15px}.demoItem{grid-template-columns:1fr;gap:22px}.demoItem h1{margin-top:14px}.demoItem .eyebrow{font-size:10px}.demoMap{height:300px}.demoSectionHead h2{font-size:29px}.demoStop{gap:12px;padding:16px}.demoStopNumber{width:28px;height:28px;font-size:12px}.demoStop h3{font-size:22px}.demoPhotoGrid{grid-template-columns:1fr;gap:10px}.demoComment header{gap:8px}.demoComment p{font-size:14px}.demoReplies{margin-left:4px;padding-left:14px}.demoPost>header small{display:block}.demoDiscovery{padding:15px}.demoDiscovery>summary{font-size:17px}.demoDiscovery .demoMemberCard>div{padding:16px}.demoFriends{gap:15px}.demoPhotoButton img{max-height:340px}.demoPost{box-sizing:border-box;width:100%}.demoPost h3{font-size:25px}.demoShopLogo.large{width:70px;height:70px;font-size:24px}}#cards .price small{color:#5e705e;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4;display:block}#cards .arrow svg,#cards .heart svg{width:20px;height:20px;margin:auto;display:block}.demoReelsSection{margin:32px 0}.demoReelsSection header p{font-size:14px;line-height:1.5}.demoReelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demoReelGrid.single{grid-template-columns:minmax(0,350px)}.demoReelCard{background:#fff;border:1px solid #dfe5d8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #17382c19}.demoReelCover{aspect-ratio:9/16;background:#17382c;display:block;position:relative;overflow:hidden}.demoReelCover img{object-fit:cover;width:100%;height:100%;display:block}.demoReelPlay{color:#fff;background:#17382cbb;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demoReelTime{color:#17382c;background:#fff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:9px}.demoReelBody{padding:14px}.demoReelBody h3{margin:8px 0;font-size:19px;line-height:1.25}.demoReelBody a{text-decoration:none}.demoReelAuthor{color:#52664f;font-size:12px}.demoReelBody .cardSocial{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:8px 0}.demoReelBody .cardSocial button,.demoReelBody .cardSocial>a{min-height:40px;padding:3px;font-size:12px}.demoReelBody .cardSocial svg{width:17px;height:17px}.demoReelBody .cardSocialDemo{font-size:10px;line-height:1.4;display:block}.demoReelViewer{grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:center;gap:28px;margin:20px 0;display:grid}.demoReelStage{aspect-ratio:9/16;background-color:#17382c;background-position:50%;background-size:cover;border-radius:16px;justify-self:center;place-items:center;width:min(100%,40.5dvh);display:grid;position:relative;overflow:hidden}.demoReelStage>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.demoReelStage>p{color:#fff;background:#17382ce6;padding:14px}.demoReelStage>.btn{color:#17382c;background:#fff;box-shadow:0 2px 12px #0005}.demoReelStory h1{overflow-wrap:anywhere;margin:16px 0;font-size:36px;line-height:1.1}.demoReelStory p{line-height:1.5}.demoReelStory .demoActions{gap:8px}.demoReelStory [hidden]{display:none!important}@media (width<=640px){.demoReelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demoReelBody{padding:10px}.demoReelBody h3{font-size:16px}.demoReelBody .cardSocial{column-gap:6px}.demoReelBody .cardSocialDemo{font-size:9px}.demoReelPlay{width:42px;height:42px;font-size:25px}.demoReelViewer{grid-template-columns:1fr;gap:18px}.demoReelStory h1{font-size:28px}.demoReelsSection{margin:24px 0}.demoReelGrid.single{grid-template-columns:minmax(0,300px)}}#marketplacePage{color:var(--ink,#17392f);background:var(--cream,#f6f7f0);min-height:65vh}#marketplacePage [hidden],.marketForm [hidden]{display:none!important}.marketHero{justify-content:space-between;align-items:end;gap:40px;padding-top:70px;padding-bottom:42px;display:flex}.marketHero>div:first-child{max-width:760px}.marketHero h1{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(36px,5.8vw,88px);line-height:1.02}.marketHero h1 em{color:#6d9361;font-style:normal}.marketHero p{max-width:620px;font-size:20px;line-height:1.6}.marketActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketHero>.marketActions{max-width:260px}.marketTabs{flex-wrap:wrap;gap:9px;padding-top:12px;padding-bottom:22px;display:flex}.marketTabs a{border:1px solid #d9dfcf;border-radius:30px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:15px;text-decoration:none;display:flex}.marketTabs a[aria-current]{color:#fff;background:#18392e}.marketBody{padding-top:16px;padding-bottom:70px}.marketNotice{background:#e8eddf;border-left:3px solid #6d9361;border-radius:0 12px 12px 0;margin:14px 0 24px;padding:17px 20px;font-size:14px;line-height:1.65}.marketNotice strong{display:block}.marketSearch{background:#fff;border:1px solid #dce2d3;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:25px;display:grid}.marketSearch label,.marketInlineSearch label,.marketLocationField>label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.marketSearch input,.marketSearch select,.marketInlineSearch input{width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:#fafbf7;border:1px solid #cfd6c7;border-radius:10px;min-height:46px;padding:12px;font-size:16px}.marketSearchWide{grid-column:span 2}.marketLocationField{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.marketLocationField #marketAreas{grid-column:1/-1}.marketLocationField #marketAreas:empty{display:none}.marketMoreFilters{grid-column:1/-1}.marketMoreFilters summary{cursor:pointer;min-height:44px;padding:10px 0}.marketFilterDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketSearch>.marketActions,.marketSearch>.formStatus{grid-column:1/-1}.marketSearch>.formStatus:empty{display:none}.marketResultsHead{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.marketResultsHead small{color:#66725f;max-width:490px;line-height:1.55}.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketCard{background:#fff;border:1px solid #dce2d3;border-radius:18px;min-width:0;overflow:hidden}.marketImage{aspect-ratio:4/3;background:#e8eddf;text-decoration:none;display:block;position:relative;overflow:hidden}.marketImage>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.marketImage:hover>img{transform:scale(1.025)}.marketImage>span:not(.marketBadge):not(.demoBadge){letter-spacing:.08em;place-items:center;height:100%;font-size:14px;display:grid}.marketBadge{background:#fff;border-radius:20px;max-width:calc(100% - 28px);padding:7px 11px;font-size:12px;position:absolute;top:14px;left:14px}.marketCardBody{padding:22px}.marketCardBody h3,.marketCardBody h2{margin:10px 0;font-size:23px;line-height:1.3}.marketCardBody h3 a,.marketCardBody h2 a{text-decoration:none}.marketCardBody p{margin:10px 0;font-size:14px}.marketCardBody small{color:#67745f;line-height:1.5;display:block}.marketCardBody>.marketActions{margin-top:16px}.marketCategory{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.marketPrice{font-size:23px}.marketEmpty{text-align:center;border:1px dashed #c5cfba;border-radius:20px;margin:24px 0;padding:48px 25px}.marketEmpty h2{font-size:30px}.marketEmpty p{max-width:640px;margin:18px auto;line-height:1.7}.marketEmpty .btn{margin:5px}.marketFootnote{margin-top:25px;font-size:13px;line-height:1.8}.marketPagination{flex-wrap:wrap;justify-content:center;gap:20px;margin:30px 0;display:flex}.marketDetail{padding-top:22px;padding-bottom:60px}.marketDetailGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px;margin-top:25px;display:grid}.marketGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketGallery img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.marketGallery img:first-child{aspect-ratio:4/3;grid-column:1/-1}.marketDetailInfo h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(30px,3.5vw,52px);line-height:1.12}.marketDetailPrice{margin:10px 0 18px;font-size:32px;font-weight:600}.marketChips{flex-wrap:wrap;gap:8px;display:flex}.marketChips span{background:#e8eddf;border-radius:20px;padding:7px 11px;font-size:12px}.marketText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.marketSeller{border-top:1px solid #dce2d3;align-items:center;gap:14px;margin-top:25px;padding-top:22px;display:flex}.marketSeller>img,.marketSeller>.marketInitial{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}.marketSeller small,.marketSeller a{margin-top:5px;font-size:13px;display:block}.marketInitial{background:#dfe7d5;place-items:center;font-size:25px;display:grid}.marketDetailInfo>.marketActions{margin:24px 0}.marketStore{padding-top:20px;padding-bottom:65px}.marketStoreCover{color:#d9f68b;background:#17392f;border-radius:20px;place-items:center;height:330px;margin-top:22px;display:grid;overflow:hidden}.marketStoreCover img{object-fit:cover;width:100%;height:100%}.marketStoreCover>span{letter-spacing:.05em;text-align:center;padding:24px;font-size:clamp(18px,3vw,40px);font-weight:600}.marketStoreHeading{flex-wrap:wrap;align-items:center;gap:22px;margin:25px 0;display:flex}.marketStoreHeading>div:not(.marketInitial){flex:1;min-width:0}.marketStoreHeading h1{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(30px,4vw,58px);line-height:1.1}.marketShopLogo{object-fit:cover;border:1px solid #dce2d3;border-radius:20px;width:100px;height:100px}.marketStoreStory{max-width:900px}.marketStore>h2{margin-top:45px}.marketInlineSearch{align-items:end;gap:14px;margin:26px 0;display:flex}.marketInlineSearch label{flex:1}.marketShopExplainer{background:#e8eddf;border-radius:20px;margin-top:45px;padding:35px}.marketShopExplainer h2{font-size:28px}.marketShopExplainer p{max-width:850px;line-height:1.7}.marketForm input,.marketForm select,.marketForm textarea{min-width:0;max-width:100%}.marketAgreement{align-items:flex-start;gap:12px;line-height:1.65;flex-direction:row!important;font-size:14px!important;font-weight:400!important;display:flex!important}.marketAgreement input[type=checkbox]{accent-color:#17392f;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:4px;padding:0}.marketPhotoEditor{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketPhotoEditor figure{min-width:0;margin:0}.marketPhotoEditor img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.marketPhotoEditor figure>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.marketPhotoEditor button{background:#f4f7ee;border:1px solid #dce2d3;border-radius:8px;min-height:36px;padding:6px;font-size:12px}.marketUploadPreview{object-fit:cover;border-radius:10px;width:100%;max-width:280px;height:120px;margin:5px 0 12px}.marketInbox{gap:12px;margin-top:22px;display:grid}.marketInbox>button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #dce2d3;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.marketInbox strong,.marketInbox small{overflow-wrap:anywhere;display:block}.marketInbox small{margin-top:7px}.marketReports{gap:20px;margin-top:25px;display:grid}.marketReports article{background:#fff;border:1px solid #dce2d3;border-radius:15px;padding:24px}.marketLoading{padding-top:65px;padding-bottom:65px}#marketplacePage .btn,.marketForm .btn{white-space:normal;text-align:center;max-width:100%;min-height:44px;padding:12px 18px;font-size:14px;line-height:1.3}#marketplacePage a,#marketplacePage button{overflow-wrap:anywhere}#marketplacePage *,.marketForm *{box-sizing:border-box}.marketThreadMessages{overflow-wrap:anywhere}@media (width<=1000px){.marketHero{display:block}.marketHero>.marketActions{max-width:none;margin-top:22px}.marketGrid,.marketSearch{grid-template-columns:repeat(2,minmax(0,1fr))}.marketLocationField{grid-column:1/-1}.marketDetailGrid{gap:25px}.marketFilterDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.marketHero{padding-top:32px;padding-bottom:18px}.marketHero h1{letter-spacing:-.04em;font-size:41px}.marketHero p{font-size:16px}.marketHero>.marketActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:15px;display:grid}.marketTabs a{min-width:0;padding:10px 8px;font-size:13px}.marketSearch{gap:12px;padding:16px}.marketSearchWide{grid-column:1/-1}.marketSearch label{font-size:13px}.marketSearch>.marketActions{grid-template-columns:1fr 1fr;display:grid}.marketResultsHead{display:block}.marketResultsHead small{font-size:12px;display:block}.marketGrid{gap:12px}.marketCardBody{padding:14px}.marketCardBody h3,.marketCardBody h2{font-size:19px}.marketCardBody p,.marketCardBody small{font-size:12px}.marketPrice{font-size:20px}.marketCategory{font-size:10px}.marketBadge{padding:6px 9px;font-size:10px;top:9px;left:9px}.marketDetailGrid{grid-template-columns:minmax(0,1fr)}.marketDetailInfo h1{font-size:34px}.marketDetailInfo>.marketActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketDetailInfo>.marketActions .btn:first-child{grid-column:1/-1}.marketStoreCover{border-radius:14px;height:200px}.marketStoreHeading{gap:12px}.marketShopLogo{border-radius:14px;width:64px;height:64px}.marketStoreHeading>button{width:100%}.marketStoreHeading p{font-size:13px}.marketStoreHeading .eyebrow{font-size:10px}.marketStoreHeading h1{font-size:30px}.marketShopExplainer{padding:22px}.marketNotice{padding:14px 15px;font-size:13px}.marketPhotoEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.marketForm .two{grid-template-columns:1fr}.marketInbox>button{flex-wrap:wrap;padding:18px}.marketEmpty{padding:30px 18px}.marketEmpty h2{font-size:25px}.marketInlineSearch{gap:9px}.marketBody{padding-top:8px}.marketGallery{gap:8px}#marketplacePage .btn,.marketForm .btn{padding:11px 13px;font-size:13px}.marketCard .marketActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.marketCard .marketActions .btn{padding:10px 7px;font-size:12px}}@media (width<=380px){.marketGrid{grid-template-columns:minmax(0,1fr)}.marketHero h1{font-size:36px}.marketFilterDetails{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.marketImage img{transition:none}}@media (width<=850px){.supportHero{grid-template-columns:1fr;gap:34px;padding-top:40px;padding-bottom:55px}.supportStory h1{margin-top:20px;font-size:clamp(58px,12vw,92px)}.supportStory>p{max-width:100%}.supportScene{height:190px;margin-top:25px}.supportCard{justify-self:center;width:100%;max-width:620px;padding:25px}.supportWhy{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:30px}.supportFAQ{padding-top:40px;padding-bottom:60px}.supportHero .supportIntro{font-size:19px}.supportCard h2{font-size:39px}.supportStory h1 em{display:inline}.supportCard .reviewAmount{font-size:58px}}@media (prefers-reduced-motion:reduce){.supportScene *{animation:none}}@media (width<=600px){.infoPage{padding-top:48px;padding-bottom:56px}.infoBody p{font-size:16px}.infoBody .pageLead{font-size:20px}}.guideIndex,.guideArticle{padding-top:64px;padding-bottom:80px}.guideIndex h1,.guideHeader h1{letter-spacing:-.05em;max-width:1050px;margin:20px 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5vw,70px);line-height:1.06}.guideLead{color:#42574a;max-width:820px;font-size:clamp(19px,2vw,24px);line-height:1.55}.guideCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.guideCard{color:#17362c;background:#f8f9f2;border:1px solid #dae0d3;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.guideCard:hover{transform:translateY(-4px);box-shadow:0 12px 28px #17362c12}.guideCard:focus-visible{outline-offset:4px;outline:3px solid #17362c}.guideCard>img{aspect-ratio:1.6;object-fit:cover;width:100%;height:auto}.guideCard>div{flex-direction:column;flex:1;padding:26px;display:flex}.guideCard .eyebrow{letter-spacing:.13em;font-size:10px}.guideCard h3{letter-spacing:-.035em;margin:16px 0 12px;font-size:25px;line-height:1.15}.guideCard p{color:#526558;margin:0 0 24px;font-size:15px;line-height:1.65}.guideCardLink{justify-content:space-between;margin-top:auto;font-size:14px;font-weight:700;display:flex}.guideCommunity{background:#e9efd9;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:56px;padding:32px;display:flex}.guideCommunity h2{letter-spacing:-.03em;margin:0 0 12px;font-size:27px}.guideCommunity p{max-width:620px;margin:0;line-height:1.6}.guideCommunity .btn{flex-shrink:0}.guideBreadcrumb{color:#526558;flex-wrap:wrap;gap:12px;margin-bottom:40px;font-size:13px;display:flex}.guideBreadcrumb a{color:inherit}.guideByline{color:#526558;flex-wrap:wrap;gap:8px;margin:28px 0 32px;font-size:13px;line-height:1.7;display:flex}.guideByline a{color:inherit;text-underline-offset:3px}.guideHero{margin:0 0 48px}.guideHero img{object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:430px;display:block}.guideHero figcaption{color:#526558;margin-top:10px;font-size:11px}.guideLayout{grid-template-columns:250px minmax(0,760px);justify-content:space-between;gap:60px;display:grid}.guideContents{border:1px solid #dae0d3;border-radius:16px;align-self:start;padding:24px;position:sticky;top:110px}.guideContents strong{letter-spacing:.12em;font-size:11px}.guideContents a{color:#42574a;margin-top:16px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.guideContents a:hover{text-decoration:underline}.guideProse{color:#42574a;min-width:0;font-size:17px;line-height:1.85}.guideProse h2{letter-spacing:-.035em;color:#17362c;margin:0 0 20px;font-size:29px;line-height:1.22}.guideProse>section{margin-bottom:46px;scroll-margin-top:110px}.guideProse p{margin:0 0 20px}.guideProse a{color:#17362c;text-underline-offset:3px;text-decoration:underline}.guideProse ol{padding-left:24px}.guideProse li{margin-bottom:16px;padding-left:6px}.guideTable{border:1px solid #dae0d3;border-radius:12px;margin:26px 0;overflow-x:auto}.guideTable table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.guideTable caption{text-align:left;color:#17362c;background:#e9efd9;padding:16px;font-weight:700}.guideTable th,.guideTable td{text-align:left;vertical-align:top;border-bottom:1px solid #dae0d3;padding:14px 16px}.guideTable thead,.guideTable tfoot{color:#17362c;background:#f1f4e9}.guideTable tr:last-child td{border-bottom:0}.guideNote{background:#eff3e7;border-radius:14px;padding:26px;font-size:14px;line-height:1.7}.guideNote strong{color:#17362c}.guideNote p{margin:10px 0 0}.guideRelated{border-top:1px solid #dae0d3;margin-top:64px;padding-top:40px}.guideRelated>h2{letter-spacing:-.04em;margin:16px 0;font-size:36px}.guideRelated .guideCards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.homeGuides{padding-top:72px;padding-bottom:72px}.homeGuides .guideCommunity{margin-top:0}.homeGuides h2{letter-spacing:-.04em;margin:14px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.1}.homeGuides .eyebrow{font-size:11px}@media (width<=900px){.guideCards{gap:16px}.guideCard>div{padding:20px}.guideCard h3{font-size:22px}.guideLayout{grid-template-columns:1fr;gap:32px}.guideContents{position:static}.guideContents a{margin-top:12px}.guideCommunity{flex-direction:column;align-items:flex-start}}@media (width<=650px){.guideIndex,.guideArticle{padding-top:34px;padding-bottom:48px}.guideCards,.guideRelated .guideCards{grid-template-columns:1fr;gap:22px;margin-top:28px}.guideBreadcrumb{gap:8px;margin-bottom:28px;font-size:12px}.guideHeader h1{font-size:38px}.guideHero{margin-bottom:30px}.guideHero img{aspect-ratio:1.35;max-height:none}.guideCommunity{margin-top:32px;padding:24px}.guideProse{font-size:16px;line-height:1.8}.guideProse h2{font-size:26px}.guideTable th,.guideTable td{padding:12px 10px}.guideTable table{font-size:13px}.guideRelated{margin-top:40px}.homeGuides{padding-top:42px;padding-bottom:42px}}.homeGuideLinks{flex-wrap:wrap;gap:16px 30px;padding:24px 0 0;display:flex}.homeGuideLinks a{color:#17362c;text-underline-offset:4px;font-size:14px}@media (width<=800px){.navInstall{border-top:1px solid #17362c20;min-height:44px;padding-top:17px;display:flex}.installPromo{flex-wrap:wrap;gap:14px;padding:20px}.installPromo>img{width:52px;height:52px}.installPromoCopy{flex:1;min-width:160px}.installPromoCopy strong{font-size:20px}.installPromoCopy p{font-size:12px}.installPromo .btn{text-align:center;width:100%}.installIdentity strong{font-size:19px}.installIdentity img{width:62px;height:62px}}@media (display-mode:standalone){[data-install-open],[data-install-promo]{display:none!important}body{padding-bottom:env(safe-area-inset-bottom)}}.nearbyMemberGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.nearbyMemberGallery figure{border:1px solid #dce1d3;border-radius:16px;min-width:0;margin:0;overflow:hidden}.nearbyMemberGallery figure>button{background:#e5eadf;border:0;width:100%;padding:0;display:block}.nearbyMemberGallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.nearbyMemberGallery figcaption{overflow-wrap:anywhere;gap:8px;padding:14px;font-size:.85rem;display:grid}.nearbyMemberGallery figcaption .linkButton{justify-self:start;font-size:.8rem}.nearbyGalleryEmpty{text-align:center;background:#f4f6ef;border:1px dashed #cad4c1;border-radius:16px;margin-top:24px;padding:30px 20px}.nearbyGalleryEmpty>span{color:#7c9c69;font-size:2.5rem}.nearbyClaim{max-width:760px;padding-top:80px;padding-bottom:100px}.nearbyClaim h1{font-size:clamp(2.4rem,7vw,4rem);line-height:1.08}.nearbyClaim p{margin:22px 0;line-height:1.65}.nearbyOwnership{color:#596754;border:1px solid #dce1d3;border-radius:30px;margin:12px 0;padding:7px 12px;font-size:.75rem;display:inline-block}.nearbyExternal{background:#f0f3e8;border-radius:12px;margin-bottom:20px;padding:16px}.nearbyExternal a{margin-top:10px;display:inline-block}.nearbyInviteRow{overflow-wrap:anywhere;border-bottom:1px solid #dce1d3;padding:20px 0}.nearbyMemberGallery button:focus-visible{outline-offset:-3px;outline:3px solid #7b9f68}@media (width<=540px){.nearbyMemberGallery{grid-template-columns:1fr}.nearbyClaim{padding-top:45px}.nearbyPanelHeading{flex-wrap:wrap;gap:16px}.nearbyMemberGallery figcaption{font-size:.95rem}}.nearbyReportPhoto{margin:16px 0}.nearbyReportPhoto img{object-fit:contain;max-width:100%;max-height:300px}#nearbyPage{color:#17362c;background:#f6f7f2;min-height:70vh}#nearbyPage button,#nearbyPage input,#nearbyPage select{font:inherit}.nearbyHero{color:#f2f5e9;background:#17362c;padding:76px 0 68px;overflow:hidden}.nearbyHero .wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.nearbyHero .eyebrow{color:#d9ef87}.nearbyHero h1{letter-spacing:-4px;margin:25px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(42px,5.9vw,84px);line-height:1.02}.nearbyHero h1 em{color:#d9ef87;font-style:normal}.nearbyHero p{color:#c8d3c4;max-width:580px;margin-bottom:0;font-size:20px;line-height:1.7}.nearbyHeroMark{background:repeating-radial-gradient(circle,#244335 0 1px,#0000 1px 28px);border:1px solid #57765e;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex;transform:rotate(12deg)}.nearbyHeroMark>span{color:#d9ef87;font-size:72px;line-height:1}.nearbyHeroMark small{letter-spacing:3px;text-align:center;margin-top:15px;font-size:12px;line-height:1.5}.nearbyExplore{padding-top:48px;padding-bottom:80px}.nearbyHeading,.nearbyToolbar,.nearbyDetailHeading,.nearbyPanelHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.nearbyHeading p{color:#667467;margin:10px 0 0}.nearbyActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nearbyActions .btn{padding:14px 20px;font-size:14px}.nearbyTabs{border-bottom:1px solid #dce1d4;flex-wrap:wrap;gap:10px;margin:32px 0 24px;padding-bottom:18px;display:flex}.nearbyTabs button{color:#17362c;cursor:pointer;background:0 0;border:1px solid #dce1d4;border-radius:100px;padding:13px 23px;font-weight:600}.nearbyTabs button.active{color:#fff;background:#17362c;border-color:#17362c}.nearbySearch{background:#fff;border:1px solid #e1e7d9;border-radius:18px;grid-template-columns:1.55fr auto 1fr .65fr auto;align-items:end;gap:12px;padding:20px;display:grid;box-shadow:0 9px 22px #17362c05}.nearbySearch label>span{margin-bottom:9px;font-size:12px;font-weight:600;display:block}.nearbySearch input,.nearbySearch select,.nearbyFilterGrid input,.nearbyFilterGrid select,.nearbyToolbar select{color:#17362c;background:#fafbf8;border:1px solid #dce1d4;border-radius:9px;width:100%;min-width:0;height:48px;padding:0 12px}.nearbySearch .btn{white-space:nowrap;border:0;height:48px;padding:12px 22px}.nearbyLocation>div{display:flex}.nearbyLocation input{border-radius:9px 0 0 9px}.nearbyLocation button{color:#17362c;cursor:pointer;background:#edf2e5;border:1px solid #dce1d4;border-left:0;border-radius:0 9px 9px 0;padding:0 13px;font-size:13px!important}.nearbyLocate{color:#17362c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dce1d4;border-radius:9px;height:48px;padding:0 12px;font-size:12px!important}.nearbyLocate span{vertical-align:middle;margin-right:5px;font-size:20px}.nearbyFine{color:#68756a;margin:12px 0;line-height:1.7;font-size:12px!important}.nearbyChoices{flex-wrap:wrap;gap:10px;display:flex}.nearbyChoices:empty{display:none}.nearbyChoices button{color:#17362c;cursor:pointer;background:#fff;border:1px solid #b9c7ad;border-radius:8px;padding:12px}.nearbyFilters{border-bottom:1px solid #dce1d4;margin:22px 0;padding-bottom:20px}.nearbyFilters summary{cursor:pointer;justify-content:space-between;font-size:14px;font-weight:600;list-style:none;display:flex}.nearbyFilters summary>span{font-size:22px;line-height:1}.nearbyFilterGrid{grid-template-columns:repeat(4,1fr);gap:18px;padding-top:22px;display:grid}.nearbyFilterGrid>label{font-size:13px}.nearbyFilterGrid select,.nearbyFilterGrid input{margin-top:8px;display:block}.nearbyFilterGrid fieldset,.nearbyEditor fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px 22px;padding:10px 0;display:flex}.nearbyFilterGrid legend,.nearbyEditor legend{margin-bottom:10px;font-size:13px;font-weight:600}.nearbyCheck{cursor:pointer;align-items:center;gap:9px;line-height:1.6;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.nearbyCheck input[type=checkbox]{accent-color:#17362c;flex-shrink:0;width:18px!important;height:18px!important;margin:0!important}.nearbyFilters .btn{padding:10px 18px;font-size:13px}.nearbyToolbar{margin:24px 0}.nearbyToolbar>p{color:#64705f;margin:0;font-size:14px}.nearbyToolbar>div{align-items:center;gap:25px;display:flex}.nearbyToolbar label{align-items:center;gap:8px;font-size:13px;display:flex}.nearbyToolbar select{background:0 0;width:auto;height:38px}.nearbyView{border:1px solid #dce1d4;border-radius:10px;padding:3px;display:flex}.nearbyView button{color:#17362c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 15px;font-size:13px!important}.nearbyView button[aria-pressed=true]{color:#fff;background:#17362c}.nearbyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nearbyCard{background:#fff;border:1px solid #dce1d4;border-radius:16px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 22px #17362c05}.nearbyCard:hover{transform:translateY(-3px);box-shadow:0 14px 24px #17362c0c}.nearbyCardPhoto{background:#dce5ce;height:210px;display:block;position:relative;overflow:hidden}.nearbyCardPhoto>img{object-fit:cover;width:100%;height:100%}.nearbyType{color:#17362c;letter-spacing:1.2px;background:#fffffff0;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:600;position:absolute;top:16px;left:16px}.nearbyNoPhoto{background:radial-gradient(at 80% 120%,#789273 0% 25%,#0000 25%),radial-gradient(at 10% 140%,#a8bba0 0% 60%,#0000 60%),#e5ebdc;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nearbyNoPhoto>span{margin-top:25px;font-size:56px}.nearbyNoPhoto small{letter-spacing:2px;text-transform:uppercase;margin-top:10px;font-size:10px}.nearbyCardBody{padding:21px}.nearbyCardMeta{color:#60725c;justify-content:space-between;gap:8px;font-size:11px;display:flex}.nearbyCardMeta strong{color:#17362c;white-space:nowrap}.nearbyCard h2{letter-spacing:-.8px;margin:13px 0;font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1.2}.nearbyCard h2 a{color:inherit;text-decoration:none}.nearbyStars{color:#587638;letter-spacing:1px;font-size:14px;font-weight:600}.nearbyCard small{color:#697563;font-size:12px}.nearbyCard .subtle,.nearbyGroupLabel{font-size:12px}.nearbyCard p{color:#63705d;margin:14px 0;font-size:14px;line-height:1.7}.nearbyTags{flex-wrap:wrap;gap:7px;display:flex}.nearbyTags span{background:#f0f3e9;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.5}.nearbyCardBottom{border-top:1px solid #edf0e7;justify-content:space-between;gap:10px;margin-top:19px;padding-top:17px;display:flex}.nearbyCardBottom a{color:#17362c;font-size:12px;font-weight:600;text-decoration:none}.nearbyMap{z-index:0;border:1px solid #dce1d4;border-radius:15px;height:460px;margin-bottom:26px}.nearbyPin{background:0 0;border:0}.nearbyPin>span{color:#d9ef87;background:#17362c;border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;display:flex;transform:rotate(-45deg);box-shadow:0 2px 6px #0003}.nearbyPin>span:first-letter{transform:rotate(45deg)}.leaflet-container{background:#e5eadf;font-family:DM Sans,sans-serif!important}.leaflet-container a{color:#17362c}.leaflet-control-attribution a{font-size:10px}.nearbyCoverage{color:#6b7863;max-width:750px;margin-top:30px;font-size:12px;line-height:1.8}.nearbyCoverage a{color:inherit;text-decoration:underline}.nearbyEmpty{text-align:center;background:#fff;border:1px dashed #bbcbb0;border-radius:16px;grid-column:1/-1;padding:60px 25px}.nearbyEmpty>span{color:#859e6e;font-size:42px}.nearbyEmpty h2{letter-spacing:-1px;font-size:28px}.nearbyEmpty p{color:#64715d;max-width:560px;margin:15px auto 25px;line-height:1.8}.nearbyEmpty .nearbyActions{justify-content:center}.nearbyLoading{padding:100px 0}.nearbyDetail{padding-top:40px;padding-bottom:70px}.nearbyBack{color:#65765d;font-size:13px;text-decoration:none}.nearbyDetailHeading{align-items:flex-start;margin:40px 0 30px}.nearbyDetailHeading h1{letter-spacing:-2.5px;max-width:780px;margin:18px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4.4vw,60px);line-height:1.08}.nearbyDetailHeading p{color:#697562;margin-bottom:15px;font-size:15px}.nearbyGallery{scroll-snap-type:x mandatory;border-radius:16px;gap:12px;height:340px;margin-bottom:30px;display:flex;overflow:auto}.nearbyGallery img{object-fit:cover;scroll-snap-align:start;border-radius:12px;flex:0 0 65%;width:65%}.nearbyGallery img:only-child{flex-basis:100%;width:100%}.nearbyDetailGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:26px;display:grid}.nearbyPanel{background:#fff;border:1px solid #e0e6d7;border-radius:16px;margin-bottom:24px;padding:28px}.nearbyPanel h2{letter-spacing:-.8px;margin:0 0 20px;font-family:Space Grotesk,sans-serif;font-size:25px;line-height:1.3}.nearbyPanelHeading h2{margin:0}.nearbyPanelHeading{margin-bottom:18px}.nearbyPanelHeading .btn{flex-shrink:0;padding:11px 14px;font-size:12px}.nearbyPanel p{color:#5e6f5a;font-size:15px;line-height:1.8}.nearbyDescription,.nearbyContribution>p{white-space:pre-wrap;overflow-wrap:anywhere}.nearbyFacts{margin-top:25px;font-size:13px}.nearbyFacts>div{border-bottom:1px solid #edf0e7;grid-template-columns:130px 1fr;gap:12px;padding:12px 0;display:grid}.nearbyFacts dt{font-weight:600}.nearbyFacts dd{color:#64715d;margin:0}.nearbyDetailMap{z-index:0;border-radius:10px;height:220px;margin:20px 0}.nearbyLocationPanel .btn{justify-content:center;width:100%;font-size:13px}.nearbyAddress{color:#17362c;text-underline-offset:4px;font-size:14px;line-height:1.6}.nearbyContactLink{color:#17362c;margin-top:20px;font-size:14px;display:block}.nearbySource>.linkButton{margin:18px 0;font-size:13px;display:block}.nearbySource>a{color:#17362c;font-size:13px}.nearbySource>.eyebrow{font-size:10px}.nearbyContribution{overflow-wrap:anywhere;border-top:1px solid #e8ecdf;padding:22px 0}.nearbyContribution>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.nearbyContribution small{color:#6d7b63;font-size:11px}.nearbyContribution p{font-size:14px;line-height:1.8}.nearbyContributionActions{flex-wrap:wrap;gap:16px;display:flex}.nearbyContributionActions button{font-size:11px}.nearbyContributionActions [aria-pressed=true]{color:#3c6329;font-weight:700}.nearbyContributionPhotos{gap:10px;margin:14px 0;display:flex;overflow:auto}.nearbyContributionPhotos img{object-fit:cover;border-radius:8px;width:130px;height:100px}.nearbyContribution .nearbyContribution{background:#f5f7f0;border:0;border-radius:10px;margin:20px 0 0 20px;padding:15px}.nearbyQuiet{color:#738068!important;font-size:14px!important}.nearbyMemberRequest{gap:16px;padding:12px 0;font-size:13px;display:flex}.nearbyMemberRequest span{flex:1}.nearbyAccountRow{color:#17362c;border-bottom:1px solid #e0e6d7;grid-template-columns:1fr auto;gap:8px;padding:20px 0;text-decoration:none;display:grid}.nearbyAccountRow>span:nth-child(2){color:#65735e;grid-row:2;font-size:13px}.nearbyAccountRow>span:last-child{grid-area:1/2/3}.nearbyEditorMap{z-index:0;border-radius:10px;height:260px}.nearbyEditor fieldset{margin:10px 0}.nearbyEditor input:disabled{opacity:.6}.nearbyHome{background:#e7eddb;margin:0;padding:60px 0}.nearbyHome .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.nearbyHome h2{letter-spacing:-1.8px;margin:15px 0;font-size:clamp(28px,3vw,44px);line-height:1.1}.nearbyHome p{color:#5a7054;max-width:620px;font-size:16px;line-height:1.7}.nearbyHome .btn{white-space:nowrap}.nearbyAccount h3{margin-top:30px}.nearbySearch :focus-visible,.nearbyTabs :focus-visible,.nearbyView :focus-visible,.nearbyPanel :focus-visible{outline-offset:3px;outline:3px solid #93b15e}@media (width<=1100px){.nearbySearch{grid-template-columns:1.6fr 1fr 1fr}.nearbyLocation{grid-column:span 2}.nearbyLocate{grid-column:3}.nearbyGrid{gap:16px}.nearbyCard h2{font-size:21px}.nearbyHeroMark{width:170px;height:170px}.nearbyCardMeta{flex-wrap:wrap}.nearbyDetailGrid{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.nearbyPanel{padding:22px}.nearbyPanelHeading{flex-direction:column;align-items:flex-start}}@media (width<=760px){.nearbyHero{padding:48px 0 42px}.nearbyHero h1{letter-spacing:-2.7px;margin:22px 0;font-size:48px}.nearbyHero p{font-size:16px;line-height:1.7}.nearbyHeroMark{display:none}.nearbyExplore{padding-top:30px}.nearbyHeading{flex-direction:column;align-items:flex-start}.nearbyHeading p{font-size:14px}.nearbyHeading .nearbyActions{justify-content:space-between;width:100%}.nearbyHeading .nearbyActions .linkButton{font-size:12px}.nearbyTabs{flex-wrap:nowrap;gap:8px;margin:24px -2px 20px;padding:0 2px 16px;overflow:auto}.nearbyTabs button{white-space:nowrap;padding:11px 16px;font-size:12px!important}.nearbySearch{grid-template-columns:1fr 1fr;gap:15px 10px;padding:16px}.nearbyLocation{grid-column:1/-1}.nearbyLocate{grid-area:2/1/auto/-1;height:40px}.nearbySearch label:has(#nearbyQuery){grid-column:1/-1}.nearbySearch input,.nearbySearch select{font-size:16px!important}.nearbySearch .btn{align-self:end;font-size:14px}.nearbyFilterGrid{grid-template-columns:1fr 1fr}.nearbyFilterGrid fieldset{gap:14px}.nearbyToolbar{flex-direction:column;align-items:flex-start;gap:16px}.nearbyToolbar>div{justify-content:space-between;gap:10px;width:100%}.nearbyToolbar select{max-width:145px;font-size:12px!important}.nearbyView button{padding:8px 12px}.nearbyGrid{grid-template-columns:1fr 1fr}.nearbyCardPhoto{height:175px}.nearbyCardBody{padding:16px}.nearbyCard h2{font-size:21px}.nearbyCard p{font-size:12px}.nearbyCardBottom{flex-wrap:wrap}.nearbyCardMeta{font-size:10px}.nearbyType{padding:6px;font-size:8px;top:10px;left:10px}.nearbyMap{height:360px}.nearbyDetailHeading{flex-direction:column;margin-top:30px}.nearbyDetailHeading h1{letter-spacing:-1.8px;font-size:40px}.nearbyDetailGrid{flex-direction:column;display:flex}.nearbyDetailGrid>aside{order:-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.nearbyDetailGrid>aside .nearbyPanel{margin-bottom:0}.nearbyDetailMap{height:180px}.nearbyLocationPanel .btn{white-space:normal;line-height:1.5}.nearbyGallery{height:250px}.nearbyGallery img{flex-basis:85%;width:85%}.nearbyPanel h2{font-size:24px}.nearbyPanelHeading{flex-flow:wrap;align-items:center}.nearbyHome .wrap{flex-direction:column;align-items:flex-start}.nearbyHero .eyebrow{font-size:10px}.nearbyFacts>div{grid-template-columns:110px 1fr}.nearbyContribution .nearbyContribution{margin-left:8px}}@media (width<=480px){.nearbyGrid{grid-template-columns:1fr}.nearbyCardPhoto{height:215px}.nearbyCardBody{padding:22px}.nearbyCard h2{font-size:25px}.nearbyCard p{font-size:14px}.nearbyCardMeta{flex-wrap:nowrap;font-size:12px}.nearbyDetailGrid>aside{grid-template-columns:1fr}.nearbySource{padding:20px!important}.nearbySource>.linkButton{margin:12px 14px 4px 0;display:inline-block}.nearbyDetailMap{height:210px}.nearbyToolbar label{font-size:12px}.nearbyHero h1{font-size:43px}.nearbyEmpty{padding:40px 18px}.nearbyEmpty h2{font-size:25px}.nearbyPanel{padding:20px}.nearbyDetailHeading h1{font-size:36px}.nearbySearch{border-radius:12px}.nearbyCheck{font-size:12px!important}.nearbyEditorMap{height:225px}}@media (prefers-reduced-motion:reduce){.nearbyCard{transition:none}.nearbyCard:hover{transform:none}}@media (width<=480px){.nearbyHero{padding:30px 0}.nearbyHero h1{margin:18px 0;font-size:39px}.nearbyHero p{margin-bottom:0;font-size:14px}.nearbyTabs{scrollbar-width:none}.nearbyTabs::-webkit-scrollbar{display:none}}.socialEmoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400;line-height:1.25}.nearbySocialStrip{border-top:1px solid #e0e5db;align-items:center;gap:20px;margin-top:18px;padding:15px 0;font-size:13px;display:flex}.nearbySocialStrip button,.nearbySocialStrip a{color:#425c4e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;text-decoration:none;display:inline-flex}.nearbySocialStrip svg{flex-shrink:0;width:19px;height:19px}.nearbySocialStrip b{font-size:12px;font-weight:500}.nearbyPlaceLike[aria-pressed=true]{color:#8c3d48}.nearbyPlaceLike[aria-pressed=true] svg{fill:#f5dce1}.nearbySocialStrip button:disabled{opacity:.55;cursor:wait}.nearbyDetail>.nearbySocialStrip{border-top:0;border-bottom:1px solid #dfe5d7;gap:28px;margin:-8px 0 24px;padding:4px 0 20px}.nearbyCommentsHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.nearbyCommentsHeading .eyebrow{font-size:9px}.nearbyCommentsHeading h2{margin:9px 0 0;font-size:26px}.nearbyCommentsHeading label{color:#667463;gap:6px;font-size:10px;display:grid}.nearbyCommentsHeading select{font:inherit;color:#17362c;background:#f9faf6;border:1px solid #dfe5d8;border-radius:8px;max-width:140px;padding:8px;font-size:12px}.nearbyComposer{background:#f8faf4;border:1px solid #dce4d4;border-radius:15px;margin:22px 0 30px;padding:16px;position:relative}.nearbyComposer textarea{box-sizing:border-box;resize:vertical;color:#17362c;white-space:pre-wrap;background:0 0;border:0;width:100%;min-height:94px;max-height:400px;padding:5px;font-family:inherit;font-size:15px;line-height:1.7;display:block}.nearbyComposer textarea:focus{outline:0}.nearbyComposer:focus-within{outline-offset:2px;outline:2px solid #a9c57b}.nearbyComposerContext{background:#e8eedf;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.nearbyComposerContext[hidden]{display:none}.nearbyComposerContext button{font-size:11px}.nearbyComposerTools{border-bottom:1px solid #e0e6d7;align-items:center;gap:16px;padding:10px 0;display:flex}.nearbyComposerTools small{font-size:10px}.nearbyEmojiHost{position:relative}.nearbyEmojiToggle{font:inherit;color:#35513b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:12px;display:flex}.nearbyEmojiToggle .socialEmoji{font-size:20px}.nearbyAttach{color:#35513b;cursor:pointer;font-size:12px;position:relative;overflow:hidden}.nearbyAttach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.nearbyCharCount{color:#68765e;margin-left:auto;font-size:10px}.nearbyComposerFooter{justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.nearbyComposerFooter small{color:#64715e;font-size:11px}.nearbyComposerFooter .btn{padding:12px 19px;font-size:12px}.nearbyComposerStatus{margin:10px 0 0;color:#6a3a2c!important;font-size:12px!important}.nearbyComposerStatus:empty{display:none}.nearbyEmojiPanel{z-index:15;background:#fff;border:1px solid #dce4d5;border-radius:14px;width:280px;max-width:calc(100vw - 90px);padding:14px;position:absolute;top:36px;left:0;box-shadow:0 10px 30px #17362c26}.nearbyEmojiPanel[hidden]{display:none}.nearbyEmojiPanel p{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex;font-size:12px!important}.nearbyEmojiPanel p button{color:#66725e;cursor:pointer;background:0 0;border:0;font-size:22px}.nearbyEmojiPanel>div{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.nearbyEmojiPanel [data-emoji]{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 0;font-size:23px}.nearbyEmojiPanel [data-emoji]:hover,.nearbyEmojiPanel [data-emoji]:focus-visible{background:#edf3df}.nearbyEmojiPanel small{color:#718064;margin-top:12px;font-size:10px;display:block}.nearbyPhotoPreview{flex-wrap:wrap;gap:10px;display:flex}.nearbyPhotoPreview>div{margin-top:12px;position:relative}.nearbyPhotoPreview img{object-fit:cover;border-radius:8px;width:75px;height:65px}.nearbyPhotoPreview button{cursor:pointer;background:#fff;border:1px solid #dbe4d2;border-radius:50%;width:23px;height:23px;position:absolute;top:-7px;right:-7px}.nearbyComment{overflow-wrap:anywhere;border-top:1px solid #e4e9de;padding:22px 0}.nearbyCommentTop{align-items:center;gap:10px;display:flex}.nearbyCommentTop>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nearbyCommentTop strong{font-size:13px}.nearbyCommentTop small{color:#74816c;font-size:10px}.nearbyCommentAvatar{object-fit:cover;color:#17362c;background:#e4ebd9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.nearbyCommentText{white-space:pre-wrap;font-family:inherit,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji;margin:13px 0!important;font-size:14px!important;line-height:1.75!important}.nearbyCommentActions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.nearbyCommentActions>.linkButton{font-size:11px}.nearbyReactionBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nearbyReactionBar>button{color:#68775f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:flex}.nearbyReactionBar>button[aria-pressed=true]{color:#274916;font-weight:700}.nearbyReactionBar>button:disabled{opacity:.75;cursor:default}.nearbyReactionBar b{font-weight:500}.nearbyReactionCount{white-space:nowrap;background:#f0f4e9;border-radius:20px;padding:3px 6px;font-size:10px}.nearbyReactionCount .socialEmoji{font-size:14px}.nearbyReactionPicker{position:relative}.nearbyReactionPicker>summary{cursor:pointer;border:1px solid #e4eadb;border-radius:50%;padding:4px;font-size:16px;line-height:1;list-style:none}.nearbyReactionPicker>summary::-webkit-details-marker{display:none}.nearbyReactionPicker>div{z-index:10;background:#fff;border:1px solid #dce5d4;border-radius:25px;gap:2px;padding:9px;display:flex;position:absolute;bottom:33px;left:-30px;box-shadow:0 5px 20px #17362c20}.nearbyReactionPicker button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;font-size:23px}.nearbyReactionPicker button:hover,.nearbyReactionPicker button[aria-pressed=true]{background:#eaf0df}.nearbyReplies{border-left:2px solid #e2e9d7;margin:18px 0 0 16px;padding-left:18px}.nearbyReplies>.nearbyComment{border:0;padding:8px 0 16px}.nearbyReplies .nearbyReplies{margin-left:0;padding-left:12px}.nearbyReplies .nearbyReplies .nearbyReplies{border-left:0;padding-left:0}.nearbyCommentEmpty{border-top:1px solid #e5eadf;align-items:center;gap:15px;padding:25px 0;display:flex}.nearbyCommentEmpty>.socialEmoji{font-size:26px}.nearbyCommentEmpty p{color:#718164!important;font-size:13px!important}.nearbyGroupJoin{justify-content:flex-end;margin-bottom:20px;display:flex}#nearbyDiscussions{scroll-margin-top:90px}[data-review-thread]:empty{display:none}[data-review-thread]{border-left:2px solid #e6ecdd;margin-top:15px;padding-left:15px}.nearbyContributionActions{align-items:center}.nearbySocialStrip :focus-visible,.nearbyCommentActions :focus-visible,.nearbyComposer button:focus-visible{outline-offset:3px;outline:2px solid #7f9f55}@media (width<=600px){.nearbyCommentsHeading{flex-direction:column;align-items:flex-start}.nearbyCommentsHeading label{align-items:center;gap:10px;display:flex}.nearbyCommentsHeading h2{font-size:24px}.nearbyComposer{padding:12px}.nearbyComposer textarea{font-size:16px}.nearbyComposerFooter{flex-direction:column;align-items:flex-start}.nearbyComposerFooter .btn{align-self:flex-end}.nearbyEmojiPanel{width:256px;padding:10px;left:-2px}.nearbyEmojiPanel [data-emoji]{font-size:21px}.nearbyCommentActions{gap:12px}.nearbyReactionPicker>div{left:-80px}.nearbyReplies{margin-left:6px;padding-left:12px}.nearbyCommentTop>div{gap:6px}.nearbyCommentTop small{flex-basis:100%}.nearbySocialStrip{gap:19px}.nearbyDetail>.nearbySocialStrip{font-size:13px}.nearbyPhotoPreview img{width:62px;height:58px}}.nearbyPhotoHero{padding:0}.nearbyPhotoHero>.wrap{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:44px;min-height:420px;display:grid}.nearbyHeroCopy{align-self:center;padding:54px 0}.nearbyPhotoHero h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(40px,4.6vw,70px)}.nearbyPhotoHero p{max-width:440px;font-size:17px}.nearbyCategoryPhoto{min-height:420px;margin:0;position:relative;overflow:hidden}.nearbyCategoryPhoto>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.nearbyCategoryPhoto figcaption{color:#fff;background:#112b23d9;border-radius:6px;padding:7px 10px;font-size:10px;position:absolute;bottom:14px;right:14px}.nearbyPlaceholderLabel{color:#fff;background:#132c24d9;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;right:10px}.nearbyPlaceCover{aspect-ratio:3;background:#dce5ce;border-radius:20px;width:100%;max-width:100%;min-height:290px;max-height:450px;margin:26px 0 0;position:relative;overflow:hidden}.nearbyPlaceCover>img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.nearbyPlaceCover figcaption{color:#fff;background:#102b23e8;border-radius:9px;width:fit-content;max-width:calc(100% - 36px);padding:10px 14px;font-size:11px;line-height:1.6;position:absolute;bottom:18px;left:18px;right:18px}.nearbyPlaceCover figcaption>span{color:#e0f5aa;margin-right:8px;font-weight:700}.nearbyPlacePhotos{margin-top:26px}.nearbyCoverGrid{background:#e4eadc;border-radius:20px;grid-template-columns:1fr;gap:10px;height:420px;display:grid;overflow:hidden}.nearbyCoverGrid.hasGallery{grid-template-columns:2fr 1fr}.nearbyCoverGrid button{cursor:zoom-in;background:#e4eadc;border:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.nearbyCoverGrid button:focus-visible{outline-offset:-5px;outline:4px solid #d9ef87}.nearbyCoverGrid img{object-fit:cover;width:100%;height:100%;display:block}.nearbyCoverSide{gap:10px;min-height:0;display:grid}.nearbyPhotoCount{color:#17362c;background:#fffffff2;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:600;position:absolute;bottom:18px;left:18px;box-shadow:0 3px 15px #0002}.nearbyPlaceCover+.nearbyDetailHeading,.nearbyPlacePhotos+.nearbyDetailHeading{margin-top:30px}.nearbyPhotoViewer figure{background:#edf1e6;border-radius:12px;margin:18px 0 0;overflow:hidden}.nearbyPhotoViewer figure>img{object-fit:contain;width:100%;height:min(55vh,580px);display:block}.nearbyPhotoViewer figcaption{text-align:center;color:#17362c;padding:12px;font-size:13px}.nearbyPhotoNavigation{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.nearbyPhotoNavigation .btn{padding:12px 18px;font-size:13px}.nearbyPhotoThumbs{gap:10px;margin-top:16px;padding:4px;display:flex;overflow:auto}.nearbyPhotoThumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;flex-shrink:0;width:100px;height:74px;padding:3px}.nearbyPhotoThumbs button[aria-pressed=true]{border-color:#526e34}.nearbyPhotoThumbs img{object-fit:cover;border-radius:5px;width:100%;height:100%}.nearbyPhotoViewer :focus-visible{outline-offset:3px;outline:3px solid #93b15e}@media (width<=1000px){.nearbyPhotoHero>.wrap{grid-template-columns:1fr 1fr;gap:28px}.nearbyHeroCopy{padding:42px 0}.nearbyCategoryPhoto,.nearbyPhotoHero>.wrap{min-height:350px}.nearbyCoverGrid{height:350px}}@media (width<=760px){.nearbyPhotoHero{padding:0}.nearbyPhotoHero>.wrap{grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:0;padding:0}.nearbyCategoryPhoto{aspect-ratio:16/9;grid-row:1;min-height:0;max-height:360px}.nearbyHeroCopy{padding:28px 24px 32px}.nearbyPhotoHero h1{letter-spacing:-2px;margin:16px 0;font-size:42px}.nearbyPhotoHero p{max-width:510px;font-size:15px;line-height:1.7}.nearbyPhotoHero .eyebrow{font-size:9px}.nearbyCategoryPhoto figcaption{font-size:9px;bottom:10px;right:10px}.nearbyPlaceCover{aspect-ratio:4/3;border-radius:14px;min-height:0;margin-top:20px}.nearbyPlaceCover figcaption{max-width:calc(100% - 20px);padding:8px 10px;font-size:10px;bottom:10px;left:10px;right:10px}.nearbyPlaceCover figcaption>span{display:block}.nearbyPlacePhotos{margin-top:20px}.nearbyCoverGrid,.nearbyCoverGrid.hasGallery{border-radius:14px;height:auto;display:block}.nearbyCoverMain{aspect-ratio:4/3;width:100%}.nearbyCoverSide{display:none}.nearbyPhotoCount{padding:10px 13px;font-size:11px;bottom:12px;left:12px}.nearbyPlaceCover+.nearbyDetailHeading,.nearbyPlacePhotos+.nearbyDetailHeading{margin-top:24px}.nearbyPhotoViewer figure>img{height:45vh}}.nearbyCardPhoto{padding:0}.nearbyCardPhoto>img,.nearbyPlaceCover>img{object-fit:cover;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}#communityPage{color:#173a2c;background:#f6f7f1;min-height:75vh}.scShell{padding-top:24px;padding-bottom:80px}.scTabs,.scSubtabs{scrollbar-width:thin;gap:9px;padding:8px 0 22px;display:flex;overflow-x:auto}.scTabs a,.scSubtabs a{white-space:nowrap;border:1px solid #d8dfd0;border-radius:30px;padding:12px 20px;font-size:15px;text-decoration:none}.scTabs a.active,.scSubtabs a.active{color:#fff;background:#173a2c}.scSubtabs{margin:18px 0}.scSubtabs a{border:0;padding:10px 18px}.scWelcome{background:#e6ebdf;border-radius:24px;grid-template-columns:1.1fr 1fr;margin:20px 0 35px;display:grid;overflow:hidden}.scWelcome>div{padding:clamp(25px,5vw,70px)}.scWelcome h1{letter-spacing:-.06em;margin:30px 0;font-size:clamp(45px,6vw,86px);line-height:.99}.scWelcome h1 em{color:#7c9d70;font-style:normal}.scWelcome p{max-width:500px;font-size:18px;line-height:1.7}.scWelcome>img{object-fit:cover;width:100%;height:100%;min-height:390px}.scWelcome .btn{margin:12px 0}.scPageHead{justify-content:space-between;align-items:center;gap:25px;margin:25px 0 36px;display:flex}.scPageHead .eyebrow{margin:22px 0 14px;display:block}.scPageHead h1,.scProfile h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:15px 0;font-size:clamp(36px,5vw,68px);line-height:1.06}.scPageHead p{color:#5f6b58;max-width:650px;line-height:1.7}.scActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.scActions .btn{padding:13px 20px;font-size:15px}.scGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px;margin:25px 0 40px;display:grid}.scCard{background:#fff;border:1px solid #dce2d3;border-radius:20px;margin:18px 0;padding:28px}.scGrid>.scCard{margin:0}.scCard h2{letter-spacing:-.03em;font-size:27px}.scCard h3{margin:15px 0;font-size:24px}.scEmpty{text-align:center;background:#edf1e7;border:1px dashed #c7d2bf;border-radius:22px;grid-column:1/-1;padding:40px 28px}.scEmpty>span{color:#7b946d;font-size:38px}.scEmpty h2{margin:14px 0;font-size:27px}.scEmpty p{color:#5d6c55;max-width:540px;margin:14px auto 22px;line-height:1.6}.scTripCard{background:#e7ecdf;border:1px solid #d5ddcc;border-radius:22px;min-height:250px;padding:30px;position:relative}.scTripCard h3{letter-spacing:-.035em;margin:38px 0 16px;font-size:30px;line-height:1.1}.scTripCard h3 a{text-decoration:none}.scTripCard p{overflow-wrap:anywhere;line-height:1.5}.scTripSymbol{color:#8eaa7e;font-size:36px;position:absolute;top:20px;right:24px}.scTripCard small{color:#5f7055;margin-top:25px;display:block}.scCover{background:#dce5d0;border-radius:24px;height:300px;margin-top:12px;overflow:hidden}.scCover img{object-fit:cover;width:100%;height:100%}.scCover.plain{background:linear-gradient(130deg,#dce5d0,#acbd98);justify-content:center;align-items:center;display:flex}.scCover span{letter-spacing:-.045em;color:#264633;opacity:.75;font-size:clamp(28px,5vw,68px);font-weight:750}.scProfile{justify-content:space-between;gap:25px;padding:0 22px 12px;display:flex}.scProfile .scAvatar{border:5px solid #f6f7f1;width:92px;height:92px;margin-top:-42px;font-size:35px;position:relative}.scProfile .eyebrow{margin-top:18px;display:block}.scProfile p{white-space:pre-wrap;max-width:600px;line-height:1.7}.scProfile>.scActions{align-self:center}.scPerson{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.scAvatar{object-fit:cover;background:#e3e9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-weight:700;display:inline-flex}.scPerson small{color:#738168;margin-top:4px;font-size:12px;display:block}.scPerson strong{overflow-wrap:anywhere}.scJourneyIntro{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;display:flex}.scJourneyIntro h2{letter-spacing:-.035em;margin:10px 0;font-size:32px}.scMap{z-index:0;border:1px solid #d2dbc9;border-radius:20px;height:430px}.scMap.compact{height:270px}.scPin{color:#fff;text-align:center;background:#173a2c;border:2px solid #fff;border-radius:50%;font:700 14px/26px sans-serif;box-shadow:0 3px 7px #0003}.scPin.planned{color:#264633;background:#f1f4e7;border:2px dashed #264633}.scRigPin{text-align:center;background:#f7ffd6;border:2px solid #173a2c;border-radius:50%;font-size:31px;line-height:38px}.scMap .leaflet-popup-content a{color:#173a2c;margin-top:8px;display:block}.scMapTools{justify-content:space-between;align-items:center;gap:15px;margin:15px 0;display:flex}.scMapTools label{align-items:center;gap:12px;display:flex}.scMapTools select{background:#fff;border:1px solid #cbd5c0;border-radius:8px;padding:8px}.scFine{color:#6b765f;max-width:850px;line-height:1.65;font-size:13px!important}.scStop{grid-template-columns:40px 1fr;gap:20px;scroll-margin-top:110px;display:grid}.scStopNumber{color:#fff;background:#1d3c2f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.scStop h2{margin:12px 0}.scStory{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;line-height:1.8}.scPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.scPhotos:empty{display:none}.scPhotos>button{background:#edf1e6;border:0;border-radius:14px;padding:0;overflow:hidden}.scPhotos>button:first-child:last-child{grid-column:1/-1}.scPhotos img{object-fit:cover;width:100%;height:250px;display:block}.scPost{max-width:900px;margin:22px auto}.scPost header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scPost header>small{color:#6c795e;font-size:12px}.scReactionBar{border-top:1px solid #e4e8dc;flex-wrap:wrap;align-items:center;gap:7px;padding-top:16px;display:flex}.scReaction{background:#fff;border:1px solid #e2e7da;border-radius:20px;padding:7px 12px;font-size:17px}.scReaction.active{background:#e9f4d6;border-color:#729653}.scReactionBar>a{margin-left:auto;font-size:14px}.scPostTools{gap:17px;margin-top:16px;font-size:12px;display:flex}.scVisit{color:#667c52;margin-top:18px;font-size:14px;display:block}.scFriend,.scNotification{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.scNotification.unread{border-left:5px solid #789e5f}.scGroupCard{background:#fff;border:1px solid #d8e0d0;border-radius:22px;overflow:hidden}.scGroupCard>img,.scGroupArt{object-fit:cover;width:100%;height:200px}.scGroupArt{color:#839e6c;background:#dfe9d5;place-items:center;font-size:80px;display:grid}.scGroupCard>div:not(.scGroupArt){padding:25px}.scGroupCard h2{letter-spacing:-.03em;margin:15px 0;font-size:27px}.scGroupCard h2 a{text-decoration:none}.scGroupCard p{line-height:1.6}.scSearch{gap:10px;margin:22px 0;display:flex}.scSearch input{min-width:0;font:inherit;background:#fff;border:1px solid #d4deca;border-radius:12px;flex:1;padding:15px}.scComments{margin:25px 0}.scComment{border-top:1px solid #e3e8db;padding:20px 0}.scComment.reply{border-left:2px solid #d5dfc9;margin-left:28px;padding-left:20px}.scComment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.scComment>.scActions{gap:18px;font-size:12px}.scEmoji{gap:10px;display:flex}.scEmoji button{background:#eff3e8;border:1px solid #d5dec9;border-radius:8px;padding:6px 10px}.scMemberManage{border-bottom:1px solid #e6ebde;flex-wrap:wrap;align-items:center;gap:15px;padding:20px 0;display:flex}.scMemberManage select{font:inherit;border:1px solid #d6e0ce;border-radius:8px;padding:7px}.scMessages{flex-direction:column;gap:15px;display:flex}.scBubble{background:#eef1e7;border-radius:15px;align-self:flex-start;max-width:80%;padding:16px}.scBubble.mine{background:#dfeccc;align-self:flex-end}.scBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.scBubble small{font-size:11px}.scFullPhoto{object-fit:contain;width:100%;max-height:72vh}.scKeptPhotos{flex-wrap:wrap;gap:12px;display:flex}.scKeptPhotos>label{width:130px}.scKeptPhotos img{object-fit:cover;border-radius:10px;width:130px;height:90px}.scKeptPhotos input{width:auto!important;display:inline!important}.scLoading{text-align:center;padding:80px}.scTabs a:focus-visible,.scReaction:focus-visible{outline-offset:3px;outline:3px solid #719555}#scLocationChoices{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}#scEditor .scMap{margin:15px 0}#scEditor textarea{min-height:90px}#scEditor [role=status]{color:#415836}@media (width<=700px){.scShell{padding-top:12px}.scTabs{gap:6px;margin-right:-16px}.scTabs a{padding:10px 16px;font-size:13px}.scWelcome{grid-template-columns:1fr;margin-top:6px}.scWelcome>img{grid-row:1;height:230px;min-height:0}.scWelcome>div{padding:30px 24px}.scWelcome h1{margin:22px 0;font-size:49px}.scWelcome p{font-size:16px}.scPageHead{margin:20px 0 28px;display:block}.scPageHead .scActions,.scPageHead>.btn{margin-top:20px}.scCover{border-radius:15px;height:190px}.scProfile{padding:0 8px;display:block}.scProfile h1{font-size:38px}.scProfile>.scActions{margin-top:20px}.scCard{border-radius:16px;padding:22px 18px}.scJourneyIntro{display:block}.scJourneyIntro .btn{margin:12px 0}.scJourneyIntro h2{font-size:29px}.scStop{grid-template-columns:1fr;gap:12px}.scMap{height:330px}.scMapTools{font-size:12px}.scPhotos img{height:180px}.scReaction{padding:6px 8px;font-size:16px}.scReactionBar>a{flex-basis:100%;margin-top:10px}.scPost header{align-items:flex-start}.scPost header>small{text-align:right;max-width:90px}.scFriend{gap:14px}.scComment.reply{margin-left:12px;padding-left:12px}.scSearch .btn{padding:12px 18px;font-size:14px}.scSearch input{width:70%}.scTripCard{min-height:230px}.scMap.compact{height:250px}.scSubtabs{gap:1px}.scSubtabs a{padding:9px 12px;font-size:14px}}:root{--green:#17362c;--lime:#d9fa7c;--cream:#f8f8f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--green);margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.06em;margin:0;font-family:Space Grotesk;line-height:.95}h2{font-size:clamp(42px,6vw,88px)}.wrap{max-width:1400px;margin:auto;padding:0 5%}.nav{z-index:2;background:#fafaf6;position:relative}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:82px;display:flex}.brand{letter-spacing:-.06em;align-items:center;gap:12px;font:700 16px/.85 Space Grotesk;display:flex}.brand span span{display:block}.logo{background:var(--green);width:39px;height:39px;color:var(--lime);border-radius:12px 12px 12px 4px;place-items:center;font-size:25px;display:grid;transform:rotate(-8deg)}.navlinks{gap:30px;font-size:13px;font-weight:700;display:flex}.btn{background:var(--green);color:#fff;border:0;border-radius:40px;padding:16px 23px;font-size:13px;font-weight:700;display:inline-block}.btn:hover{transform:translateY(-2px)}.lime{background:var(--lime);color:var(--green)}.menu{background:0 0;border:0;font-size:27px;display:none}.hero{background:var(--green);color:#fff;height:720px;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#10281fcf,#10281f1a),url(https://images.unsplash.com/photo-1523987355523-c7b5b0dd90a7?w=1800&q=85) 50%/cover;position:absolute;inset:0}.hero .wrap{padding-top:140px;position:relative}.eyebrow{letter-spacing:.19em;font:700 11px Space Grotesk}.hero h1 em,.feature h2 em{color:var(--lime);font-style:normal}.hero p{color:#e9f1e8;max-width:460px;margin-bottom:35px;font-size:18px;line-height:1.65}.heroBottom{letter-spacing:.13em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:28px;left:5%;right:5%}.seal{background:var(--lime);color:var(--green);border:0;border-radius:50%;width:115px;height:115px;font-size:38px;position:absolute;top:28%;right:8%;transform:rotate(13deg)}.seal small{font-size:9px;font-weight:700;display:block}.intro{grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;padding-top:120px;padding-bottom:120px;display:grid}.intro h2{margin-top:25px}.intro h2 span{color:#8d9f90}.intro p{color:#59675d;font-size:20px;line-height:1.6}.market{background:#edf1e9;padding:100px 0}.sectionTop{justify-content:space-between;align-items:end;gap:30px;display:flex}.sectionTop h2{margin-top:20px}.sectionTop h2 em{color:#769f6c;font-style:normal}.sectionTop p{color:#5d6f61;max-width:320px;line-height:1.6}.searchbar{background:#fff;border-radius:15px;align-items:center;gap:15px;margin:45px 0 25px;padding:12px;display:flex}.searchbar input{border:0;outline:0;flex:1;min-width:80px;padding:12px}.filter{background:0 0;border:0;border-radius:9px;padding:13px 17px;font-size:12px;font-weight:700}.filter.active{background:var(--green);color:#fff}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{background:#fff;border-radius:16px;transition:transform .2s;overflow:hidden}.card:hover{transform:translateY(-6px)}.photo{aspect-ratio:1.2;position:relative}.photo img{object-fit:cover;width:100%;height:100%}.tag{background:var(--lime);border-radius:5px;padding:10px;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}.heart{background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:16px;right:16px}.details{justify-content:space-between;align-items:end;gap:10px;padding:22px;display:flex}.meta{color:#819080;letter-spacing:.1em;font-size:10px;font-weight:700}.details h3{margin:9px 0;font-size:22px}.location{color:#839184;font-size:12px}.price{white-space:nowrap;font:700 19px Space Grotesk}.arrow{border:0;border-radius:50%;width:36px;height:36px;margin:12px 0 0 auto;display:block}.notice{color:#849084;margin-top:26px;font-size:11px}.feature{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;display:grid}.featurePhoto{background:url(https://images.unsplash.com/photo-1478131143081-80f7f84ca84d?w=1200&q=85) 50%/cover;min-height:570px}.featureCopy{padding:110px 10%}.featureCopy h2{margin:28px 0}.featureCopy p{color:#c7d8cc;max-width:420px;margin-bottom:32px;font-size:18px;line-height:1.7}.community{padding-top:115px;padding-bottom:115px}.communityGrid{border-radius:17px;grid-template-columns:1fr 1fr;margin-top:50px;display:grid;overflow:hidden}.communityPhoto{background:url(https://images.unsplash.com/photo-1473448912268-2022ce9509d8?w=1200&q=85) 50%/cover;min-height:450px}.communityCopy{background:#e2e9da;padding:75px 10%}.communityCopy h3{margin:30px 0;font-size:clamp(40px,4vw,65px)}.communityCopy p{color:#526455;margin-bottom:30px;line-height:1.7}.cta{background:var(--lime);padding:105px 0}.cta h2{margin:20px 0 30px;font-size:clamp(65px,10vw,145px)}.cta h2 em{color:#769a62;font-style:normal}footer{color:#fff;background:#142b23;padding:65px 0 30px}.footerTop{justify-content:space-between;align-items:center;padding-bottom:70px;display:flex}.footerTop p{color:#b7c9b9;line-height:1.6}.footerBottom{color:#b7c9b9;border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;padding-top:25px;font-size:11px;display:flex}.footerBottom a{margin-left:20px}.overlay{z-index:20;background:#06150dc4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overlay[hidden]{display:none!important}.modal{background:var(--cream);border-radius:22px;max-width:510px;padding:48px;position:relative}.modal h2{margin:24px 0;font-size:50px}.modal p{color:#5e7062;margin-bottom:30px;font-size:16px;line-height:1.8}.close{background:0 0;border:0;font-size:26px;position:absolute;top:20px;right:20px}@media (width<=800px){.nav .wrap{height:72px}.navlinks{background:var(--cream);flex-direction:column;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}.navlinks.open{display:flex}.nav .btn{display:none}.menu{display:block}.hero{height:calc(100svh - 72px);min-height:640px;max-height:850px}.hero:before{background-position:60%}.hero .wrap{padding-top:160px}.hero h1{font-size:clamp(62px,12vw,100px)}.hero p{max-width:320px;font-size:16px}.seal{width:85px;height:85px;font-size:27px;top:30px;right:5%}.seal small{font-size:7px}.intro{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px}.intro p{font-size:18px}.market{padding:75px 0}.sectionTop{display:block}.sectionTop p{margin-top:25px}.searchbar{display:block}.searchbar input{width:100%}.cards{grid-template-columns:1fr;gap:20px}.photo{aspect-ratio:1.4}.feature{grid-template-columns:1fr}.featurePhoto{min-height:340px}.featureCopy{padding:80px 7%}.community{padding-top:80px;padding-bottom:80px}.communityGrid{grid-template-columns:1fr}.communityPhoto{min-height:340px}.communityCopy{padding:65px 8%}.cta{padding:90px 0}.footerTop,.footerBottom{display:block}.footerTop p{margin-top:30px}.footerBottom nav{margin-top:20px}.footerBottom a{margin:0 15px 0 0}.modal{padding:38px 25px}.modal h2{font-size:40px}}[hidden]{display:none!important}.navActions{align-items:center;gap:18px;display:flex}.accountButton{color:var(--green);background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:700;display:flex}.accountButton #navAvatar{background:#e4eadc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.accountButton img{object-fit:cover;width:100%;height:100%}.accountLabel{white-space:nowrap}.marketControls{color:#526455;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.marketControls select{color:var(--green);font:inherit;background:0 0;border:0;padding:8px}.overlay{overscroll-behavior:contain;align-items:start;padding:6vh 20px;overflow:auto}.modal{width:100%;max-width:660px;max-height:none}.modal.wide{max-width:980px}.modal h2{letter-spacing:-.05em;padding-right:20px;font-size:clamp(32px,5vw,48px);line-height:1.05}.modal h3{margin:16px 0;font-size:24px;line-height:1.2}.modal p{margin:12px 0 24px;line-height:1.6}.modal .close{float:right;z-index:5;background:var(--cream);border-radius:50%;width:40px;height:40px;margin:-22px -14px 0 0;position:sticky;top:0}.form{gap:18px;display:grid}.form label{gap:8px;font-size:13px;font-weight:700;display:grid}.form input,.form textarea,.form select{width:100%;color:var(--green);background:#fff;border:1px solid #b9c7b5;border-radius:9px;min-width:0;padding:13px;font:400 16px DM Sans,sans-serif}.form textarea{resize:vertical;min-height:110px}.form small{color:#59675d;font-size:12px;font-weight:400;line-height:1.5}.form .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form .check{align-items:flex-start;line-height:1.5;display:flex}.form .check input{flex:none;width:auto;margin-top:4px}.form .formStatus{white-space:pre-line;margin:0}.formStatus:empty{display:none}.formStatus.error{color:#a32929}.formStatus.success{color:#285d31}.form button[disabled]{opacity:.55;cursor:wait}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.linkButton{text-underline-offset:4px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.secondary{color:var(--green);background:#e4eadc}.subtle{color:#637566;font-size:13px;line-height:1.6}.empty{background:#fff;border:1px solid #dce3d5;border-radius:16px;grid-column:1/-1;padding:32px;line-height:1.6}.pill{text-transform:uppercase;letter-spacing:.08em;background:#e6eddc;border-radius:30px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-block}.accountTabs{scrollbar-width:thin;gap:8px;padding:6px 0 18px;display:flex;overflow:auto}.accountTabs button{white-space:nowrap;color:var(--green);background:#e4eadc;border:0;border-radius:30px;padding:12px 17px}.accountTabs button.active{background:var(--green);color:#fff}.accountCards{gap:12px;display:grid}.accountRow{text-align:left;color:var(--green);background:#fff;border:1px solid #dce3d5;border-radius:12px;align-items:center;gap:16px;width:100%;padding:15px;display:flex}.accountRow img{object-fit:cover;border-radius:8px;width:80px;height:70px}.accountRow .grow{flex:1;min-width:0}.accountRow h3{letter-spacing:-.03em;margin:5px 0;font-size:18px}.accountRow p{margin:5px 0;font-size:12px}.accountRow button{font-size:12px}.gallery{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.gallery img{aspect-ratio:1.35;object-fit:cover;border-radius:8px;width:100%}.gallery img:first-child{aspect-ratio:1.6;grid-column:1/-1;max-height:430px}.specs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.detailText{white-space:pre-wrap;overflow-wrap:anywhere}.seller{border-top:1px solid #d6dece;align-items:center;gap:14px;margin-top:24px;padding-top:24px;display:flex}.avatar{object-fit:cover;background:#e4eadc;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.imagePreview{flex-wrap:wrap;gap:8px;display:flex}.imagePreview figure{margin:0;position:relative}.imagePreview img{object-fit:cover;border-radius:8px;width:92px;height:80px}.imagePreview button{background:#fff;border:0;border-radius:50%;width:25px;height:25px;position:absolute;top:3px;right:3px}.thread{gap:12px;max-height:380px;margin:24px 0;padding:8px;display:grid;overflow:auto}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#e4eadc;border-radius:15px 15px 15px 2px;max-width:85%;padding:14px}.bubble.mine{background:var(--green);color:#fff;border-radius:15px 15px 2px;justify-self:end}.bubble small{opacity:.75;margin-top:8px;font-size:10px;display:block}.messageCompose{gap:10px;display:flex}.messageCompose textarea{min-height:70px}.card .details h3 button{color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:0;padding:0}.card .photo .placeholder{background:#dfe7d7;place-items:center;height:100%;font-size:24px;display:grid}.card .details{align-items:start}.photo .heart[aria-pressed=true]{color:#a23a38}.photo .tag{max-width:calc(100% - 80px)}#toast{z-index:40;background:var(--green);color:#fff;border-radius:12px;max-width:min(90vw,500px);padding:15px 22px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0003}#loadMore{margin-top:25px}.btn:disabled{opacity:.6;cursor:wait}button,input,select,textarea,a{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #769f6c}.nav .menu{flex:none}.noScroll{overflow:hidden}.launchNote{background:#edf1e9;border-left:3px solid #769f6c;border-radius:5px;padding:16px}.danger{color:#a32929}.authLinks{justify-content:space-between;gap:15px;margin-top:20px;font-size:13px;display:flex}.previewLabel{text-transform:uppercase;letter-spacing:.12em;color:#637566;font-size:10px;font-weight:700}.srOnly{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.navActions{gap:4px;margin-left:auto}.navActions .accountLabel{display:none}.nav .wrap{gap:10px}.accountButton{padding:4px}.modal{padding:35px 23px}.overlay{padding:16px 12px}.modal .close{margin:-22px -12px 0 0;top:0}.form .two{gap:12px}.gallery{grid-template-columns:repeat(3,1fr)}.accountRow{gap:10px}.accountRow img{width:60px;height:65px}.accountRow .actions{margin:0}.accountTabs button{padding:10px 13px;font-size:12px}.messageCompose{flex-direction:column}.marketControls{align-items:start}.marketControls label{white-space:nowrap}.accountRow{flex-wrap:wrap}.modal h2{font-size:35px}.authLinks{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.btn:hover,.card:hover{transform:none}}.navlinks{gap:22px}.navlinks a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.bagButton{white-space:nowrap;color:var(--green);background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.bagButton span{background:#e4eadc;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.navActions{gap:10px}.shopHero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:70px;padding-bottom:75px;display:grid}.shopHero h1{margin:25px 0;font-size:clamp(58px,7vw,105px);line-height:.94}.shopHero h1 em,.memberHero h1 em{color:#719164;font-style:normal}.shopHeroCopy>p{color:#5b6d5f;margin:25px 0 30px;font-size:17px;line-height:1.65}.heroFootnote{color:#647263;max-width:290px;margin-top:16px;font-size:11px;line-height:1.6;display:block}.shopStillLife{aspect-ratio:1/.98;background:#e8eadf;border:1px solid #dce0d3;border-radius:160px 160px 12px 12px;min-width:0;position:relative;overflow:hidden}.shopStillLife:before{content:"";border:1px solid #fff8;border-radius:50%;width:70%;height:70%;position:absolute;top:10%;left:15%}.productArt{width:100%;height:auto;display:block;overflow:visible}.stillTee{width:84%;position:absolute;top:6%;left:0;transform:rotate(-13deg)}.stillPlanner{width:45%;position:absolute;bottom:3%;right:-4%;transform:rotate(8deg)}.stillCap{width:49%;position:absolute;bottom:-2%;left:0;transform:rotate(9deg)}.studioNote,.studioFoot{text-align:center;letter-spacing:.17em;z-index:1;font-size:8px;font-weight:700;position:absolute;left:0;right:0}.studioNote{top:7%}.studioFoot{letter-spacing:.1em;font-size:7px;bottom:18px}.stillSeal{background:var(--lime);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:98px;height:98px;font-size:30px;display:flex;position:absolute;top:26%;right:6%;transform:rotate(12deg)}.stillSeal small{text-align:center;letter-spacing:.04em;font-size:8px;font-weight:700}.shopBand{background:var(--green);color:var(--lime);letter-spacing:.12em;justify-content:space-around;gap:20px;padding:22px 5%;font-size:10px;font-weight:700;display:flex}.collection{padding-top:85px;padding-bottom:90px}.collectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.collectionHeading h2{margin-top:20px;font-size:clamp(45px,6vw,78px)}.collectionHeading h2 em{color:#78996d;font-style:normal}.collectionHeading>p{color:#5b6d5f;max-width:340px;font-size:16px;line-height:1.7}.shopToolbar{border-bottom:1px solid #d6dece;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 12px;padding-bottom:20px;display:flex}.shopFilters{flex-wrap:wrap;gap:6px;display:flex}.shopFilters button{color:var(--green);background:0 0;border:1px solid #0000;border-radius:30px;padding:12px 18px;font-size:12px}.shopFilters button.active{background:var(--green);color:#fff}.shopSearch input{color:var(--green);background:0 0;border:0;border-bottom:1px solid #c1cbbc;width:210px;padding:12px 4px;font-size:12px}.productGrid{grid-template-columns:repeat(3,1fr);gap:35px 22px;margin-top:23px;display:grid}.shopCard{min-width:0}.productVisual{background:#e6e9df;border:0;border-radius:12px;width:100%;padding:12px 0 4px;transition:background .2s;display:block;position:relative;overflow:hidden}.shopCard:nth-child(2n) .productVisual{background:#ede9df}.shopCard:nth-child(3n) .productVisual{background:#dde4d8}.productVisual:hover{background:#dde5d2}.productVisual .productArt{transition:transform .3s}.productVisual:hover .productArt{transform:scale(1.045)}.conceptLabel{letter-spacing:.12em;z-index:1;font-size:8px;font-weight:700;position:absolute;top:18px;left:18px}.visualArrow{background:var(--cream);border-radius:50%;place-items:center;width:33px;height:33px;font-size:19px;display:grid;position:absolute;bottom:16px;right:16px}.productInfo{padding:20px 2px 0}.productInfo .eyebrow{color:#697c69;font-size:9px}.productInfo h3{margin:9px 0 13px;font-size:23px;line-height:1.2}.productInfo h3 button{font:inherit;letter-spacing:inherit;text-align:left;color:inherit;background:0 0;border:0;padding:0}.productBottom{justify-content:space-between;gap:10px;font-size:13px;display:flex}.productBottom small,.productBottom>span:last-child{color:#5d705f;font-size:10px}.collectionNote{color:#627462;max-width:680px;margin:30px 0 0;font-size:12px;line-height:1.6}.shopManifesto{color:#fff;background:linear-gradient(90deg,#10281fee,#10281f99),url(https://images.unsplash.com/photo-1473448912268-2022ce9509d8?w=1600&q=80) 50% 58%/cover;padding:90px 0}.shopManifesto h2{margin:25px 0;font-size:clamp(50px,7vw,98px)}.shopManifesto h2 em{color:var(--lime);font-style:normal}.shopManifesto p{color:#d8e3d3;max-width:440px;font-size:17px;line-height:1.7}.notifySection{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:95px;padding-bottom:95px;display:grid}.notifyCopy h2{margin:20px 0;font-size:clamp(40px,5vw,64px);line-height:1.04}.notifyCopy p{color:#5b6d5f;max-width:400px;font-size:16px;line-height:1.7}.notifyForm{justify-self:end;width:100%;max-width:480px}.notifyForm .check{font-size:12px;font-weight:400}.notifyForm .check input{accent-color:var(--green);width:16px;height:16px}.notifyForm .btn{text-align:center}.notifyPrivacy{color:#657564;margin:0;font-size:11px;line-height:1.5}.notifyPrivacy .linkButton{padding:0;font-size:11px}.honey{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.memberInvitation{border-top:1px solid #d6dece;justify-content:space-between;align-items:center;gap:30px;padding-top:65px;padding-bottom:65px;display:flex}.memberInvitation h2{margin:18px 0;font-size:45px}.memberInvitation p{color:#5b6d5f;line-height:1.6}.memberHero{padding-top:65px;padding-bottom:75px}.comingPill{letter-spacing:.09em;border:1px solid #d3dccb;border-radius:30px;align-items:center;gap:10px;padding:10px 15px;font-size:10px;font-weight:700;display:inline-flex}.comingPill i{background:#719164;border-radius:50%;width:7px;height:7px}.memberHero h1{max-width:1200px;margin:28px 0;font-size:clamp(53px,7.4vw,110px);line-height:.98}.memberHero h1 em{font-size:.7em;display:block}.memberHeroBottom{justify-content:space-between;align-items:center;gap:30px;display:flex}.memberHeroBottom p{color:#5b6d5f;font-size:16px;line-height:1.7}.storeScene{isolation:isolate;background:#e6eddd;border-radius:16px;margin:40px 0 0;padding:45px 10% 55px;position:relative}.storeScene:before{content:"";z-index:-1;background:#d9fa7c70;border-radius:50%;width:60%;height:90%;position:absolute;top:3%;left:20%}.mockBrowser{background:#fffdf7;border:1px solid #c9d0c1;border-radius:12px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 22px 45px #17362c18}.browserChrome{color:#657564;background:#f5f3ec;justify-content:space-between;align-items:center;height:34px;padding:0 16px;font-size:8px;display:flex}.browserChrome span:first-child{letter-spacing:4px;color:#afbaa4;font-size:9px}.mockShopBanner{color:#fffdf5;background:linear-gradient(90deg,#17362cdd,#17362c33),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=1000&q=80) 50% 55%/cover;height:230px;padding:26px 32px;position:relative}.mockShopBanner>span:first-child{letter-spacing:.15em;font-size:8px;font-weight:700}.mockShopBanner strong{letter-spacing:-.05em;margin-top:25px;font:700 55px/.97 Space Grotesk;display:block}.mockPreviewTag{letter-spacing:.08em;color:#fff;background:#17362ccf;border-radius:3px;padding:6px 8px;font-size:7px;position:absolute;bottom:15px;right:18px}.mockShopProfile{align-items:center;gap:15px;margin-top:-20px;padding:0 30px 14px;display:flex;position:relative}.mockAvatar{background:#eedeb6;border:5px solid #fffdf7;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;font:700 31px Space Grotesk;display:flex;transform:rotate(-12deg)}.mockAvatar span{margin-top:10px;font-size:23px}.mockShopProfile>div:nth-child(2){padding-top:25px}.mockShopProfile strong{font-size:17px}.mockShopProfile p{margin:5px 0;font-size:10px}.mockFollow{border:1px solid #b4c3a7;border-radius:30px;margin-top:20px;margin-left:auto;padding:8px 15px;font-size:10px}.mockTabs{border-bottom:1px solid #e0e5d8;gap:24px;margin:0 30px;padding:12px 0;font-size:10px;display:flex}.mockProducts{grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 30px 30px;display:grid}.mockProductArt{background:#e9ecdf;border-radius:5px}.mockProducts>div:nth-child(2) .mockProductArt{background:#efede3}.mockProducts strong{margin-top:11px;font-size:11px;display:block}.mockProducts span{color:#68785d;margin-top:4px;font-size:9px;display:block}.floatingFeature{z-index:2;background:#fffef8;border-radius:12px;align-items:center;gap:12px;max-width:300px;padding:18px 22px;display:flex;position:absolute;box-shadow:0 8px 25px #17362c14}.floatingFeature>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.floatingFeature strong{font-size:12px;display:block}.floatingFeature small{color:#62715d;margin-top:5px;font-size:9px;display:block}.featureBrand{top:23%;left:1.5%;transform:rotate(-4deg)}.featureAccount{bottom:9%;right:2%;transform:rotate(3deg)}.mockCaption{text-align:center;color:#62715d;margin:18px 0 0;font-size:10px;line-height:1.6}.memberFeatures{background:var(--green);color:var(--cream);padding:90px 0}.memberFeatures .collectionHeading p{color:#bbceba}.memberFeatures h2 em{color:var(--lime)}.featureGrid{grid-template-columns:repeat(3,1fr);gap:0 38px;margin-top:45px;display:grid}.featureGrid article{border-top:1px solid #ffffff29;padding:28px 0}.featureGrid article>span{color:var(--lime);letter-spacing:.15em;font-size:11px}.featureGrid h3{letter-spacing:-.04em;margin:22px 0 14px;font-size:25px;line-height:1.1}.featureGrid p{color:#bbceba;font-size:13px;line-height:1.7}.memberSteps{padding-top:85px;padding-bottom:85px}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:38px;display:grid}.stepsGrid span{border:1px solid #c5d0bc;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.stepsGrid h3{margin:24px 0 15px;font-size:29px;line-height:1.1}.stepsGrid p{color:#5b6d5f;font-size:14px;line-height:1.7}.notifyBackdrop{background:#e6eddd}.shopFAQ{max-width:1050px;padding-top:85px;padding-bottom:100px}.shopFAQ h2{margin:25px 0 35px;font-size:55px}.shopFAQ details{border-bottom:1px solid #ccd7c4;padding:22px 0}.shopFAQ summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.5}.shopFAQ details p{color:#5b6d5f;max-width:720px;font-size:14px;line-height:1.8}.homeShopPromo{grid-template-columns:1fr 1fr;gap:24px;padding-top:95px;padding-bottom:95px;display:grid}.homeShopCard{background:#e6eadf;border-radius:14px;min-height:350px;padding:40px;position:relative;overflow:hidden}.homeShopCard h2{margin:20px 0;font-size:clamp(35px,4vw,53px)}.homeShopCard p{max-width:260px;font-size:14px;line-height:1.7}.homeShopCard.dark{background:var(--green);color:#fff}.homeShopCard.dark p{color:#c1d4ba}.homeShopCard .eyebrow{font-size:9px}.homeShopCard .promoArt{opacity:.2;pointer-events:none;width:250px;position:absolute;bottom:-5px;right:-45px;transform:rotate(-12deg)}.homeShopCard .btn{margin-top:15px;position:relative}.productDetail{grid-template-columns:1fr 1.05fr;align-items:start;gap:32px;display:grid}.detailVisual{background:#e6e9df;border-radius:12px;padding:30px 0;position:relative}.productDetailsList{color:#5b6d5f;padding-left:19px;font-size:13px;line-height:1.7}.modal .productTagline{margin-top:17px;font-size:18px;font-weight:500;line-height:1.5}.productDetail .form{margin-top:20px}.productDetail .subtle{font-size:11px;line-height:1.6}.bagRows{gap:20px;margin:25px 0;display:grid}.bagRow{align-items:center;gap:18px;display:flex}.bagArt{background:#e6e9df;border-radius:10px;flex:none;width:110px}.modal .bagInfo h3{margin:0 0 7px;font-size:19px;line-height:1.15}.modal .bagInfo p{margin:0 0 6px;font-size:11px}.bagInfo>span{font-size:12px}.bagQuantity{align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.bagQuantity>button:not(.linkButton){width:28px;height:28px;color:var(--green);background:#fff;border:1px solid #d3dccb;border-radius:50%}.bagQuantity .linkButton{margin-left:4px;font-size:10px}.bagQuantity button:disabled{opacity:.4}.bagTotal{border-top:1px solid #ccd7c4;justify-content:space-between;padding-top:20px;display:flex}.bagTotal strong{font-size:23px}.checkoutPending{background:#e5ecdc;border-radius:12px;padding:22px}.modal .checkoutPending p{margin:10px 0 18px;font-size:13px;line-height:1.6}.modalNotify .notifyCopy h2:empty,.modalNotify .notifyCopy .eyebrow{display:none}.modalNotify .notifyForm{max-width:none}.modalNotify .notifyPrivacy{font-size:11px}.footerBottom nav{flex-wrap:wrap;gap:12px;display:flex}.footerBottom a{margin:0}.footerBottom{align-items:center}@media (width>=801px) and (width<=1150px){.navlinks{gap:13px;font-size:11px}.navActions>.btn{display:none}.nav .wrap{gap:15px;padding:0 3%}.brand{font-size:14px}.accountLabel{display:none}}@media (width<=800px){.shopHero{grid-template-columns:1fr;gap:32px;padding-top:45px;padding-bottom:50px}.shopHero h1{font-size:clamp(62px,13vw,90px)}.shopHeroCopy .eyebrow{font-size:9px}.shopHeroCopy>p{font-size:15px}.shopStillLife{aspect-ratio:1.15;border-radius:130px 130px 10px 10px}.heroFootnote{max-width:none}.shopBand span:last-child{display:none}.shopBand{letter-spacing:.08em;gap:15px;padding:19px 5%;font-size:8px}.collection{padding-top:60px;padding-bottom:60px}.collectionHeading{display:block}.collectionHeading>p{max-width:400px;margin-top:23px;font-size:15px}.collectionHeading h2{font-size:53px}.shopToolbar{margin-top:28px;display:block}.shopFilters{gap:3px}.shopFilters button{padding:11px 15px;font-size:11px}.shopSearch input{width:100%;margin-top:16px}.productGrid{grid-template-columns:1fr 1fr;gap:25px 14px}.productInfo h3{margin-top:8px;font-size:18px;line-height:1.2}.productInfo .eyebrow{font-size:8px}.productInfo{padding-top:15px}.productBottom{font-size:13px;line-height:1.6;display:block}.productBottom>span:last-child{font-size:9px;display:block}.productBottom small{font-size:9px}.conceptLabel{letter-spacing:.04em;font-size:6px;top:12px;left:10px}.visualArrow{width:26px;height:26px;font-size:16px;bottom:10px;right:10px}.productVisual{border-radius:8px;padding-top:14px}.collectionNote{font-size:11px}.shopManifesto{padding:65px 0}.shopManifesto h2{font-size:clamp(42px,9vw,68px)}.shopManifesto p{font-size:15px}.notifySection{grid-template-columns:1fr;gap:24px;padding-top:60px;padding-bottom:60px}.notifyCopy h2{font-size:46px}.notifyCopy p{font-size:15px}.notifyForm{max-width:none}.memberInvitation{padding-top:50px;padding-bottom:50px;display:block}.memberInvitation h2{font-size:40px}.memberInvitation .btn{margin-top:15px}.memberHero{padding-top:40px;padding-bottom:45px}.comingPill{padding:9px 11px;font-size:8px}.memberHero h1{margin-top:26px;font-size:clamp(46px,11.5vw,78px)}.memberHero h1 em{font-size:.7em;line-height:1.05}.memberHeroBottom{display:block}.memberHeroBottom p{font-size:14px}.memberHeroBottom .btn{margin:13px 0 0;font-size:12px}.storeScene{border-radius:12px;margin-top:30px;padding:25px 4% 60px}.mockBrowser{transform:rotate(-1deg)}.browserChrome{height:22px;padding:0 8px;font-size:5px}.browserChrome span:first-child{letter-spacing:2px;font-size:6px}.mockShopBanner{height:145px;padding:18px}.mockShopBanner>span:first-child{font-size:6px}.mockShopBanner strong{margin-top:20px;font-size:36px}.mockPreviewTag{padding:4px;font-size:4.5px;bottom:8px;right:8px}.mockShopProfile{gap:9px;margin-top:-15px;padding:0 14px 8px}.mockAvatar{border-width:3px;flex:none;width:49px;height:49px;font-size:22px}.mockAvatar span{font-size:15px}.mockShopProfile>div:nth-child(2){padding-top:20px}.mockShopProfile strong{font-size:10px}.mockShopProfile p{font-size:7px}.mockFollow{margin-top:15px;padding:5px 8px;font-size:7px}.mockTabs{gap:15px;margin:0 14px;padding:9px 0;font-size:7px}.mockProducts{gap:9px;padding:12px 14px 20px}.mockProducts strong{margin-top:6px;font-size:7px;line-height:1.4}.mockProducts span{font-size:6px}.floatingFeature{border-radius:9px;gap:8px;padding:11px 13px}.floatingFeature>span{width:28px;height:28px;font-size:18px}.floatingFeature strong{font-size:9px}.floatingFeature small{font-size:7px}.featureBrand{top:auto;bottom:19px;left:4%;transform:rotate(-3deg)}.featureAccount{display:none;bottom:2%;right:4%}.mockCaption{font-size:9px}.memberFeatures{padding:65px 0}.featureGrid{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:30px}.featureGrid h3{margin-top:19px;font-size:21px}.featureGrid p{font-size:12px}.memberSteps{padding-top:60px;padding-bottom:60px}.stepsGrid{grid-template-columns:1fr;gap:28px;margin-top:30px}.stepsGrid>div{padding-left:52px;position:relative}.stepsGrid span{position:absolute;top:0;left:0}.stepsGrid h3{margin-top:3px;font-size:26px}.stepsGrid p{font-size:13px}.shopFAQ{padding-top:60px;padding-bottom:65px}.shopFAQ h2{font-size:45px}.shopFAQ summary{font-size:15px}.shopFAQ details p{font-size:13px}.homeShopPromo{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}.homeShopCard{min-height:320px;padding:30px}.homeShopCard h2{font-size:43px}.productDetail{grid-template-columns:1fr;gap:20px}.detailVisual{max-height:300px;padding:0;overflow:hidden}.detailVisual .productArt{height:280px}.bagArt{width:80px}.bagRow{gap:12px}.modal .bagInfo h3{font-size:17px}.bagQuantity{gap:9px}.bagButton{padding:5px;font-size:11px}.navActions{gap:2px}.nav .brand{gap:7px;font-size:14px}.nav .brand img{width:32px!important;height:32px!important}.nav .wrap{gap:7px}.navActions .accountButton{padding:3px}.accountButton #navAvatar{width:30px;height:30px}.nav .menu{padding:3px;font-size:26px}.footerBottom nav{gap:15px}}@media (width<=360px){.bagButton{gap:0;font-size:0}.bagButton span{font-size:11px}.featureGrid{grid-template-columns:1fr}.shopFilters button{padding:10px 12px}.memberHero h1{font-size:44px}}@media (prefers-reduced-motion:reduce){.productVisual:hover .productArt{transform:none}}.northArrow{vertical-align:baseline;border-top:1.5px solid;border-right:1.5px solid;width:10px;height:10px;margin-left:4px;display:inline-block;position:relative}.northArrow:after{content:"";background:currentColor;width:13px;height:1.5px;position:absolute;top:4px;right:-1px;transform:rotate(-45deg)}.visualArrow .northArrow,.floatingFeature>span .northArrow{margin-left:0}.footerPrivacy{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.privacyRequest{border-bottom:1px solid #d6dece;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}.privacyRequests{margin-bottom:20px}.supportHero{grid-template-columns:1.18fr 1fr;align-items:start;gap:7%;padding-top:80px;padding-bottom:85px;display:grid}.supportStory h1{margin:24px 0 32px;font-size:clamp(62px,7.8vw,114px);line-height:.9}.supportStory h1 em{font-style:normal;display:block}.supportStory>p{max-width:485px;font-size:16px;line-height:1.7}.supportStory .supportIntro{margin-bottom:12px;font-size:21px;font-weight:500;line-height:1.5}.supportScene{height:235px;color:var(--lime);background:#17362c;border-radius:18px;margin-top:36px;position:relative;overflow:hidden}.supportScene svg{width:105%;height:100%;position:absolute;top:0;left:-4%}.sceneLabel{letter-spacing:.09em;z-index:1;font-size:12px;line-height:1.35;position:absolute;top:22px;left:22px}.supportScene img{object-fit:cover;border-radius:18px;width:70px;height:70px;position:absolute;top:81px;left:40%;transform:rotate(14deg);box-shadow:0 8px 24px #0003}.sceneNote{letter-spacing:.14em;font-size:9px;position:absolute;bottom:18px;left:22px}.supportCard{background:#fff;border:1px solid #d5dcd1;border-radius:24px;padding:32px;box-shadow:0 20px 50px #17362c0a}.supportCardTop{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;display:flex}.supportSymbol{margin-right:2px;font-size:34px;line-height:1}.supportCardTop .eyebrow{font-size:10px}.supportMode{color:#576b60;flex-basis:100%;margin-top:8px;font-size:11px}.supportCard h2{letter-spacing:-.055em;margin-bottom:18px;font-size:42px}.supportCard p{line-height:1.6}.supportSmall{color:#58685c;font-size:14px}.supportAmounts{grid-template-columns:repeat(4,1fr);gap:8px;margin:23px 0;display:grid}.supportAmounts button{color:var(--green);background:#fff;border:1px solid #d6ddcf;border-radius:11px;padding:18px 5px;font-size:22px;font-weight:600}.supportAmounts button:last-child{font-size:14px}.supportAmounts button[aria-pressed=true]{background:var(--lime);border-color:#b4d362;box-shadow:inset 0 0 0 1px #b4d362}.supportAmounts button:focus-visible,.supportCard button:focus-visible{outline-offset:3px;outline:3px solid #779b40}.supportCustom{margin-bottom:20px;font-size:13px;font-weight:600;display:block}.supportCustom[hidden]{display:none}.supportCustom>span{border:1px solid #c3cebc;border-radius:9px;align-items:center;margin:8px 0;padding-left:14px;display:flex}.supportCustom input{outline-offset:-3px;background:0 0;border:0;width:100%;min-width:0;padding:14px 12px}.supportCustom small{color:#65735e;font-size:11px;font-weight:400}.supportTotal{border-top:1px solid #e5e8df;justify-content:space-between;align-items:center;padding:22px 0 6px;font-size:14px;display:flex}.supportTotal strong{font-size:23px}.supportContinue{justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;margin-top:14px;display:flex}.supportCard .supportFine{text-align:center;color:#65735e;margin:16px 4px;font-size:11px;line-height:1.65}.supportAvailability{color:#596858;border-top:1px solid #e5e8df;margin-bottom:0;padding-top:18px;font-size:12px}.supportBack{margin-bottom:28px;display:block}.supportCard .reviewAmount{margin-top:20px;font-size:65px}.supportReviewDetails{border-top:1px solid #dce2d4;border-bottom:1px solid #dce2d4;margin:24px 0;padding:14px 0}.supportReviewDetails>span{justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.supportContinue:disabled{color:#63705c;cursor:default;background:#e7eadf;transform:none}.supportCheck{margin-top:20px;font-size:12px}.supportWhy{border-top:1px solid #dde3d4;grid-template-columns:1fr 1fr;gap:9%;padding-top:65px;padding-bottom:75px;display:grid}.supportWhy h2{margin-top:22px;font-size:clamp(40px,5vw,68px)}.supportReasons article{padding:0 0 26px 42px;position:relative}.supportReasons article>span{color:#7b8d64;font-size:11px;position:absolute;top:3px;left:0}.supportReasons h3{letter-spacing:-.04em;font-size:24px;line-height:1.1}.supportReasons p{color:#5b6b59;margin:10px 0 0;font-size:14px;line-height:1.7}.supportFAQ{border-top:1px solid #dde3d4;padding-top:55px;padding-bottom:90px}.supportFAQ h2{margin:20px 0 32px;font-size:42px}.supportFAQ details{border-bottom:1px solid #dde3d4;max-width:850px;padding:21px 0}.supportFAQ summary{cursor:pointer;font-weight:600}.supportFAQ details p{color:#5b6b59;font-size:14px;line-height:1.8}.supportThanks{margin-bottom:20px;font-size:62px;display:block}.supportStatusActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:24px;display:flex}.supportCard .formStatus:empty{display:none}#fuelError{color:#94502d;font-size:13px;line-height:1.5}#fuelCheckout{min-height:350px;margin-top:20px}.supportFooter{border:1px solid #ffffff45;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}@media (width<=850px){.supportHero{grid-template-columns:1fr;gap:34px;padding-top:40px;padding-bottom:55px}.supportStory h1{margin-top:20px;font-size:clamp(58px,12vw,92px)}.supportStory>p{max-width:100%}.supportScene{height:190px;margin-top:25px}.supportCard{justify-self:center;width:100%;max-width:620px;padding:25px}.supportWhy{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:30px}.supportFAQ{padding-top:40px;padding-bottom:60px}.supportHero .supportIntro{font-size:19px}.supportCard h2{font-size:39px}.supportStory h1 em{display:inline}.supportCard .reviewAmount{font-size:58px}}@media (prefers-reduced-motion:reduce){.supportScene *{animation:none}}.infoPage{max-width:1120px;padding-top:80px;padding-bottom:90px}.infoPage h1{letter-spacing:-.055em;max-width:950px;margin:24px 0 42px;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,6vw,76px);line-height:1.02}.infoBody{max-width:800px}.infoBody h2{letter-spacing:-.035em;margin:38px 0 12px;font-size:25px;line-height:1.2}.infoBody p{color:#42574a;font-size:17px;line-height:1.8}.infoBody .pageLead{margin-bottom:40px;font-size:23px;line-height:1.55}.infoBody a{color:#17362c;text-underline-offset:3px;text-decoration:underline}.infoBody .btn{text-decoration:none}.footerBottom nav{flex-wrap:wrap}.signupAgreement{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.signupAgreement input{width:18px;min-width:18px;margin-top:3px}.signupAgreement a{color:inherit;text-decoration:underline}.launchHelp{font-size:14px;line-height:1.6}.launchHelp a{color:inherit;text-decoration:underline}@media (width<=600px){.infoPage{padding-top:48px;padding-bottom:56px}.infoBody p{font-size:16px}.infoBody .pageLead{font-size:20px}}.navInstall{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:none}.installPromo{background:#ffffff05;border:1px solid #d9fa7c35;border-radius:18px;align-items:center;gap:18px;margin-bottom:38px;padding:24px;display:flex}.installPromo>img{border-radius:14px;flex:none;width:62px;height:62px}.installPromoCopy{flex:1}.installPromoCopy strong{letter-spacing:-.035em;color:#f8f8f3;font:600 22px/1.15 Space Grotesk,sans-serif;display:block}.installPromoCopy p{color:#b7c9b9;margin:7px 0 0;font-size:13px;line-height:1.5}.installPromo .btn{white-space:nowrap;min-height:44px}.installIdentity{align-items:center;gap:16px;margin:24px 0;display:flex}.installIdentity img{border-radius:17px;flex:none}.installIdentity strong{letter-spacing:-.035em;font:700 20px/1.2 Space Grotesk,sans-serif;display:block}.installIdentity span{color:#637566;margin-top:5px;font-size:13px;display:block}.installSteps{counter-reset:install;gap:20px;margin:26px 0;padding:0;list-style:none;display:grid}.installSteps li{color:#526455;padding-left:42px;font-size:14px;line-height:1.65;position:relative}.installSteps li:before{counter-increment:install;content:counter(install);color:#17362c;background:#e4eadc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.modal .installHint{margin:12px 0 24px;font-size:12px}.modal .installFootnote{color:#637566;border-top:1px solid #d6dece;margin-top:24px;padding-top:18px;font-size:12px}.installConfirm{min-height:48px}.installConfirm:disabled{cursor:wait}.modal #installStatus{color:#285d31;font-size:13px}@media (width<=800px){.navInstall{border-top:1px solid #17362c20;min-height:44px;padding-top:17px;display:flex}.installPromo{flex-wrap:wrap;gap:14px;padding:20px}.installPromo>img{width:52px;height:52px}.installPromoCopy{flex:1;min-width:160px}.installPromoCopy strong{font-size:20px}.installPromoCopy p{font-size:12px}.installPromo .btn{text-align:center;width:100%}.installIdentity strong{font-size:19px}.installIdentity img{width:62px;height:62px}}@media (display-mode:standalone){[data-install-open],[data-install-promo]{display:none!important}body{padding-bottom:env(safe-area-inset-bottom)}}.hero{touch-action:pan-y;isolation:isolate;background:#17362c;height:760px;min-height:680px}.hero:before{display:none}.heroPhotos,.heroPhotos:after{pointer-events:none;position:absolute;inset:0}.heroPhotos{z-index:-1}.heroPhotos:after{content:"";z-index:1;background:linear-gradient(90deg,#071912db 0%,#07191296 38%,#0719121f 75%),linear-gradient(#0000 57%,#071912d9)}.heroPhotos img{object-fit:cover;object-position:center 58%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .95s;position:absolute;inset:0}.heroPhotos img.active{opacity:1}.hero .heroCopy{padding-top:82px;position:relative}.hero h1{margin:22px 0 24px;font-size:clamp(74px,8.8vw,126px)}.hero .heroIntro{color:#f0f4ec;max-width:445px;margin:0 0 25px;font-size:17px;line-height:1.7}.heroActions{align-items:center;gap:20px;display:flex}.heroActions>a:last-child{text-underline-offset:5px;font-size:13px;font-weight:700;text-decoration:underline}.heroFeature{max-width:490px;margin-top:28px}.heroFeature>span{letter-spacing:.14em;color:#d9fa7c;margin-bottom:10px;font-size:10px;display:block}.heroFeature h2{letter-spacing:-.035em;font-size:28px;line-height:1.15}.heroFeature p{margin:8px 0 12px;font-size:13px;line-height:1.5}.heroFeature>a{min-height:32px;font-size:13px;font-weight:700;display:inline-block}.heroBottom{align-items:center;bottom:22px}.heroControls{align-items:center;gap:10px;display:flex}.heroControls>button{color:#fff;background:#10281f4d;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:20px;display:grid}.heroControls>button:hover{color:#17362c;background:#d9fa7c}.heroDots{gap:3px;margin:0 10px;display:flex}.heroDots button{background:0 0;border:0;width:29px;height:40px;padding:0;position:relative}.heroDots button:after{content:"";background:#ffffff70;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:11px}.heroDots button.active:after{background:#d9fa7c;border-radius:8px;width:20px;left:5px}.heroBottom .heroImageNote{letter-spacing:.06em;color:#d3ded3;font-size:9px}.hero button:focus-visible,.hero a:focus-visible{outline-color:#d9fa7c}.rigCategoryBand{background:#eaf0e2;border-bottom:1px solid #dce4d4;padding:27px 0 28px}.categoryBandTop{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.categoryBandTop h2{letter-spacing:-.04em;font-size:22px;line-height:1.2}.categoryBandTop p{color:#5c6d59;margin:0;font-size:12px}.rigCategoryLinks{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.rigCategoryLinks a{background:#f8f8f3;border:1px solid #cfdbc6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:16px 13px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.rigCategoryLinks a:hover,.rigCategoryLinks a.active{color:#d9fa7c;background:#17362c;border-color:#17362c}.rigFilterFields{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rigFilterFields label{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.rigFilterFields select{font:inherit;color:#17362c;background:#fff;border:1px solid #d7e0d0;border-radius:8px;max-width:230px;padding:10px}.rigFilterFields input{accent-color:#17362c;flex:none;width:17px;height:17px}.market .searchbar input{width:100%}.market .searchbar{display:block}.marketControls{align-items:center}.rigFilterSummary{color:#526455;margin:0 0 14px;font-size:12px}.rigTypeFieldset{border:0;margin:0;padding:0}.rigTypeFieldset legend{margin-bottom:10px;font-size:13px;font-weight:700}.form .rigTypeFieldset .check{font-weight:400}.rigTag{color:#526455;margin-top:7px;font-size:10px;display:inline-block}.hero .seal{display:none}@media (width<=800px){.hero{height:830px;min-height:780px;max-height:none}.hero .heroCopy{padding-top:54px}.hero h1{margin:22px 0;font-size:clamp(67px,14vw,94px)}.hero .heroIntro{max-width:330px;font-size:15px;line-height:1.65}.heroPhotos img{object-position:73% center}.heroPhotos:after{background:linear-gradient(#071912bd,#07191259 48%,#071912e6 90%),linear-gradient(90deg,#07191273,#0000)}.heroFeature{max-width:330px;margin-top:38px}.heroFeature h2{font-size:27px}.heroFeature p{margin-top:9px;font-size:13px}.heroActions{gap:18px}.heroActions .btn{padding:15px 20px;font-size:12px}.heroActions>a:last-child{font-size:12px}.heroBottom{flex-wrap:wrap;row-gap:12px;bottom:19px}.heroControls{gap:8px}.heroImageNote{width:100%}.heroDots{margin:0 6px}.rigCategoryBand{padding:24px 0}.categoryBandTop{margin-bottom:14px;display:block}.categoryBandTop h2{margin-bottom:7px;font-size:23px}.rigCategoryLinks{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.rigCategoryLinks a{scroll-snap-align:start;flex:none;min-width:164px;max-width:200px;padding:13px;font-size:12px}.marketControls{flex-wrap:wrap;gap:18px}.rigFilterFields{gap:12px;width:100%}.rigFilterFields select{max-width:225px}.marketControls>label{margin-left:auto}.heroFeature>a{align-items:center;min-height:40px;display:inline-flex}}@media (width<=360px){.hero .heroCopy{padding-top:43px}.hero h1{font-size:64px}.hero .heroIntro{font-size:14px}.heroFeature{margin-top:29px}.heroFeature h2{font-size:25px}.heroActions{gap:14px}.heroControls{gap:6px}.heroDots{gap:1px;margin:0 1px}.rigFilterFields select{max-width:210px}}@media (prefers-reduced-motion:reduce){.heroPhotos img{transition:none}}.heroPauseIcon{border-left:4px solid;border-right:4px solid;width:12px;height:14px}.heroPlayIcon{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}.heroFeature>a .northArrow,.heroActions>a .northArrow{margin-left:6px}.heroFeature>a{align-items:center;display:inline-flex}.heroActions .btn{white-space:nowrap}.heroActions>a:last-child{white-space:nowrap;align-items:center;display:inline-flex}@media (width<=360px){.hero h1{font-size:56px}.heroActions .btn{padding:14px 15px;font-size:11px}.heroActions>a:last-child{font-size:11px}.heroActions{gap:12px}}@media (width<=800px){body main,body .wrap,body .overlay,body .modal,body #modalContent,body #accountBody,body .form,body .form>*,body .two>*,body .scShell,body .scCard,body .scCard>*,body .scGrid>*,body .nearbyPanel,body .nearbyPanel>*,body .nearbySearch>*{min-width:0}body .wrap{max-width:100%}body .overlay{grid-template-columns:minmax(0,1fr);place-items:start center;padding:12px}body .overlay .modal{border-radius:18px;width:100%;min-width:0;max-width:min(100%,660px);padding:32px 18px 24px}body .overlay .modal.wide{max-width:min(100%,980px)}body .modal h2{font-size:clamp(28px,7vw,36px)}body .modal p,body .modal a,body .scStory,body .infoBody,body .nearbyPanel,body .scMemberManage{overflow-wrap:anywhere}body .modal .close{margin-right:-6px}body .form input:not([type=checkbox]):not([type=radio]),body .form select,body .form textarea,body input[type=file]{width:100%;min-width:0;max-width:100%}body input[type=file]{font-size:13px}body input[type=file]::file-selector-button{max-width:100%;padding:8px}body .btn,body .scActions .btn,body .nearbyActions .btn,body .scSearch .btn,body .heroActions .btn,body .installPromo .btn{box-sizing:border-box;white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.35}body .actions,body .authLinks,body .scActions,body .scPostTools,body .scMapTools,body .scEmoji,body .nearbyActions,body .nearbyCardBottom,body .heroActions{flex-wrap:wrap;gap:10px}body .heroActions>a:last-child{white-space:normal;min-height:44px}body .actions>*,body .scActions>*,body .nearbyActions>*,body .scMapTools>*,body .nearbyCardBottom>*{min-width:0;max-width:100%}body .accountTabs,body .scTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-right:0;padding:6px 0 16px;display:grid;overflow:visible}body .accountTabs button,body .scTabs a{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:44px;padding:9px 8px;font-size:12px;line-height:1.35;display:flex}body .scSubtabs{flex-wrap:wrap;gap:6px;padding-bottom:12px;overflow:visible}body .scSubtabs a{white-space:normal;text-align:center;flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:9px 12px;font-size:13px;display:flex}body .nearbyTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:20px 0;padding:0 0 16px;display:grid;overflow:visible}body .nearbyTabs button{white-space:normal;width:100%;min-width:0;min-height:48px;padding:9px 7px;line-height:1.35;font-size:12px!important}body .rigCategoryLinks{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}body .rigCategoryLinks a{white-space:normal;min-width:0;max-width:none;min-height:52px;padding:10px 12px;font-size:12px}body .rigCategoryLinks a:last-child:nth-child(odd){grid-column:1/-1}body .rigCategoryLinks a>span{flex-shrink:0}body .shopFilters{flex-wrap:wrap;gap:6px}body .shopFilters button{min-height:44px;padding:9px 12px;font-size:12px}body .marketControls,body .rigFilterFields{min-width:0}body .marketControls label{white-space:normal;min-width:0;max-width:100%}body .rigFilterFields>label:first-child{width:100%}body .rigFilterFields select{flex:1;width:0;min-width:0;max-width:100%}body .scSearch{flex-wrap:wrap}body .scSearch input{flex:150px;width:auto}body .scPhotos,body .scStop>*,body .scProfile>*,body .scWelcome>*,body .scMemberManage>*{min-width:0}body .scPost header{flex-wrap:wrap}body .scPostTools{display:flex}body .scMapTools label,body .scMapTools select{min-width:0;max-width:100%}body .nearbyHome .btn{white-space:normal}body .nearbyToolbar>div{flex-wrap:wrap}body .nearbyToolbar label{min-width:0;max-width:100%}body .nearbyView{max-width:100%}body .nearbyView button{min-height:44px}body .nearbyPlaceCover{min-width:0;min-height:0}body .nearbyMemberRequest{flex-wrap:wrap}body .nearbyAccountRow{grid-template-columns:minmax(0,1fr) auto}body .footerBottom nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}body .footerBottom nav>*{overflow-wrap:anywhere;max-width:100%;margin:0}}@media (width<=380px){body .accountTabs,body .scTabs{grid-template-columns:repeat(2,minmax(0,1fr))}body .nav .wrap{gap:9px}body .navActions{gap:7px}body .nav .brand{gap:7px;font-size:13px}body .installPromoCopy{min-width:0}}@media (width<=700px){body{--mobile-gutter:12px;--mobile-card-shadow:0 2px 3px #17362c0b, 0 6px 16px #17362c12}body .wrap{padding-left:max(var(--mobile-gutter), env(safe-area-inset-left));padding-right:max(var(--mobile-gutter), env(safe-area-inset-right))}body .wrap .wrap{padding-left:0;padding-right:0}body :is(.marketBody,.scShell,.demoWrap,.nearbyDetail,.marketDetail,.marketStore,.infoPage){padding-top:16px;padding-bottom:36px}body :is(.marketHero,.shopHero,.supportHero){padding-top:28px;padding-bottom:24px}body :is(.market,.community,.intro,.nearbyHome,.homeShopPromo,.shopFeatures,.shopHow,.cta){padding-top:40px;padding-bottom:40px}body :is(.sectionTop,.marketHero,.scPageHead,.demoSectionHead){gap:16px}body :is(.sectionTop p,.marketHero p,.shopHero p,.nearbyHero p,.scStory,.scProfile p,.demoProfileHead p,.demoHero p,.demoSectionHead p,.demoItem p,.marketText,.nearbyPanel p,.infoBody p,.supportCard p,.supportReasons p,.supportFAQ p){font-size:15px;line-height:1.48}body :is(.scCard,.demoPanel,.nearbyPanel,.marketDetailInfo,.infoBody) p{margin-top:10px;margin-bottom:12px}body :is(.marketHero h1,.scPageHead h1,.demoSectionHead h1,.marketDetailInfo h1,.demoItem h1,.infoPage h1){margin-top:12px;margin-bottom:16px}body :is(.infoBody h2,.marketStore>h2){margin-top:26px;margin-bottom:10px}body .infoBody .pageLead{margin-bottom:24px;font-size:18px;line-height:1.45}body .marketHero>.marketActions{max-width:none}body :is(.marketTabs,.demoNav,.scTabs,.scSubtabs,.nearbyTabs,.accountTabs){gap:6px;margin-top:12px;margin-bottom:12px;padding-bottom:10px}body .marketTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .marketTabs a{min-width:0;min-height:44px;padding:7px 5px;font-size:12px}body .demoNav{grid-template-columns:repeat(3,minmax(0,1fr))}body .demoNav a{padding:7px 5px}body :is(.marketResultsHead,.nearbyToolbar,.demoRigControls){gap:10px;margin:14px 0}body :is(.marketSearch,.nearbySearch,.scCard,.nearbyPanel,.demoPanel,.supportCard,.marketShopExplainer){border-radius:14px;padding:14px}body :is(.card,.marketCard,.nearbyCard,.scCard,.scGroupCard,.scTripCard,.demoMemberCard,.demoPanel,.nearbyPanel,.supportCard,.shopCard,.marketSearch,.nearbySearch){box-shadow:var(--mobile-card-shadow);border-color:#e1e5dc;border-radius:14px}body :is(.marketGrid,.nearbyGrid,.scGrid,.demoGrid,.demoSplit,.demoPhotoGrid,.productGrid){gap:12px}body :is(.nearbyGrid,.scGrid,.demoGrid){grid-template-columns:minmax(0,1fr)}body :is(.scCard,.demoPanel){margin-top:12px;margin-bottom:12px}body :is(.nearbyCardBody,.demoMemberCard>div,.demoDiscovery .demoMemberCard>div,.scGroupCard>div:not(.scGroupArt)){padding:14px}body :is(.nearbyCard h2,.demoMemberCard h3,.scGroupCard h2){margin:10px 0 8px;font-size:21px;line-height:1.2}body :is(.nearbyCard p,.demoMemberCard p,.scCard p,.scTripCard p){margin:8px 0 10px;font-size:14px;line-height:1.45}body :is(.nearbyPanel h2,.demoPanel h2,.scCard h2){margin-bottom:12px;font-size:23px}body .nearbyPhotoHero>.wrap{padding:0}body .nearbyHeroCopy{padding:24px var(--mobile-gutter)}body .nearbyCardPhoto{aspect-ratio:16/10;height:auto}body .nearbyCardBottom{margin-top:3px;padding-top:6px}body .nearbyPanel{margin-bottom:14px}body .nearbyDetailGrid{gap:14px}body .demoDiscovery{background:0 0;border:0;border-radius:0;margin:18px 0;padding:0}body .demoDiscovery>summary{padding:12px 0;font-size:16px}body .demoDiscovery>.demoFine{margin:6px 0 14px;font-size:12px;line-height:1.45}body .demoNotice{border-radius:12px;gap:8px;padding:12px}body .demoHero{gap:16px;margin:20px 0}body .demoCover{border-radius:12px;margin:16px 0}body .demoProfileHead{gap:12px;margin:16px 0}body .demoStats{margin:16px 0}body .demoStats>span{padding:12px}body .demoCta{border-radius:14px;margin-top:24px;padding:16px}body .demoStop{display:block}body .demoStopNumber{margin-bottom:8px}body :is(.demoStop>div,.scStop>div){min-width:0}body :is(.scStory,.demoConversation,.scComments){margin-top:12px;margin-bottom:12px}body :is(.scComment,.demoComment,.msComment){padding:12px 0}body :is(.scComment p,.demoComment p,.msComment>p){margin:8px 0;font-size:14px;line-height:1.45}body :is(.scComment.reply,.demoReplies,.msReplies){margin-left:4px;padding-left:10px}body .scPostTools{gap:8px;margin-top:8px}body :is(.cardSocial,.nearbySocialStrip){margin-top:10px;padding-top:4px}body :is(.cardSocial>button,.cardSocial>a,.nearbySocialStrip>button,.nearbySocialStrip>a){min-height:44px}body .cardSocialDemo{line-height:1.35;font-size:10px!important}body .scCover{border-radius:12px}body :is(.marketListingGrid,#cards,.productGrid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .marketShopGrid{grid-template-columns:minmax(0,1fr)}body :is(.marketListingGrid .marketCard,#cards .card,.productGrid .shopCard){border-radius:12px;min-width:0;overflow:hidden}body :is(.marketListingGrid .marketImage,#cards .photo){aspect-ratio:1}body .marketListingGrid .marketCardBody{padding:9px 8px 5px}body .marketListingGrid :is(.marketCardBody h3,.marketCardBody h2){letter-spacing:-.2px;margin:5px 0 6px;font-size:14px;line-height:1.25}body .marketListingGrid :is(.marketCardBody h3 a,.marketCardBody h2 a){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .marketListingGrid :is(.marketPrice,.marketCardBody>strong){overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}body .marketListingGrid .marketCardBody>p{overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.35}body .marketListingGrid :is(.marketCategory,.marketCardBody>small){letter-spacing:0;font-size:10px;line-height:1.3}body .marketListingGrid .demoCardMeta{display:none}body .marketListingGrid .demoSamplePrice{color:#5e705e;font-size:10px;font-weight:400;display:block}body .marketListingGrid :is(.marketBadge,.demoBadge){letter-spacing:.025em;white-space:normal;max-width:calc(100% - 14px);padding:4px 6px;font-size:8px;top:7px;left:7px}body :is(.marketListingGrid,#cards,.productGrid) .cardSocial{gap:0;margin-top:8px;padding-top:2px}body :is(.marketListingGrid,#cards,.productGrid) .cardSocial>button,body :is(.marketListingGrid,#cards,.productGrid) .cardSocial>a{flex-wrap:nowrap;min-height:44px;padding:5px 0;gap:2px!important}body :is(.marketListingGrid,#cards,.productGrid) .cardSocial>button>span,body :is(.marketListingGrid,#cards,.productGrid) .cardSocial>a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body :is(.marketListingGrid,#cards,.productGrid) .cardSocial svg{flex-basis:17px;width:17px!important;height:17px!important}body :is(.marketListingGrid,#cards,.productGrid) .cardSocialDemo{margin:3px 0 5px;font-size:9px!important}body .marketListingGrid .marketCardBody>.marketActions{gap:4px;margin-top:6px}body .marketListingGrid .marketActions>*{flex:50px;padding:8px 5px!important;font-size:11px!important}body #cards .details{padding:9px 8px 4px;display:block}body #cards .details h3{margin:5px 0;font-size:14px;line-height:1.25}body #cards .details h3 button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body #cards :is(.meta,.location){font-size:10px;line-height:1.35}body #cards .price{white-space:normal;margin-top:7px;font-size:15px}body #cards .price .arrow{display:none}body #cards .tag{max-width:calc(100% - 12px);padding:4px 5px;font-size:8px;top:6px;left:6px}body #cards .heart{width:44px;height:44px;top:auto;bottom:5px;right:5px}body #cards .card>.cardSocial{margin:5px 6px 2px}body #cards .card>.cardSocialDemo{margin:0 8px 8px}body .shopCard{background:#fff;border:1px solid #e1e5dc}body .productInfo{padding:10px 8px 4px}body .productInfo h3{margin:6px 0;font-size:15px;line-height:1.25}body .productGrid .productVisual{border-radius:0}body .marketDetailGrid{gap:18px;margin-top:16px}body .marketGallery{margin-left:calc(-1 * var(--mobile-gutter));margin-right:calc(-1 * var(--mobile-gutter));gap:6px}body .marketGallery img:first-child{border-radius:0}body .demoItem{gap:16px;margin-top:18px}body .demoItem>div:first-child{margin-left:calc(-1 * var(--mobile-gutter));margin-right:calc(-1 * var(--mobile-gutter))}body .demoItem>div:first-child .demoPhotoButton{border-radius:0}body .demoItem>div:first-child figcaption{padding:0 var(--mobile-gutter)}body .marketDetailInfo h1,.demoItem h1{font-size:28px;line-height:1.15}body .marketDetailPrice{margin:8px 0 12px;font-size:26px}body .marketSeller{margin-top:16px;padding-top:14px}body .marketDetailInfo>.marketActions{margin:14px 0}body .marketNotice{margin:10px 0 16px;padding:12px;font-size:12px;line-height:1.45}body .marketEmpty{margin:16px 0;padding:24px 14px}body .marketEmpty p{margin:12px auto;line-height:1.45}body .searchbar{margin:22px 0 16px;padding:8px}body .searchbar input{padding:12px 8px;font-size:16px}body .marketSearch{gap:12px 8px}body .marketSearch :is(input,select),body .nearbySearch :is(input,select){min-height:44px;padding:10px}body .marketFilterDetails{gap:10px}body .overlay{padding:8px}body .overlay .modal{border-radius:14px;padding:24px 14px 18px}body .modal p{font-size:15px;line-height:1.45}body .form{gap:14px}body .form label{gap:6px}body .form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){padding:11px 12px;font-size:16px}body .form small{font-size:12px;line-height:1.4}body .homeShopCard{border-radius:14px;min-height:280px;padding:20px}body .communityCopy,.featureCopy{padding:28px 14px}body footer{padding-top:32px;padding-bottom:24px}body .installPromo{margin-bottom:24px;padding:14px}}@media (width<=360px){body{--mobile-gutter:10px}body :is(.marketListingGrid,#cards,.productGrid){gap:6px}body .marketListingGrid .marketCardBody{padding-left:6px;padding-right:6px}body .marketTabs a{font-size:11px}}
