:root{color-scheme:dark;--black: #000000;--pearl: #E5E2D6;--pearl-2: #A8A69D;--pearl-3: #6E6C66;--hair: #34332E;--red: #DC3030;--orange: #F07828;--gold: #FAC828;--green: #46AA5A;--blue: #3C7DE1;--violet: #8755C3;--display: "Anton", Impact, "Haettenschweiler", "Arial Narrow", sans-serif;--body: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gl: max(16px, env(safe-area-inset-left, 0px));--gr: max(16px, env(safe-area-inset-right, 0px));--col: calc(100vw - var(--gl) - var(--gr));--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--bar: 56px;--moon-y: 44%;--ease: cubic-bezier(.2, .7, .2, 1);--umbra-h: 46vh;--umbra-size: min(calc(var(--col) / 3.29), var(--umbra-h))}@supports (height: 1svh){:root{--umbra-h: 46svh}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--black)}html.lock{overflow:hidden}body{margin:0;background:var(--black);color:var(--pearl);font:400 16px/1.4 var(--body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@supports not (overflow: clip){body{overflow-x:hidden}}body:before{content:"";position:fixed;inset:0 0 auto;height:var(--safe-t);z-index:70;background:var(--black)}img{max-width:100%}[hidden]{display:none!important}h1,h2,h3,p,ul,figure{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:2px solid var(--pearl);outline-offset:3px}::selection{background:var(--pearl);color:var(--black)}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.anton{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.98}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.label{font:500 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pearl-2)}.six{display:grid;gap:2px}.six i{display:block;height:1px;transform-origin:0 50%}.six i:nth-child(1){background:var(--red)}.six i:nth-child(2){background:var(--orange)}.six i:nth-child(3){background:var(--gold)}.six i:nth-child(4){background:var(--green)}.six i:nth-child(5){background:var(--blue)}.six i:nth-child(6){background:var(--violet)}.bar{position:sticky;top:var(--safe-t);z-index:50;height:var(--bar);margin-bottom:calc(-1 * var(--bar));display:flex;align-items:center;justify-content:space-between;padding-left:var(--gl);padding-right:var(--gr);pointer-events:none}.bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--black);opacity:0;transition:opacity .3s}.bar.solid:before{opacity:1}.bar-brand{font:500 10.5px/1 var(--mono);letter-spacing:.2em;color:var(--pearl);white-space:nowrap}.bag-btn{pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:9px;min-height:44px;min-width:44px;padding:0 0 0 10px;border-radius:22px;font:500 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase}.bag-n{position:relative;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:12px;border:1px solid var(--pearl-3);letter-spacing:0;font-size:11px;font-variant-numeric:tabular-nums;transition:background .25s,color .25s,border-color .25s}.bag-btn.full .bag-n{background:var(--pearl);border-color:var(--pearl);color:var(--black)}.bag-n:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--red),0 0 0 3px var(--black),0 0 0 4px var(--orange),0 0 0 6px var(--black),0 0 0 7px var(--gold),0 0 0 9px var(--black),0 0 0 10px var(--green),0 0 0 12px var(--black),0 0 0 13px var(--blue),0 0 0 15px var(--black),0 0 0 16px var(--violet)}.bag-btn.flash .bag-n:after{animation:orbit-out .9s var(--ease) both}@keyframes orbit-out{0%{opacity:1;transform:scale(.55)}70%{opacity:1}to{opacity:0;transform:scale(1)}}#hero{position:relative;height:260vh;height:260svh}.stage{position:sticky;top:var(--safe-t);height:calc(100vh - var(--safe-t));height:calc(100svh - var(--safe-t));overflow:hidden;isolation:isolate;background:var(--black)}.hero-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.stage:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:22%;background:linear-gradient(to top,var(--black),rgba(0,0,0,0));pointer-events:none}.hero-still{position:absolute;z-index:0;left:50%;top:var(--moon-y);width:68vmin;height:68vmin;margin:-34vmin 0 0 -34vmin;border-radius:50%;background:var(--pearl);box-shadow:0 0 0 9px var(--black),0 0 0 10px var(--red),0 0 0 13px var(--black),0 0 0 14px var(--orange),0 0 0 17px var(--black),0 0 0 18px var(--gold),0 0 0 21px var(--black),0 0 0 22px var(--green),0 0 0 25px var(--black),0 0 0 26px var(--blue),0 0 0 29px var(--black),0 0 0 30px var(--violet)}.umbra{position:absolute;z-index:2;left:0;right:0;top:var(--moon-y);margin-top:calc(var(--umbra-size) * -.5);height:var(--umbra-size);overflow:hidden;font-size:var(--umbra-size);line-height:1;text-align:center;white-space:nowrap;color:var(--pearl);mix-blend-mode:difference;transform-origin:50% 50%;pointer-events:none}.umbra span{display:inline-block;animation:word-up 1.15s cubic-bezier(.16,.84,.24,1) .12s both}@keyframes word-up{0%{transform:translateY(104%)}to{transform:none}}.hero-foot{position:absolute;z-index:3;left:var(--gl);right:var(--gr);bottom:calc(14px + var(--safe-b));display:grid;gap:16px}.def{display:grid;gap:2px;font-size:20px;line-height:1.24;animation:soft-in .8s var(--ease) .55s both}.def-word{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--pearl);margin-bottom:8px}.def-word i{font-style:normal;color:var(--pearl-2)}.def-b{color:var(--pearl-2)}.cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 22px;border-radius:28px;background:var(--pearl);color:var(--black);font:400 22px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;animation:soft-in .8s var(--ease) .7s both;transition:transform .2s var(--ease)}.cta:active{transform:scale(.985)}.cue{display:flex;align-items:center;justify-content:center;gap:10px;height:24px;animation:soft-in .8s var(--ease) .95s both}.cue-line{position:relative;width:44px;height:1px;overflow:hidden;background:var(--hair)}.cue-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pearl);animation:cue 2.2s cubic-bezier(.5,0,.3,1) infinite}.hero-foot.gone .cue-line:after{animation-play-state:paused}@keyframes cue{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes soft-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.totality{position:absolute;z-index:3;left:var(--gl);right:var(--gr);top:80%;text-align:center;font-size:19px;line-height:1.25;color:var(--pearl);opacity:0;pointer-events:none}.totality span{display:block}.intro{position:relative;isolation:isolate;overflow:hidden;background:var(--black);padding-block:112px 64px;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:40px}.intro-orb{position:absolute;top:50%;left:calc(44% + 40px);width:172vw;height:172vw;margin-top:-86vw}.intro-rings{z-index:0}.intro-disc{z-index:2}.intro-stage{position:relative}.intro-orb svg{display:block;width:100%;height:100%}.intro-h{position:relative;z-index:3;color:var(--pearl);mix-blend-mode:difference;font-size:calc(var(--col) / 3.04);line-height:.97}.intro-h span{display:block}.intro-h.intro-knock{position:absolute;z-index:1;left:0;right:0;top:0;color:var(--black);mix-blend-mode:normal;-webkit-text-stroke:18px var(--black);paint-order:stroke fill;user-select:none;-webkit-user-select:none;pointer-events:none}.intro-knock span{display:table;position:relative}.intro-knock span:before{content:"";position:absolute;left:0;top:0;bottom:0;right:.2em;background:var(--black)}.intro-copy{position:relative;z-index:3;display:grid;gap:10px;color:var(--pearl);mix-blend-mode:difference}.intro-lead{font-size:24px;line-height:1.2;font-weight:500;text-wrap:balance}.intro-body{font-size:17px;line-height:1.38;color:var(--pearl-2);max-width:28em}.station{position:relative;padding-block:36px}@media(max-width:900px){.camp+.station{padding-top:60px}.station.before-camp{padding-bottom:56px}}.st-top{display:flex;align-items:center;gap:14px}.st-num{flex:none;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pearl-2);display:flex;align-items:baseline;gap:6px}.st-num b{font:400 26px/1 var(--display);letter-spacing:0;color:var(--pearl)}.st-track{flex:1;min-width:0}.st-track .six{width:calc(var(--n) * 100%)}.st-title{margin-top:12px;font-size:calc(var(--col) / 3.66)}.st-title span{display:block;white-space:nowrap}.st-line{margin-top:14px;font-size:20px;line-height:1.26;max-width:21em;text-wrap:balance}.st-line span{display:block}.st-hint{margin-top:16px}.hint{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 13px 0 11px;border-radius:15px;border:1px solid var(--hair);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pearl);transition:opacity .6s .25s}.hint i{width:6px;height:6px;border-radius:50%;background:var(--pearl);animation:hint 1.8s ease-in-out infinite}.station:not(.awake) .hint i{animation-play-state:paused}@keyframes hint{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.station.touched .hint{opacity:0}.station.static .hint{visibility:hidden}.art{position:relative;width:100%;max-width:100%;margin-top:18px;background:var(--black)}.art-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:opacity .55s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.art-live{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease}.art.live .art-img{opacity:0}.art.live .art-live{opacity:1}.st-wear{margin-top:22px;display:flex;align-items:center;justify-content:space-between;min-height:20px}.st-arrows{display:none}.strip{margin-top:10px;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gl);padding-left:var(--gl);padding-right:var(--gr);scrollbar-width:none;-webkit-overflow-scrolling:touch}.strip::-webkit-scrollbar{display:none}.strip:after{content:"";flex:0 0 1px}.moon{position:relative;display:block;aspect-ratio:1 / 1;width:100%;transition:transform .35s var(--ease)}.moon:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px solid var(--hair)}.moon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:50%;background:conic-gradient(from -90deg,var(--red),var(--orange),var(--gold),var(--green),var(--blue),var(--violet),var(--red));-webkit-mask:radial-gradient(closest-side,transparent 90.6%,#000 90.9%,#000 92.9%,transparent 93.2%);mask:radial-gradient(closest-side,transparent 90.6%,#000 90.9%,#000 92.9%,transparent 93.2%)}.moon img{position:absolute;top:3.125%;right:3.125%;bottom:3.125%;left:3.125%;width:93.75%;height:93.75%;display:block;clip-path:circle(45.85%);opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.moon img.ok{opacity:1}.lens{position:absolute;top:3.125%;right:3.125%;bottom:3.125%;left:3.125%;clip-path:circle(45.85%)}.lens img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;clip-path:none;transform:var(--crop, none)}.ink img{filter:contrast(1.16) brightness(.96)}.plus{position:absolute;z-index:1;right:0;bottom:0;width:44px;height:44px;border-radius:50%;background:var(--black);border:1px solid var(--pearl);transition:background .2s,transform .2s var(--ease)}.plus:before,.plus:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;margin:-.75px 0 0 -8px;background:var(--pearl);transition:background .2s}.plus:after{transform:rotate(90deg)}.card:active .plus,.tile:active .plus{background:var(--pearl);transform:scale(.94)}.card:active .plus:before,.card:active .plus:after,.tile:active .plus:before,.tile:active .plus:after{background:var(--black)}.card{flex:0 0 74vw;max-width:74vw;scroll-snap-align:start;display:block;text-align:center}.card:active .moon,.tile:active .moon{transform:scale(.975)}@media(hover:hover){.card:hover .moon,.tile:hover .moon{transform:scale(1.02)}}.card-kind{display:block;margin-top:8px;font:400 25px/1.05 var(--display);text-transform:uppercase;letter-spacing:.012em}.card-price{display:block;margin-top:6px;font:500 13px/1 var(--mono);color:var(--pearl-2);font-variant-numeric:tabular-nums}.camp{position:relative;isolation:isolate;overflow:hidden;background:var(--black);aspect-ratio:3 / 4;width:100%;max-width:100%}.plate{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.plate-move{position:absolute;left:0;top:-6%;width:100%;height:112%;will-change:transform}.plate-move img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.cap{position:absolute;z-index:2;left:var(--gl);right:var(--gr);color:var(--pearl)}.camp-room .cap{mix-blend-mode:difference}.camp-halo:after,.camp-horizon:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;pointer-events:none}.camp-halo:after{top:44%;background:linear-gradient(to bottom,#0000,#0000008c 34% 62%,#0000)}.camp-horizon:after{top:58%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.82) 58%,var(--black))}.camp-horizon img{filter:contrast(1.42) saturate(.72)}.tag-fix,.print-pop{display:none}.cap span{display:block;white-space:nowrap;font-size:calc(var(--col) / var(--r));line-height:1.02}.camp-halo .cap{bottom:17.5%}.camp-room .cap{top:2.2%}.camp-horizon .cap{bottom:2.6%}@media(max-width:900px)and (orientation:portrait){.camp-halo{aspect-ratio:3 / 4.92}.camp-halo .plate-move{top:-8vw;height:149.2vw}.camp-halo .plate-move:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30.8vw;background:radial-gradient(ellipse 42% 58% at 49% 100%,#000000f2,#0000),linear-gradient(to top,#000,#000000e6 22%,#00000080 52%,#00000024 80%,#0000)}.camp-halo:after{display:none}.camp-halo .cap{bottom:3.4%}.camp-room{--line-one: calc(var(--col) / 6.63 * 1.02 + 12px);--line-two: calc(var(--col) / 4.46 * 1.02 + 10px);aspect-ratio:auto;height:calc(133.34vw + var(--line-two))}.camp-room .plate{top:calc(var(--line-one) + var(--line-two))}.camp-room .plate-move{top:calc(-8vw - var(--line-one));height:149.33vw}.camp-room .cap{top:11px;mix-blend-mode:normal;z-index:auto}.camp-horizon{aspect-ratio:3 / 4.25}.camp-horizon .plate-move{top:-2%;height:104%}.camp-horizon:after{top:70%}.camp-horizon picture img{filter:contrast(1.42) saturate(.4)}.print-pop{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.42) saturate(1.05);-webkit-mask-image:radial-gradient(circle 35vw at 44.6vw 83.8vw,#000 95%,transparent);mask-image:radial-gradient(circle 35vw at 44.6vw 83.8vw,#000 95%,transparent)}.tag-fix{display:block;position:absolute;left:39vw;top:27.1vw;width:11.2vw;height:10.6vw;background-size:110.5vw 147.33vw;background-position:-54.6vw -26.6vw;filter:contrast(1.42) saturate(.4);--edge: transparent, #000 16%, #000 84%, transparent;-webkit-mask-image:linear-gradient(to right,var(--edge)),linear-gradient(to bottom,var(--edge));-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,var(--edge)),linear-gradient(to bottom,var(--edge));mask-composite:intersect}}#drop{padding-block:64px 56px}.drop-head{display:grid;gap:12px}.drop-title{font-size:calc(var(--col) / 4.06)}.drop-title span{display:block;white-space:nowrap}.chips-wrap{position:sticky;top:calc(var(--safe-t) + var(--bar) - 8px);z-index:20;background:var(--black);box-shadow:0 -9px 0 var(--black);margin-top:22px}.chips{display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:8px var(--gr) 10px var(--gl)}.chips::-webkit-scrollbar{display:none}.chip{flex:1 0 auto;min-height:44px;min-width:44px;padding:0 9px;border-radius:22px;border:1px solid var(--hair);font:500 12px/1 var(--mono);letter-spacing:.02em;color:var(--pearl);transition:background .2s,color .2s,border-color .2s}.chip[aria-pressed=true]{background:var(--pearl);border-color:var(--pearl);color:var(--black)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 12px;margin-top:10px}.tile{display:block;text-align:center;min-width:0;content-visibility:auto;contain-intrinsic-size:auto calc(50vw + 24px)}.tile-name{display:block;margin-top:6px;font-size:14px;line-height:1.2;font-weight:500;padding-inline:8px}.tile-meta{display:block;margin-top:5px;font:400 11px/1.3 var(--mono);color:var(--pearl-2);padding-inline:8px}.tile-meta b{font-weight:500;color:var(--pearl)}.cause{padding-block:72px 80px;display:grid;gap:22px}.cause-cat{width:62px;height:auto;display:block}.cause-h span{display:block;white-space:nowrap;font-size:calc(var(--col) / var(--r));line-height:1.02}.cause p{font-size:20px;line-height:1.26}.cause .cta{animation:none;margin-top:6px}.foot{padding-block:28px calc(40px + var(--safe-b));border-top:1px solid var(--hair);display:grid;gap:8px}.foot-brand{font:500 11px/1.4 var(--mono);letter-spacing:.2em}.foot p:not(.foot-brand){color:var(--pearl-2);font-size:15px;line-height:1.35}.foot a{display:inline-flex;align-items:center;min-height:44px;font:500 13px/1 var(--mono);text-underline-offset:4px;justify-self:start}.dock{position:fixed;z-index:60;left:0;right:0;bottom:0;background:var(--black);border-top:1px solid var(--hair);padding-bottom:var(--safe-b);transform:translateY(calc(100% + 34px));opacity:0;visibility:hidden;transition:transform .5s var(--ease),opacity .35s,visibility 0s .5s}.dock.on{transform:none;opacity:1;visibility:visible;transition:transform .5s var(--ease),opacity .35s,visibility 0s}.dock-rail{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px))}.dock-rail::-webkit-scrollbar{display:none}.dock-btn{flex:1 0 44px;height:54px;display:grid;place-items:center}.dock-btn svg{display:block;width:44px;height:44px;overflow:visible}.dock-disc{fill:var(--black);stroke:var(--pearl-3);stroke-width:1}.dock-lit{fill:var(--pearl)}.dock-orbits{opacity:0;transition:opacity .3s}.dock-orbits circle{fill:none;stroke-width:.8}.dock-btn[aria-current=true] .dock-orbits{opacity:1}.dock-btn[aria-current=true] .dock-disc{stroke:var(--pearl)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000c7;opacity:0;transition:opacity .36s ease}.scrim.on{opacity:1}.sheet{position:fixed;z-index:100;left:0;right:0;bottom:0;max-height:94vh;max-height:94svh;display:flex;flex-direction:column;background:var(--black);border-top:1px solid var(--pearl-3);border-radius:24px 24px 0 0;transform:translateY(104%);transition:transform .46s var(--ease);will-change:transform;outline:none}.sheet.on{transform:none}.sheet.drag{transition:none}.grab{flex:none;height:26px;display:grid;place-items:center}.grab i{display:block;width:44px;height:4px;border-radius:2px;background:var(--pearl-3)}.sheet-close{position:absolute;z-index:3;top:6px;right:max(8px,env(safe-area-inset-right,0px));min-width:64px;min-height:44px;padding:0 10px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:right}.sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet-foot{flex:none;padding:10px var(--gr) calc(12px + var(--safe-b)) var(--gl);background:var(--black)}.p-stage{position:relative;width:min(100%,52svh);margin:0 auto}.p-stage .moon img{transition:opacity .3s ease}.p-views{position:absolute;right:2px;bottom:-6px;display:inline-flex;padding:3px;border:1px solid var(--hair);border-radius:25px;background:var(--black)}.p-views button{min-width:60px;min-height:44px;border-radius:22px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.p-views button[aria-pressed=true]{background:var(--pearl);color:var(--black)}.p-info{display:grid;gap:16px;padding:18px var(--gr) 10px var(--gl)}.p-title{font-size:46px}.p-sub{margin-top:6px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.p-kind{font-size:18px;font-weight:500}.p-price{font:500 16px/1 var(--mono);font-variant-numeric:tabular-nums}.p-facts{display:grid;gap:7px;font-size:15px;line-height:1.32;color:var(--pearl-2)}.p-facts li{position:relative;padding-left:18px}.p-facts li:before{content:"";position:absolute;left:1px;top:.45em;width:7px;height:7px;border-radius:50%;background:var(--pearl-2)}.size-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.size-note{font:500 11px/1.2 var(--mono);color:var(--pearl)}.sizes{display:flex;flex-wrap:wrap;gap:6px}.size{flex:1 1 48px;min-width:48px;min-height:48px;padding:0 8px;border-radius:12px;border:1px solid var(--hair);font:500 13px/1 var(--mono);transition:background .18s,color .18s,border-color .18s}.size[aria-pressed=true]{background:var(--pearl);border-color:var(--pearl);color:var(--black)}.sizes.need .size{border-color:var(--pearl-2)}.add{display:block;width:100%;min-height:60px;border-radius:30px;background:var(--pearl);color:var(--black);font:400 23px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;transition:transform .2s var(--ease),opacity .2s}.add:active{transform:scale(.985)}.add[disabled]{opacity:.78;cursor:default}.bag-top{padding:6px var(--gr) 8px var(--gl)}.bag-title{font-size:46px}.bag-list{padding:0 var(--gr) 8px var(--gl)}.bag-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--hair)}.bag-row:first-child{border-top:0}.bag-thumb{width:76px;height:76px;display:block;clip-path:circle(45.85%)}.bag-name{font-size:16px;font-weight:500;line-height:1.2}.bag-meta{margin-top:3px;font:400 12px/1.3 var(--mono);color:var(--pearl-2)}.bag-side{display:grid;justify-items:end}.bag-price{font:500 14px/1 var(--mono);font-variant-numeric:tabular-nums;padding-top:6px}.bag-rm{min-height:44px;min-width:44px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pearl-2);text-align:right;text-decoration:underline;text-underline-offset:3px}.bag-empty{padding:12px var(--gr) 22px var(--gl);display:grid;gap:18px}.bag-empty p{font-size:20px;line-height:1.26;color:var(--pearl-2)}.bag-foot{border-top:1px solid var(--hair);display:grid;gap:8px}.bag-sub{display:flex;justify-content:space-between;align-items:baseline}.bag-sub b{font:500 20px/1 var(--mono);font-variant-numeric:tabular-nums}.bag-note{font-size:15px;line-height:1.32;color:var(--pearl-2)}@media(prefers-reduced-motion:no-preference){.rv.in{animation:rise .85s var(--ease) both}.six.in i{animation:draw 1s var(--ease) both}.six.in i:nth-child(2){animation-delay:.05s}.six.in i:nth-child(3){animation-delay:.1s}.six.in i:nth-child(4){animation-delay:.15s}.six.in i:nth-child(5){animation-delay:.2s}.six.in i:nth-child(6){animation-delay:.25s}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(orientation:landscape){.totality{left:auto;right:var(--gr);width:min(30vw,340px);text-align:right}}@media(max-height:700px)and (max-width:900px){.totality{font-size:16px}.def{font-size:17px}.def-word{margin-bottom:6px}.cta{min-height:54px}.hero-foot{gap:12px}.cue{display:none}}@media(max-height:520px)and (max-width:900px){.def{display:none}.cta{width:auto;gap:16px;justify-self:center}}@media(min-width:600px)and (max-width:900px){.card{flex-basis:46vw;max-width:46vw}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{contain-intrinsic-size:auto calc(33vw + 32px)}.sheet{left:50%;right:auto;width:560px;margin-left:-280px;border-left:1px solid var(--hair);border-right:1px solid var(--hair)}}@media(orientation:landscape)and (max-width:900px){.art{width:min(100%,84vh);margin-left:auto;margin-right:auto}.st-title{font-size:min(calc(var(--col) / 3.66),24vh)}.intro-h{font-size:min(calc(var(--col) / 3.04),24vh)}.drop-title{font-size:min(calc(var(--col) / 4.06),26vh)}.cause-h span{font-size:min(calc(var(--col) / var(--r)),22vh)}.card{flex-basis:34vw;max-width:34vw}.camp{aspect-ratio:16 / 9}.cap span{font-size:min(calc(var(--col) / var(--r)),20vh)}}@media(min-width:901px){:root{--col: min(1320px, calc(100vw - 112px) );--bar: 64px;--umbra-size: min(calc(100vw / 4.39), var(--umbra-h))}html{scrollbar-gutter:stable}.bar{padding-left:40px;padding-right:40px}.totality{right:56px;font-size:22px}.hero-foot{left:40px;right:40px;grid-template-columns:minmax(0,1fr) auto;align-items:end;bottom:34px}.cta{width:290px}.cue{position:absolute;left:50%;bottom:8px;transform:translate(-50%)}.intro{padding-inline:calc((100vw - var(--col)) / 2)}.intro.gut,.intro .gut{padding-left:0;padding-right:0}.intro-h{font-size:min(13.4vw,26vh)}.intro-orb{width:94vh;height:94vh;left:36%;margin-top:-47vh}.intro-lead{font-size:32px}.intro-body{font-size:19px}.station{display:grid;column-gap:64px;max-width:1440px;margin:0 auto;padding:120px 56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(16px,1fr) auto auto;grid-template-areas:"art top" "art title" "art line" "art hint" "art gap" "art wear" "art strip"}.station .gut{padding-left:0;padding-right:0}.station .st-top{grid-area:top}.station .st-title{grid-area:title;font-size:min(7.4vw,124px)}.station .st-line{grid-area:line;font-size:23px}.station .st-hint{grid-area:hint}.station .art{grid-area:art;margin:0;align-self:center}.station .st-wear{grid-area:wear;margin:0}.st-arrows{display:inline-flex;gap:6px}.st-arrows button{width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);display:grid;place-items:center}.st-arrows button:hover{border-color:var(--pearl)}.st-pieces{display:none}.station .strip{grid-area:strip;margin:10px 0 0;padding:0;scroll-padding-left:0}.card{flex:0 0 min(23vw,320px);max-width:none}.camp{aspect-ratio:16 / 9}.cap{left:auto;right:56px;width:min(46vw,640px)}.cap span{font-size:calc(min(46vw,640px) / var(--r))}.camp-halo .cap{bottom:12%}.camp-room .cap{top:auto;bottom:12%;right:auto;left:56px}.camp-horizon .cap{right:auto;left:56px;bottom:8%}#drop,.cause,.foot{max-width:1440px;margin:0 auto;padding-left:56px;padding-right:56px}.drop-title{font-size:min(10vw,150px)}.drop-title span{display:inline}.chips{padding-left:0;padding-right:0}.chip{flex:none;padding:0 18px}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:34px 12px}.tile{contain-intrinsic-size:auto 310px}.tile-name{font-size:16px}.tile-meta{font-size:12px}.cause{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:40px}.cause-cat{width:110px}.cause-h span{font-size:min(calc(860px / var(--r)),calc(62vw / var(--r)))}.cause p{grid-column:2;font-size:24px}.cause .cta{grid-column:2;width:290px}.dock{left:50%;right:auto;width:480px;margin-left:-240px;background:none;border-top:0}.dock-rail{background:var(--black);border:1px solid var(--hair);border-bottom:0;border-radius:20px 20px 0 0}.sheet{left:50%;right:auto;width:560px;margin-left:-280px;max-height:92vh;border-left:1px solid var(--hair);border-right:1px solid var(--hair)}.p-stage{width:min(100%,44vh)}}a.bar-brand{color:inherit;text-decoration:none}a.add{display:flex;align-items:center;justify-content:center;text-decoration:none}.size[disabled]{opacity:.38;text-decoration:line-through;cursor:not-allowed}.foot a+a{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/lmo-page.css.map */
