.GuidePhoto-module__vH37Ya__figure{gap:16px;width:max-content;max-width:100%;margin:0;display:grid}.GuidePhoto-module__vH37Ya__credit{color:var(--muted);font-size:12px;line-height:1.45}.GuidePhoto-module__vH37Ya__credit a{color:inherit;text-underline-offset:2px;text-decoration-color:#1c19174d}.GuidePhoto-module__vH37Ya__credit a:hover{color:var(--ink)}.GuidePhoto-module__vH37Ya__stampArea{padding:14px 0 0 72px;position:relative}.GuidePhoto-module__vH37Ya__stampFigure .GuidePhoto-module__vH37Ya__credit{max-width:336px;padding-left:72px}.GuidePhoto-module__vH37Ya__stampLift{filter:drop-shadow(0 .5px .4px #1c191757)drop-shadow(0 3px 4px #1c19171a)drop-shadow(0 12px 18px #1c191717)}.GuidePhoto-module__vH37Ya__stamp{--p:12px;--r:4.2px;width:calc(var(--p) * 17);height:calc(var(--p) * 23);box-sizing:border-box;-webkit-mask:radial-gradient(circle, #0000 var(--r), #000 calc(var(--r) + .6px)) calc(var(--p) / -2) calc(var(--p) / -2) / var(--p) var(--p), linear-gradient(#000 0 0) center / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat;-webkit-mask:radial-gradient(circle, #0000 var(--r), #000 calc(var(--r) + .6px)) calc(var(--p) / -2) calc(var(--p) / -2) / var(--p) var(--p), linear-gradient(#000 0 0) center / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat;mask:radial-gradient(circle, #0000 var(--r), #000 calc(var(--r) + .6px)) calc(var(--p) / -2) calc(var(--p) / -2) / var(--p) var(--p), linear-gradient(#000 0 0) center / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat;background:#fbf9f3;flex-direction:column;padding:13px;display:flex;position:relative;transform:rotate(-2.4deg)}.GuidePhoto-module__vH37Ya__stamp.GuidePhoto-module__vH37Ya__wide{width:calc(var(--p) * 22);height:calc(var(--p) * 20)}.GuidePhoto-module__vH37Ya__stamp:before,.GuidePhoto-module__vH37Ya__stamp:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.GuidePhoto-module__vH37Ya__stamp:before{mix-blend-mode:multiply;opacity:.22;background:url(/landing/grain.webp) 0 0/110px 110px}.GuidePhoto-module__vH37Ya__stamp:after{background:linear-gradient(125deg,#ffffff3d,#fff0 34%,#0000 68%,#3c28140f)}.GuidePhoto-module__vH37Ya__stampPicture{aspect-ratio:4/5;background:#2a2622;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #1c191759}.GuidePhoto-module__vH37Ya__wide .GuidePhoto-module__vH37Ya__stampPicture{aspect-ratio:5/4}.GuidePhoto-module__vH37Ya__stampPicture img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block}.GuidePhoto-module__vH37Ya__stampBand{flex:1;align-items:center;min-width:0;padding:1px 1px 0;display:flex}.GuidePhoto-module__vH37Ya__stampLine{flex:1;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.GuidePhoto-module__vH37Ya__stampCaption{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.16em;text-transform:uppercase;color:#2a2420;min-width:0;font-size:8.5px;font-weight:700;line-height:1;overflow:hidden}.GuidePhoto-module__vH37Ya__stampIssuer{letter-spacing:-.03em;color:#2a2420;font-size:13px;font-weight:800;line-height:1}.GuidePhoto-module__vH37Ya__postmark{z-index:1;color:#24201d;opacity:.8;mix-blend-mode:multiply;transform-origin:100px 48px;pointer-events:none;width:144px;height:96px;position:absolute;top:0;left:0;overflow:visible;transform:rotate(-9deg)}
.templateSaved-module__CujLra__pill,.templateSaved-module__CujLra__icon{--accent:#4a5cff;font:inherit;cursor:pointer;color:inherit;background:color-mix(in srgb, currentColor 9%, transparent);-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:7px;transition:background .14s ease-out,color .14s ease-out,transform .14s ease-out;display:inline-flex}.templateSaved-module__CujLra__pill{white-space:nowrap;border-radius:999px;height:36px;padding:0 14px 0 12px;font-size:14px;font-weight:650}.templateSaved-module__CujLra__icon{border-radius:50%;flex:none;width:34px;height:34px}.templateSaved-module__CujLra__pill:hover,.templateSaved-module__CujLra__icon:hover{background:color-mix(in srgb, currentColor 15%, transparent)}.templateSaved-module__CujLra__pill:active,.templateSaved-module__CujLra__icon:active{transform:scale(.96)}.templateSaved-module__CujLra__pill[data-saved],.templateSaved-module__CujLra__icon[data-saved]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.templateSaved-module__CujLra__pill[data-tone=dark],.templateSaved-module__CujLra__icon[data-tone=dark]{--accent:#9aa5ff;color:#fff;background:#ffffff24}.templateSaved-module__CujLra__pill[data-tone=dark]:hover,.templateSaved-module__CujLra__icon[data-tone=dark]:hover{background:#ffffff3d}.templateSaved-module__CujLra__pill[data-tone=dark][data-saved],.templateSaved-module__CujLra__icon[data-tone=dark][data-saved]{color:#fff;background:#6f7dff8c}.templateSaved-module__CujLra__pill:focus-visible,.templateSaved-module__CujLra__icon:focus-visible,.templateSaved-module__CujLra__regionButton:focus-visible{outline-offset:2px;outline:2px solid #8a97ff}.templateSaved-module__CujLra__regions{pointer-events:none;position:absolute;inset:0}.templateSaved-module__CujLra__region{pointer-events:auto;outline-offset:-1px;border-radius:3px;outline:2px solid #0000;place-items:center;transition:outline-color .12s ease-out,background .12s ease-out;display:grid;position:absolute;container-type:size}.templateSaved-module__CujLra__region:hover,.templateSaved-module__CujLra__region:focus-within{background:#4a5cff0f;outline-color:#4a5cffbf}.templateSaved-module__CujLra__regionButton{color:#fff;height:30px;font:inherit;white-space:nowrap;cursor:pointer;opacity:0;background:#1c1917;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:650;transition:opacity .14s ease-out,transform .14s ease-out,background .14s ease-out;display:inline-flex;transform:scale(.92);box-shadow:0 4px 14px #00000040}.templateSaved-module__CujLra__region:hover .templateSaved-module__CujLra__regionButton,.templateSaved-module__CujLra__region:focus-within .templateSaved-module__CujLra__regionButton{opacity:1;transform:none}.templateSaved-module__CujLra__region[data-saved] .templateSaved-module__CujLra__regionButton{background:#4a5cff}.templateSaved-module__CujLra__regionButton{max-width:calc(100cqw - 2px);max-height:calc(100cqh - 2px)}.templateSaved-module__CujLra__regionButton svg{flex:none;width:min(14px,100cqh - 8px);height:auto}@container (max-height:26px) or (max-width:76px){.templateSaved-module__CujLra__regionButton{gap:0;padding:0 min(8px,20cqh)}.templateSaved-module__CujLra__regionButton span{display:none}}.templateSaved-module__CujLra__regionMark{color:#fff;background:#4a5cff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #00000040}@container (max-height:30px){.templateSaved-module__CujLra__regionMark{width:calc(100cqh - 2px);height:calc(100cqh - 2px);top:1px;right:1px}.templateSaved-module__CujLra__regionMark svg{width:60%;height:auto}}.templateSaved-module__CujLra__note{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1100;color:#fff;background:#1c1917;border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:11px 16px;font:500 14px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;animation:.2s ease-out templateSaved-module__CujLra__rise;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0000004d}@keyframes templateSaved-module__CujLra__rise{0%{opacity:0;transform:translate(-50%,8px)}}.templateSaved-module__CujLra__noteLink{color:#aab3ff;white-space:nowrap;font-weight:700;text-decoration:none}.templateSaved-module__CujLra__noteLink:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.templateSaved-module__CujLra__pill,.templateSaved-module__CujLra__icon,.templateSaved-module__CujLra__region,.templateSaved-module__CujLra__regionButton{transition:none}.templateSaved-module__CujLra__note{animation:none}}
.layoutViewer-module__DqN9wG__card{width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:none;padding:0;display:block;position:relative}.layoutViewer-module__DqN9wG__card:focus-visible{outline:2px solid var(--hand);outline-offset:4px;border-radius:4px}.layoutViewer-module__DqN9wG__zoomHint{width:32px;height:32px;color:var(--ink);pointer-events:none;background:#ffffffe6;border-radius:50%;place-items:center;transition:background .16s ease-out,transform .16s ease-out;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 1px 5px #140c0647}.layoutViewer-module__DqN9wG__zoomHintSmall{width:28px;height:28px;top:8px;right:8px}.layoutViewer-module__DqN9wG__card:hover .layoutViewer-module__DqN9wG__zoomHint,.layoutViewer-module__DqN9wG__card:focus-visible .layoutViewer-module__DqN9wG__zoomHint,.layoutViewer-module__DqN9wG__similar button:hover .layoutViewer-module__DqN9wG__zoomHint,.layoutViewer-module__DqN9wG__similar button:focus-visible .layoutViewer-module__DqN9wG__zoomHint{background:#fff;transform:scale(1.08)}.layoutViewer-module__DqN9wG__backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c19178c;place-items:center;padding:20px;animation:.16s ease-out layoutViewer-module__DqN9wG__fadeIn;display:grid;position:fixed;inset:0}@keyframes layoutViewer-module__DqN9wG__fadeIn{0%{opacity:0}}.layoutViewer-module__DqN9wG__dialog{background:var(--cream);border-radius:16px;grid-template-columns:minmax(0,1fr) 360px;width:min(1360px,100%);height:min(880px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #140c0659}.layoutViewer-module__DqN9wG__back,.layoutViewer-module__DqN9wG__close{z-index:2;font:inherit;cursor:pointer;color:var(--ink);background:#ffffffd9;border:none;position:absolute;top:14px;box-shadow:0 1px 4px #140c062e}.layoutViewer-module__DqN9wG__back{border-radius:999px;height:36px;padding:0 14px;font-size:14px;font-weight:700;left:14px}.layoutViewer-module__DqN9wG__close{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;right:14px}.layoutViewer-module__DqN9wG__back:hover,.layoutViewer-module__DqN9wG__close:hover{background:#fff}.layoutViewer-module__DqN9wG__back:focus-visible,.layoutViewer-module__DqN9wG__close:focus-visible,.layoutViewer-module__DqN9wG__zoomBar button:focus-visible,.layoutViewer-module__DqN9wG__similar button:focus-visible,.layoutViewer-module__DqN9wG__more:focus-visible,.layoutViewer-module__DqN9wG__retry:focus-visible{outline:2px solid var(--hand);outline-offset:2px}.layoutViewer-module__DqN9wG__stageWrap{background:color-mix(in srgb, var(--cream) 92%, #8a7a5c);min-width:0;min-height:0;position:relative}.layoutViewer-module__DqN9wG__stage{background:color-mix(in srgb, var(--cream) 92%, #8a7a5c);overscroll-behavior:contain;touch-action:pan-x pan-y;position:absolute;inset:0;overflow:auto}.layoutViewer-module__DqN9wG__stage[data-zoomed]{cursor:grab}.layoutViewer-module__DqN9wG__stageWrap[data-tone=dark],.layoutViewer-module__DqN9wG__stage[data-tone=dark]{background:0 0}.layoutViewer-module__DqN9wG__stage[data-tone=dark] [data-zoom-layer]{box-shadow:0 24px 64px #00000080,0 2px 8px #0000004d}.layoutViewer-module__DqN9wG__stage[data-zoomed]:active{cursor:grabbing}.layoutViewer-module__DqN9wG__canvas{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:100%;display:flex}.layoutViewer-module__DqN9wG__zoomBar{color:#fff;background:#1c1917d1;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.layoutViewer-module__DqN9wG__zoomBar button{min-width:36px;height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 8px;font-size:18px;font-weight:600}.layoutViewer-module__DqN9wG__zoomBar button:hover:not(:disabled){background:#ffffff24}.layoutViewer-module__DqN9wG__zoomBar button:disabled{opacity:.35;cursor:default}.layoutViewer-module__DqN9wG__zoomBar .layoutViewer-module__DqN9wG__fitButton{font-variant-numeric:tabular-nums;min-width:56px;font-size:13px}.layoutViewer-module__DqN9wG__side{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding:64px 24px 28px;display:flex;overflow-y:auto}.layoutViewer-module__DqN9wG__kind{letter-spacing:.06em;text-transform:uppercase;color:#8a5a3a;margin:0;font-size:12.5px;font-weight:700}.layoutViewer-module__DqN9wG__title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.1}.layoutViewer-module__DqN9wG__hours{color:#3242c8;margin:0;font-size:13px;font-weight:700}.layoutViewer-module__DqN9wG__line,.layoutViewer-module__DqN9wG__makes{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.layoutViewer-module__DqN9wG__makes{font-size:13px}.layoutViewer-module__DqN9wG__changes{gap:4px;margin:0;padding-left:18px;font-size:15px;line-height:1.45;display:grid}.layoutViewer-module__DqN9wG__changes li::marker{color:var(--hand)}.layoutViewer-module__DqN9wG__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.layoutViewer-module__DqN9wG__actions form{margin:0}.layoutViewer-module__DqN9wG__more{color:var(--ink);font-size:14px;font-weight:600}.layoutViewer-module__DqN9wG__similar{border-top:1px solid var(--line);margin-top:16px;padding-top:18px}.layoutViewer-module__DqN9wG__similar h3{margin:0 0 12px;font-size:16px;font-weight:750}.layoutViewer-module__DqN9wG__similar ul{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.layoutViewer-module__DqN9wG__similar button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;display:block;position:relative}.layoutViewer-module__DqN9wG__loading,.layoutViewer-module__DqN9wG__failed p{color:var(--muted);margin:0}.layoutViewer-module__DqN9wG__failed{justify-items:start;gap:10px;display:grid}.layoutViewer-module__DqN9wG__retry{background:var(--ink);color:var(--cream);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:8px 14px;font-weight:700}@media (max-width:860px){.layoutViewer-module__DqN9wG__backdrop{padding:0}.layoutViewer-module__DqN9wG__dialog{border-radius:0;grid-template-rows:52dvh minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%}.layoutViewer-module__DqN9wG__side{border-left:none;border-top:1px solid var(--line);padding:20px 16px 28px}}@media (prefers-reduced-motion:reduce){.layoutViewer-module__DqN9wG__backdrop{animation:none}.layoutViewer-module__DqN9wG__zoomHint{transition:none}}
.spreadZoom-module__IqcoAG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b0abd;animation:.18s ease-out spreadZoom-module__IqcoAG__fade;position:fixed;inset:0}@keyframes spreadZoom-module__IqcoAG__fade{0%{opacity:0}}.spreadZoom-module__IqcoAG__frame{padding:calc(14px + env(safe-area-inset-top,0px)) 20px calc(14px + env(safe-area-inset-bottom,0px));color:#fff;pointer-events:none;grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid;position:absolute;inset:0}.spreadZoom-module__IqcoAG__frame[data-timeline]{grid-template-rows:auto minmax(0,1fr) auto}.spreadZoom-module__IqcoAG__frame>*{pointer-events:auto}.spreadZoom-module__IqcoAG__use,.spreadZoom-module__IqcoAG__useQuiet{height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.spreadZoom-module__IqcoAG__use{color:#1c1917;background:#fff;border:none}.spreadZoom-module__IqcoAG__use:hover{background:#f1efe9}.spreadZoom-module__IqcoAG__useQuiet{color:#fff;background:0 0;border:1px solid #fff6}.spreadZoom-module__IqcoAG__useQuiet:hover{background:#ffffff1a}.spreadZoom-module__IqcoAG__use:focus-visible,.spreadZoom-module__IqcoAG__useQuiet:focus-visible{outline-offset:2px;outline:2px solid #8a97ff}.spreadZoom-module__IqcoAG__head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.spreadZoom-module__IqcoAG__titles{gap:2px;min-width:0;display:grid}.spreadZoom-module__IqcoAG__kind{letter-spacing:.08em;text-transform:uppercase;color:#fff9;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.spreadZoom-module__IqcoAG__partName{color:#ffffffeb}.spreadZoom-module__IqcoAG__partName:before{content:"·";color:#fff6;margin-right:8px}.spreadZoom-module__IqcoAG__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:700;line-height:1.2;overflow:hidden}.spreadZoom-module__IqcoAG__partSave{margin-right:auto}.spreadZoom-module__IqcoAG__headActions{flex:none;align-items:center;gap:10px;display:flex}.spreadZoom-module__IqcoAG__headActions form{margin:0}.spreadZoom-module__IqcoAG__close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .14s ease-out;display:grid}.spreadZoom-module__IqcoAG__close:hover{background:#ffffff3d}.spreadZoom-module__IqcoAG__close:focus-visible,.spreadZoom-module__IqcoAG__tile:focus-visible,.spreadZoom-module__IqcoAG__zoomButton:focus-visible{outline-offset:2px;outline:2px solid #8a97ff}.spreadZoom-module__IqcoAG__stage{min-height:0;display:grid;position:relative}.spreadZoom-module__IqcoAG__stage>*{min-height:0}.spreadZoom-module__IqcoAG__timeline{overscroll-behavior:contain;background:#1e1e20db;border-radius:14px;justify-self:center;gap:6px;max-width:100%;padding:10px 12px 8px;display:flex;overflow-x:auto;box-shadow:0 10px 30px #00000059}.spreadZoom-module__IqcoAG__level{flex:none;justify-items:center;gap:6px;padding:0 8px;display:grid}.spreadZoom-module__IqcoAG__level+.spreadZoom-module__IqcoAG__level{border-left:1px solid #ffffff1a}.spreadZoom-module__IqcoAG__levelName,.spreadZoom-module__IqcoAG__repeats{white-space:nowrap;font-size:10.5px;line-height:1}.spreadZoom-module__IqcoAG__levelName{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-weight:700}.spreadZoom-module__IqcoAG__repeats{color:#ffffff80}.spreadZoom-module__IqcoAG__tile{cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;outline:2px solid #0000;padding:4px;transition:background .14s ease-out,outline-color .14s ease-out}.spreadZoom-module__IqcoAG__tile:hover{background:#ffffff1f}.spreadZoom-module__IqcoAG__tile[aria-current]{background:#6f7dff29;outline-color:#6f7dff}.spreadZoom-module__IqcoAG__tilePages{width:84.8976px;display:block}.spreadZoom-module__IqcoAG__tilePages>div{box-shadow:none}.spreadZoom-module__IqcoAG__holder{display:grid;position:relative}.spreadZoom-module__IqcoAG__holder>button:first-child{height:100%}.spreadZoom-module__IqcoAG__zoomButton{z-index:1;color:#1c1917;cursor:zoom-in;opacity:0;background:#ffffffeb;border:none;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;position:absolute;top:16px;right:16px;transform:scale(.9);box-shadow:0 1px 5px #140c0647}.spreadZoom-module__IqcoAG__holder:hover .spreadZoom-module__IqcoAG__zoomButton,.spreadZoom-module__IqcoAG__holder:focus-within .spreadZoom-module__IqcoAG__zoomButton,.spreadZoom-module__IqcoAG__zoomAlways{opacity:1;transform:none}.spreadZoom-module__IqcoAG__zoomButton:hover{background:#fff;transform:scale(1.08)}@media (hover:none){.spreadZoom-module__IqcoAG__zoomButton{opacity:1;transform:none}}@media (max-width:640px){.spreadZoom-module__IqcoAG__frame{padding-left:10px;padding-right:10px}.spreadZoom-module__IqcoAG__title{font-size:16px}.spreadZoom-module__IqcoAG__head{flex-wrap:wrap;row-gap:10px}.spreadZoom-module__IqcoAG__titles{flex:100%}.spreadZoom-module__IqcoAG__head [data-tone=dark]>span{display:none}.spreadZoom-module__IqcoAG__head [data-tone=dark]{padding:0 10px}}@media (prefers-reduced-motion:reduce){.spreadZoom-module__IqcoAG__backdrop{animation:none}.spreadZoom-module__IqcoAG__zoomButton,.spreadZoom-module__IqcoAG__tile{transition:none}}
