.tz-fit{--tz-line: rgba(var(--color-foreground), .14);padding:7.2rem 0;scroll-margin-top:calc(var(--header-height, 8rem) + 1.6rem)}@media screen and (min-width:990px){.tz-fit{padding:12rem 0}}.tz-section-fit+.tz-section-fit .tz-fit{border-top:1px solid var(--tz-line)}.tz-fit__head{display:grid;gap:2rem;max-width:104rem;margin-bottom:6.4rem}@media screen and (min-width:990px){.tz-fit__head{margin-bottom:9.6rem}}.tz-fit__eyebrow{display:flex;gap:1.6rem;align-items:baseline;margin:0;opacity:.75}.tz-fit-num{font-variant-numeric:tabular-nums;letter-spacing:.04em}.tz-fit__h3{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(2.8rem,4.2vw,5.2rem);line-height:1;letter-spacing:-.025em}.tz-fit .tz-body p:last-child{margin-bottom:0}.tz-frame-svg,.tz-face-svg{display:block;width:100%;height:auto;overflow:visible;stroke-width:.34;stroke-linecap:round;stroke-linejoin:round}.tz-face-svg{stroke-width:1.1}.tz-face-svg .tz-frame-svg{stroke-width:.75}.tz-frame-svg text{font-size:4.6px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.tz-dim{opacity:.55}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit .tz-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--tz-ease)}.tz-fit .tz-dim text{opacity:0;transition:opacity .6s ease 1.1s}.tz-fit .tz-dim .tz-draw{transition-delay:.7s}.tz-fit .tz-io.is-inview .tz-draw,.tz-fit .tz-io.is-inview .tz-fit-panel.is-shown .tz-draw,.tz-fit .tz-fit-match__preview .tz-draw{stroke-dashoffset:0}.tz-fit .tz-io.is-inview .tz-dim text{opacity:1}.tz-fit .tz-io.is-inview .tz-fit-panel:not(.is-shown) .tz-draw{stroke-dashoffset:1;transition:none}}.tz-fit-intro{padding-top:4.8rem;overflow:hidden}.tz-fit-intro__inner{display:grid;gap:4.8rem;align-items:end}@media screen and (min-width:990px){.tz-fit-intro{padding-top:6.4rem}.tz-fit-intro__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6.4rem}}.tz-fit-intro__title{font-size:clamp(5.2rem,11vw,15rem);margin:0 0 3.2rem}.tz-fit-intro__text{max-width:48rem}.tz-fit-intro__art{max-width:56rem;justify-self:end;width:100%}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit-intro__art{transform:translate3d(0,calc((var(--p, .5) - .5) * -18%),0) rotate(calc((var(--p, .5) - .5) * -5deg))}}.tz-fit-intro__caption{margin:1.6rem 0 0;opacity:.6;text-align:right}.tz-fit-intro__nav{margin-top:8rem}.tz-fit-intro__links{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--tz-line)}@media screen and (min-width:750px){.tz-fit-intro__links{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.tz-fit-intro__link{display:flex;align-items:baseline;gap:1.6rem;padding:2.2rem 0;border-bottom:1px solid var(--tz-line);color:inherit;text-decoration:none;font-size:var(--tz-small);letter-spacing:var(--tz-track);text-transform:var(--tz-case)}@media screen and (min-width:750px){.tz-fit-intro__link{padding:2.6rem 2.4rem 2.6rem 0;border-bottom:0}}.tz-fit-intro__link .tz-fit-num{opacity:.55}.tz-fit-intro__arrow{margin-left:auto;transition:transform .5s var(--tz-ease)}.tz-fit-intro__link:hover .tz-fit-intro__label{text-decoration:underline;text-underline-offset:.35em}.tz-fit-intro__link:hover .tz-fit-intro__arrow{transform:translateY(.5rem)}.tz-fit-read{display:grid;gap:4.8rem;align-items:center;margin-bottom:11rem}@media screen and (min-width:990px){.tz-fit-read{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:8rem;margin-bottom:16rem}}.tz-fit-read__art{display:grid;gap:4rem;max-width:72rem}.tz-fit-read__side{display:block;width:100%;height:auto;overflow:visible;stroke-width:.34;stroke-linecap:round}.tz-fit-read__side text{font-size:4.6px;font-variant-numeric:tabular-nums}.tz-fit-read__copy{container-type:inline-size;min-width:0}.tz-fit-read__stamp{margin:0;display:flex;align-items:baseline;gap:.18em;font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(4.4rem,6vw,9.6rem);font-size:min(17cqi,11rem);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tz-fit-read__stamp [data-part]{transition:opacity .35s ease;cursor:default}.tz-fit-read__sq{font-size:.5em;align-self:center;opacity:.5}.tz-fit-read__example{margin:1.6rem 0 3.2rem;opacity:.6}.tz-fit-read__parts{list-style:none;margin:0;padding:0;border-top:1px solid var(--tz-line)}.tz-fit-read__part{border-bottom:1px solid var(--tz-line);padding:1.8rem 0}.tz-fit-read__btn{display:flex;align-items:baseline;gap:1.6rem;width:100%;padding:.4rem 0;margin:0 0 .8rem;background:none;border:0;color:inherit;font:inherit;font-size:var(--tz-small);letter-spacing:var(--tz-track);text-transform:var(--tz-case);text-align:left;cursor:pointer}.tz-fit-read__btn .tz-fit-num{opacity:.55}.tz-fit-read__btn[aria-pressed=true] .tz-fit-read__name,.tz-fit-read__btn:hover .tz-fit-read__name{text-decoration:underline;text-underline-offset:.35em}.tz-fit-read__desc{font-size:1.4rem;line-height:1.6;opacity:.8;padding-left:calc(2ch + 1.6rem)}.tz-fit-read__desc p{margin:0}.tz-fit-read .tz-fit-read__art [data-part]{transition:opacity .35s ease,stroke-width .35s ease}.tz-fit-read:not([data-hl=""]) .tz-fit-read__art [data-part]{opacity:.16}.tz-fit-read:not([data-hl=""]) .tz-fit-read__stamp [data-part]{opacity:.25}.tz-fit-read[data-hl=lens] [data-part=lens],.tz-fit-read[data-hl=bridge] [data-part=bridge],.tz-fit-read[data-hl=temple] [data-part=temple]{opacity:1!important;stroke-width:.7}.tz-fit-tabs{display:flex;border-bottom:1px solid var(--tz-line)}.tz-fit-tabs--scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tz-fit-tabs--scroll::-webkit-scrollbar{display:none}.tz-fit-tab{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.8rem 3.2rem 1.8rem 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.45;transition:opacity .3s ease}.tz-fit-tabs--scroll .tz-fit-tab{flex-direction:row;align-items:baseline;gap:1rem}.tz-fit-tab .tz-fit-num{font-size:var(--tz-xsmall)}.tz-fit-tab__label{font-size:var(--tz-small);letter-spacing:var(--tz-track);text-transform:var(--tz-case)}.tz-fit-tab__range{opacity:.7}.tz-fit-tab:after{content:"";position:absolute;left:0;right:3.2rem;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--tz-ease)}.tz-fit-tab[aria-selected=true]{opacity:1}.tz-fit-tab[aria-selected=true]:after{transform:none}.tz-fit-tab:hover{opacity:1}.tz-fit-panel[hidden]{display:none!important}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit-panel.is-shown{animation:tz-fit-in .6s var(--tz-ease) both}.tz-fit-panel.is-shown .tz-fit-pick{animation:tz-fit-rise .8s var(--tz-ease) both;animation-delay:calc(var(--i, 0) * 70ms + .18s)}}@keyframes tz-fit-in{0%{opacity:0}}@keyframes tz-fit-rise{0%{opacity:0;transform:translateY(1.2rem)}}.tz-fit-width{display:grid;gap:4.8rem;margin-bottom:11rem}@media screen and (min-width:990px){.tz-fit-width{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8rem;margin-bottom:16rem}}.tz-fit-width__intro .tz-body{max-width:44rem}.tz-fit-ruler{position:relative;height:17rem;margin:4.8rem 0 1.6rem}.tz-fit-ruler__band{position:absolute;bottom:3.2rem;height:100%;left:var(--nx);right:calc(100% - var(--wx));background:rgba(var(--color-foreground),.06);transition:left .8s var(--tz-ease),right .8s var(--tz-ease)}tz-fit-tabs[data-active=narrow] .tz-fit-ruler__band{left:0;right:calc(100% - var(--nx))}tz-fit-tabs[data-active=wide] .tz-fit-ruler__band{left:var(--wx);right:0}.tz-fit-ruler__ticks{position:absolute;left:0;right:0;bottom:3.2rem;border-top:1px solid currentColor}.tz-fit-ruler__tick{position:absolute;top:0;left:var(--x);width:1px;height:.6rem;background:currentColor;opacity:.45}.tz-fit-ruler__tick.is-major{height:1.1rem;opacity:.8}.tz-fit-ruler__tick span{position:absolute;top:1.5rem;left:0;transform:translate(-50%);font-variant-numeric:tabular-nums}.tz-fit-ruler__frames{list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;bottom:3.2rem;height:0}.tz-fit-ruler__frame{position:absolute;left:var(--x);bottom:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.tz-fit-ruler__dot{order:2;width:1px;height:calc(2.2rem + var(--row, 0) * 2.8rem);background:currentColor;opacity:.3;transition:opacity .4s ease}.tz-fit-ruler__name{order:1;white-space:nowrap;padding-bottom:.6rem;opacity:.35;transition:opacity .4s ease}.tz-fit-ruler__mm{font-variant-numeric:tabular-nums;opacity:.6}tz-fit-tabs[data-active=narrow] .tz-fit-ruler__frame[data-tiers~=narrow]>*,tz-fit-tabs[data-active=medium] .tz-fit-ruler__frame[data-tiers~=medium]>*,tz-fit-tabs[data-active=wide] .tz-fit-ruler__frame[data-tiers~=wide]>*{opacity:1}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit-ruler.tz-io .tz-fit-ruler__frame{opacity:0;translate:0 1.6rem;transition:opacity .8s ease,translate 1s var(--tz-ease);transition-delay:calc(var(--i, 0) * 90ms + .2s)}.tz-fit-ruler.tz-io.is-inview .tz-fit-ruler__frame{opacity:1;translate:0 0}.tz-fit-ruler.tz-io .tz-fit-ruler__ticks{transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--tz-ease)}.tz-fit-ruler.tz-io.is-inview .tz-fit-ruler__ticks{transform:none}}@media screen and (max-width:749px){.tz-fit-ruler{height:19rem}.tz-fit-ruler__name{writing-mode:vertical-rl;transform:rotate(180deg);padding:.6rem 0}.tz-fit-ruler__mm{display:none}}.tz-fit-panel__text{max-width:56rem;margin-top:3.2rem}.tz-fit-picks{list-style:none;margin:2.4rem 0 0;padding:0;border-top:1px solid var(--tz-line)}.tz-fit-pick{position:relative}.tz-fit-pick__link{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cta" "dims shape" "delta delta";align-items:baseline;gap:.6rem 1.6rem;padding:1.8rem 0;border-bottom:1px solid var(--tz-line);color:inherit;text-decoration:none}@media screen and (min-width:750px){.tz-fit-pick__link{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"name dims shape cta" "delta delta delta delta"}}.tz-fit-pick__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.04);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--tz-ease);pointer-events:none}.tz-fit-pick__link:hover:before,.tz-fit-pick__link:focus-visible:before{transform:none}.tz-fit-pick__name{grid-area:name;font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(1.9rem,2vw,2.6rem);letter-spacing:-.01em;line-height:1.1;transition:transform .5s var(--tz-ease)}.tz-fit-pick__link:hover .tz-fit-pick__name{transform:translate(.8rem)}.tz-fit-pick__dims{grid-area:dims;font-variant-numeric:tabular-nums}.tz-fit-pick__shape{grid-area:shape;opacity:.6}.tz-fit-pick__cta{grid-area:cta;white-space:nowrap}.tz-fit-pick__link:hover .tz-fit-pick__cta{text-decoration:underline;text-underline-offset:.35em}.tz-fit-pick__delta{grid-area:delta;opacity:.6;font-variant-numeric:tabular-nums}.tz-fit-pick__delta:empty{display:none}.tz-fit-shape{display:grid;gap:4rem;padding-top:4.8rem}@media screen and (min-width:990px){.tz-fit-shape{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8rem;align-items:start;padding-top:6.4rem}}.tz-fit-shape__art{width:100%;max-width:30rem;justify-self:center}@media screen and (min-width:990px){.tz-fit-shape__art{max-width:44rem;position:sticky;top:calc(var(--header-height, 8rem) + 4rem)}}.tz-face-svg text{font-size:8px;letter-spacing:.14em;text-transform:uppercase}.tz-face-svg__features{opacity:.42}.tz-face-svg__guide{opacity:.4}.tz-face-svg__guide.is-widest{opacity:1}.tz-face-svg__glasses{transition:opacity .8s ease 1.1s}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit .tz-face-svg__guide .tz-draw{transition-delay:calc(.5s + var(--g, 0) * .15s)}.tz-fit .tz-face-svg__guide text{opacity:0;transition:opacity .6s ease calc(1s + var(--g, 0) * .12s)}.tz-fit .tz-face-svg__glasses{opacity:0}.tz-fit .tz-io.is-inview .tz-fit-panel.is-shown .tz-face-svg__guide text,.tz-fit .tz-io.is-inview .tz-fit-panel.is-shown .tz-face-svg__glasses{opacity:1}}.tz-fit-shape__name{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(4rem,6vw,8rem);line-height:.95;letter-spacing:-.035em}.tz-fit-shape__summary{margin:0 0 3.2rem;font-size:1.6rem;line-height:1.55;max-width:52rem}.tz-fit-shape__tips{display:grid;gap:2.4rem;margin:0 0 4rem}@media screen and (min-width:750px){.tz-fit-shape__tips{grid-template-columns:1fr 1fr;gap:4rem}}.tz-fit-shape__tips dt{margin-bottom:.8rem;opacity:.6}.tz-fit-shape__tips dd{margin:0;font-size:1.4rem;line-height:1.6}.tz-fit-shape__tips dd p{margin:0}.tz-fit-shape__try{margin:0;opacity:.6}.tz-fit-table__table{width:100%;border-collapse:collapse;font-size:1.4rem}.tz-fit-table__table th,.tz-fit-table__table td{padding:1.8rem 2rem 1.8rem 0;border-bottom:1px solid var(--tz-line);text-align:left;font-weight:400;vertical-align:middle;font-variant-numeric:tabular-nums}.tz-fit-table__table thead th{opacity:.6;padding-top:0}.tz-fit-table__name{font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:2rem;letter-spacing:-.01em;color:inherit;text-decoration:none}.tz-fit-table__name:hover{text-decoration:underline;text-underline-offset:.3em}.tz-fit-table__lens{min-width:18rem}.tz-fit-table__bar{display:block;width:var(--bar, 50%);height:2px;margin-bottom:.8rem;background:currentColor;transform-origin:left}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit-table__row.tz-io{opacity:0;transform:translateY(1.2rem);transition:opacity .8s ease,transform 1s var(--tz-ease);transition-delay:calc(var(--i, 0) * 70ms)}.tz-fit-table__row.tz-io.is-inview{opacity:1;transform:none}.tz-fit-table__row.tz-io .tz-fit-table__bar{transform:scaleX(0);transition:transform 1.4s var(--tz-ease);transition-delay:calc(var(--i, 0) * 70ms + .25s)}.tz-fit-table__row.tz-io.is-inview .tz-fit-table__bar{transform:none}}@media screen and (max-width:749px){.tz-fit-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tz-fit-table__table,.tz-fit-table__table tbody{display:block}.tz-fit-table__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 1.6rem;padding:2rem 0;border-bottom:1px solid var(--tz-line)}.tz-fit-table__table .tz-fit-table__row>*{padding:0;border:0}.tz-fit-table__row th{grid-column:1 / -1}.tz-fit-table__fit{grid-column:1 / -1;opacity:.7}.tz-fit-table__shape{grid-column:3;grid-row:1;text-align:right;display:none}.tz-fit-table__row td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.4rem;font-size:var(--tz-xsmall);letter-spacing:var(--tz-track);text-transform:var(--tz-case);opacity:.6}.tz-fit-table__fit:before{display:none!important}.tz-fit-table__lens{min-width:0}}.tz-fit-match__grid{display:grid;gap:4.8rem}@media screen and (min-width:990px){.tz-fit-match__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"controls results" "preview results";column-gap:8rem;row-gap:4.8rem;align-items:start}.tz-fit-match__controls{grid-area:controls}.tz-fit-match__preview{grid-area:preview}.tz-fit-match__results{grid-area:results}}.tz-fit-slider{padding:2rem 0;border-top:1px solid var(--tz-line)}.tz-fit-slider:last-child{border-bottom:1px solid var(--tz-line)}.tz-fit-slider__top{display:flex;align-items:baseline;gap:.8rem}.tz-fit-slider__top label{flex:1;display:flex;gap:1.2rem}.tz-fit-slider__top label .tz-fit-num{opacity:.55}.tz-fit-slider__value{font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(3.6rem,4.4vw,5.6rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tz-fit-slider__unit{opacity:.6}.tz-fit-slider__row{display:flex;align-items:center;gap:.4rem;margin-top:1.2rem}.tz-fit-slider__step{flex:0 0 auto;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;font-size:2rem;cursor:pointer}.tz-fit-slider__input{flex:1;min-width:0;height:4.4rem;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit}.tz-fit-slider__input::-webkit-slider-runnable-track{height:1px;background:linear-gradient(currentColor,currentColor) 0 0 / var(--fill, 50%) 100% no-repeat,rgba(var(--color-foreground),.2)}.tz-fit-slider__input::-moz-range-track{height:1px;background:rgba(var(--color-foreground),.2)}.tz-fit-slider__input::-moz-range-progress{height:1px;background:currentColor}.tz-fit-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.6rem;height:1.6rem;margin-top:-.8rem;border:0;border-radius:0;background:rgb(var(--color-foreground));transition:transform .2s ease}.tz-fit-slider__input::-moz-range-thumb{width:1.6rem;height:1.6rem;border:0;border-radius:0;background:rgb(var(--color-foreground))}.tz-fit-slider__input:active::-webkit-slider-thumb{transform:scale(1.25)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-fit-slider.tz-io{opacity:0;transform:translateY(1.6rem);transition:opacity .8s ease,transform 1s var(--tz-ease);transition-delay:calc(var(--i, 0) * .11s)}.tz-fit-slider.tz-io.is-inview{opacity:1;transform:none}}.tz-fit-match__preview{max-width:44rem}.tz-fit-match__preview .tz-frame-svg{transition:none}.tz-fit-match__summary{margin:0;min-height:1.4em}.tz-fit-match__list .tz-fit-pick__badge{grid-area:shape;justify-self:start;padding:.3rem .8rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tz-fit-match__list .tz-fit-pick__badge[hidden]{display:none}.tz-fit-match__list .tz-fit-pick:not(.is-close){opacity:.6;transition:opacity .3s ease}.tz-fit-match__list .tz-fit-pick:not(.is-close):hover{opacity:1}.tz-fit-pick__near{position:absolute;left:0;bottom:-1px;width:calc(var(--near, 0) * 100%);height:1px;background:currentColor;transition:width .6s var(--tz-ease)}.tz-fit-match__cta{margin-top:8rem;text-align:center}.tz-quiz-section{padding-top:3.2rem}.tz-quiz{display:block;min-height:calc(100svh - var(--header-height, 8rem) - 6rem)}.tz-quiz__step{margin:0;padding:0;border:0;min-width:0}.tz-quiz__step[hidden]{display:none!important}@media(scripting:enabled){.tz-fit .tz-quiz__step.is-shown .tz-draw{stroke-dashoffset:0}}.tz-quiz__progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem 2rem;margin-bottom:4rem}.tz-quiz__progress[hidden]{display:none}.tz-quiz__back{justify-self:start;padding:1rem 0;background:none;border:0;color:inherit;font:inherit;font-size:var(--tz-xsmall);letter-spacing:var(--tz-track);text-transform:var(--tz-case);cursor:pointer}.tz-quiz__back:hover{text-decoration:underline;text-underline-offset:.35em}.tz-quiz__count{justify-self:end;margin:0;font-variant-numeric:tabular-nums}.tz-quiz__progress.is-results .tz-quiz__count{visibility:hidden}.tz-quiz__bar{grid-column:1 / -1;height:1px;background:var(--tz-line)}.tz-quiz__bar span{display:block;height:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--tz-ease)}.tz-quiz__intro{display:grid;gap:4rem;align-items:center;padding:4rem 0 2rem}@media screen and (min-width:990px){.tz-quiz__intro{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"eyebrow art" "title art" "lead art" "actions art";column-gap:8rem;row-gap:0}.tz-quiz__intro>.tz-eyebrow{grid-area:eyebrow}.tz-quiz__intro>.tz-quiz__title{grid-area:title}.tz-quiz__intro>.tz-quiz__lead{grid-area:lead}.tz-quiz__intro>.tz-quiz__intro-actions{grid-area:actions}.tz-quiz__intro>.tz-quiz__intro-art{grid-area:art}}.tz-quiz__title{font-size:clamp(5.2rem,10vw,14rem);margin:0 0 3.2rem}.tz-quiz__title:focus{outline:none}.tz-quiz__lead{max-width:46rem;margin-bottom:4rem}.tz-quiz__intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3.2rem}.tz-quiz__intro-art{width:100%;max-width:30rem;justify-self:center}.tz-quiz__q{display:block;float:none;width:100%;margin:0 0 1.6rem;padding:0;font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(3.2rem,5.6vw,7.2rem);line-height:1;letter-spacing:-.035em}.tz-quiz__q:focus{outline:none}.tz-quiz__hint{max-width:56rem;margin:0 0 4rem;opacity:.75}.tz-quiz__options{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.tz-quiz__options{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.2rem}}.tz-quiz__options--text{grid-template-columns:1fr;gap:0;border-top:1px solid var(--tz-line)}@media screen and (min-width:750px){.tz-quiz__options--text{grid-template-columns:1fr}}.tz-quiz__option{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border:1px solid var(--tz-line);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,opacity .25s ease}.tz-quiz__option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tz-quiz__option:hover{border-color:rgba(var(--color-foreground),.45)}.tz-quiz__option:has(input:checked){border-color:currentColor;background:rgba(var(--color-foreground),.04)}.tz-quiz__option:after{content:"";position:absolute;top:1.2rem;right:1.2rem;width:.8rem;height:.8rem;background:currentColor;transform:scale(0);transition:transform .3s var(--tz-ease)}.tz-quiz__option:has(input:checked):after{transform:none}.tz-quiz__option:has(input:focus-visible){outline:1px solid currentColor;outline-offset:3px}.tz-quiz__option:has(input:disabled){opacity:.35;cursor:not-allowed}.tz-quiz__art{display:block;margin-bottom:.8rem}.tz-quiz__option--face .tz-quiz__art{width:72%;margin-inline:auto}.tz-quiz__art--fit svg{display:block;width:100%;max-width:16rem;height:auto;margin:1.6rem auto;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tz-quiz__art--frame{padding:2rem .8rem 1.2rem}.tz-quiz__label{font-size:var(--tz-small);letter-spacing:var(--tz-track);text-transform:var(--tz-case)}.tz-quiz__desc{opacity:.6;line-height:1.5}.tz-quiz__option--text{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem 1.6rem;padding:2rem 3.2rem 2rem 0;border-width:0 0 1px}.tz-quiz__options:not(.tz-quiz__options--text) .tz-quiz__option--text{display:flex;justify-content:center;padding:1.6rem;border-width:1px}.tz-quiz__option--text .tz-quiz__label{font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(2rem,2.6vw,3.2rem);letter-spacing:-.015em;text-transform:none;line-height:1.1}.tz-quiz__options:not(.tz-quiz__options--text) .tz-quiz__option--text .tz-quiz__label{font-family:inherit;font-size:var(--tz-small);letter-spacing:var(--tz-track);text-transform:var(--tz-case)}.tz-quiz__option--text .tz-quiz__desc{grid-column:2}.tz-quiz__options--text .tz-quiz__option:has(input:checked){background:none}.tz-quiz__options--text .tz-quiz__option:after{top:50%;right:.4rem;margin-top:-.4rem}.tz-quiz__num{opacity:.55;font-variant-numeric:tabular-nums}.tz-quiz__swatch{display:block;width:4.4rem;height:4.4rem;margin-bottom:.8rem;background:var(--swatch, #111)}.tz-quiz__swatch--tortoise{background:radial-gradient(circle at 30% 35%,rgba(40,20,8,.85) 0 18%,transparent 19%),radial-gradient(circle at 70% 60%,rgba(40,20,8,.8) 0 14%,transparent 15%),radial-gradient(circle at 45% 80%,rgba(210,150,80,.55) 0 16%,transparent 17%),var(--swatch, #7a4a24)}.tz-quiz__swatch--clear{background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.16));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.25)}.tz-quiz__next{margin-top:4rem}.tz-quiz__next .tz-solid-button[disabled]{opacity:.25;cursor:not-allowed}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-quiz__step.is-shown .tz-quiz__option{animation:tz-fit-rise .8s var(--tz-ease) both;animation-delay:calc(var(--i, 0) * 60ms + .14s)}}.tz-quiz__results .tz-quiz__q{margin-bottom:4rem}.tz-quiz__pick{position:relative}.tz-quiz__pick--top{display:grid;gap:3.2rem;margin-bottom:8rem}@media screen and (min-width:750px){.tz-quiz__pick--top{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:6.4rem;align-items:center}}.tz-quiz__pick-media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.04)}.tz-quiz__pick-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--tz-ease)}.tz-quiz__pick:hover .tz-quiz__pick-media img{transform:scale(1.03)}.tz-quiz__score{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;font-variant-numeric:tabular-nums}.tz-quiz__meter{flex:1;max-width:16rem;height:1px;background:var(--tz-line)}.tz-quiz__meter span{display:block;height:100%;background:currentColor;transform:scaleX(var(--m, 0));transform-origin:left}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.tz-quiz__results.is-shown .tz-quiz__meter span{animation:tz-quiz-meter 1.4s var(--tz-ease) .3s both}.tz-quiz__results.is-shown .tz-quiz__pick{animation:tz-fit-rise .9s var(--tz-ease) both;animation-delay:calc(var(--i, -1) * 90ms + .24s)}}@keyframes tz-quiz-meter{0%{transform:scaleX(0)}}.tz-quiz__pick-name{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:var(--tz-heading-weight);font-size:clamp(2.4rem,3vw,3.6rem);line-height:1;letter-spacing:-.02em}.tz-quiz__pick--top .tz-quiz__pick-name{font-size:clamp(4.4rem,7vw,9.6rem);letter-spacing:-.04em;margin-bottom:1.2rem}.tz-quiz__pick-name a{color:inherit;text-decoration:none}.tz-quiz__pick-name a:hover{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:1px}.tz-quiz__pick-meta{margin:0 0 2rem;opacity:.75}.tz-quiz__why{list-style:none;margin:0 0 2.4rem;padding:0;border-top:1px solid var(--tz-line)}.tz-quiz__why li{padding:1rem 0;border-bottom:1px solid var(--tz-line)}.tz-quiz__colours{margin:0 0 3.2rem;opacity:.6}.tz-quiz__more-title{margin:0 0 2rem;opacity:.6}.tz-quiz__more{list-style:none;margin:0 0 6.4rem;padding:0;display:grid;gap:3.2rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.tz-quiz__more{grid-template-columns:repeat(4,minmax(0,1fr))}}.tz-quiz__more .tz-quiz__pick-media{margin-bottom:1.6rem}.tz-quiz__more .tz-quiz__why{border-top:0}.tz-quiz__more .tz-quiz__why li{padding:.4rem 0;border:0;opacity:.7}.tz-quiz__after{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;padding-top:3.2rem;border-top:1px solid var(--tz-line)}@media(prefers-reduced-motion:reduce){.tz-fit-intro__art{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/tz-fit.css.map */
