.upper-hero,.upper-options,.upper-analysis{font-family:Geist Variable,sans-serif;position:relative}.upper-hero h1,.upper-hero p,.upper-options h2,.upper-options p,.upper-analysis h2,.upper-analysis h3,.upper-analysis p,.upper-analysis dl,.upper-analysis dd,.upper-highlights p{margin:0}.upper-hero{color:#fff;background:#a07e56;height:100vh;overflow:hidden}.upper-hero-image{aspect-ratio:1476/1968;object-fit:cover;filter:brightness(.895);width:max(102.5%,75vh + 212.25px);max-width:none;height:auto;position:absolute;top:-283px;left:50%;transform:translate(-50%)}.upper-wordmark{color:#fff;width:74px;height:24px;position:absolute;top:35px;left:40px}.upper-hero-content{width:800px;margin-left:35px;position:absolute;top:39.3902%}.upper-hero h1{letter-spacing:0;font-size:44px;font-weight:400;line-height:1.05}.upper-hero-content>p{color:#e8ddd0;width:560px;margin-top:12px;font-size:18px;line-height:23px}.upper-hero .upper-hero-cta{color:#551819;background:#fbf7f1;border:0;border-radius:4px;justify-content:center;align-items:center;width:210px;height:48px;min-height:48px;margin-top:36px;padding:8px 24px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.upper-hero-mobile-break,.upper-options-mobile-break{display:none}.upper-highlights{font-family:Instrument Sans,sans-serif}.upper-highlights-desktop{grid-template-columns:143.2px 176.4px 228.5px;height:48.7px;font-size:15px;line-height:21px;display:grid;position:absolute;bottom:35.5px;left:39.5px}.upper-highlights p{flex-direction:column;justify-content:center;display:flex}.upper-highlights-desktop p+p{border-left:1px solid #fff;padding-left:22.5px}.upper-highlights-mobile{display:none}.upper-options{color:#825c43;background:#f3e7db;justify-content:space-between;align-items:center;gap:5px;min-height:478px;padding:39px max(80px,50% - 640px);display:flex;overflow:hidden}.upper-options-copy{flex:1;min-width:0}.upper-options h2{font-size:16px;font-weight:400;line-height:40px}.upper-options-copy>p{max-width:750px;margin-top:16px;font-family:EB Garamond,serif;font-size:36px;line-height:40px}.upper-options-art{flex-shrink:0;width:400px;height:400px;position:relative}.upper-options-collage{width:343px;height:361px;position:absolute;top:10px;left:12px}.upper-options-objects{width:343px;height:345px;position:absolute;top:16px;left:0;overflow:hidden}.upper-options-objects img{width:900px;max-width:none;height:345px;position:absolute;top:-.2px;left:-557px}.upper-options-portrait-left{background:#825c43;width:174px;height:247px;position:absolute;top:88px;left:56px;overflow:hidden}.upper-options-portrait-left img{object-fit:cover;filter:saturate(.94)contrast(.92);width:462px;max-width:none;height:260px;position:absolute;top:12px;left:-124px;transform:scaleX(-1)}.upper-options-portrait-right{width:116px;height:164px;position:absolute;top:0;left:222px;overflow:hidden}.upper-options-portrait-right img{object-fit:cover;width:133px;max-width:none;height:199px;position:absolute;top:-3px;left:-2px}.upper-analysis{color:#825c43;background:#f5f0ea;grid-template-columns:1fr 1fr;min-height:884px;padding:72px max(0px,50% - 720px);display:grid}.upper-analysis-visual{height:740px;position:relative}.upper-analysis-photo{background:#e7e5e4;height:100%;position:relative;overflow:hidden}.upper-analysis-photo>img{aspect-ratio:782/1042;object-fit:cover;width:108.611%;max-width:none;height:auto;position:absolute;top:-49px;left:-6.94444%}.upper-scan-area{border:1px solid #fff;border-radius:4px;position:absolute}.upper-scan-area-large{aspect-ratio:1;width:15.9722%;top:357px;left:70.2778%}.upper-scan-area-small{aspect-ratio:1;width:8.88889%;top:407px;left:35%}.upper-scores{position:absolute;top:380.5px;left:17px}.upper-scores-header{display:none}.upper-score-list{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.upper-score-list>div{background:#fff;align-items:center;gap:12px;height:34px;padding:9px 12px;display:flex}.upper-score-list dt{color:#645a52;font-size:12px;line-height:16px}.upper-score-list dd{color:#825c43;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:14px}.upper-analysis .upper-scores-desktop-caption{color:#551819;margin-top:4px;font-size:12px;line-height:16px}.upper-analysis-content{min-height:740px;padding-left:12.5%;position:relative}.upper-analysis-copy{max-width:420px;margin-top:259px}.upper-analysis h2{letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.05}.upper-analysis-copy>p{margin-top:12px;font-size:16px;line-height:21px}.upper-analysis .upper-analysis-cta{color:#fff;background:#0c0a09;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:40px;min-height:40px;margin-top:32px;padding:12px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.upper-monk{width:290px;margin-top:148px}.upper-monk-swatches{height:32px;display:flex}.upper-monk-swatches span{border-radius:50%;flex-shrink:0;width:32px;height:32px}.upper-monk-swatches span+span{margin-left:-7px}.upper-monk>p{color:#645a52;margin-top:16px;font-size:14px;line-height:18px}@media (min-width:1200px) and (max-width:1399px){.upper-options{padding-inline:56px}.upper-options-art{width:343px}.upper-options-copy>p{font-size:32px}.upper-analysis-content{padding-left:10%;padding-right:24px}}@media (max-width:1199px){.upper-hero-image{width:max(562px,74.9333vh + 1.49867px);height:max(750px,100vh + 2px);top:-2px;left:50%}.upper-wordmark{height:24.057px;top:20px;left:16px}.upper-hero-content{width:calc(100% - 32px);margin-left:16px;top:auto;bottom:24px}.upper-hero h1{font-size:32px;line-height:30px}.upper-hero-mobile-break{display:inline}.upper-hero-desktop-space,.upper-hero-desktop-break{display:none}.upper-hero-content>p{width:100%;max-width:280px;font-size:15px;line-height:19px}.upper-hero .upper-hero-cta{margin-top:16px}.upper-highlights-desktop{display:none}.upper-highlights-mobile{color:#551819;background:#f3e7db;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:93px;padding:24px 16px 16px;font-size:12px;line-height:17px;display:grid}.upper-highlights-mobile p{justify-content:flex-start;gap:2px;position:relative}.upper-highlights-mobile p+p:before{content:"";background:#551819;width:1px;position:absolute;top:0;bottom:0;left:-13px}.upper-options{flex-direction:column;justify-content:flex-start;gap:16px;min-height:738px;padding:24px 24px 48px}.upper-options-copy{flex:none;order:2;width:100%}.upper-options h2{font-size:16px;line-height:18px}.upper-options-mobile-break{display:inline}.upper-options-copy>p{max-width:none;margin-top:16px;font-size:28px;line-height:34px}.upper-options-art{width:360px;height:360px}.upper-options-collage{top:-1px;left:-23.5px}.upper-options-portrait-right img{left:-3px}.upper-analysis{min-height:1013px;padding:0 0 56px;display:block}.upper-analysis-visual{height:565px}.upper-analysis-photo{height:440px}.upper-analysis-photo>img{aspect-ratio:375/500;width:100%;height:auto;min-height:calc(100% + 30px);top:-30px;left:0}.upper-scan-area{border-radius:0}.upper-scan-area-large{width:14.7059%;top:164.69px;left:71.0987%}.upper-scan-area-small{width:8.18414%;top:188.67px;left:38.6187%}.upper-scores{background:#fff;width:calc(100% - 32px);padding:16px 16px 8px;top:344px;left:16px}.upper-scores-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.upper-scores-header h3{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:21px}.upper-scores-header p{color:#551819;font-size:12px;line-height:17px}.upper-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.upper-score-list>div{border-top:1px solid #2e27231a;justify-content:space-between;gap:4px;height:41px;padding:10px 0}.upper-score-list dt,.upper-score-list dd{font-family:Geist Variable,sans-serif;font-size:14px;font-weight:400;line-height:20px}.upper-scores-desktop-caption{display:none}.upper-analysis-content{min-height:0;padding:0 16px}.upper-analysis-copy{max-width:none;margin-top:32px}.upper-analysis h2{font-size:28px;line-height:29px}.upper-analysis-copy>p{margin-top:12px;font-size:15px;line-height:19px}.upper-analysis .upper-analysis-cta{margin-top:24px}.upper-monk{max-width:100%;margin-top:32px}.upper-monk>p{line-height:20px}}@media (min-width:560px) and (max-width:1199px){.upper-hero-image{width:100%;height:max(750px,100vh + 20vw - 75px);top:calc(-20vw + 75px);left:50%}.upper-options{min-height:0}.upper-options-copy{max-width:700px}.upper-options-art{align-self:center}.upper-analysis-visual{max-width:560px;margin-inline:auto}.upper-analysis-photo>img{min-height:calc(100% + 80px);top:-80px}.upper-analysis-content{max-width:560px;margin-inline:auto}.upper-analysis{min-height:0}}@media (min-width:1200px) and (max-height:560px){.upper-hero-content{top:min(39.3902%,100% - 330px)}.upper-hero .upper-hero-cta{margin-top:24px}}@media (min-width:1200px) and (max-height:430px){.upper-hero-content{top:clamp(76px,100% - 300px,132px)}.upper-hero h1{font-size:36px}.upper-hero-content>p{font-size:16px;line-height:21px}.upper-hero .upper-hero-cta{height:44px;min-height:44px;margin-top:20px}}@media (min-width:1200px) and (max-height:380px){.upper-hero-content{top:76px}.upper-hero h1{font-size:32px}.upper-hero-content>p{margin-top:8px;font-size:14px;line-height:18px}.upper-hero .upper-hero-cta{height:40px;min-height:40px;margin-top:16px}.upper-highlights-desktop{height:34px;font-size:12px;line-height:17px;bottom:20px}}
