geometry-survey{--gs-ink: #111111;--gs-paper: #f5f1ea;--gs-card: #f9f6f0;--gs-line: rgba(17, 17, 17, .14);--gs-muted: rgba(17, 17, 17, .64);--gs-ok: #2d5a34;--gs-ok-bg: #e4efe2;--gs-bad: #8a2b1e;--gs-bad-bg: #f8e3df;--gs-px: 20px;display:block;background:var(--gs-paper);color:var(--gs-ink);font-family:"CircularXX",var(--font-body-family, sans-serif);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}geometry-survey[data-phase=trans]{background:var(--gs-ink)}geometry-survey *,geometry-survey *:before,geometry-survey *:after{box-sizing:border-box}geometry-survey :where(h1,h2,p,ul,fieldset,legend){margin:0;padding:0;border:0}geometry-survey :where(h1,h2){font-family:inherit;letter-spacing:-.01em}geometry-survey :is(h1,h2,p,li,label,legend,span,strong){color:inherit}geometry-survey :focus-visible{outline:2px solid var(--gs-ink);outline-offset:3px}:is(.gs-welcome,.gs-top,.gs-trans,.gs-bar--dark) :focus-visible{outline-color:var(--gs-card)}geometry-survey [data-focus]:focus{outline:none}.gs-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-noscript{padding:48px var(--gs-px);text-align:center}geometry-survey [data-survey-root]{display:flex;flex-direction:column;min-height:calc(100dvh - var(--header-height, 0px))}.gs-page,.gs-trans{flex:1 0 auto}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:1px solid var(--gs-ink);border-radius:6px;background:var(--gs-ink);color:var(--gs-card);font:inherit;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.gs-btn:hover{transform:translateY(-1px)}.gs-btn--light{background:var(--gs-card);color:var(--gs-ink);border-color:var(--gs-card)}.gs-btn--outline{background:transparent;color:var(--gs-ink)}.gs-link-btn{padding:8px 0;border:0;background:none;color:inherit;font:inherit;font-size:16px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gs-bar .gs-link-btn[data-act=back]{text-decoration:none}.gs-links a{color:inherit;text-underline-offset:3px}.gs-eyebrow{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#f9f6f0d9}.gs-eyebrow--dark{color:var(--gs-muted)}.gs-h{margin-top:10px;font-size:25px;font-weight:500;line-height:1.25}.gs-lead{margin-top:12px;font-size:17px}.gs-hint{margin-top:10px;color:var(--gs-muted)}.gs-fine{margin-top:14px;font-size:14px;color:#f9f6f0d9}.gs-fine--dark{margin-top:28px;color:var(--gs-muted)}.gs-optional{font-size:.6em;font-weight:400;color:var(--gs-muted);vertical-align:middle}.gs-count{margin-top:12px;font-size:14px;font-weight:500}.gs-note{margin-top:14px;font-size:15px;color:var(--gs-muted)}.gs-milestone{margin-bottom:18px;padding:10px 14px;border-radius:6px;background:var(--gs-ok-bg);color:var(--gs-ok);font-size:15px}.gs-error{margin-top:16px;padding:10px 14px;border-radius:6px;background:var(--gs-bad-bg);color:var(--gs-bad);font-size:15px}.gs-error--field{margin-top:8px;padding:8px 12px;font-size:14px}body:has(geometry-survey) .tl-switcher-container{display:none!important}.gs-logo{display:inline-flex;align-items:center;color:inherit;font-weight:600;letter-spacing:.3em;text-decoration:none;text-transform:uppercase}.gs-logo img{display:block;width:auto;height:14px}.gs-brand{position:relative;z-index:2}.gs-brand__in{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:calc(688px + 2 * var(--gs-px));margin:0 auto;padding:20px var(--gs-px)}.gs-brand__site{color:inherit;font-size:14px;text-decoration:none;text-underline-offset:4px}.gs-brand__site:hover{text-decoration:underline}.gs-brand--dark{background:var(--gs-ink);color:var(--gs-card)}.gs-brand--light{border-bottom:1px solid var(--gs-line);background:#fff}.gs-welcome{position:relative;display:flex;flex:1 0 auto;flex-direction:column;overflow:hidden;background:#2a2724;color:#fff}.gs-welcome__img,.gs-welcome__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gs-welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#00000080 45%,#000000b3)}.gs-welcome__top{position:relative;z-index:1;display:flex;justify-content:flex-end;padding:22px var(--gs-px);font-size:13px}.gs-welcome__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:calc(620px + 2 * var(--gs-px));padding:16px var(--gs-px) 32px}.gs-welcome__brand{display:flex;flex-direction:column;align-items:flex-start;gap:36px}.gs-welcome__logo{display:block;color:inherit}.gs-welcome__logo img{display:block;width:auto;height:26px}.gs-welcome__eyebrow{display:inline-flex;align-items:center;height:32px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#1111118c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.gs-welcome__h{margin-top:18px;font-size:44px;font-weight:500;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.gs-welcome__lead{max-width:560px;margin-top:18px;font-size:17px;text-wrap:pretty}.gs-pill{display:inline-flex;align-items:center;height:32px;margin-top:28px;padding:0 14px;border:1px solid rgba(255,255,255,.6);border-radius:8px;font-size:13px}.gs-prize{display:flex;align-items:center;gap:20px;max-width:540px;margin-top:28px;padding:20px 22px;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:#f9f6f024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gs-prize__num{display:flex;flex:none;flex-direction:column;gap:2px;padding-right:20px;border-right:1px solid rgba(255,255,255,.45);font-size:48px;font-weight:500;line-height:.9;letter-spacing:-.04em}.gs-prize__num span{font-size:11px;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.gs-prize__text{font-size:16px;font-weight:500;line-height:1.45;text-wrap:pretty}.gs-welcome__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px}.gs-btn--lg{min-height:64px;padding:0 40px;border-radius:8px;font-size:18px}.gs-btn--light.gs-btn--lg{border-color:#fff;background:#fff}.gs-welcome__note{max-width:380px;font-size:14px;line-height:1.45}.gs-welcome .gs-link-btn{display:block;margin-top:12px;font-size:14px}.gs-welcome__foot{position:relative;z-index:1;padding:0 var(--gs-px) calc(16px + env(safe-area-inset-bottom));font-size:11px;line-height:1.5;color:#ffffffb3}.gs-welcome__foot p{max-width:620px}.gs-welcome__foot a{color:#ffffffd9}.gs-top{background:var(--gs-ink);color:var(--gs-card)}.gs-top__in{display:grid;grid-template-columns:1fr;gap:12px;max-width:calc(688px + 2 * var(--gs-px));margin:0 auto;padding:18px var(--gs-px) 16px}.gs-top__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-top__count{font-size:14px;font-weight:500}.gs-segs{display:flex;gap:3px}.gs-segs span{height:3px;border-radius:2px;background:#f9f6f040;overflow:hidden}.gs-segs i{display:block;height:100%;background:var(--gs-card);transition:width .3s ease}.gs-top__meta{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#f9f6f0cc}.gs-page{padding:36px var(--gs-px) 120px}.gs-narrow{max-width:600px;margin:0 auto}.gs-narrow--wide{max-width:688px}.gs-bar{position:sticky;bottom:0;z-index:2;border-top:1px solid var(--gs-line);background:var(--gs-paper)}.gs-bar--dark{border-color:#f9f6f026;background:var(--gs-ink);color:var(--gs-card)}.gs-bar__in{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:calc(688px + 2 * var(--gs-px));margin:0 auto;padding:12px var(--gs-px) calc(12px + env(safe-area-inset-bottom))}.gs-opts{display:grid;gap:8px;margin-top:24px;list-style:none}.gs-opt{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:14px 18px;border:1px solid var(--gs-line);border-radius:6px;background:var(--gs-card);color:var(--gs-ink);font:inherit;font-size:17px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gs-opt:hover{border-color:#1116}.gs-opt.is-on{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-card)}.gs-opt.is-off{opacity:.45}.gs-opt__mark{flex:0 0 auto;position:relative;width:22px;height:22px;border:1.5px solid currentColor;background:#fff}.gs-opt__mark--dot{border-radius:50%}.gs-opt__mark--box{border-radius:4px}.is-on>.gs-opt__mark{background:var(--gs-ink);border-color:var(--gs-card)}.is-on>.gs-opt__mark--dot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--gs-card)}.is-on>.gs-opt__mark--box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--gs-card);border-width:0 2px 2px 0;transform:rotate(45deg)}.gs-other{display:block;margin-top:8px}.gs-other input,.gs-input,.gs-textarea,.gs-field input,geometry-survey select{width:100%;min-height:56px;padding:14px 16px;border:1px solid rgba(17,17,17,.18);border-radius:6px;background:var(--gs-card);color:var(--gs-ink);font:inherit;font-size:17px}.gs-input,.gs-textarea{margin-top:24px}.gs-textarea{min-height:180px;resize:vertical}geometry-survey [aria-invalid=true]{border-color:var(--gs-ink)}.gs-mx{margin-top:20px}.gs-mx__head{display:none}.gs-mx__row{padding:18px 0;border-top:1px solid var(--gs-line);scroll-margin:120px}.gs-mx__row.is-missing{margin:0 -12px;padding:18px 12px;background:#fbedea}.gs-mx__label{display:flex;align-items:flex-start;gap:10px;font-weight:500}.gs-mx__mark{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border:1px solid var(--gs-line);border-radius:50%;font-size:12px;font-weight:600;line-height:1}.gs-mx__mark.is-done{border-color:var(--gs-ok-bg);background:var(--gs-ok-bg);color:var(--gs-ok)}.gs-mx__mark.is-missing{border-color:var(--gs-bad-bg);background:var(--gs-bad-bg);color:var(--gs-bad)}.gs-mx__cells{display:grid;gap:6px;margin-top:12px}.gs-cell{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px;border:1px solid var(--gs-line);border-radius:6px;background:var(--gs-card);color:var(--gs-ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.gs-cell.is-on{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-card)}@media(min-width:900px){.gs-q--matrix .gs-narrow--wide{max-width:760px}.gs-mx__head,.gs-mx__row{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(var(--cols),minmax(60px,1fr));align-items:center}.gs-mx__head{padding-bottom:12px;font-size:14px;line-height:1.25;text-align:center;color:#111c}.gs-mx__row{padding:14px 0}.gs-mx__row.is-missing{margin:0 -12px;padding:14px 12px}.gs-mx__label{padding-right:16px}.gs-mx__cells{display:contents}.gs-cell{justify-content:center;min-height:44px;padding:6px;border:0;background:none}.gs-cell.is-on{background:none;color:var(--gs-ink)}.gs-cell .gs-cell__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gs-cell .gs-opt__mark{width:24px;height:24px;border-color:#8a8277}.gs-cell.is-on .gs-opt__mark{background:var(--gs-ink);border-color:var(--gs-ink)}.gs-mx__row .gs-other{grid-column:1 / -1}}.gs-nps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:24px}.gs-nps__n{min-height:52px;border:1px solid var(--gs-line);border-radius:6px;background:var(--gs-card);color:var(--gs-ink);font:inherit;font-size:17px;cursor:pointer}.gs-nps__n.is-on{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-card)}.gs-nps__ends{display:flex;justify-content:space-between;margin-top:10px;font-size:14px;color:var(--gs-muted)}.gs-field{display:block;margin-top:24px}.gs-field__label{display:block;font-size:15px;font-weight:500}.gs-field__hint{display:block;margin:2px 0 8px;font-size:15px;color:var(--gs-muted)}.gs-field__help{margin:4px 0 12px;font-size:15px}.gs-trans{color:var(--gs-card)}.gs-trans__in{display:grid;gap:24px;max-width:1040px;margin:0 auto;padding:4px var(--gs-px) 40px}.gs-trans__media{order:-1;height:200px;border-radius:8px;background:#2b2724;overflow:hidden}.gs-trans__media img{width:100%;height:100%;object-fit:cover;animation:gs-settle 1.2s ease both}.gs-trans__done{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(249,246,240,.15);font-size:15px}.gs-check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--gs-ok-bg);color:var(--gs-ok);font-weight:600;animation:gs-pop .42s cubic-bezier(.22,1,.36,1) both}.gs-check--dark{width:24px;height:24px;background:var(--gs-ink);color:var(--gs-card);font-size:13px;animation:none}.gs-trans__h{margin-top:12px;font-size:36px;font-weight:500;line-height:1.08}.gs-trans__intro{margin-top:16px;font-size:17px}.gs-done{padding-top:56px}.gs-done__h{margin-top:14px;font-size:36px;font-weight:500;line-height:1.08}.gs-done__lead{margin-top:18px;font-size:18px;color:#111111b8}.gs-entry{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:32px;padding:20px;border:1px solid var(--gs-line);border-radius:8px;background:#fff}.gs-entry p{flex:1 1 260px}.gs-done>.gs-narrow>.gs-btn{margin-top:28px}.gs-team{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;padding:16px 20px;border:1px dashed rgba(17,17,17,.3);border-radius:8px;font-size:15px}.gs-team p{flex:1 1 260px;color:#111111b8}.gs-team strong{display:block;color:var(--gs-ink)}.gs-team .gs-btn{min-height:44px;font-size:15px}@media(min-width:760px){geometry-survey{--gs-px: 40px}.gs-welcome:after{background:linear-gradient(180deg,#00000038,#0000004d 45%,#0009)}.gs-welcome__top,.gs-welcome__foot{padding-left:clamp(40px,6vw,96px);padding-right:clamp(40px,6vw,96px)}.gs-welcome__body{max-width:calc(620px + 2*clamp(40px,6vw,96px));padding:24px clamp(40px,6vw,96px) 48px}.gs-welcome__brand{gap:56px}.gs-welcome__logo img{height:34px}.gs-logo img{height:16px}.gs-welcome__h{font-size:clamp(52px,5.4vw,76px)}.gs-welcome__lead{font-size:19px}.gs-prize__num{font-size:64px}.gs-h{font-size:32px}.gs-page{padding:56px var(--gs-px) 120px}.gs-top__in{padding:22px var(--gs-px) 20px}.gs-nps{grid-template-columns:repeat(11,minmax(0,1fr))}.gs-trans__in{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:40px var(--gs-px);min-height:calc(100dvh - 220px)}.gs-trans__media{order:0;height:min(520px,60vh)}.gs-trans__h{font-size:52px}.gs-done__h{font-size:clamp(44px,4.4vw,60px)}}@keyframes gs-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes gs-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){geometry-survey *,geometry-survey *:before,geometry-survey *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/537/assets/geometry-survey.css.map */
