.home-shell[data-experience-mode=landing]{isolation:isolate;background:var(--ground-800);width:100%;min-height:100svh;color:var(--paper-100);position:relative;overflow:clip}.home-shell[data-experience-mode=landing]:before,.home-shell[data-experience-mode=landing]:after{display:none}.home-shell[data-experience-mode=landing] .header--radio{background:linear-gradient(180deg, rgba(var(--ground-1000-rgb), .85), transparent);align-items:flex-start;gap:24px;width:100%;min-height:88px;padding:24px max(24px,50vw - 580px);position:absolute;inset:0 0 auto}.home-shell[data-experience-mode=landing] .header__maker-plate{min-width:160px;box-shadow:none;color:var(--paper-100);text-transform:none;background:0 0;border:0;padding:0}.home-shell[data-experience-mode=landing] .header__maker-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:25px;line-height:1.3}.home-shell[data-experience-mode=landing] .header__maker-logo{height:32px;filter:drop-shadow(0 1px 3px rgba(var(--ground-1000-rgb), .7))}.home-shell[data-experience-mode=landing] .header__maker-line{font-size:var(--fs-deva-1);letter-spacing:0;opacity:.9;font-weight:400}.home-shell[data-experience-mode=landing] .header__radio-actions{align-items:center;gap:12px}.home-shell[data-experience-mode=landing] .header__info-hatch{background:var(--sign-500);border-color:var(--sign-500);box-shadow:0 2px 10px rgba(var(--ground-1000-rgb), .35);color:var(--ink-900);display:grid}.home-shell[data-experience-mode=landing] .header__info-hatch:hover{background:var(--paper-100);border-color:var(--paper-100)}.home-shell[data-experience-mode=landing] .header__maker-line{display:none}.home-shell[data-experience-mode=landing] .header--radio{flex-wrap:nowrap;align-items:center}.home-shell[data-experience-mode=landing] .header__radio-actions{flex:none}.home-shell[data-experience-mode=landing] .home-body{display:none}.home-shell .neighbourhood-entry{isolation:isolate;z-index:90;background:var(--ink-900);min-height:100svh;color:var(--paper-100);align-items:center;padding:130px max(40px,50vw - 640px) 70px;display:flex;position:relative}.neighbourhood-entry__scene,.neighbourhood-entry__film,.neighbourhood-entry__scrim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.neighbourhood-entry__scene{z-index:-2}.neighbourhood-entry__film{z-index:-1;object-fit:cover;object-position:65% center;opacity:0;transition:opacity .4s}.neighbourhood-entry__film[data-visible=true]{opacity:1}.neighbourhood-entry__film::-webkit-media-controls{-webkit-appearance:none;display:none!important}.neighbourhood-entry__film::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.neighbourhood-entry__motion{right:max(24px, var(--safe-right));bottom:max(24px, var(--safe-bottom));z-index:2;border:1px solid rgba(var(--paper-100-rgb), .45);background:var(--ink-900);width:44px;height:44px;color:var(--paper-100);cursor:pointer;border-radius:6px;place-items:center;display:grid;position:absolute}.neighbourhood-entry__motion:hover{border-color:var(--paper-100)}.neighbourhood-entry__poster{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block}.neighbourhood-entry__scrim{z-index:0;background:linear-gradient(90deg, rgba(var(--ink-900-rgb), .86), rgba(var(--ink-900-rgb), .55) 32%, transparent 65%)}.home-shell .neighbourhood-entry__panel{z-index:1;width:min(440px,40%);text-shadow:none;margin:0;position:relative}.home-shell .neighbourhood-entry h2{letter-spacing:-.025em;color:var(--paper-100);margin:0 0 24px;font-size:clamp(44px,4.5vw,68px);font-weight:500;line-height:1.32}.neighbourhood-entry h2>span>span{display:block}.home-shell .neighbourhood-entry__panel>p{max-width:340px;color:var(--paper-100);text-wrap:pretty;margin:0;font-size:18px;line-height:1.75}.home-shell .neighbourhood-entry__choices{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.home-shell .neighbourhood-entry__choice--radio{background:var(--sign-500);width:auto;min-width:166px;min-height:54px;color:var(--ink-900);box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:18px;font-weight:600;display:inline-flex}.neighbourhood-entry__shop{border:1px solid rgba(var(--paper-100-rgb), .45);min-height:54px;color:var(--paper-100);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:16px;text-decoration:none;display:inline-flex}.home-shell .neighbourhood-entry__cards-link{min-height:44px;font-size:var(--fs-deva-1);color:var(--paper-100);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--paper-100-rgb), .45);text-decoration-color:rgba(var(--paper-100-rgb), .45);text-underline-offset:5px;align-items:center;gap:12px;margin-top:18px;display:inline-flex}.home-shell .neighbourhood-entry__choice--radio:hover{background:var(--paper-100)}.neighbourhood-entry__shop:hover{background:rgba(var(--paper-100-rgb), .08);border-color:var(--paper-100)}.home-shell .neighbourhood-entry__cards-link:hover{text-decoration-color:currentColor}.neighbourhood-entry :is(button,a):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.neighbourhood-entry ::selection{background:var(--sign-500);color:var(--ink-900)}@media (max-width:899px),(orientation:portrait){.home-shell .neighbourhood-entry{min-height:100dvh;padding:96px max(24px, var(--safe-right)) max(40px, calc(var(--safe-bottom) + 24px)) max(24px, var(--safe-left));flex-direction:column;justify-content:flex-end;align-items:stretch;overflow:hidden}.neighbourhood-entry__scene,.neighbourhood-entry__film{aspect-ratio:9/16;height:auto;top:min(0px,100dvh - 342px - 127vw);bottom:auto}.neighbourhood-entry__poster,.neighbourhood-entry__film{object-position:center top}.neighbourhood-entry__motion{top:96px;bottom:auto}.neighbourhood-entry__scrim{background:linear-gradient(180deg, transparent calc(100% - 352px), rgba(var(--ink-900-rgb), .6) calc(100% - 292px), rgba(var(--ink-900-rgb), .95) calc(100% - 212px), var(--ink-900) calc(100% - 152px))}.home-shell .neighbourhood-entry__panel{width:min(480px,100%);margin:0 auto}.home-shell .neighbourhood-entry h2{margin-bottom:12px;font-size:clamp(36px,8vw,48px);line-height:1.3}.home-shell .neighbourhood-entry__panel>p{max-width:360px;font-size:16px;line-height:1.7}.home-shell .neighbourhood-entry__choices{margin-top:20px}.home-shell .neighbourhood-entry__cards-link{margin-top:12px}}@media (max-width:360px){.home-shell .neighbourhood-entry__choice--radio{min-width:146px;padding-inline:16px}.neighbourhood-entry__shop{padding-inline:14px}}@media (min-width:900px) and (orientation:landscape) and (max-height:620px){.home-shell .neighbourhood-entry{align-items:flex-start;padding-top:110px;padding-bottom:24px}.home-shell .neighbourhood-entry h2{margin-bottom:12px;font-size:40px}}@media (max-width:600px){.home-shell[data-experience-mode=landing] .header--radio{gap:12px;padding:14px 16px}.home-shell[data-experience-mode=landing] .header__maker-name{font-size:23px}.home-shell[data-experience-mode=landing] .header__maker-logo{height:26px}.home-shell[data-experience-mode=landing] .header__maker-line{font-size:var(--fs-deva-1)}.home-shell[data-experience-mode=landing] .header__radio-actions{flex-direction:column;align-items:flex-end;gap:4px}.home-shell[data-experience-mode=landing] .header__maker-plate{min-width:0}.home-shell[data-experience-mode=landing] .header__info-hatch{display:inline-grid}}@media (max-width:900px){.home-shell[data-experience-mode=landing] .header--radio{gap:16px;padding:20px 24px}.home-shell[data-experience-mode=landing] .header__radio-actions{justify-content:space-between}}@media (max-width:600px){.home-shell[data-experience-mode=landing] .header--radio{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:12px 16px;display:grid}.home-shell[data-experience-mode=landing] .header__radio-actions{display:contents}.home-shell[data-experience-mode=landing] .header__settings{grid-area:1/2;place-self:center end}.home-shell[data-experience-mode=landing] .header__maker-plate{grid-area:1/1}.home-shell[data-experience-mode=landing] .header__info-hatch{display:grid}}.home-shell[data-experience-mode=landing] .header--radio{padding-left:max(40px,50vw - 640px)}.home-shell[data-experience-mode=landing] .header__maker-logo{height:44px}@media (max-width:899px),(orientation:portrait){.home-shell[data-experience-mode=landing] .header--radio{padding-left:max(24px,50vw - 240px)}.home-shell[data-experience-mode=landing] .header__maker-logo{height:36px}}
