.designer{background:var(--ink);color:var(--ivory);padding:150px 0 140px;position:relative;overflow:hidden}.designer .lede{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:70px}.designer .lede p.big{font-family:var(--serif);font-size:clamp(33px,2.8vw,45px);line-height:1.18;font-weight:300}.designer .lede p{font-size:19px;line-height:1.75;color:#cfc8bb}.designer .lede .link{color:var(--ivory);margin-top:14px}.dz{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:stretch}.qpanel{display:flex;flex-direction:column;gap:30px}.qpanel .who{display:flex;align-items:center;gap:14px;font-size:16px;color:#bdb5a6}.qpanel .who .av{width:44px;height:44px;border-radius:50%;background:var(--bronze);display:grid;place-items:center;color:#fff;font-family:var(--serif);font-size:23px;font-style:italic}.q .lab{display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:#a9a192;margin-bottom:14px}.q .lab b{font-family:var(--serif);font-style:italic;font-size:21px;letter-spacing:0;text-transform:none;color:var(--bronze);font-weight:400}.q .where{font-size:17px;color:#a9a192;line-height:1.6}.q .where .o{padding:6px 12px;font-size:16px}.opts{display:flex;flex-wrap:wrap;gap:8px}.o{display:inline-flex;align-items:center;gap:0;padding:11px 16px;border-radius:999px;border:1px solid rgba(244,240,232,.22);font-size:17px;color:#e2dacc;transition:background .35s,color .35s,border-color .35s,gap .45s var(--ease),padding .45s var(--ease);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:none}.o .i{width:0;height:16px;opacity:0;transition:width .45s var(--ease),opacity .3s,transform .5s var(--spring);transform:scale(.3) rotate(-30deg)}.o:hover,.o.on{gap:9px;padding-left:13px}.o:hover .i,.o.on .i{width:16px;opacity:1;transform:none}.o:hover{border-color:#f4f0e899}.o.on{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.o.fit{border-color:var(--bronze)}.o.fit:not(.on) .i{width:16px;opacity:1;transform:none}.o.fit:not(.on){gap:9px;padding-left:13px;color:var(--ivory)}.o.nofit{opacity:.38}.o.nofit:hover{opacity:.8}.opts.shuffle .o{animation:pop .5s var(--spring) both}.opts.shuffle .o:nth-child(2){animation-delay:.05s}.opts.shuffle .o:nth-child(3){animation-delay:.1s}.opts.shuffle .o:nth-child(4){animation-delay:.15s}.opts.shuffle .o:nth-child(5){animation-delay:.2s}.feelnote{margin-top:12px;font-size:16px;line-height:1.55;color:#a9a192;display:block;min-height:2.6em}.feelnote b{color:var(--ivory);font-weight:500}.feelnote .i{width:14px;height:14px;display:inline-block;vertical-align:-2px;margin-right:7px;color:var(--bronze)}.summary{border-top:1px solid rgba(244,240,232,.18);padding-top:24px;font-family:var(--serif);font-size:31px;line-height:1.28;font-weight:300;min-height:5.2em}.summary em{color:var(--bronze)}.summary .dest{color:var(--ivory);font-style:italic;border-bottom:1px solid var(--bronze)}.summary .fade{animation:sumin .7s var(--ease)}@keyframes sumin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qpanel .acts{display:flex;gap:10px;flex-wrap:wrap}.globe-wrap{position:relative;min-height:min(640px,78vh);height:100%;max-height:calc(100vh - 140px);border:1px solid rgba(244,240,232,.12);border-radius:4px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#221f19,#16140f 65%)}.globe-wrap>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.globe-wrap .g-card svg,.globe-wrap .g-hint svg,.globe-wrap .g-zoom svg,.globe-wrap .g-tip svg{position:static;inset:auto;width:1em;height:1em}.globe-wrap .sphere{fill:#1b1914}.globe-wrap .halo{fill:none;stroke:#f4f0e81f;stroke-width:1}.globe-wrap .grat{fill:none;stroke:#f4f0e80f;stroke-width:.6}.globe-wrap .land{fill:#3a362e;stroke:#16140f;stroke-width:.5;transition:fill .3s;cursor:pointer}.globe-wrap .land.been{fill:#5a5243}.globe-wrap .land:hover{fill:#6d6455}.globe-wrap .mkg.dest .mk{r:2.2;fill:#cdbf9f}.globe-wrap .mkg.dest .mk-ring{display:none}.globe-wrap .mkg.dest:hover .mk{r:4}.g-card .did{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.g-card .did span{font-size:14px;letter-spacing:.04em;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);background:var(--paper)}.g-legend b{font-weight:600;color:var(--ivory)}.globe-wrap .land.vibe{fill:#765e44;animation:vibe 2.6s ease-in-out infinite}.globe-wrap .land.vibe:hover{fill:#a27f57}.globe-wrap .land.sel{fill:var(--bronze);animation:none}@keyframes vibe{50%{fill:#5b4935}}.globe-wrap .mk{fill:var(--ivory);transition:r .3s}.globe-wrap .mkg:hover .mk{r:5}.globe-wrap .mk-ring{fill:none;stroke:var(--ivory);stroke-width:1;opacity:.6;transform-box:fill-box;transform-origin:center;animation:ping 2.4s ease-out infinite}.globe-wrap .mk-hit{fill:transparent;cursor:pointer}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3.4);opacity:0}}.globe-wrap.globe-failed:after{content:"Globe unavailable";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8f8778;font-size:15px;letter-spacing:.2em;text-transform:uppercase}.g-hint{position:absolute;left:22px;top:20px;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:#8f8778;display:flex;gap:10px;align-items:center;pointer-events:none}.g-hint .i{width:14px;height:14px}.g-zoom{position:absolute;right:18px;top:18px;display:grid;gap:6px}.g-zoom button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(244,240,232,.22);display:grid;place-items:center;color:var(--ivory);background:#16140f99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s,color .3s}.g-zoom button:hover{background:var(--ivory);color:var(--ink)}.g-tip{position:absolute;pointer-events:none;background:var(--ivory);color:var(--ink);font-family:var(--serif);font-size:21px;padding:6px 14px;border-radius:999px;transform:translate(-50%,-140%);opacity:0;transition:opacity .2s;white-space:nowrap;z-index:3;max-width:none;overflow:visible}.g-tip.on{opacity:1}.g-legend{position:absolute;left:22px;bottom:20px;display:flex;gap:18px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#8f8778;flex-wrap:wrap}.g-legend span{display:inline-flex;align-items:center;gap:8px}.g-legend i{width:7px;height:7px;border-radius:50%;background:var(--ivory);display:inline-block}.g-legend i.s{background:var(--bronze)}.g-legend i.v{background:#765e44}.g-card{position:absolute;right:18px;top:18px;bottom:auto;max-height:calc(100% - 36px);overflow:auto;scrollbar-width:thin;width:min(340px,calc(100% - 36px));background:var(--ivory);color:var(--ink);padding:24px 24px 22px;border-radius:4px;transform:translateY(-14px);opacity:0;pointer-events:none;transition:transform .6s var(--ease),opacity .4s;z-index:5;box-shadow:0 20px 60px #00000059}.globe-wrap.has-card .g-zoom{top:auto;bottom:18px}.globe-wrap.has-card .g-hint{display:none}.g-card.on{transform:none;opacity:1;pointer-events:auto}.g-card .k{font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);display:flex;align-items:center;gap:8px}.g-card .k .i{width:13px;height:13px}.g-card h4{font-family:var(--serif);font-size:41px;font-weight:400;line-height:1;margin:10px 0}.g-card p{font-size:17px;line-height:1.6;color:var(--ink-2)}.g-card .past{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-2);background:var(--stone);padding:8px 10px;border-radius:4px;margin:-2px 0 12px}.g-card .past .i{width:14px;height:14px;flex:none}.g-card .vb{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.g-card .vb small{width:100%;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}.g-card .vb span{display:inline-flex;align-items:center;gap:6px;font-size:15px;padding:6px 10px;border-radius:999px;background:var(--ink);color:var(--ivory);animation:pop .5s var(--spring) both}.g-card .vb span:nth-of-type(2){animation-delay:.07s}.g-card .vb span:nth-of-type(3){animation-delay:.14s}.g-card .vb span:nth-of-type(4){animation-delay:.21s}.g-card .vb .i,.g-card .vb svg{width:13px;height:13px;flex:none}.g-card .k svg{width:13px;height:13px}.g-card .row{display:flex;gap:8px;margin-top:16px}.g-card .row a{font-size:14px;letter-spacing:.16em;text-transform:uppercase;padding:10px 14px;border-radius:999px;border:1px solid var(--ink)}.g-card .row a.s{background:var(--ink);color:var(--ivory)}.g-card .x{position:absolute;right:14px;top:14px;opacity:.5}.jumps{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;align-items:center}.jumps .lbl{font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:#8f8778;margin-right:6px}.jumps button{font-family:var(--serif);font-size:22px;color:#d8d0c2;padding:2px 4px;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.jumps button:hover{color:var(--ivory);border-color:var(--bronze)}.jumps .sep{color:#5b554b}@media(max-width:1100px){.designer{padding:100px 0}.dz,.designer .lede{grid-template-columns:1fr;gap:40px}.globe-wrap{min-height:min(560px,90vw);max-height:none}.g-card{top:auto;bottom:18px;transform:translateY(14px);max-height:70%}.globe-wrap.has-card .g-zoom{top:18px;bottom:auto}.summary{font-size:27px}}@media(prefers-reduced-motion:reduce){.globe-wrap .land.vibe,.globe-wrap .mk-ring,.opts.shuffle .o,.g-card .vb span,.summary .fade{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gaya-designer.css.map */
