.landing-v3 .gallery-section{color:#fff;background:#121110;padding:clamp(48px,8vw,110px) 0 clamp(40px,6vw,80px);overflow:hidden}.landing-v3 .gallery-head{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.landing-v3 .gallery-eyebrow{color:#f2b419;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700}.landing-v3 .gallery-head h2{letter-spacing:-.03em;text-transform:uppercase;margin:12px 0;font-family:Archivo,sans-serif;font-size:34px;font-weight:850;font-stretch:78%;line-height:.9}.landing-v3 .gallery-head p{color:#ffffffa8;max-width:44ch;margin:0;font-size:15px;line-height:1.5}.landing-v3 .gallery-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-top:24px;padding:4px 16px 8px;scroll-padding:0 16px;display:flex;overflow-x:auto}.landing-v3 .gallery-rail::-webkit-scrollbar{display:none}.landing-v3 .gallery-rail:focus-visible{outline-offset:-2px;outline:2px solid #f2b419}.landing-v3 .gallery-card{aspect-ratio:4/5;scroll-snap-align:start;background:#24221f;border-radius:18px;flex:0 0 min(78vw,320px);margin:0;position:relative;overflow:hidden}.landing-v3 .gallery-card>button{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.landing-v3 .gallery-card>button:focus-visible{outline-offset:-3px;outline:3px solid #f2b419}.landing-v3 .gallery-media,.landing-v3 .gallery-blur{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.landing-v3 .gallery-media.gallery-whole{object-fit:contain}.landing-v3 .gallery-blur{filter:blur(24px)saturate(1.1);opacity:.7;transform:scale(1.2)}.landing-v3 .gallery-badge{-webkit-backdrop-filter:blur(6px);color:#fff;pointer-events:none;background:#121110a8;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.landing-v3 .gallery-card figcaption{-webkit-line-clamp:3;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:linear-gradient(#12111000,#121110db);-webkit-box-orient:vertical;padding:48px 16px 14px;font-size:14.5px;line-height:1.4;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.landing-v3 .gallery-foot{justify-content:space-between;align-items:center;gap:12px;max-width:1320px;margin:14px auto 0;padding:0 16px;display:flex}.landing-v3 .gallery-count{font-variant-numeric:tabular-nums;color:#ffffffa8;font-size:13px;font-weight:600}.landing-v3 .gallery-more{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:12px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:none}.landing-v3 .gallery-more:hover{border-color:#fff9}@media (width>=700px){.landing-v3 .gallery-head h2{font-size:clamp(38px,5.6vw,80px)}.landing-v3 .gallery-rail{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1320px;margin:32px auto 0;padding:0 clamp(16px,4vw,48px);display:grid;overflow:visible}.landing-v3 .gallery-rail[data-expanded=false] .gallery-card:nth-child(n+9){display:none}.landing-v3 .gallery-card{flex:none}.landing-v3 .gallery-foot{justify-content:center;padding:0 clamp(16px,4vw,48px)}.landing-v3 .gallery-count{display:none}.landing-v3 .gallery-more{align-items:center;display:inline-flex}}@media (width>=1100px){.landing-v3 .gallery-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.landing-v3 .gallery-card .gallery-media{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.landing-v3 .gallery-card:hover .gallery-media{transform:scale(1.03)}}.gallery-viewer-overlay{z-index:90;background:#0c0b0af2}.gallery-viewer{z-index:90;width:100%;max-width:none;height:100dvh;padding:56px 8px calc(48px + env(safe-area-inset-bottom));box-shadow:none;color:#fff;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;inset:0;translate:none}.gallery-viewer figure{flex-direction:column;align-items:center;gap:12px;max-width:100%;min-height:0;max-height:100%;margin:0;display:flex}.gallery-viewer figure img,.gallery-viewer figure video{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100dvh - 180px)}.gallery-viewer figcaption{text-align:center;color:#ffffffe6;overflow-wrap:anywhere;max-width:60ch;padding:0 12px;font-size:15px;line-height:1.5}.gallery-viewer>button{color:#fff;cursor:pointer;background:#121110b8;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute}.gallery-viewer>button:hover{background:#121110e6}.gallery-viewer>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.gallery-viewer-close{top:max(8px, env(safe-area-inset-top));right:8px}.gallery-viewer-prev,.gallery-viewer-next{top:50%;translate:0 -50%}.gallery-viewer-prev{left:8px}.gallery-viewer-next{right:8px}.gallery-viewer-count{bottom:calc(14px + env(safe-area-inset-bottom));color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.landing-v3 .gallery-card .gallery-media{transition:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/build/assets/landing-v121-e8306946-BKm4_iNB.webp);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/landing-v121-65c38a00-BBg25IMF.webp);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(/build/assets/landing-v121-6c8015c9-Bm4RGKSW.webp)}.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}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/landing-v121-9037571d-rJmnGBSt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/landing-v121-ec06507e-7khWdh9v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/landing-v121-c70061b5-DY7AcnAa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/landing-v121-a8ff0b87-B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/landing-v121-ef289045-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing-v3 *{box-sizing:border-box}.landing-v3{-webkit-text-size-adjust:100%;color:#121110;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Instrument Sans,system-ui,sans-serif;overflow-x:hidden}.landing-v3 img{max-width:100%;display:block}.landing-v3 a{color:#8a5e12;text-decoration:none}.landing-v3 a:hover{color:#121110}.landing-v3 button{font:inherit;color:inherit}.landing-v3 ::selection{color:#fff;background:#121110}.leaflet-tile-pane{filter:contrast(1.02)}.leaflet-container{background:#f4f0e8;font-family:Instrument Sans,system-ui,sans-serif}.landing-v3 .leaflet-control-zoom a{color:#121110!important;width:40px!important;height:40px!important;line-height:40px!important}@keyframes v3pulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.landing-v3 :focus-visible{outline-offset:3px;outline:2px solid #8a5e12}.v2-rail{scrollbar-width:none}.v2-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.landing-v3 *{transition-duration:.01ms!important;animation:none!important}}.landing-v3.v3-s1{color:#121110;background:#fff;position:relative;overflow-x:clip}.landing-v3 .v3-s2{z-index:60;-webkit-backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #12111014;position:sticky;top:0}.landing-v3 .v3-s3{transform-origin:0;background:#8a5e12;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.landing-v3 .v3-s4{align-items:center;gap:12px;max-width:1320px;min-height:60px;margin:0 auto;padding:8px clamp(16px,4vw,48px);display:flex}.landing-v3 .v3-s5{align-items:center;display:flex}.landing-v3 .v3-s6{width:auto;height:34px}.landing-v3 .v3-s7{flex:1}.landing-v3 .v3-s8{align-items:center;gap:4px;display:none}.landing-v3 .v3-s9{color:#121110b8;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.landing-v3 .v3-s10:hover{color:#121110;background:#1211100d}.landing-v3 .v3-s11{color:#121110b8;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.landing-v3 .v3-s12:hover{color:#121110;background:#1211100d}.landing-v3 .v3-s13{color:#121110b8;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.landing-v3 .v3-s14:hover{color:#121110;background:#1211100d}.landing-v3 .v3-s15{color:#121110b8;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.landing-v3 .v3-s16:hover{color:#121110;background:#1211100d}.landing-v3 .v3-s17{align-items:center;gap:8px;display:flex}.landing-v3 .v3-s18{color:#0866ff;background:#fff;border:1px solid #1211101f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .15s;display:inline-flex;position:relative}.landing-v3 .v3-s19:hover{color:#0866ff;border-color:#12111038;transform:translateY(-1px);box-shadow:0 8px 20px #1211101f}.landing-v3 .v3-s20{color:#2e5a4b;background:#fff;border:1px solid #1211101f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .15s;display:inline-flex;position:relative}.landing-v3 .v3-s21:hover{color:#2e5a4b;border-color:#12111038;transform:translateY(-1px);box-shadow:0 8px 20px #1211101f}.landing-v3 .v3-s22{color:#8a5e12;background:#fff;border:1px solid #1211101f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .15s;display:inline-flex;position:relative}.landing-v3 .v3-s23:hover{color:#8a5e12;border-color:#12111038;transform:translateY(-1px);box-shadow:0 8px 20px #1211101f}.landing-v3 .v3-s24{position:relative}.landing-v3 .v3-s25{color:#121110;cursor:pointer;background:#f4f0e8;border:1px solid #1211101f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .15s;display:inline-flex}.landing-v3 .v3-s26:hover{border-color:#1211103d;transform:translateY(-1px);box-shadow:0 8px 20px #1211101f}.landing-v3 .v3-s27{z-index:80;transform-origin:calc(100% - 22px) 0;background:#fff;border:1px solid #1211101a;border-radius:16px;flex-direction:column;gap:12px;width:220px;padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 2px 4px #1211100f,0 20px 44px #12111029}.landing-v3 .v3-s28{align-items:center;gap:10px;display:flex}.landing-v3 .v3-s29{color:#8a5e12;background:#f4f0e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.landing-v3 .v3-s30{color:#121110;font-size:15px;font-weight:600}.landing-v3 .v3-s31{color:#fff;letter-spacing:.08em;background:#121110;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:700;transition:background .18s;display:inline-flex}.landing-v3 .v3-s32:hover{color:#fff;background:#2a2724}.landing-v3 .v3-s33{background:#fff;flex-direction:column;min-height:calc(100svh - 60px);display:flex;position:relative;overflow:hidden}.landing-v3 .v3-s34{z-index:2;flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:clamp(18px,5vw,72px);width:100%;max-width:1580px;margin:0 auto;padding:clamp(16px,min(6vw,5svh),72px) clamp(16px,4vw,40px) clamp(8px,1.6svh,20px);display:flex;position:relative}.landing-v3 .v3-s35{will-change:transform;flex:420px;min-width:0}.landing-v3 .v3-s36{letter-spacing:-.035em;text-transform:uppercase;color:#121110;margin:0;font-family:Archivo,sans-serif;font-size:clamp(38px,min(8.6vw,10svh),124px);font-weight:850;font-stretch:78%;line-height:.88}.landing-v3 .v3-s37{display:block}.landing-v3 .v3-s38{color:#8a5e12;display:block}.landing-v3 .v3-s39{color:#121110ad;max-width:44ch;margin:clamp(12px,2vw,24px) 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.55}.landing-v3 .v3-s40{color:#121110;font-weight:700}.landing-v3 .v3-s41{flex-wrap:nowrap;align-items:center;gap:clamp(4px,1.2vw,14px);margin-top:clamp(18px,2.8svh,32px);display:flex}.landing-v3 .v3-s42{color:#fff;letter-spacing:-.005em;white-space:nowrap;background:#3a72d8;border-radius:clamp(12px,1.1vw,16px);flex:0 auto;align-items:center;gap:clamp(7px,.8vw,10px);min-width:0;height:clamp(38px,4.2vw,58px);padding:0 4px 0 clamp(11px,1.4vw,20px);font-size:clamp(12px,1vw + 8px,15px);font-weight:600;transition:background .18s,box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 8px 20px #3a72d82e}.landing-v3 .v3-s43:hover{color:#fff;background:#3165c4;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 14px 28px #3a72d842}.landing-v3 .v3-s44{flex:none}.landing-v3 .v3-s45{background:#ffffff29;border-radius:clamp(8px,.9vw,12px);flex:none;justify-content:center;align-items:center;width:clamp(28px,3.2vw,46px);height:clamp(28px,3.2vw,46px);margin-left:clamp(2px,.6vw,8px);display:inline-flex}.landing-v3 .v3-s46{color:#121110;cursor:pointer;white-space:nowrap;text-underline-offset:6px;background:0 0;border:0;border-radius:16px;flex:none;align-items:center;gap:7px;height:clamp(38px,4.2vw,58px);padding:0 clamp(8px,1.4vw,20px);font-size:clamp(12px,1vw + 8px,15px);font-weight:600;-webkit-text-decoration:underline #12111040;text-decoration:underline #12111040;text-decoration-thickness:1.5px;transition:text-decoration-color .2s,background .2s,gap .26s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-v3 .v3-s47:hover{background:#f4f0e8;gap:11px;text-decoration-color:#8a5e12}.landing-v3 .v3-s48{color:#8a5e12;flex:none}.landing-v3 .v3-s49{flex:400px;min-width:0;padding:0 0 clamp(28px,4vw,56px) clamp(0px,3vw,40px);position:relative}.landing-v3 .v3-s50{will-change:transform;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 2px 4px #1211100f,0 30px 70px #1211102e}.landing-v3 .v3-s51{aspect-ratio:5/4;object-fit:cover;object-position:50% 50%;width:100%;height:auto}.landing-v3 .v3-s52{will-change:transform;border:5px solid #fff;border-radius:16px;width:min(30%,220px);position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 18px 40px #12111033}.landing-v3 .v3-s53{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.landing-v3 .v3-s54{transform-origin:50%;will-change:transform;width:clamp(150px,14vw,190px);position:absolute;top:-22px;right:-6px}.landing-v3 .v3-s55{background:#fff;border-radius:16px;padding:10px 12px;transform:rotate(-6deg);box-shadow:0 14px 30px #12111029}.landing-v3 .v3-s56{letter-spacing:.14em;text-transform:uppercase;color:#8a5e12;font-size:11px;font-weight:700}.landing-v3 .v3-s57{letter-spacing:-.02em;margin-top:4px;font-family:Archivo,sans-serif;font-size:22px;font-weight:800;font-stretch:80%;line-height:1}.landing-v3 .v3-s58{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;margin-top:-.22em;padding-bottom:.04em;font-size:clamp(56px,18.5vw,380px);line-height:.8;position:relative;overflow:hidden}.landing-v3 .v3-s59{letter-spacing:-.04em;color:#efe8da;white-space:nowrap;text-align:center;will-change:transform;font-family:Archivo,sans-serif;font-weight:900;font-stretch:72%}.landing-v3 .v3-s60{z-index:2;background:0 0;flex-direction:column;flex:none;gap:clamp(4px,.8vw,8px);padding:clamp(10px,1.6svh,18px) 0;display:flex;position:relative;overflow:hidden}.landing-v3 .v3-s61{will-change:transform;width:max-content;display:flex}.landing-v3 .v3-s62{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#121110;align-items:center;gap:clamp(18px,2.4vw,34px);padding-right:clamp(18px,2.4vw,34px);font-family:Archivo,sans-serif;font-size:clamp(20px,min(3.2vw,4.6svh),48px);font-weight:850;font-stretch:75%;line-height:1.05;display:inline-flex}.landing-v3 .v3-s63{background:#8a5e12;border-radius:50%;width:.26em;height:.26em}.landing-v3 .v3-s64{will-change:transform;width:max-content;display:flex}.landing-v3 .v3-s65{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.4px #121110;align-items:center;gap:clamp(18px,2.4vw,34px);padding-right:clamp(18px,2.4vw,34px);font-family:Archivo,sans-serif;font-size:clamp(20px,min(3.2vw,4.6svh),48px);font-weight:850;font-stretch:75%;line-height:1.05;display:inline-flex}.landing-v3 .v3-s66{background:#2e5a4b;border-radius:50%;width:.26em;height:.26em}.landing-v3 .v3-s67{background:#fff}.landing-v3 .v3-s69{justify-content:flex-end;max-width:1320px;margin:0 auto;padding:clamp(80px,12vw,180px) clamp(16px,4vw,48px);display:flex}.landing-v3 .v3-s70{letter-spacing:-.03em;text-wrap:pretty;max-width:20ch;margin:0;font-family:Archivo,sans-serif;font-size:clamp(36px,6.4vw,92px);font-weight:800;font-stretch:82%;line-height:.98}.landing-v3 .v3-s72{background:#fff;border-top:1px solid #12111014;height:460vh;position:relative}.landing-v3 .v3-s73{align-items:center;height:calc(100svh - 60px);display:flex;position:sticky;top:60px;overflow:hidden}.landing-v3 .v3-s74{flex-wrap:nowrap;align-items:center;gap:clamp(16px,4vw,64px);width:100%;max-width:1320px;margin:0 auto;padding:clamp(16px,3vw,40px) clamp(16px,4vw,48px);display:flex}.landing-v3 .v3-s75{flex:56%;min-width:0}.landing-v3 .v3-s76{letter-spacing:.16em;text-transform:uppercase;color:#8a5e12;font-size:12px;font-weight:700}.landing-v3 .v3-s77{letter-spacing:-.015em;color:#1211109e;flex-direction:column;gap:2px;margin-top:clamp(12px,2vw,24px);font-family:Archivo,sans-serif;font-size:clamp(15px,min(2.4vw,3.6svh),32px);font-weight:600;font-stretch:85%;line-height:1.15;display:flex}.landing-v3 .v3-s78,.landing-v3 .v3-s79{color:#121110;font-weight:800}.landing-v3 .v3-s80{overflow:hidden}.landing-v3 .v3-s81{display:inline-block}.landing-v3 .v3-s82{color:#8a5e12;font-weight:800}.landing-v3 .v3-s83{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;border-top:2px solid #121110;margin-top:clamp(10px,2vw,22px);padding-top:clamp(10px,2vw,22px);font-family:Archivo,sans-serif;font-size:clamp(40px,min(10.5vw,14svh),168px);font-weight:900;font-stretch:70%;line-height:.84}.landing-v3 .v3-s84{color:#8a5e12;display:inline-flex}.landing-v3 .v3-s85{transform-origin:50% 100%;display:inline-block}.landing-v3 .v3-s86{align-items:baseline;gap:14px;margin-top:14px;display:flex}.landing-v3 .v3-s87{font-variant-numeric:tabular-nums;min-width:3.2ch;font-family:Archivo,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800}.landing-v3 .v3-s88{color:#121110a8;font-size:15px;line-height:1.5}.landing-v3 .v3-s89{gap:6px;margin-top:clamp(16px,2.4vw,28px);display:flex;overflow-x:auto}.landing-v3 .v3-s90{background:#1211101a;border-radius:2px;height:2px;margin-top:14px;overflow:hidden}.landing-v3 .v3-s91{transform-origin:0;background:#121110;height:100%;transform:scaleX(0)}.landing-v3 .v3-s92{aspect-ratio:16/9;background:#f4f0e8;border-radius:22px;flex:40%;min-width:0;max-height:46svh;position:relative;overflow:hidden;box-shadow:0 30px 70px #12111024}.landing-v3 .v3-s93{will-change:transform;position:absolute;inset:0}.landing-v3 .v3-s94{z-index:5;color:#121110;background:#fffffff0;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:opacity .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 26px #12111029}.landing-v3 .v3-s95{background:#8a5e12;border-radius:50%;width:7px;height:7px}.landing-v3 .v3-s97{background:#fff;flex-direction:column;justify-content:center;gap:clamp(20px,3vw,36px);min-height:calc(100svh - 60px);padding:clamp(48px,7vw,96px) 0;display:flex;position:relative;overflow:hidden}.landing-v3 .v3-s98{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex}.landing-v3 .v3-s99{flex-direction:column;gap:14px;min-width:0;display:flex}.landing-v3 .v3-s100{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(38px,5.6vw,80px);font-weight:850;font-stretch:78%;line-height:.9}.landing-v3 .v3-s101{color:#121110a8;max-width:40ch;margin:0;font-size:15.5px;line-height:1.55}.landing-v3 .v3-s102{align-items:center;gap:14px;display:flex}.landing-v3 .v3-s103{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#8a5e12;min-width:6ch;font-family:Archivo,sans-serif;font-size:15px;font-weight:800}.landing-v3 .v3-s104{color:#121110;cursor:pointer;background:#fff;border:1px solid #1211102e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s,border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-v3 .v3-s105:hover{color:#fff;background:#121110;border-color:#121110;transform:translateY(-1px)}.landing-v3 .v3-s106{color:#121110;cursor:pointer;background:#fff;border:1px solid #1211102e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s,border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-v3 .v3-s107:hover{color:#fff;background:#121110;border-color:#121110;transform:translateY(-1px)}.landing-v3 .v3-s110{gap:6px;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex;overflow-x:auto}.landing-v3 .v3-s111{opacity:.55;font-variant-numeric:tabular-nums}.landing-v3 .v3-s112{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;width:100%;padding:18px 0 30px;position:relative}.landing-v3 .v3-s113{will-change:transform;gap:clamp(12px,1.6vw,20px);width:max-content;padding:0 clamp(16px,4vw,48px);display:flex}.landing-v3 .v3-s115{transform-origin:50% 60%;will-change:transform;background:#e9e1d4;border-radius:18px;flex:none;width:clamp(280px,46vw,640px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #12111029}.landing-v3 .v3-s116{aspect-ratio:16/9;object-fit:cover;pointer-events:none;will-change:transform;width:100%;height:auto;position:relative}.landing-v3 .board-drink{object-fit:contain}.landing-v3 .board-drink-blur{object-fit:cover;filter:blur(24px)saturate(1.1);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.landing-v3 .v3-s117{align-items:center;gap:18px;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex}.landing-v3 .v3-s118{background:#1211101a;border-radius:2px;flex:1;height:2px;overflow:hidden}.landing-v3 .v3-s119{transform-origin:0;background:#121110;height:100%;transform:scaleX(.1)}.landing-v3 .v3-s120{letter-spacing:.12em;text-transform:uppercase;color:#1211109e;white-space:nowrap;font-size:13px;font-weight:600}.landing-v3 .v3-s121{background:#fff;border-top:1px solid #12111014}.landing-v3 .v3-s123{max-width:1320px;margin:0 auto;padding:clamp(72px,10vw,150px) clamp(16px,4vw,48px)}.landing-v3 .v3-s124{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.landing-v3 .v3-s125{min-width:0}.landing-v3 .v3-s126{letter-spacing:.16em;text-transform:uppercase;color:#2e5a4b;font-size:12px;font-weight:700}.landing-v3 .v3-s127{letter-spacing:-.03em;text-transform:uppercase;color:#f2b419;margin:12px 0 0;font-family:Archivo,sans-serif;font-size:clamp(38px,5.6vw,80px);font-weight:850;font-stretch:78%;line-height:.9}.landing-v3 .v3-s128{color:#121110a8;max-width:36ch;margin:0;font-size:15.5px;line-height:1.55}.landing-v3 .v3-s129{grid-template-columns:repeat(auto-fill,minmax(min(240px,46%),1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(28px,4vw,56px);display:grid}.landing-v3 .v3-s130{min-width:0;transition:clip-path .1s linear}.landing-v3 .v3-s131{background:#f4f0e8;border-radius:18px;overflow:hidden}.landing-v3 .v3-s132{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto;display:block}.landing-v3 .v3-s134{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.landing-v3 .v3-s135{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.landing-v3 .v3-s136{font-variant-numeric:tabular-nums;color:#2e5a4b;white-space:nowrap;font-size:14px;font-weight:600}.landing-v3 .v3-s137{background:#fff;border-top:1px solid #12111014}.landing-v3 .v3-s139{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:clamp(28px,4vw,72px);max-width:1320px;margin:0 auto;padding:clamp(64px,9vw,130px) clamp(16px,4vw,48px);display:grid}.landing-v3 .v3-s140{min-width:0}.landing-v3 .v3-s141{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(34px,4.4vw,60px);font-weight:850;font-stretch:78%;line-height:.92}.landing-v3 .v3-s142{color:#121110a8;max-width:36ch;margin:14px 0 0;font-size:15px;line-height:1.55}.landing-v3 .v3-s143{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.landing-v3 .v3-s145{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:0 clamp(20px,3vw,44px);min-width:0;display:grid}.landing-v3 .v3-s147{border-bottom:1px solid #12111014;align-items:baseline;gap:10px;padding:12px 0;display:flex}.landing-v3 .v3-s148{font-size:15px;font-weight:500}.landing-v3 .v3-s150{border-bottom:1px dotted #12111033;flex:1;transform:translateY(-3px)}.landing-v3 .v3-s151{font-variant-numeric:tabular-nums;color:#8a5e12;white-space:nowrap;font-size:14.5px;font-weight:600}.landing-v3 .v3-s152{background:#fff;border-top:2px solid #121110}.landing-v3 .v3-s154{max-width:1320px;margin:0 auto;padding:clamp(64px,9vw,140px) clamp(16px,4vw,48px) clamp(40px,5vw,72px)}.landing-v3 .v3-s155{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(44px,8vw,120px);font-weight:900;font-stretch:70%;line-height:.86}.landing-v3 .v3-s156{isolation:isolate;border:1px solid #1211101a;border-radius:22px;margin-top:clamp(32px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 30px 70px #1211101f}.landing-v3 .v3-s157{background:#f4f0e8;width:100%;height:clamp(340px,58svh,580px)}.landing-v3 .v3-s158{z-index:500;-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #12111014;border-radius:16px;flex-direction:column;gap:10px;max-width:min(320px,100% - 20px);padding:16px;display:flex;position:absolute;top:clamp(10px,2vw,20px);left:clamp(10px,2vw,20px);box-shadow:0 14px 34px #12111029}.landing-v3 .v3-s159{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.landing-v3 .v3-s160{border-radius:50%;width:8px;height:8px}.landing-v3 .v3-s161{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:24px;font-weight:850;font-stretch:80%;line-height:1}.landing-v3 .v3-s162{color:#121110b8;font-size:14px;line-height:1.45}.landing-v3 .v3-s163{flex-wrap:wrap;gap:8px;display:flex}.landing-v3 .v3-s164{color:#fff;white-space:nowrap;background:#121110;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.landing-v3 .v3-s165:hover{color:#fff;background:#2a2724}.landing-v3 .v3-s166{flex:none}.landing-v3 .v3-s167{color:#121110;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1211102e;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.landing-v3 .v3-s168:hover{border-color:#8a5e12}.landing-v3 .v3-s169{margin-top:clamp(64px,9vw,130px)}.landing-v3 .v3-s170{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.landing-v3 .v3-s171{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(32px,4.4vw,60px);font-weight:850;font-stretch:78%;line-height:.92}.landing-v3 .v3-s172{color:#121110a8;max-width:38ch;margin:0;font-size:15.5px;line-height:1.55}.landing-v3 .v3-s173{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-items:stretch;gap:clamp(12px,1.6vw,20px);margin-top:clamp(24px,3vw,40px);display:grid}.landing-v3 .v3-s174{background:#fff;border:1px solid #1211101a;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);display:flex}.landing-v3 .v3-s175:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1211101f}.landing-v3 .v3-s176{transform-origin:0;background:#121110;height:2px}.landing-v3 .v3-s177{letter-spacing:.16em;text-transform:uppercase;color:#8a5e12;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.landing-v3 .v3-s178{flex:none}.landing-v3 .v3-s179{font-size:18px;font-style:normal;font-weight:500;line-height:1.45}.landing-v3 .v3-s180{flex:1}.landing-v3 .v3-s181{color:#121110;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.landing-v3 .v3-s182:hover{color:#8a5e12}.landing-v3 .v3-s183{flex:none}.landing-v3 .v3-s184{background:#fff;border:1px solid #1211101a;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);display:flex}.landing-v3 .v3-s185:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1211101f}.landing-v3 .v3-s186{transform-origin:0;background:#121110;height:2px}.landing-v3 .v3-s187{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-v3 .v3-s188{letter-spacing:.16em;text-transform:uppercase;color:#8a5e12;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.landing-v3 .v3-s189{flex:none}.landing-v3 .v3-s190{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.landing-v3 .v3-s191{border-radius:50%;width:7px;height:7px}.landing-v3 .v3-s192{border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0 -10px;padding:10px;display:flex}.landing-v3 .v3-s193{color:#121110d1;min-width:0;font-size:14.5px}.landing-v3 .v3-s194{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:14.5px;font-weight:600}.landing-v3 .hours-note{color:#1211109e;flex:0 0 100%;font-size:13px;line-height:1.45}.landing-v3 .v3-s195{background:#fff;border:1px solid #1211101a;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);display:flex}.landing-v3 .v3-s196:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1211101f}.landing-v3 .v3-s197{transform-origin:0;background:#121110;height:2px}.landing-v3 .v3-s198{letter-spacing:.16em;text-transform:uppercase;color:#8a5e12;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.landing-v3 .v3-s199{flex:none}.landing-v3 .v3-s200{flex-direction:column;gap:4px;display:flex}.landing-v3 .v3-s201{color:#121110;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.landing-v3 .v3-s202:hover{color:#1877f2}.landing-v3 .v3-s203{color:#fff;background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.landing-v3 .v3-s204{flex:none}.landing-v3 .v3-s205{color:#121110a8;font-size:14.5px;line-height:1.5}.landing-v3 .v3-s206{flex:1}.landing-v3 .v3-s207{color:#fff;background:#121110;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:15px;font-weight:600;transition:background .18s;display:inline-flex}.landing-v3 .v3-s208:hover{color:#fff;background:#2a2724}.landing-v3 .v3-s209{flex:none}.landing-v3 .v3-s210{border-radius:18px;min-width:0;min-height:240px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.landing-v3 .v3-s211:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1211101f}.landing-v3 .v3-s212{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-v3 .v3-s213{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.landing-v3 .v3-s214,.landing-v3 .v3-s215,.landing-v3 .v3-s216{background:#fffffff0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600}.landing-v3 .site-footer{color:#ffffffeb;background:#121110;position:relative;overflow:hidden}.landing-v3 .site-footer-inner{max-width:1320px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(16px,4vw,48px) 0}.landing-v3 .site-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,6vw,96px);display:grid}.landing-v3 .site-footer-brand img{width:200px;height:auto;display:block}.landing-v3 .site-footer-brand p{color:#ffffffad;max-width:30ch;margin:18px 0 0;font-size:17px;line-height:1.5}.landing-v3 .site-footer-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.landing-v3 .site-footer-actions a{color:#fff;border:1px solid #ffffff3d;border-radius:12px;align-items:center;height:46px;padding:0 18px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.landing-v3 .site-footer-actions a:hover{border-color:#ffffff8c}.landing-v3 .site-footer-actions .site-footer-primary{color:#121110;background:#f2b419;border-color:#f2b419}.landing-v3 .site-footer-actions .site-footer-primary:hover{background:#ffc83a;border-color:#ffc83a}.landing-v3 .site-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,3vw,48px);display:grid}.landing-v3 .site-footer-links h2{letter-spacing:.16em;text-transform:uppercase;color:#f2b419;margin:0 0 14px;font-size:12px;font-weight:700}.landing-v3 .site-footer-links ul{margin:0;padding:0;list-style:none}.landing-v3 .site-footer-links a{color:#ffffffdb;align-items:center;min-height:40px;font-size:15.5px;transition:color .18s;display:inline-flex}.landing-v3 .site-footer-links a:hover,.landing-v3 .site-footer-bottom a:hover,.landing-v3 .site-footer-bottom button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.landing-v3 .site-footer-links address{color:#ffffff9e;margin-bottom:6px;font-size:15px;font-style:normal;line-height:1.5}.landing-v3 .site-footer-links dl{flex-direction:column;gap:12px;margin:0;display:flex}.landing-v3 .site-footer-links dt{color:#ffffff8c;font-size:13px}.landing-v3 .site-footer-links dd{color:#fff;margin:2px 0 0;font-size:15.5px;font-weight:600}.landing-v3 .site-footer-links dd small{color:#ffffff8c;font-size:13px;font-weight:400;display:block}.landing-v3 .site-footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:clamp(48px,6vw,80px);padding:12px 0;font-size:13.5px;display:flex}.landing-v3 .site-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.landing-v3 .site-footer-bottom a,.landing-v3 .site-footer-bottom button{color:#ffffffc7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.landing-v3 .site-footer-word{padding:8px clamp(8px, 2vw, 24px) calc(28px + env(safe-area-inset-bottom));letter-spacing:-.04em;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(#f2b41957,#f2b41900);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-family:Archivo,sans-serif;font-size:clamp(64px,17vw,290px);font-weight:900;font-stretch:75%;line-height:.8}.landing-v3 .v3-s222{right:calc(12px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);letter-spacing:.04em;color:#12111080;background:#ffffffb8;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500;position:fixed}.landing-v3 .v3-s223{letter-spacing:.12em;color:#1211109e;font-weight:800}.landing-v3 .kiosk-section{background:#fff;border-top:1px solid #12111014}.landing-v3 .kiosk-inner{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:clamp(28px,5vw,72px);max-width:1320px;margin:0 auto;padding:clamp(64px,9vw,130px) clamp(16px,4vw,48px);display:grid}.landing-v3 .kiosk-copy{flex-direction:column;gap:clamp(20px,2.4vw,28px);min-width:0;display:flex}.landing-v3 .kiosk-head{flex-direction:column;gap:12px;display:flex}.landing-v3 .kiosk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8a5e12;font-size:12px;font-weight:700}.landing-v3 .kiosk-head h2{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Archivo,sans-serif;font-size:clamp(32px,4.4vw,60px);font-weight:850;font-stretch:78%;line-height:.92}.landing-v3 .kiosk-head p{color:#121110a8;max-width:44ch;margin:0;font-size:15.5px;line-height:1.55}.landing-v3 .kiosk-steps{border-top:1px solid #1211101f;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-v3 .kiosk-steps li{border-bottom:1px solid #1211101f;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.landing-v3 .kiosk-steps li>span{color:#fff;background:#121110;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Archivo,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.landing-v3 .kiosk-steps li:last-child>span{color:#121110;background:#f5c518}.landing-v3 .kiosk-steps li>div{flex-direction:column;gap:3px;display:flex}.landing-v3 .kiosk-steps strong{font-size:17px;font-weight:700}.landing-v3 .kiosk-steps p{color:#121110a8;margin:0;font-size:14.5px;line-height:1.5}.landing-v3 .kiosk-start{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.landing-v3 .kiosk-start button{color:#fff;cursor:pointer;background:#121110;border:0;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 26px;font-size:16.5px;font-weight:700;transition:background .18s,transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-v3 .kiosk-start button:hover{background:#2a2724;transform:translateY(-1px)}.landing-v3 .kiosk-start button:active{transform:scale(.985)}.landing-v3 .kiosk-status{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.landing-v3 .kiosk-status>span,.kiosk-branch-status>span{border-radius:50%;flex:none;width:8px;height:8px}.landing-v3 .kiosk-ticket-wrap{justify-content:center;min-width:0;display:flex}.landing-v3 .kiosk-ticket{color:#fff;background:#121110;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:380px;padding:clamp(22px,3vw,32px);display:flex;transform:rotate(-2deg);box-shadow:0 30px 70px #12111038}.landing-v3 .kiosk-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-v3 .kiosk-ticket-top span:first-child{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:20px;font-weight:850;font-stretch:80%}.landing-v3 .kiosk-ticket-top span:last-child{letter-spacing:.12em;text-transform:uppercase;background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.landing-v3 .kiosk-ticket-number{flex-direction:column;gap:4px;display:flex}.landing-v3 .kiosk-ticket-number span{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.landing-v3 .kiosk-ticket-number b{letter-spacing:-.03em;color:#f5c518;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:clamp(84px,10vw,128px);font-weight:900;font-stretch:72%;line-height:.85}.landing-v3 .kiosk-ticket-cut{border-top:2px dashed #ffffff38}.landing-v3 .kiosk-ticket-notes{flex-direction:column;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.landing-v3 .kiosk-ticket-notes div{align-items:center;gap:10px;display:flex}.landing-v3 .kiosk-ticket-notes div+div{color:#ffffffbf}.landing-v3 .kiosk-ticket-notes svg{flex:none}.kiosk-overlay,.kiosk-sheet{z-index:100}.kiosk-overlay{background:#12111066}.kiosk-sheet{width:100%;max-width:460px;padding:18px 18px calc(20px + env(safe-area-inset-bottom));color:#121110;background:#fff;border:0;border-radius:22px;flex-direction:column;gap:16px;font-family:Instrument Sans,system-ui,sans-serif;display:flex;box-shadow:0 30px 80px #1211104d}.kiosk-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-left:4px;display:flex}.kiosk-sheet-head>div{flex-direction:column;gap:4px;padding-top:6px;display:flex}.kiosk-sheet-head h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700;line-height:1.2}.kiosk-sheet-head p{color:#121110a8;margin:0;font-size:14px}.kiosk-sheet-head button{color:#121110;cursor:pointer;background:#f4f0e8;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.kiosk-branches{flex-direction:column;gap:10px;max-height:min(60dvh,520px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kiosk-branches a{color:#121110;border:1px solid #1211101f;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.kiosk-branches a:hover{background:#faf8f4;border-color:#121110}.kiosk-branches img{object-fit:cover;background:#f4f0e8;border-radius:12px;width:56px;height:56px}.kiosk-branch-text{flex-direction:column;gap:3px;min-width:0;display:flex}.kiosk-branch-text strong{overflow-wrap:anywhere;font-size:16.5px;font-weight:700}.kiosk-branch-text>span:not(.kiosk-branch-status){color:#121110a8;font-size:13.5px;line-height:1.4}.kiosk-branch-status{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.kiosk-branch-status>span{width:7px;height:7px}.kiosk-branch-go{color:#fff;background:#121110;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kiosk-none{margin:0;padding:4px;font-size:15px;line-height:1.5}.kiosk-none a{font-weight:600;text-decoration:underline}@media (width<=699px){.landing-v3 .v3-s68{align-items:center;padding:56px 16px}.landing-v3 .v3-s71{height:330vh}.landing-v3 .v3-s96{justify-content:flex-start;gap:18px;min-height:0;padding:40px 0 36px}.landing-v3 .v3-s114{width:80vw}.landing-v3 .v3-s122{padding:44px 16px 48px}.landing-v3 .v3-s133{flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px}.landing-v3 .v3-s138{padding:44px 16px 48px}.landing-v3 .v3-s144{grid-template-columns:1fr 1fr;column-gap:14px}.landing-v3 .v3-s146{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0}.landing-v3 .v3-s149{display:none}.landing-v3 .v3-s153{padding:44px 16px 28px}}.landing-v3 .v3-s25{background:#fff;border-radius:12px}.landing-v3 .board-controls{flex-direction:column;align-items:flex-end;gap:14px;min-width:0;max-width:70%;display:flex}.landing-v3 .board-controls .v3-s110{max-width:100%;margin:0;padding:0}.landing-v3 .board-controls .v3-s102{justify-content:flex-end}.landing-v3 .menu-lens{background:#f4f0e8;border-radius:14px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.landing-v3 .menu-lens button{cursor:pointer;color:#1211109e;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.landing-v3 .menu-lens button[aria-pressed=true]{color:#121110;background:#fff;box-shadow:0 1px 2px #12111014,0 4px 12px #12111014}.landing-v3 .menu-availability{color:#625d56;max-width:40ch;margin:0;font-size:13px;line-height:1.5}.landing-v3 .menu-availability a{text-decoration:underline}.landing-v3 .map-hint{z-index:500;color:#fff;text-align:center;pointer-events:none;background:#121110d1;border-radius:999px;max-width:calc(100% - 120px);padding:8px 14px;font-size:12.5px;font-weight:600;line-height:1.3;position:absolute;bottom:28px;left:50%;translate:-50%}.landing-v3 [hidden]{display:none!important}.landing-v3 .team-section{color:#121110;background:#fff;border-top:1px solid #12111014;padding:clamp(72px,9vw,140px) 0 clamp(56px,7vw,110px);overflow:hidden}.landing-v3 .team-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex}.landing-v3 .team-intro{flex-direction:column;gap:14px;min-width:0;display:flex}.landing-v3 .team-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8a5e12;font-size:12px;font-weight:700}.landing-v3 .team-intro h2{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(38px,5.6vw,80px);font-weight:850;font-stretch:78%;line-height:.9}.landing-v3 .team-intro p{color:#121110a8;max-width:40ch;margin:0;font-size:15.5px;line-height:1.55}.landing-v3 .team-nav{align-items:center;gap:10px;display:flex}.landing-v3 .team-nav button{color:#121110;cursor:pointer;background:#fff;border:1px solid #1211102e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s,border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-v3 .team-nav button:hover{color:#fff;background:#121110;border-color:#121110;transform:translateY(-1px)}.landing-v3 .team-rail{--team-gutter:max(clamp(16px, 4vw, 48px), calc((100% - 1320px) / 2 + clamp(16px, 4vw, 48px)));padding:8px var(--team-gutter) 44px;scroll-padding-inline:var(--team-gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;align-items:stretch;gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,4vw,52px);display:flex;overflow-x:auto}.landing-v3 .team-card{aspect-ratio:3/4;background:#f4f0e8;border:1px solid #12111014;border-radius:22px;flex:none;width:min(76vw,300px);transition:transform .32s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px #1211100d,0 22px 44px #1211101f}.landing-v3 .team-card:hover{transform:translateY(-6px)}.landing-v3 .team-photo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-v3 .team-photo-missing{color:#12111080;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:34%;font-size:13px;font-weight:700;display:flex}.landing-v3 .team-shade{pointer-events:none;background:linear-gradient(#12111000 58%,#121110b3 80%,#121110eb 100%);position:absolute;inset:0}.landing-v3 .team-code{pointer-events:none;color:#121110;letter-spacing:.16em;text-transform:uppercase;background:#fff;border-radius:0 0 14px;align-items:center;height:36px;padding:0 14px 0 16px;font-family:Archivo,sans-serif;font-size:14px;font-weight:850;font-stretch:85%;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #12111029}.landing-v3 .team-meta{pointer-events:none;flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-v3 .team-meta h3{letter-spacing:-.01em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;margin:0;font-family:Archivo,sans-serif;font-size:19px;font-weight:850;font-stretch:80%;line-height:1}.landing-v3 .team-meta p{color:#fffc;text-wrap:pretty;margin:0;font-size:13px;line-height:1.4}.landing-v3 .team-title{letter-spacing:.14em;text-transform:uppercase;color:#e2b860;border-top:1px solid #ffffff2e;margin-top:6px;padding-top:8px;font-size:11px;font-weight:700}.landing-v3 .team-progress{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.landing-v3 .team-progress>div{background:#1211101a;border-radius:2px;height:2px;overflow:hidden}.landing-v3 .team-progress>div>div{transform-origin:0;background:#8a5e12;height:100%;transform:scaleX(0)}.landing-v3 .love{left:calc(16px + env(safe-area-inset-left));bottom:calc(42px + env(safe-area-inset-bottom));z-index:74;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed}@keyframes love-invite{0%{opacity:0;transform:translateY(8px)scale(.96)}}.landing-v3 .love-invite{pointer-events:auto;background:#fff;border:1px solid #12111014;border-radius:18px 18px 18px 6px;max-width:min(236px,100vw - 112px);animation:.34s cubic-bezier(.2,.8,.2,1) love-invite;position:relative;box-shadow:0 2px 4px #1211100f,0 18px 40px #12111029}.landing-v3 .love-invite button{cursor:pointer;background:0 0;border:0}.landing-v3 .love-invite button:first-child{text-align:left;color:#121110;width:100%;padding:12px 44px 12px 14px;font-size:14.5px;line-height:1.4;display:block}.landing-v3 .love-invite b{font-weight:700}.landing-v3 .love-invite button:last-child{color:#12111080;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:0;right:0}.landing-v3 .love-row{align-items:center;gap:6px;display:flex}.landing-v3 .love-chef{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#121110;border:0;border-radius:50%;width:38px;height:38px;padding:0;position:relative;box-shadow:0 8px 18px #12111042}.landing-v3 .love-chef:before,.landing-v3 .shippy-launcher:before{content:"";border-radius:50%;position:absolute;inset:-4px}.landing-v3 .love-chef img{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%}.landing-v3 .love-chef>span{background:#b0281f;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-2px;right:-3px}.landing-v3 .love-count{pointer-events:none;-webkit-backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;color:#121110;background:#fffffff0;border:1px solid #12111014;border-radius:9px;align-items:center;gap:4px;height:26px;padding:0 9px;font-family:Archivo,sans-serif;font-size:13px;font-weight:800;font-stretch:85%;display:inline-flex;box-shadow:0 4px 12px #1211101a}.landing-v3 .shippy{right:calc(16px + env(safe-area-inset-right));bottom:calc(42px + env(safe-area-inset-bottom));z-index:75;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.landing-v3 .shippy-teaser{pointer-events:auto;background:#fff;border:1px solid #12111014;border-radius:18px 18px 6px;max-width:min(236px,100vw - 112px);animation:.34s cubic-bezier(.2,.8,.2,1) love-invite;position:relative;box-shadow:0 2px 4px #1211100f,0 18px 40px #12111029}.landing-v3 .shippy-teaser button{cursor:pointer;background:0 0;border:0;font-family:inherit}.landing-v3 .shippy-teaser button:first-child{text-align:left;color:#121110;width:100%;padding:12px 44px 12px 14px;font-size:14.5px;line-height:1.4;display:block}.landing-v3 .shippy-teaser b{font-weight:700}.landing-v3 .shippy-teaser button:last-child{color:#12111080;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:0;right:0}@keyframes shippy-in{0%{opacity:0;transform:scale(.6)}}.landing-v3 .shippy-launcher{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f4f0e8;border:2px solid #fff;border-radius:50%;width:40px;height:40px;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);animation:.34s cubic-bezier(.2,.8,.2,1) shippy-in;position:relative;box-shadow:0 0 0 1.5px #c89332,0 8px 18px #1211103d}.landing-v3 .shippy-launcher:hover{transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 1.5px #c89332,0 12px 24px #1211104d}.landing-v3 .shippy-launcher img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.landing-v3 .shippy-launcher>span{background:#2e9a5b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-2px}.landing-v3 .shippy :focus-visible,.landing-v3 .shippy-panel :focus-visible{outline-offset:2px;outline:2px solid #c89332}@keyframes shippy-open{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes shippy-rise{0%{opacity:0;transform:translateY(40px)}}.landing-v3 .shippy-panel{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:85;color:#121110;transform-origin:calc(100% - 32px) 100%;background:#f4f0e8;border:1px solid #1211101a;border-radius:24px;flex-direction:column;width:392px;height:min(660px,100dvh - 40px);animation:.34s cubic-bezier(.2,.8,.2,1) shippy-open;display:flex;position:fixed;overflow:hidden;box-shadow:0 2px 6px #12111014,0 30px 80px #12111047}.landing-v3 .shippy-head{color:#fff;background:#121110;flex:none;align-items:center;gap:12px;padding:12px 8px 12px 16px;display:flex}.landing-v3 .shippy-face{flex:none;display:inline-flex;position:relative}.landing-v3 .shippy-face img{object-fit:cover;background:#f4f0e8;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 2px #c89332}.landing-v3 .shippy-face span{background:#2e9a5b;border:2px solid #121110;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.landing-v3 .shippy-head>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.landing-v3 .shippy-head strong{letter-spacing:-.01em;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:22px;font-weight:850;font-stretch:80%;line-height:1}.landing-v3 .shippy-head>div span{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.landing-v3 .shippy-head button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex}.landing-v3 .shippy-head button:hover,.landing-v3 .shippy-head .shippy-close{color:#fff;background:#ffffff1a}.landing-v3 .shippy-head .shippy-close:hover{background:#ffffff2e}.landing-v3 .shippy-head button:disabled{opacity:.4;cursor:default}.landing-v3 .shippy-log{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;padding:22px 14px 14px;display:flex;overflow-y:auto}.landing-v3 .shippy-intro{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:2px 0 16px;display:flex}.landing-v3 .shippy-intro img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:92px;height:92px;box-shadow:0 12px 28px #12111029}.landing-v3 .shippy-intro strong{letter-spacing:-.015em;text-transform:uppercase;margin-top:4px;font-family:Archivo,sans-serif;font-size:26px;font-weight:850;font-stretch:80%;line-height:1}.landing-v3 .shippy-intro p{color:#1211109e;text-wrap:pretty;max-width:30ch;margin:0;font-size:14px;line-height:1.5}.landing-v3 .shippy-intro small{color:#1211108c;text-wrap:pretty;max-width:36ch;font-size:12px;line-height:1.45}.landing-v3 .shippy-theirs{align-items:flex-end;gap:8px;padding-right:28px;display:flex}.landing-v3 .shippy-theirs>img{object-fit:cover;background:#f4f0e8;border-radius:50%;flex:none;width:30px;height:30px}.landing-v3 .shippy-theirs>div{flex-direction:column;flex:0 auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.landing-v3 .shippy-theirs p,.landing-v3 .shippy-mine p{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:10px 14px;font-size:15.5px;line-height:1.45}.landing-v3 .shippy-theirs p{color:#121110;text-wrap:pretty;background:#fff;border-radius:18px 18px 18px 6px;box-shadow:0 1px 2px #1211100f}.landing-v3 .shippy-mine{justify-content:flex-end;padding-left:56px;display:flex}.landing-v3 .shippy-mine p{color:#fff;background:#121110;border-radius:18px 18px 6px}.landing-v3 .shippy-items{background:#12111012;border:1px solid #12111012;border-radius:16px;flex-direction:column;align-self:stretch;gap:1px;min-width:232px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.landing-v3 .shippy-items li{background:#fff;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 8px;display:flex}.landing-v3 .shippy-items img{object-fit:cover;background:#f4f0e8;border-radius:10px;flex:none;width:40px;height:40px}.landing-v3 .shippy-items i{flex:none;width:6px}.landing-v3 .shippy-items span{flex:auto;min-width:0;font-size:14.5px;line-height:1.3}.landing-v3 .shippy-items b{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:Archivo,sans-serif;font-size:15px;font-weight:800;font-stretch:85%}.landing-v3 .shippy-items .shippy-poster img{object-fit:contain}.landing-v3 .shippy-items .shippy-person img{object-position:50% 20%;border-radius:12px;width:54px;height:72px}.landing-v3 .shippy-items .shippy-person small{letter-spacing:.04em;color:#8a5e12;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.landing-v3 .shippy-actions{flex-wrap:wrap;gap:6px;display:flex}.landing-v3 .shippy-actions a{color:#fff;white-space:nowrap;background:#121110;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-v3 .shippy-actions a:hover{color:#fff;background:#2a2724;transform:translateY(-1px)}@keyframes shippy-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.landing-v3 .shippy-theirs .shippy-typing{align-items:center;gap:4px;min-height:41px;padding:10px 16px;display:inline-flex}.landing-v3 .shippy-typing i{background:#1211108c;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite shippy-dot}.landing-v3 .shippy-typing i:nth-child(2){animation-delay:.16s}.landing-v3 .shippy-typing i:nth-child(3){animation-delay:.32s}.landing-v3 .shippy-chips{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:none;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.landing-v3 .shippy-chips button{color:#121110;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #12111024;border-radius:12px;flex:none;height:44px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}@media (hover:hover){.landing-v3 .shippy-chips button:hover{border-color:#121110}}.landing-v3 .shippy-chips button:disabled{opacity:.5;cursor:default}.landing-v3 .shippy-form{padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #12111014;flex:none;align-items:center;gap:8px;display:flex}.landing-v3 .shippy-form input{color:#121110;background:#f7f4ee;border:1px solid #12111024;border-radius:14px;outline:none;flex:auto;min-width:0;height:48px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .15s,background .15s}.landing-v3 .shippy-form input:focus{background:#fff;border-color:#121110}.landing-v3 .shippy-form button{color:#fff;cursor:pointer;background:#121110;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .15s;display:inline-flex}.landing-v3 .shippy-form button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.landing-v3 .shippy-teaser,.landing-v3 .shippy-launcher,.landing-v3 .shippy-panel,.landing-v3 .shippy-typing i{animation:none}.landing-v3 .shippy-launcher,.landing-v3 .shippy-actions a{transition:none}}.landing-price-grid{flex-direction:column;gap:clamp(32px,4vw,56px);width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex}.landing-price-category{min-width:0}.landing-price-category header{border-bottom:2px solid #121110;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding-bottom:12px;display:flex}.landing-price-category h3{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:850;font-stretch:78%;line-height:1}.landing-price-category p{color:#1211109e;margin:0;font-size:14px;line-height:1.5}.landing-price-category dl{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));column-gap:clamp(20px,3vw,44px);display:grid}.landing-price-category dl>div{border-bottom:1px solid #12111014;align-items:baseline;gap:10px;padding:12px 0;display:flex}.landing-price-category dt{flex:1;align-items:baseline;gap:10px;font-size:15px;font-weight:500;display:flex}.landing-price-category dt:after{content:"";border-bottom:1px dotted #12111033;flex:1;transform:translateY(-3px)}.landing-price-category dd{font-variant-numeric:tabular-nums;color:#8a5e12;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:600}@media (width<=699px){.landing-v3 .board-controls{align-items:stretch;max-width:100%}.landing-v3 .v3-s98{flex-wrap:wrap}.landing-v3 .board-controls .v3-s110{width:auto;max-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.landing-v3 .board-controls .v3-s110 button{padding:0 14px!important;font-size:13.5px!important}.landing-v3 .board-controls .v3-s102{justify-content:flex-start}.landing-v3 .v3-s100,.landing-v3 .v3-s127,.landing-v3 .team-intro h2{font-size:34px}.landing-v3 .team-section{padding:48px 0 40px}.landing-v3 .team-nav{display:none}.landing-v3 .v3-s171{font-size:28px}.landing-v3 .v3-s179{font-size:16.5px}.landing-v3 .v3-s161{font-size:21px}.landing-v3 .v3-s101,.landing-v3 .v3-s128,.landing-v3 .v3-s172,.landing-v3 .team-intro p{font-size:15px}.landing-price-category dl{grid-template-columns:1fr 1fr;column-gap:14px}.landing-price-category dl>div{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0}.landing-price-category dt:after{display:none}.landing-v3 .v3-s17{gap:6px}.landing-v3 .shippy-panel{border:0;border-radius:0;width:100%;height:100dvh;animation-name:shippy-rise;inset:0 0 auto}.landing-v3 .shippy-head{padding:calc(10px + env(safe-area-inset-top)) 8px 10px 14px}.landing-v3 .shippy-chips{scrollbar-width:none}.landing-v3 .shippy-chips::-webkit-scrollbar{display:none}.landing-v3 .kiosk-inner{padding:44px 16px 48px}.kiosk-sheet{--tw-enter-scale:1;--tw-exit-scale:1;--tw-enter-translate-y:48px;--tw-exit-translate-y:48px;border-radius:22px 22px 0 0;max-width:none;top:auto;bottom:0;left:0;translate:none}.landing-v3 .site-footer-inner{padding:48px 16px 0}.landing-v3 .site-footer-top{grid-template-columns:1fr;gap:36px}.landing-v3 .site-footer-brand img{width:160px}.landing-v3 .site-footer-brand p{font-size:15px}.landing-v3 .site-footer-links{grid-template-columns:1fr 1fr;gap:28px 16px}.landing-v3 .site-footer-links>div:last-child{grid-column:1/-1}.landing-v3 .site-footer-links a{font-size:15px}.landing-v3 .site-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:36px}.landing-v3 .site-footer-word{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}
