._guided_1xdqo_1,._results_1xdqo_1{--forest:#26372e;--paper:#fbfaf5;--cream:#f3efe5;--clay:#b8704d;background:var(--cream);color:#20251f;min-height:calc(100vh - 88px)}._guided_1xdqo_1{grid-template-rows:auto 1fr auto auto;padding:1.5rem max(28px,50vw - 590px) 1.2rem;display:grid}._progress_1xdqo_3{grid-template-columns:1fr minmax(180px,420px) 1fr;align-items:center;gap:2rem;display:grid}._progress_1xdqo_3>a,._progress_1xdqo_3>p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}._progress_1xdqo_3>p{justify-self:end}._progress_1xdqo_3>div{background:#26372e29;height:3px;overflow:hidden}._progress_1xdqo_3>div span{background:var(--clay);height:100%;transition:width .25s;display:block}._question_1xdqo_8{text-align:center;align-self:center;padding:2rem 0}._eyebrow_1xdqo_9{letter-spacing:var(--finder-eyebrow-tracking);text-transform:uppercase;margin:0 0 .8rem;font-size:.66rem;font-weight:700}._question_1xdqo_8 h1,._resultsIntro_1xdqo_10 h1{max-width:980px;font:400 clamp(3rem,6vw,6.2rem)/var(--finder-display-leading) var(--font-display);letter-spacing:var(--finder-display-tracking);text-wrap:balance;margin:.3rem auto 1rem}._questionCopy_1xdqo_11{color:#687068;max-width:650px;margin:0 auto 2rem}._choices_1xdqo_12{grid-template-columns:repeat(3,1fr);gap:.55rem;max-width:980px;margin:0 auto;display:grid}._choices_1xdqo_12 button,._typeChoices_1xdqo_13 button{background:var(--paper);min-height:82px;color:inherit;cursor:pointer;font:700 .68rem/1.25 var(--font-body);letter-spacing:.07em;text-transform:uppercase;border:1px solid #26372e2e;padding:1rem;position:relative}._choices_1xdqo_12 button[aria-pressed=true],._typeChoices_1xdqo_13 button[aria-pressed=true]{border-color:var(--forest);outline:2px solid var(--forest);outline-offset:-3px;background:#e3e6dc}._typeChoices_1xdqo_13{grid-template-columns:repeat(6,1fr);gap:.5rem;max-width:1080px;margin:0 auto;display:grid}._typeChoices_1xdqo_13 button{aspect-ratio:4/5;color:#fff;align-items:flex-end;display:flex;overflow:hidden}._typeChoices_1xdqo_13 button:after{content:"";background:linear-gradient(#0f120f05 25%,#0f120fc7);position:absolute;inset:0}._typeChoices_1xdqo_13 img{object-fit:cover}._typeChoices_1xdqo_13 b,._openMark_1xdqo_19{z-index:1;position:relative}._openMark_1xdqo_19{color:#26372e;width:100%;font:italic 1.4rem/1.05 var(--font-display);text-transform:none;align-self:center}._typeChoices_1xdqo_13 button:last-child{background:#d9ddcf;align-items:center}._typeChoices_1xdqo_13 button:last-child:after{display:none}._typeChoices_1xdqo_13 button:last-child b{color:#26372e;position:absolute;bottom:1rem;left:0;right:0}._colourChoices_1xdqo_24 button{text-align:left;grid-template-columns:32px 1fr;align-items:center;gap:.75rem;min-height:96px;display:grid}._colourChoices_1xdqo_24 button>span{background:#bca98c;border:1px solid #20251f2e;border-radius:50%;width:32px;height:32px}._colourChoices_1xdqo_24 button[data-colour=Light]>span{background:#e5dcc9}._colourChoices_1xdqo_24 button[data-colour=Natural]>span{background:#b89b70}._colourChoices_1xdqo_24 button[data-colour=Warm]>span{background:#a86f4d}._colourChoices_1xdqo_24 button[data-colour=Medium]>span{background:#8a765f}._colourChoices_1xdqo_24 button[data-colour=Grey]>span{background:#8a8c88}._colourChoices_1xdqo_24 button[data-colour=Dark]>span{background:#4d463e}._colourChoices_1xdqo_24 button[data-colour=White\/Cream]>span{background:#f4efe2}._colourChoices_1xdqo_24 button[data-colour=Black\/Charcoal]>span{background:#292b29}._colourChoices_1xdqo_24 button[data-colour=Multi-tone]>span{background:conic-gradient(#d8c4a0,#7b6857,#939692,#d8c4a0)}._openChoice_1xdqo_27,._startOver_1xdqo_27{cursor:pointer;color:#626a62;font:700 .6rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;justify-self:center;margin-top:1.2rem;padding:.5rem 0}._navigation_1xdqo_28{border-top:1px solid #26372e29;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}._navigation_1xdqo_28 button{border:1px solid var(--forest);cursor:pointer;min-width:150px;min-height:48px;font:700 .64rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.8rem 1rem}._navigation_1xdqo_28 button:last-child{background:var(--forest);color:#fff}._navigation_1xdqo_28 button:disabled{cursor:not-allowed;opacity:.3}._startOver_1xdqo_27{margin:.85rem auto 0}._results_1xdqo_1{padding:clamp(3rem,6vw,6rem) max(28px,50vw - 680px) 6rem}._resultsIntro_1xdqo_10{text-align:center;max-width:1000px;margin:0 auto 3rem}._resultsIntro_1xdqo_10>p:not(._eyebrow_1xdqo_9){color:#646b64;max-width:720px;margin:0 auto 1.6rem}._resultsIntro_1xdqo_10>div{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}._resultsIntro_1xdqo_10 button,._resultsIntro_1xdqo_10 a,._resultState_1xdqo_37 button,._resultState_1xdqo_37 a{cursor:pointer;min-height:44px;color:inherit;font:700 .59rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #26372e40;align-items:center;padding:.7rem .9rem;display:inline-flex}._resultsIntro_1xdqo_10 a{background:var(--forest);color:#fff}._resultMeta_1xdqo_39{justify-content:space-between;align-items:end;margin-bottom:1rem;display:flex}._resultMeta_1xdqo_39 p{margin:0}._resultMeta_1xdqo_39 strong{font:400 2rem/1 var(--font-display)}._resultMeta_1xdqo_39 span{color:#6c736c;font-size:.72rem}._resultGrid_1xdqo_41{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}._matchCard_1xdqo_42{background:var(--paper);min-width:0}._matchHeading_1xdqo_43{border-bottom:1px solid #26372e1f;flex-direction:column;justify-content:center;gap:.35rem;min-height:80px;padding:.75rem 1rem;display:flex}._matchHeading_1xdqo_43 b{color:#8a4e34;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}._matchHeading_1xdqo_43 span{color:#5e665e;font-size:.72rem;line-height:1.35}._more_1xdqo_45{border:1px solid var(--forest);cursor:pointer;min-width:190px;font:700 .62rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;background:0 0;margin:2rem auto 0;padding:.85rem 1rem;display:block}._resultState_1xdqo_37{background:var(--paper);text-align:center;padding:5rem 2rem}._resultState_1xdqo_37 h2{font:400 3rem/var(--finder-display-leading) var(--font-display);letter-spacing:var(--finder-display-tracking);text-wrap:balance}._resultState_1xdqo_37 a,._resultState_1xdqo_37 button{margin:.5rem}._guidedCta_1xdqo_47{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2rem;display:flex}._guidedCta_1xdqo_47 h2{max-width:750px;font-size:clamp(2rem,3.8vw,4rem);line-height:var(--finder-display-leading);letter-spacing:var(--finder-display-tracking);margin:0}._guidedCta_1xdqo_47 a{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;background:#fff;flex:none;padding:1rem 1.2rem;font-size:.62rem;font-weight:700}@media (max-width:1050px){._typeChoices_1xdqo_13{grid-template-columns:repeat(3,1fr);max-width:720px}._typeChoices_1xdqo_13 button{aspect-ratio:4/3}._resultGrid_1xdqo_41{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){._guided_1xdqo_1{min-height:calc(100vh - 74px);padding:1rem 18px}._progress_1xdqo_3{grid-template-columns:1fr 1fr;gap:.8rem}._progress_1xdqo_3>div{grid-area:2/1/auto/-1}._question_1xdqo_8{padding:2rem 0 1rem}._question_1xdqo_8 h1,._resultsIntro_1xdqo_10 h1{font-size:clamp(2.8rem,12vw,4.5rem)}._choices_1xdqo_12,._typeChoices_1xdqo_13{grid-template-columns:repeat(2,1fr)}._navigation_1xdqo_28{background:var(--cream);padding:1rem 0;position:sticky;bottom:0}._navigation_1xdqo_28 button{flex:1;min-width:0}._results_1xdqo_1{padding:3rem 18px 5rem}._resultGrid_1xdqo_41{grid-template-columns:repeat(2,1fr)}._guidedCta_1xdqo_47{display:block}._guidedCta_1xdqo_47 a{margin-top:1.2rem;display:inline-flex}}@media (max-width:470px){._choices_1xdqo_12{grid-template-columns:1fr}._colourChoices_1xdqo_24{grid-template-columns:repeat(2,1fr)}._colourChoices_1xdqo_24 button{flex-direction:column;align-items:flex-start;min-height:88px;display:flex}._typeChoices_1xdqo_13 button{aspect-ratio:1}._resultGrid_1xdqo_41{grid-template-columns:1fr}._resultMeta_1xdqo_39{display:block}._resultMeta_1xdqo_39 span{margin-top:.4rem;display:block}._resultsIntro_1xdqo_10>div{display:grid}._guidedCta_1xdqo_47{padding:1.4rem}}
