.designpage{--md-e:cubic-bezier(.16, 1, .3, 1);--md-inset:clamp(1.25rem, 5vw, 4rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.designpage ::selection{background:var(--sdqyellow2,#ffd300);color:var(--sdqblack,#202020)}.designpage{scrollbar-color:#ffd30073 var(--sdqblack,#202020);scrollbar-width:thin}.designpage ::-webkit-scrollbar{width:10px;height:10px}.designpage ::-webkit-scrollbar-track{background:var(--sdqblack,#202020)}.designpage ::-webkit-scrollbar-thumb{border:2px solid var(--sdqblack,#202020);background:#ffd30059;border-radius:10px}.designpage ::-webkit-scrollbar-thumb:hover{background:#ffd30099}.designbody{background:var(--sdqblack,#202020);padding-top:calc(var(--sdqsectionpad) + var(--sdqnavheight));padding-bottom:var(--sdqsectionpad);gap:var(--sdqsectiongap);flex-direction:column;display:flex;position:relative;overflow-x:clip}.designfield{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#ffd30024 1px,#0000 1.5px);background-size:28px 28px;position:fixed;inset:0}.designsection{z-index:1;padding-inline:var(--md-inset);flex-direction:column;gap:clamp(1.75rem,4vw,3rem);display:flex;position:relative}.designhead{z-index:2;align-items:center;gap:clamp(1rem,3vw,2rem);display:flex;position:relative}.designhead-text{color:var(--sdqlight,#d6d6d6);letter-spacing:-.02em;flex:none;margin:0;font-size:clamp(2.5rem,9vw,7rem);font-weight:900;line-height:.9}.designhead-slash{color:var(--sdqyellow2,#ffd300)}.designhead-rule{flex:auto;align-self:center;min-height:40px;position:relative}.designhead-ruleline{background:var(--sdqyellow2,#ffd300);pointer-events:none;border-radius:999px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0;right:0}@media (max-width:700px){.designhead{flex-wrap:wrap}.designhead-rule{flex:100%}}.designintro{background:#20202057;border:1px solid #d6d6d61f;border-radius:3px;max-width:68ch;padding:clamp(1.4rem,3.2vw,2.6rem);position:relative}.designintro:before,.designintro:after{content:"";pointer-events:none;border-style:solid;border-color:#ffd30080;width:16px;height:16px;position:absolute}.designintro:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.designintro:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.designprose p{color:var(--sdqlight,#d6d6d6);margin:0;font-size:clamp(1.02rem,1rem + .35vw,1.2rem);line-height:1.62}.designprose b{color:var(--sdqyellow1,#ffee32);font-weight:700}.designprose a{color:var(--sdqyellow2,#ffd300);text-underline-offset:3px;transition:color .2s var(--md-e), text-decoration-color .2s var(--md-e);font-weight:700;text-decoration-color:#ffd30080}@media (hover:hover){.designprose a:hover{color:var(--sdqyellow1,#ffee32);-webkit-text-decoration-color:var(--sdqyellow1,#ffee32);text-decoration-color:var(--sdqyellow1,#ffee32)}}.designgrid-wrap{position:relative}@media (min-width:1180px){.designgrid-wrap{grid-template-columns:2.25rem 1fr;align-items:start;column-gap:1.5rem;display:grid}}.designspine{top:0;bottom:0;left:calc(-1 * var(--md-inset) + .5rem);z-index:1;pointer-events:none;background:#d6d6d61a;width:1px;display:none;position:absolute}.designspine-fill{transform-origin:top;transform:scaleY(var(--mdspine,0));background:linear-gradient(#ffd300d9,#ffd30033);position:absolute;inset:0;box-shadow:0 0 14px #ffd3004d}@media (min-width:1180px){.designspine{display:block}}.designcounter{color:var(--sdqlight,#d6d6d6);letter-spacing:.06em;text-align:center;font-variant-numeric:tabular-nums;writing-mode:vertical-rl;font-size:.85rem;font-weight:700;display:none}.designcounter-sep{opacity:.4;margin:.2em 0}@media (min-width:1180px){.designcounter{top:calc(var(--sdqnavheight) + 2rem);display:block;position:sticky}}.designgrid{grid-template-columns:minmax(0,540px);justify-content:center;align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (min-width:840px) and (max-width:1339px){.designgrid{grid-template-columns:repeat(2,minmax(0,540px))}}@media (min-width:1340px){.designgrid{grid-template-columns:repeat(3,minmax(0,540px))}}.designpanel,.designpanel *{box-sizing:border-box}.designpanel{background:var(--sdqblack,#202020);border:1px solid #ffd30047;border-radius:8px;width:100%;padding:.75rem;position:relative}.designpanel:before,.designpanel:after{content:"";border-color:var(--sdqyellow2,#ffd300);opacity:.7;pointer-events:none;border-style:solid;width:18px;height:18px;position:absolute}.designpanel:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.designpanel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.designpanel-index{z-index:2;color:#0000;-webkit-text-stroke:1.25px #ffd30066;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900;line-height:1;position:absolute;top:.6rem;right:.9rem}.designpanel-embed{background:var(--sdqgrey,#333533);width:100%;min-width:326px;max-width:540px;transition:border-color .3s var(--md-e);border:1px solid #0000;border-radius:4px;position:relative}.designpanel-embed blockquote.instagram-media{text-align:center;justify-content:center;align-items:center;width:100%;min-height:3.5rem;margin:0;padding:1.5rem;display:flex}.designpanel-embed blockquote.instagram-media>a{color:var(--sdqyellow2,#ffd300);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffd30080;padding-bottom:.2rem;font-size:.78rem;font-weight:800;text-decoration:none}.designpanel-embed iframe{display:block;width:100%!important;max-width:100%!important}@media (hover:hover){.designpanel:hover .designpanel-embed{border-color:#ffd30066}}.designpanel:focus-within .designpanel-embed{border-color:#ffd30066}.designpanel-fallback-hint{color:var(--sdqmute,#9b9b98);margin:.6rem 0 0;padding:0 .25rem;font-size:.78rem;line-height:1.4;display:none}.designpanel-fallback-hint a{color:var(--sdqyellow2,#ffd300);font-weight:700}[data-ig-blocked=true] .designpanel-fallback-hint,[data-ig-stalled=true] .designpanel-fallback-hint{display:block}[data-ig-stalled=true] .designpanel-embed{box-sizing:border-box;text-align:center;background:repeating-linear-gradient(135deg, #ffd3000d 0px, #ffd3000d 10px, transparent 10px, transparent 20px), var(--sdqgrey,#333533);border:1px dashed #ffd3004d;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:180px;padding:1.5rem;display:flex}[data-ig-stalled=true] .designpanel-embed iframe,[data-ig-stalled=true] .designpanel-embed blockquote{display:none!important}.designpanel-stalled-label{color:var(--sdqyellow2,#ffd300);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800;display:none}[data-ig-stalled=true] .designpanel-stalled-label{display:block}[data-ig-stalled=true] .designpanel-fallback-hint{max-width:32ch;margin:0;padding:0;font-size:.8rem;line-height:1.5}[data-ig-stalled=true] .designpanel-fallback-ask{display:none}@media (max-width:700px){.designpanel-index{font-size:clamp(1.4rem,5vw,1.7rem);top:.45rem;right:.7rem}}@media (max-width:419px){.designpanel{padding:0}}
