﻿*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}html{-webkit-text-size-adjust:100%}body{margin:0;background:#E9EFF0}.sb{--p: #E9EFF0;--t: #EEF5F6;--c: #FFFFFF;--l: #D5DFE1;--fl: #C9D5D8;--ink: #1D3940;--soft: #55696E;--teal: #1F7F96;--night: #15292E;--aqua: #DDF0F1;--a: #F27348;--ad: #D9552B;--at: #FBE1D6;--header-bg: var(--c);--header-ink: var(--ink);--panel-bg: var(--ink);--panel-ink: #FFFFFF;--sans: 'Hanken Grotesk', 'Roboto', system-ui, sans-serif;--serif: 'Newsreader', Georgia, serif;--err: #B3261E;min-height:100vh;background:var(--p);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5}.sb h1,.sb h2,.sb h3{color:var(--ink);margin:0;font-weight:500}.sb h3{font-size:20px}.sb p{margin:0}.sb a{color:var(--teal)}.sb .soft{color:var(--soft)}.sb .opt{font-weight:400;color:var(--soft)}.sb button{font-family:inherit;cursor:pointer}.sb input,.sb select,.sb textarea{font-family:inherit;font-size:15px;color:var(--ink)}.demo{background:#F7E9C4;color:#5B4300;text-align:center;font-weight:600;font-size:14px;padding:8px 16px}.m-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;background:var(--header-bg);color:var(--header-ink);border-bottom:1px solid var(--l)}.m-top .btn-g{color:inherit;border-color:color-mix(in srgb, currentColor 40%, transparent)}.m-top .btn-g:hover{background:var(--ink);color:#fff}.org{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;min-width:0}.org b{flex:none;width:34px;height:34px;border-radius:9px;background:var(--teal);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:500;font-size:18px}.org .org-logo{max-height:44px;max-width:220px;width:auto;height:auto;display:block}.m-wrap{max-width:1080px;margin:0 auto;padding:28px 28px 40px}.m-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:18px 28px;border-top:1px solid var(--l);font-size:13px;color:var(--soft)}.m-foot a{color:var(--soft);text-decoration:none;margin-right:14px}.m-foot a:hover{color:var(--ink)}.card{background:var(--c);border:1px solid var(--l);border-radius:12px;box-shadow:0 1px 2px rgba(29,57,64,0.06),0 8px 24px -12px rgba(29,57,64,0.18)}.card-in{padding:24px}.card-title{font-size:20px}.card h2{overflow-wrap:anywhere}.stack{display:grid;gap:14px}.hr{height:1px;background:var(--l);margin:4px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:11px 20px;font-weight:600;font-size:15px;border:1px solid transparent;text-decoration:none;line-height:1.2;transition:filter .15s, background .15s}.btn:disabled{opacity:.55;cursor:default}.btn-p{background:var(--ad);color:#fff}.crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumbs a{color:var(--teal);text-decoration:none;font-weight:600}.sb .sub{font-size:13px;color:var(--soft)}.sb .sub b{color:var(--ink)}.sb .sub a,.sb a.link{color:var(--teal);text-decoration:none;font-weight:600}.right{text-align:right}.center{text-align:center}.m-eyebrow.tight{margin:0}.b-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.toolbar.pager{justify-content:center}.sb a.btn-p{color:#fff}.sb a.btn-g{color:var(--ink)}.sb a.btn-g:hover{color:#fff}.sb .m-top a.btn-g{color:inherit}.sb .m-top a.btn-g:hover{color:#fff}.btn-p:not(:disabled):hover{filter:brightness(0.93)}.btn-g{background:transparent;color:var(--ink);border-color:rgba(29,57,64,0.35)}.btn-g:hover{background:var(--ink);color:#fff}.btn-block{width:100%}.btn-lg{padding:14px 24px;font-size:16px}.m-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.m-eyebrow::before{content:"";width:14px;height:14px;background:var(--a);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round'%3E%3Cpath d='M12 2v20M2 12h20M4.9 4.9l14.2 14.2M19.1 4.9L4.9 19.1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round'%3E%3Cpath d='M12 2v20M2 12h20M4.9 4.9l14.2 14.2M19.1 4.9L4.9 19.1'/%3E%3C/svg%3E") center/contain no-repeat}.title{font-family:var(--serif);font-size:36px;line-height:1.1;margin-bottom:12px;text-wrap:balance}.title.small{font-size:26px;margin:0}.lede{color:var(--soft);font-size:16px;max-width:60ch;margin:0 0 18px}.meter{display:grid;gap:8px}.meter .big{font-family:var(--serif);font-size:34px;line-height:1;color:var(--teal);font-variant-numeric:tabular-nums}.meter .big small{font-family:var(--sans);font-size:14px;color:var(--soft);margin-left:6px}.meter .track{height:10px;border-radius:999px;background:var(--aqua);overflow:hidden}.meter .fill{height:100%;width:0;border-radius:999px;background:var(--a);transition:width .6s ease}.meter .facts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--soft)}.meter .facts b{color:var(--ink);font-weight:600}.meter.compact .big{font-size:24px}.rich{color:var(--ink);font-size:16px;line-height:1.6}.rich p{margin:0 0 12px}.rich img{max-width:100%;height:auto}.rich.collapsed{max-height:320px;overflow:hidden;position:relative}.rich.collapsed::after{content:"";position:absolute;inset:auto 0 0;height:60px;background:linear-gradient(transparent, var(--p))}.story-block{display:grid;gap:6px}.story-block .more{justify-self:start;font-weight:600;font-size:14px;text-decoration:none}.about summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.about summary::-webkit-details-marker{display:none}.about summary::after{content:"+";font-size:20px;line-height:1;color:var(--soft)}.about[open] summary::after{content:"–"}.about .story-block{margin-top:10px}.gifts{display:grid}.gift{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--l)}.gift:last-child{border-bottom:0}.gift .av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--t);color:var(--teal);display:grid;place-items:center;font-weight:700;font-size:13px}.gift .who{flex:1;min-width:0;font-weight:600;font-size:14px;overflow-wrap:anywhere}.gift .amt{font-family:var(--serif);font-size:18px;font-variant-numeric:tabular-nums}.fld{display:grid;gap:5px;min-width:0}.fld>label{font-size:13px;font-weight:600;color:var(--ink)}.in{width:100%;height:44px;border:1px solid var(--fl);border-radius:9px;background:#fff;padding:0 13px;font-size:15px;color:var(--ink);outline:none;margin:0}.in::placeholder{color:#8A9DA2}.in:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(31,127,150,0.18)}textarea.in.area{height:auto;min-height:72px;padding:10px 13px;resize:vertical;line-height:1.4}select.in{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2355696E' stroke-width='1.8'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center/16px;padding-right:32px}.in.frame{padding:0 13px;display:block}.in.frame iframe{height:42px !important}.in.money{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-size:22px}.in.money em{font-style:normal;color:var(--soft);font-family:var(--sans);font-size:16px}.in.money input{border:0;outline:none;width:100%;height:100%;font-family:var(--serif);font-size:22px;background:transparent;padding:0}.fld.bad .in,.fld.bad .in.money{border-color:var(--err);box-shadow:0 0 0 3px rgba(179,38,30,0.15)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid2.tight{gap:8px}.check{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--ink);cursor:pointer}.check input{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--teal)}.check small{display:block;color:var(--soft);font-size:12.5px}.check.bad{color:var(--err)}.seg{display:flex;background:var(--t);border:1px solid var(--l);border-radius:10px;padding:3px;gap:3px}.seg button{flex:1;border:0;background:transparent;border-radius:8px;padding:9px 10px;font-weight:600;font-size:14px;color:var(--soft)}.seg button.on{background:var(--ink);color:#fff}.seg.four button{padding:9px 4px;font-size:13px}.chips{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.chip{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid var(--fl);background:var(--c);min-height:64px;color:var(--ink)}.chip strong{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.chip span{font-size:12px;color:var(--soft);line-height:1.25}.chip:hover{border-color:var(--ad)}.chip.on{border-color:var(--ad);background:var(--at);box-shadow:0 0 0 2px var(--ad) inset}.chip.on span{color:var(--ink)}.chip.other strong{font-family:var(--sans);font-size:15px;font-weight:600;align-self:center}.hint{font-size:13px;color:var(--soft);text-align:center;padding:4px 0}.reveal{display:grid;gap:14px;overflow:hidden;max-height:0;opacity:0;transition:max-height .45s ease, opacity .3s ease .08s}.reveal:not(.open){margin-top:-14px}.reveal.open{max-height:2400px;opacity:1;overflow:visible}@media (prefers-reduced-motion: reduce){.reveal{transition:none}}.ret{display:grid;gap:8px;padding:16px;border-radius:10px;background:var(--t);font-size:14px;color:var(--soft)}.ret b{color:var(--ink);font-size:15px}.err{color:var(--err);font-size:14px;font-weight:600}.secure{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--soft);justify-content:center;text-align:center}.steps{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--soft);flex-wrap:wrap}.steps b{display:inline-flex;align-items:center;gap:7px;color:var(--soft);font-weight:600}.steps b i{width:22px;height:22px;border-radius:50%;border:1px solid var(--fl);display:grid;place-items:center;font-style:normal;font-size:12px;background:#fff}.steps b.done i{background:var(--teal);border-color:var(--teal);color:#fff}.steps b.now{color:var(--ink)}.steps b.now i{border-color:var(--ad);color:var(--ad);box-shadow:0 0 0 2px var(--at)}.steps .sep{width:18px;height:1px;background:var(--l)}.summary{display:grid;gap:6px;padding:14px 16px;border-radius:10px;background:var(--t);font-size:14px}.summary .row{display:flex;justify-content:space-between;gap:12px}.summary .row>span:last-child{text-align:right}.summary .row.total{font-weight:700;font-size:15px;padding-top:6px;border-top:1px solid var(--l)}.summary a{color:var(--teal);font-weight:600;text-decoration:none;margin-left:10px;font-size:13px;white-space:nowrap}.tip{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--soft)}.tip .in{height:36px;width:104px;font-size:14px;flex:none}.receipt{display:grid;gap:0}.receipt .row{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid var(--l)}.receipt .row span:first-child{color:var(--soft)}.receipt .row span:last-child{text-align:right;overflow-wrap:anywhere}.share{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.share .btn{padding:9px 14px;font-size:14px}.give{position:relative}.screen{display:none}.screen.on{display:block;animation:screen-in .28s ease}@keyframes screen-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.screen.on{animation:none}}.spin{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}.spin::before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--l);border-top-color:var(--ad);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.busy{position:absolute;inset:0;border-radius:12px;background:rgba(255,255,255,0.72);display:grid;place-items:center;z-index:2}.modal-back{display:none;position:fixed;inset:0;background:rgba(21,41,46,0.55);z-index:20}.modal{display:none;position:fixed;inset:0;z-index:21;align-items:center;justify-content:center;padding:16px;pointer-events:none}.modal-back.open{display:block}.modal.open{display:flex}.modal .card{width:100%;max-width:480px;position:relative;pointer-events:auto}.modal .close{position:absolute;top:10px;right:14px;font-size:24px;line-height:1;text-decoration:none;color:var(--soft)}.copy{display:flex;gap:8px}.copy .in{flex:1;min-width:0;font-size:13px}.b-col{max-width:600px;margin:0 auto}.hero{background:var(--panel-bg);color:var(--panel-ink);padding:40px 28px 48px}.hero .hero-in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:36px;align-items:end}.hero .m-eyebrow{color:color-mix(in srgb, var(--panel-ink) 75%, var(--teal))}.hero .m-eyebrow::before{background:var(--panel-ink)}.hero .title{color:var(--panel-ink);font-size:44px}.hero .lede{color:color-mix(in srgb, var(--panel-ink) 78%, transparent)}.hero .meter .big{color:var(--panel-ink)}.hero .meter .big small{color:color-mix(in srgb, var(--panel-ink) 75%, transparent)}.hero .meter .track{background:color-mix(in srgb, var(--panel-ink) 18%, transparent)}.hero .meter .facts{color:color-mix(in srgb, var(--panel-ink) 70%, transparent)}.hero .meter .facts b{color:var(--panel-ink)}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--l);background:var(--c);font-size:13px;font-weight:600;color:var(--soft);text-decoration:none;cursor:pointer;font-family:inherit}.pill:hover{color:var(--ink);border-color:var(--fl)}.pill.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pill.muted{opacity:.5}.search{flex:1;min-width:180px;height:38px;font-size:14px}.items{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.item{display:grid;grid-template-rows:auto 1fr;overflow:hidden;position:relative;transition:box-shadow .15s, transform .15s}.item:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1);transform:translateY(-2px)}.item .cover-link{position:absolute;inset:0;z-index:1}.item .foot .btn,.item .foot .qty,.item .body h3 a{position:relative;z-index:2}.item .img{aspect-ratio:4 / 3;background:linear-gradient(135deg, var(--t), var(--aqua));display:grid;place-items:center;color:var(--teal);font-family:var(--serif);font-size:18px;position:relative;overflow:hidden}.item .img img{width:100%;height:100%;object-fit:cover;display:block}.item .img .ph{padding:12px 16px;text-align:center;text-wrap:balance}.item .body{padding:14px 16px;display:grid;gap:6px;align-content:start}.item h3{font-size:17px;margin:0}.item .cat{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.item .price{font-family:var(--serif);font-size:20px;font-variant-numeric:tabular-nums}.item .price small{font-family:var(--sans);font-size:12.5px;color:var(--soft);margin-left:6px}.item .foot{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:4px}.item .foot .btn{padding:8px 14px;font-size:14px}.item.sold .img{filter:grayscale(1);opacity:.7}.badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:var(--ad);color:#fff}.badge.soft{background:#fff;color:var(--ink)}.badge.sold{background:var(--night)}.badge.inline{position:static;display:inline-block}.badge.inline.soft{background:var(--t);border:1px solid var(--l)}.qty{display:inline-flex;align-items:center;border:1px solid var(--fl);border-radius:9px;overflow:hidden;height:40px;background:#fff}.qty button{width:40px;height:100%;border:0;background:var(--t);font-size:18px;color:var(--ink)}.qty button:disabled{color:var(--fl);cursor:default}.qty span,.qty input{min-width:40px;text-align:center;font-weight:600;border:0;background:transparent;font-size:15px}.qty input{width:48px;height:100%;outline:none;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty.small{height:34px}.qty.small button{width:34px}.lines{display:grid}.line{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--l)}.line:last-child{border-bottom:0}.line .thumb{width:56px;height:56px;border-radius:9px;background:linear-gradient(135deg, var(--t), var(--aqua));overflow:hidden}.line .thumb img{width:100%;height:100%;object-fit:cover;display:block}.line .name{font-weight:600;min-width:0}.line .name small{display:block;font-weight:400;color:var(--soft);font-size:12.5px}.line .amt{font-family:var(--serif);font-size:18px;text-align:right;font-variant-numeric:tabular-nums}.line.plain{grid-template-columns:minmax(0, 1fr) auto;padding:8px 0}.line.plain .amt{font-size:15px}.warn{padding:10px 12px;border-radius:9px;background:#FBE1D6;color:#7A2E12;font-size:13.5px}.ok{padding:10px 12px;border-radius:9px;background:var(--aqua);color:var(--ink);font-size:13.5px}.tix .row{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--l)}.tix .row:last-child{border-bottom:0}.tix .row b{font-size:15px}.tix .row small{display:block;color:var(--soft);font-size:12.5px}.tix .row .price{font-family:var(--serif);font-size:18px;min-width:64px;text-align:right}.tix .row.sold .price{color:var(--soft)}.att{display:grid;gap:10px;padding:12px 14px;border-radius:10px;background:var(--t)}.att .who{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.att .in{background:#fff}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.count{display:flex;gap:10px}.count div{display:grid;text-align:center;padding:8px 12px;border-radius:9px;background:color-mix(in srgb, var(--panel-ink) 12%, transparent);min-width:62px}.count b{font-family:var(--serif);font-size:24px;line-height:1;color:var(--panel-ink);font-variant-numeric:tabular-nums}.count small{font-size:11px;color:color-mix(in srgb, var(--panel-ink) 70%, transparent);text-transform:uppercase;letter-spacing:.06em}.bidrow{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.bidrow .now{font-family:var(--serif);font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.bidrow .now small{font-family:var(--sans);font-size:13px;color:var(--soft);margin-left:6px}.hist div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--l);color:var(--soft);font-size:13.5px}.hist div b{color:var(--ink)}.hist div:last-child{border-bottom:0}.gallery{display:grid;gap:10px}.gallery .main{aspect-ratio:4 / 3;border-radius:12px;background:linear-gradient(135deg, var(--t), var(--aqua));display:grid;place-items:center;color:var(--teal);font-family:var(--serif);font-size:22px;overflow:hidden}.gallery .main img{width:100%;height:100%;object-fit:contain;display:block;background:#fff;cursor:zoom-in}.gallery .thumbs{display:flex;gap:8px;flex-wrap:wrap}.gallery .thumbs button{width:64px;height:48px;border-radius:8px;background:var(--t);border:1px solid var(--l);padding:0;overflow:hidden}.gallery .thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.gallery .thumbs button.on{border-color:var(--ad);box-shadow:0 0 0 2px var(--at) inset}.gallery .main .ph{padding:16px;text-align:center;text-wrap:balance}.gallery .zoom{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:rgba(21,41,46,0.92);cursor:zoom-out}.gallery .zoom img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff}.gallery .zoom .close{position:absolute;top:10px;right:16px;border:0;background:transparent;color:#fff;font-size:34px;line-height:1;cursor:pointer}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--l);font-size:14px;font-weight:600;color:var(--soft)}.tabs button,.tabs span{padding:10px 0;margin-bottom:-1px;border:0;background:transparent;color:inherit;font:inherit}.tabs .on{color:var(--ink);border-bottom:2px solid var(--ad)}.state{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;background:var(--aqua)}.state.bad{background:#FBE1D6}.state b{font-size:16px}.state small{display:block;color:var(--soft);margin-top:2px}.cartbtn{position:relative}.cartbtn i{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--ad);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;font-style:normal}.sponsors{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sponsors span,.sponsors a{padding:8px 14px;border-radius:9px;background:var(--c);border:1px solid var(--l);font-weight:600;font-size:13px;color:var(--soft);text-decoration:none}.sponsors img{max-height:48px;width:auto}.two{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:28px;align-items:start}.two .side{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:2px;margin:-2px}.two-wide{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:28px;align-items:start}@media (max-width: 860px){.m-top,.m-wrap,.hero,.m-foot{padding-left:calc(16px + env(safe-area-inset-left, 0px));padding-right:calc(16px + env(safe-area-inset-right, 0px))}.m-wrap{padding-top:18px}.hero .hero-in{grid-template-columns:1fr}.chips{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}.grid2.tight{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr}.title{font-size:30px}.hero .title{font-size:34px}.hero{padding-bottom:32px}.card-in{padding:18px}.items{grid-template-columns:1fr 1fr}.two,.two-wide{grid-template-columns:1fr}.two .side{position:static;max-height:none;overflow:visible}.tix .row{grid-template-columns:minmax(0, 1fr) auto}.tix .row .price{grid-column:2}}@media (max-width: 520px){.items{grid-template-columns:1fr}}.wait{display:grid;gap:10px;padding:16px;border-radius:9px;background:var(--t);text-align:center}.wait .spin{justify-content:center}.wait p{margin:0;color:var(--soft);font-size:14px}.a-grid{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:28px;align-items:start}.a-side{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:2px;margin:-2px}.b-head .meter{flex:1;min-width:220px}.c-grid{display:grid;grid-template-columns:minmax(0, 1fr) 420px;gap:28px;align-items:start;margin-top:8px}.c-form{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:2px;margin:-2px}.story-blocks{display:grid;gap:18px;padding-top:8px}@media (max-width: 860px){.a-grid,.c-grid{grid-template-columns:1fr}.a-side,.c-form{position:static;max-height:none;overflow:visible}.a-grid .a-side{order:-1}.c-grid{margin-top:0}}.line .name .qty{margin-top:8px;height:34px}.line .name .qty button{width:34px}
