@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--u:max(.763889px,.0694445vw);--ink:#292824;--ivory:#f6f4f0;--serif:"Bodoni Moda",Georgia,serif;--sans:"Lato",Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto}body{min-width:1100px;color:var(--ink);background:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:6px;outline:2px solid}a:hover{opacity:.8}h1,h2,h3,.statement p{font-family:var(--serif);font-optical-sizing:auto;font-weight:400}em{font-weight:400}img{object-fit:cover;width:100%;height:100%;display:block}.scene,.shade{width:100%;height:100%;position:absolute;inset:0}.shade{background:#0f110f45}.hero{height:calc(558 * var(--u));color:#fffdf8;position:relative}.header{top:calc(21 * var(--u));width:calc(900 * var(--u));z-index:2;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;left:50%;transform:translate(-50%)}.header nav{gap:calc(76 * var(--u));padding-top:calc(11 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:calc(1.7 * var(--u));display:flex}.header .nav-right{justify-content:flex-end;gap:calc(73 * var(--u))}.brand{line-height:1;display:block}.wordmark{text-align:center;font-family:var(--serif);font-size:calc(22 * var(--u));letter-spacing:calc(5 * var(--u));flex-direction:column;line-height:1.02;display:flex}.wordmark>span:nth-child(2){font-size:calc(18 * var(--u));letter-spacing:calc(4.5 * var(--u));margin-top:calc(3 * var(--u))}.wordmark .wordmark-country{font-family:var(--sans);font-size:calc(10 * var(--u));letter-spacing:calc(3.3 * var(--u));margin-top:calc(7 * var(--u))}.hero-copy{left:0;right:0;top:calc(184 * var(--u));text-align:center;position:absolute}.hero h1{font-size:calc(76 * var(--u));letter-spacing:calc(-3.1 * var(--u));line-height:.98}.hero h1 em{font-size:calc(77 * var(--u))}.hero-copy>p{font-size:calc(16 * var(--u));margin-top:calc(29 * var(--u));line-height:1.5}.cta{height:calc(55 * var(--u));width:calc(290 * var(--u));color:#282722;font-size:calc(13 * var(--u));letter-spacing:calc(2.1 * var(--u));font-family:var(--sans);background:#f3e7d6;border:1px solid #4839231a;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.split{display:grid}.approach{height:calc(448 * var(--u));grid-template-columns:48.6% 51.4%}.copy-panel{background:radial-gradient(at 80% 35%,#faf9f6 0,#f4f2ef 100%)}.photo-panel{overflow:hidden}.approach .photo-panel img{object-position:52% 46%}.approach-copy{padding-top:calc(65 * var(--u));padding-left:calc(84 * var(--u))}.eyebrow{font-size:calc(11.5 * var(--u));letter-spacing:calc(1.75 * var(--u));line-height:1.4}.approach h2{font-size:calc(45 * var(--u));letter-spacing:calc(-1.8 * var(--u));margin-top:calc(22 * var(--u));line-height:1.1}.body-copy{font-size:calc(14.5 * var(--u));color:#484641;line-height:1.65}.approach .body-copy{width:calc(310 * var(--u));margin-top:calc(44 * var(--u))}.paper{background-color:#f2eee6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237e715c' opacity='.07' filter='url(%23n)' d='M0 0h200v200H0z'/%3E%3C/svg%3E")}.standards{height:calc(317 * var(--u));text-align:center;padding-top:calc(36 * var(--u))}.standards h2{font-size:calc(40 * var(--u));letter-spacing:calc(-1.4 * var(--u));margin-top:calc(9 * var(--u));line-height:1.2}.hairline{height:1px;width:calc(82 * var(--u));margin:calc(14 * var(--u)) auto 0;background:#a49987;display:block}.quality-columns{width:calc(1070 * var(--u));margin:calc(18 * var(--u)) auto 0;gap:calc(70 * var(--u));text-align:left;grid-template-columns:repeat(4,1fr);display:grid}.quality-columns h3{font-size:calc(17.5 * var(--u));letter-spacing:calc(-.45 * var(--u));white-space:nowrap;line-height:1.35}.quality-columns p{font-size:calc(13 * var(--u));margin-top:calc(14 * var(--u));color:#4b4944;max-width:calc(183 * var(--u));line-height:1.7}.statement{height:calc(126 * var(--u));text-align:center;background:#eae6df;border-top:1px solid #ded8cf;justify-content:center;align-items:center;display:flex}.statement p{font-size:calc(28 * var(--u));letter-spacing:calc(-1 * var(--u));line-height:1.15}.beyond{height:calc(309 * var(--u));grid-template-columns:49.65% 50.35%}.beyond-copy{padding-top:calc(40 * var(--u));padding-left:calc(185 * var(--u))}.beyond h2{font-size:calc(35 * var(--u));letter-spacing:calc(-1.3 * var(--u));margin-top:calc(18 * var(--u));line-height:1.07}.beyond .body-copy{font-size:calc(13 * var(--u));width:calc(270 * var(--u));margin-top:calc(24 * var(--u));line-height:1.65}.beyond .photo-panel img{object-position:center 52%}.membership{height:calc(236 * var(--u));color:#fffdf8;text-align:center;position:relative}.membership>.scene{object-position:center 57%}.membership-copy{padding-top:calc(42 * var(--u));position:relative}.membership h2{font-size:calc(40 * var(--u));letter-spacing:calc(-1.4 * var(--u));line-height:1.1}.membership .cta{height:calc(50 * var(--u));width:calc(265 * var(--u));margin-top:calc(24 * var(--u));font-size:calc(11.5 * var(--u))}.footer{height:calc(167 * var(--u));padding-top:calc(26 * var(--u))}.footer-grid{width:calc(1070 * var(--u));gap:calc(25 * var(--u));grid-template-columns:repeat(5,1fr);margin:auto;display:grid}.footer-brand{padding-top:calc(18 * var(--u));justify-self:start}.footer nav h3{font-family:var(--sans);font-size:calc(10.5 * var(--u));letter-spacing:calc(1.7 * var(--u));margin-bottom:calc(8 * var(--u));line-height:1.5}.footer nav a{font-size:calc(11.5 * var(--u));color:#45423d;line-height:1.85;display:block}.copyright{text-align:center;font-size:calc(12 * var(--u));color:#55514b;margin-top:calc(26 * var(--u))}:root{--paper-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath opacity='.035' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.copy-panel{background-color:#f5f2ed;background-image:var(--paper-grain),linear-gradient(115deg,#f7f5f0,#f1eee9);background-size:180px 180px,100% 100%}.paper{background-color:#f1ece3;background-image:var(--paper-grain),linear-gradient(115deg,#f4f0e8,#eee9e0);background-size:180px 180px,100% 100%}.statement{background-image:var(--paper-grain),linear-gradient(115deg,#ede8e1,#e7e2db);background-size:180px 180px,100% 100%;border-color:#dfd9d0}.footer-brand{padding-top:calc(6 * var(--u))}.wordmark>span{padding-left:calc(4 * var(--u))}.wordmark .wordmark-country{padding-left:calc(3.3 * var(--u))}.membership>.scene{filter:saturate(.62)brightness(.92)}.membership .shade{background:#14100b3d}.hero-copy{top:calc(155 * var(--u))}.hero-copy>.hero-eyebrow{font-size:calc(11.5 * var(--u));letter-spacing:calc(2 * var(--u));margin:0 0 calc(20 * var(--u));line-height:1.4}.hero h1,.hero h1 em{font-size:calc(64 * var(--u));letter-spacing:calc(-2 * var(--u));line-height:1.03}.hero-copy>p:not(.hero-eyebrow){max-width:calc(650 * var(--u));margin:calc(24 * var(--u)) auto 0;font-size:calc(15 * var(--u));line-height:1.6}.hero-photo{filter:saturate(.8)brightness(.94)}.hero>.shade{background:linear-gradient(#11181a4d,#11181a4a 60%,#11181a2b)}.approach .copy-panel{align-items:center;display:flex}.approach-copy{padding:0 0 0 calc(84 * var(--u))}.approach h2{font-size:calc(40 * var(--u));margin-top:calc(17 * var(--u));line-height:1.08}.approach .body-copy{width:calc(390 * var(--u));margin-top:calc(23 * var(--u));font-size:calc(14 * var(--u));line-height:1.65}.approach .cta{width:calc(215 * var(--u));height:calc(44 * var(--u));font-size:calc(11 * var(--u));letter-spacing:calc(1.7 * var(--u));margin-top:calc(23 * var(--u))}.standards .quality-columns{gap:calc(72 * var(--u))}.standards .quality-columns p{max-width:calc(196 * var(--u))}.hero{height:auto;min-height:100vh;justify-content:center;align-items:center;min-height:max(760px,100svh);padding:120px 0 110px;display:flex}.hero-copy{width:100%;position:relative;top:auto;left:auto;right:auto;transform:translateY(-2svh)}.hero-copy>.hero-eyebrow{margin-bottom:30px}.hero-copy>p:not(.hero-eyebrow){margin-top:34px}.hero .cta{margin-top:36px}.hero-photo{object-position:50% 50%}.approach{grid-template-columns:50% 50%;height:auto;min-height:max(760px,85svh)}.approach .photo-panel{min-height:760px;position:relative}.approach .photo-panel img{object-fit:cover;object-position:38% 50%;position:absolute;inset:0}.approach .copy-panel{padding:clamp(85px,7vw,140px) clamp(64px,6vw,115px)}.approach-copy{width:100%;max-width:560px;margin:auto;padding:0}.approach h2{font-size:calc(43 * var(--u));margin-top:28px}.approach .body-copy{width:100%;max-width:480px;margin-top:34px;font-size:clamp(14px,1.05vw,18px);line-height:1.8}.approach .cta{margin-top:36px}.standards{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:660px;padding:clamp(110px,8vw,140px) max(80px,5vw);display:flex}.standards h2{font-size:calc(42 * var(--u));margin-top:22px}.standards .hairline{flex-shrink:0;margin-top:28px}.standards .quality-columns{gap:clamp(76px,6vw,115px);width:100%;max-width:1560px;margin:60px auto 0}.standards .quality-columns p{max-width:250px;margin-top:24px;line-height:1.85}.hero{background:#88949e;overflow:hidden}.hero-photo{aspect-ratio:2007/784;object-fit:cover;object-position:center;height:auto;top:auto;bottom:0}.hero:before{content:"";background:linear-gradient(#929da7 0%,#89969f 45% 100%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;opacity:.25;background:linear-gradient(#0000,#89969f);height:100px;position:absolute;bottom:calc(39.0633vw - 1px);left:0;right:0}.hero .shade{z-index:1}.hero-copy{z-index:2}.hero-photo{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.hero:after{display:none}.city-coverage{grid-template-columns:48% 52%;min-height:900px;display:grid}.city-photo{min-height:900px;position:relative;overflow:hidden}.city-photo img{object-fit:cover;object-position:center;position:absolute;inset:0}.city-copy{align-items:center;padding:90px clamp(65px,5.3vw,105px);display:flex}.city-copy>div{width:100%;max-width:620px;margin:auto}.city-coverage h2,.member-preview h2,.how-it-works h2{letter-spacing:-1.5px;margin-top:25px;font-size:clamp(44px,3.35vw,60px);font-weight:400;line-height:1.12}.city-coverage .section-intro,.member-preview .section-intro{color:#504e48;margin-top:30px;font-size:16px;line-height:1.8}.city-grid{grid-template-columns:1fr 1fr;gap:32px 34px;margin-top:40px;display:grid}.city-grid>div{border-top:1px solid #d9d3c9;padding-top:20px}.city-grid h3{font-size:23px;line-height:1.3}.city-grid p{color:#55524d;margin-top:12px;font-size:14px;line-height:1.8}.city-coverage .cta{letter-spacing:1.8px;width:290px;height:52px;margin-top:42px;font-size:11px}.member-preview{text-align:center;min-height:950px;padding:105px max(80px,5vw) 95px}.section-heading{text-align:center;max-width:720px;margin:0 auto}.member-preview .section-intro{max-width:660px;margin:25px auto 0}.member-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;max-width:1520px;margin:55px auto 0;display:grid}.member img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.member h3{margin-top:24px;font-size:27px;line-height:1.25}.member-city{letter-spacing:.5px;color:#666159;margin-top:9px;font-size:14px}.member-interests{color:#55514a;min-height:44px;margin-top:13px;font-size:13px;line-height:1.7}.member-intent{letter-spacing:.5px;color:#72695d;margin-top:14px;font-size:11px}.preview-note{color:#746e65;margin:38px auto 0;font-size:12px;line-height:1.5}.member-preview>.cta,.how-it-works>.cta{letter-spacing:1.8px;width:265px;height:52px;margin-top:27px;font-size:11px}.how-it-works{background-color:#e9e4dc;background-image:var(--paper-grain);text-align:center;background-size:180px 180px;min-height:730px;padding:105px max(80px,5vw) 95px}.steps-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(60px,7vw,130px);max-width:1420px;margin:58px auto 0;display:grid}.step-number{font-family:var(--serif);color:#918676;border-bottom:1px solid #ccc3b6;padding-bottom:23px;font-size:47px;font-weight:400;line-height:1;display:block}.steps-grid h3{margin-top:25px;font-size:23px;line-height:1.35}.steps-grid p{color:#55514a;max-width:340px;margin-top:17px;font-size:15px;line-height:1.8}.how-it-works>.cta{margin-top:48px}.swedish-life{align-items:center;min-height:980px;padding:115px max(80px,5vw);display:flex}.life-layout{grid-template-columns:43% 57%;align-items:center;gap:0;width:100%;max-width:1640px;margin:auto;display:grid}.life-copy{z-index:1;padding-right:45px;position:relative}.swedish-life h2,.dating-confidence h2,.sweden-final h2{letter-spacing:-1.5px;margin-top:28px;font-size:clamp(42px,3.1vw,58px);line-height:1.15}.life-copy h2 em{white-space:nowrap;font-size:.91em}.life-intro{color:#55514a;max-width:435px;margin-top:35px;font-size:16px;line-height:1.85}.swedish-life .cta,.dating-confidence .cta,.sweden-final .cta{letter-spacing:1.8px;width:280px;height:54px;margin-top:38px;font-size:11px}.life-collage{grid-template-rows:300px 300px;grid-template-columns:60% 1fr;align-items:stretch;gap:22px;padding:0 0 0 14px;display:grid}.life-collage img{object-fit:cover;min-width:0;min-height:0}.life-main{grid-row:1/3;height:calc(100% - 50px);margin-top:50px}.life-waterfront,.life-weekend{object-position:50% 50%}.dating-confidence{color:#2f2c28;background:#ddd7cd;min-height:880px;padding:clamp(110px,9vw,160px) max(80px,5vw)}.confidence-layout{grid-template-columns:minmax(0,42fr) minmax(0,46fr);align-items:start;column-gap:12%;width:100%;max-width:1560px;margin:auto;display:grid}.confidence-heading .eyebrow{color:#756e64}.dating-confidence h2{color:#2f2c28;margin-top:30px;font-size:clamp(52px,4vw,72px);line-height:1.12}.confidence-copy{width:100%;max-width:620px;padding:0}.confidence-copy>p{color:#625d56;margin:0;font-size:16px;line-height:1.85}.confidence-copy>p+p{margin-top:28px}.dating-confidence .cta{color:#2f2c28;background:#f5ebdd;border:1px solid #48413929;margin-top:48px}.dating-confidence .cta:hover{opacity:1;background:#ede1d1}.confidence-principles{border-top:1px solid #48413938;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(55px,5vw,90px);width:100%;max-width:1560px;margin:110px auto 0;padding-top:40px;display:grid}.confidence-principles>div{padding:0}.confidence-principles h3{color:#2f2c28;font-size:clamp(22px,1.6vw,28px);line-height:1.35}.confidence-principles p{color:#625d56;max-width:370px;margin-top:22px;font-size:15px;line-height:1.85}.sweden-final{text-align:center;color:#fffdf8;justify-content:center;align-items:center;min-height:710px;padding:100px 80px;display:flex;position:relative}.sweden-final>.scene{object-fit:cover;object-position:center 52%}.sweden-final>.shade{background:linear-gradient(#11191d4a,#11191d7a 55%,#0d1418a3)}.sweden-final-copy{z-index:1;max-width:850px;position:relative}.sweden-final h2{margin-top:28px;font-size:clamp(50px,4vw,70px);line-height:1.1}.sweden-final .final-intro{max-width:610px;margin:30px auto 0;font-size:16px;line-height:1.8}.sweden-final .cta{margin-top:38px}.member-portraits{color:#302d29;text-align:center;background:#f3efe7;min-height:880px;padding:clamp(110px,8vw,140px) max(80px,5vw)}.portrait-heading{max-width:780px;margin:auto}.portrait-heading .eyebrow{color:#81796e}.portrait-heading h2{letter-spacing:-1.5px;margin-top:25px;font-size:clamp(44px,3.35vw,60px);line-height:1.12}.portrait-heading>p:last-child{color:#625d56;max-width:760px;margin:28px auto 0;font-size:16px;line-height:1.8}.portrait-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1560px;margin:100px auto 0;display:grid}.portrait-grid article{min-width:0;padding:0 clamp(22px,2.2vw,42px)}.portrait-grid article:first-child{padding-left:0}.portrait-grid article:last-child{padding-right:0}.portrait-grid article+article{border-left:1px solid #4841392e}.portrait-city{letter-spacing:1.8px;color:#81796e;font-size:12px;line-height:1.5}.portrait-grid h3{letter-spacing:-.55px;overflow-wrap:normal;min-height:2.5em;margin-top:25px;font-size:clamp(24px,1.8vw,31px);line-height:1.25}.portrait-interests{color:#81796e;min-height:44px;margin-top:20px;font-size:12px;line-height:1.8}.portrait-description{color:#625d56;margin-top:23px;font-size:15px;line-height:1.85}.member-portraits>.cta{letter-spacing:1.8px;color:#302d29;background:#f5ebdd;border:1px solid #48413929;width:265px;height:52px;margin-top:90px;font-size:11px}.member-portraits>.cta:hover{opacity:1;background:#ede1d1}@media (min-width:768px){.mobile-menu{display:none}}@media (max-width:767px){body{min-width:0}.hero{min-height:100vh;background:#88949e;min-height:100svh;padding:0 24px;display:block}.hero:before,.hero:after{display:none}.hero-photo{aspect-ratio:auto;object-fit:cover;object-position:50% center;filter:none;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.hero>.shade{background:linear-gradient(#11181a61,#11181a45 48%,#11181a1f 72%,#11181a4d)}.header{z-index:3;justify-content:center;align-items:center;width:100%;height:80px;padding:15px 20px;display:flex;top:0;left:0;transform:none}.header>.nav-left,.header>.nav-right{display:none}.header .wordmark{letter-spacing:3.6px;font-size:16.4px;line-height:1}.header .wordmark>span:nth-child(2){letter-spacing:3.2px;margin-top:3px;font-size:13.7px}.header .wordmark .wordmark-country{letter-spacing:2.55px;margin-top:5px;font-size:8.2px}.mobile-menu{display:block;position:absolute;top:18px;right:15px}.mobile-menu summary{cursor:pointer;color:#fffdf8;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;padding:10px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:currentColor;width:24px;height:1px;display:block}.header .mobile-menu nav{letter-spacing:1.6px;background:#343d3e;flex-direction:column;gap:20px;min-width:180px;padding:24px;font-size:11px;display:flex;position:absolute;top:50px;right:0}.hero-copy{width:100%;padding-top:clamp(110px,13.5svh,130px);transform:none}.hero-copy>.hero-eyebrow{letter-spacing:1.35px;white-space:nowrap;margin:0 0 24px;font-size:10px;line-height:1.4}.hero h1,.hero h1 em{letter-spacing:-1.5px;white-space:nowrap;font-size:clamp(35.9px,9.48vw,41.4px);line-height:1.08}.hero-copy>p:not(.hero-eyebrow){max-width:382px;margin:28px auto 0;font-size:15px;line-height:1.65}.hero .cta{letter-spacing:1.7px;width:91%;max-width:330px;height:56px;margin-top:30px;font-size:11px}.approach{min-height:0;display:block}.approach .photo-panel{aspect-ratio:5/4;width:100%;min-height:0}.approach .photo-panel img{object-fit:cover;object-position:32% 48%}.approach .copy-panel{padding:70px 24px 80px}.approach-copy{max-width:none}.approach .eyebrow,.standards .eyebrow{letter-spacing:1.5px;font-size:10px;line-height:1.5}.approach h2{letter-spacing:-1.4px;white-space:nowrap;margin-top:20px;font-size:clamp(38px,10.15vw,44px);line-height:1.1}.approach .body-copy{max-width:none;margin-top:30px;font-size:16px;line-height:1.7}.approach .cta{letter-spacing:1.7px;width:280px;max-width:100%;height:56px;margin-top:38px;font-size:11px}.standards{text-align:left;background:#f3efe7;align-items:stretch;min-height:0;padding:88px 24px}.standards h2{letter-spacing:-1.4px;margin-top:20px;font-size:44px;line-height:1.1}.standards .hairline{display:none}.standards .quality-columns{counter-reset:quality;width:100%;max-width:none;margin-top:42px;display:block}.standards .quality-columns>div{counter-increment:quality;border-top:1px solid #4841392e;padding:32px 0}.standards .quality-columns>div:last-child{padding-bottom:0}.standards .quality-columns>div:before{content:"0" counter(quality);letter-spacing:1.6px;color:#81796e;margin-bottom:15px;font-size:11px;display:block}.standards .quality-columns h3{letter-spacing:-.5px;white-space:normal;font-size:27px;line-height:1.25}.standards .quality-columns p{max-width:none;margin-top:14px;font-size:16px;line-height:1.65}main>section:nth-of-type(n+4){min-width:0;max-width:100%}.statement{height:auto;min-height:126px;padding:24px}.statement p{font-size:23px}.city-coverage,.life-layout,.confidence-layout{display:block}.city-photo{min-height:360px}.city-copy,.member-portraits,.how-it-works,.swedish-life,.dating-confidence{min-height:0;padding:64px 24px}.city-grid,.portrait-grid,.steps-grid,.confidence-principles{grid-template-columns:1fr;gap:32px}.portrait-grid article{border-left:0;padding:0}.portrait-grid h3,.portrait-interests{min-height:0}.portrait-heading h2,.how-it-works h2,.city-coverage h2,.swedish-life h2{font-size:38px}.life-copy{padding-right:0}.life-copy h2 em{white-space:normal}.life-collage{grid-template-rows:190px 190px;gap:12px;margin-top:40px;padding:0}.sweden-final{padding:80px 24px}.sweden-final h2{font-size:42px}.footer{height:auto;padding:36px 24px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.footer-brand{grid-column:1/-1}.copyright{margin-top:28px}.approach{background:#f5f2ed;grid-template-columns:minmax(0,1fr);display:grid}.approach .copy-panel,.approach-copy{display:contents}.approach .eyebrow{grid-row:1;padding:84px 24px 0}.approach h2{grid-row:2;margin:24px 0 0;padding:0 24px 58px}.approach .photo-panel{aspect-ratio:5/4;grid-row:3;min-height:320px}.approach .photo-panel img{object-position:32% 48%}.approach .body-copy{grid-row:4;width:auto;max-width:none;margin:62px 24px 0}.approach .cta{grid-row:5;justify-self:start;max-width:calc(100% - 48px);margin:42px 24px 88px}.statement{background:#e8e2d9;border:0;height:auto;min-height:0;padding:64px 30px}.statement p{letter-spacing:-.9px;overflow-wrap:normal;word-break:normal;font-size:clamp(27px,7.1vw,30px);line-height:1.2}.city-coverage{background:#f5f2ed;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.city-copy,.city-copy>div{display:contents}.city-coverage .eyebrow{letter-spacing:1.5px;grid-row:1;padding:90px 24px 0;font-size:10px}.city-coverage h2{letter-spacing:-1.5px;grid-row:2;margin:22px 24px 0;font-size:46px;line-height:1.1}.city-coverage .section-intro{grid-row:3;margin:30px 24px 0;font-size:16px;line-height:1.7}.city-coverage .cta{letter-spacing:1.7px;grid-row:4;justify-self:start;width:280px;max-width:calc(100% - 48px);height:56px;margin:40px 24px 0;font-size:11px}.city-photo{aspect-ratio:4/3;grid-row:5;width:100%;min-height:0;margin-top:70px}.city-photo img{object-fit:cover;object-position:50% 65%}.city-grid{counter-reset:city;grid-row:6;margin:62px 24px 88px;display:block}.city-grid>div{counter-increment:city;border-top:1px solid #4841392e;padding:30px 0}.city-grid>div:last-child{padding-bottom:0}.city-grid h3{font-family:var(--sans);letter-spacing:1.4px;text-transform:uppercase;color:#756e64;font-size:11px;line-height:1.5}.city-grid h3:before{content:"0" counter(city) " · "}.city-grid p{color:#625d56;margin-top:16px;font-size:16px;line-height:1.7}.member-portraits{text-align:left;background:#eee8de;min-height:0;padding:94px 24px}.portrait-heading{text-align:left;max-width:none}.portrait-heading .eyebrow{letter-spacing:1.3px;font-size:10px;line-height:1.5}.portrait-heading h2{letter-spacing:-1.5px;margin-top:22px;font-size:46px;line-height:1.1}.portrait-heading>p:last-child{margin-top:30px;font-size:16px;line-height:1.7}.portrait-grid{margin-top:54px;display:block}.portrait-grid article,.portrait-grid article:first-child,.portrait-grid article:last-child{border:0;border-top:1px solid #4841392e;padding:38px 0}.portrait-grid article:last-child{padding-bottom:0}.portrait-city{letter-spacing:1.5px;font-size:11px;line-height:1.5}.portrait-grid h3{letter-spacing:-.7px;min-height:0;margin-top:22px;font-size:32px;line-height:1.2}.portrait-interests{word-break:normal;min-height:0;margin-top:20px;font-size:13px;line-height:1.7}.portrait-description{margin-top:24px;font-size:16px;line-height:1.7}.member-portraits>.cta{letter-spacing:1.7px;width:280px;max-width:100%;height:56px;margin-top:48px;font-size:11px}.member-portraits .portrait-grid article+article{border-left:0}.how-it-works{text-align:left;min-height:0;padding:94px 24px}.how-it-works .section-heading{text-align:left}.how-it-works .eyebrow,.swedish-life .eyebrow,.dating-confidence .eyebrow{letter-spacing:1.5px;font-size:10px;line-height:1.5}.how-it-works h2{letter-spacing:-1.4px;margin-top:22px;font-size:44px;line-height:1.1}.steps-grid{margin-top:64px;display:block}.steps-grid>div{border-top:1px solid #4841392e;padding:38px 0}.steps-grid>div:last-child{padding-bottom:0}.step-number{border:0;padding:0;font-size:42px;line-height:1}.steps-grid h3{margin-top:22px;font-size:28px;line-height:1.25}.steps-grid p{max-width:none;margin-top:14px;font-size:16px;line-height:1.7}.how-it-works>.cta{letter-spacing:1.7px;width:280px;max-width:100%;height:56px;margin-top:48px;font-size:11px}.swedish-life{min-height:0;padding:94px 0 0;display:block}.life-layout{display:block}.life-copy{padding:0 24px}.swedish-life h2{letter-spacing:-1.4px;margin-top:22px;font-size:44px;line-height:1.1}.life-copy h2 em{white-space:normal;font-size:1em}.life-intro{max-width:none;margin-top:30px;font-size:16px;line-height:1.7}.swedish-life .cta{letter-spacing:1.7px;width:280px;max-width:100%;height:56px;margin-top:40px;font-size:11px}.life-collage{margin:70px 0 0;padding:0;display:block}.life-collage .life-waterfront,.life-collage .life-weekend{display:none}.life-collage .life-main{aspect-ratio:4/5;object-fit:cover;object-position:50% 45%;width:100%;height:auto;margin:0;display:block}.dating-confidence{background:#ddd7cd;min-height:0;padding:96px 24px}.confidence-layout{display:block}.dating-confidence h2{letter-spacing:-1.4px;margin-top:22px;font-size:48px;line-height:1.1}.confidence-copy{margin-top:36px}.confidence-copy>p{font-size:16px;line-height:1.7}.confidence-copy>p+p{margin-top:26px}.dating-confidence .cta{letter-spacing:1.7px;width:280px;max-width:100%;height:56px;margin-top:42px;font-size:11px}.confidence-principles{counter-reset:principle;border:0;margin-top:78px;padding:0;display:block}.confidence-principles>div{counter-increment:principle;border-top:1px solid #48413938;padding:36px 0}.confidence-principles>div:last-child{padding-bottom:0}.confidence-principles>div:before{content:"0" counter(principle);letter-spacing:1.6px;color:#756e64;margin-bottom:20px;font-size:11px;line-height:1.5;display:block}.confidence-principles h3{font-size:28px;line-height:1.25}.confidence-principles p{max-width:none;margin-top:14px;font-size:16px;line-height:1.7}}.footer{color:#302d29;background:#f2eee6;height:auto;min-height:520px;padding:116px 80px 52px}.footer-inner{max-width:1560px;margin:0 auto}.footer-grid{grid-template-columns:28% 72%;align-items:start;gap:0;width:100%;margin:0;display:grid}.footer-identity{padding-right:36px}.footer .footer-brand{grid-column:auto;width:200px;padding:0;display:block}.footer .wordmark{letter-spacing:8px;font-size:34px;line-height:1.12}.footer .wordmark>span{padding-left:8px}.footer .wordmark>span:nth-child(2){letter-spacing:6px;margin-top:5px;padding-left:6px;font-size:28px}.footer .wordmark .wordmark-country{letter-spacing:5px;margin-top:14px;padding-left:5px;font-size:14px}.footer-description{color:#70695f;max-width:300px;margin-top:30px;font-size:15px;line-height:1.65}.footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer nav h3{letter-spacing:1.7px;margin:0 0 26px;font-size:13px;line-height:1.5}.footer nav a{color:#514b43;align-items:flex-start;min-height:40px;padding-bottom:16px;font-size:16px;line-height:1.5;display:flex}.footer nav a:hover{text-underline-offset:5px;opacity:.75;text-decoration:underline;text-decoration-thickness:1px}.footer .copyright{text-align:left;color:#787166;border-top:1px solid #3c373029;margin-top:88px;padding-top:32px;font-size:14px;line-height:1.5}@media (max-width:767px){.footer{min-height:0;padding:90px 28px 50px}.footer-grid{display:block}.footer-identity{text-align:center;padding:0}.footer .footer-brand{width:170px;margin:0 auto}.footer .wordmark{letter-spacing:7px;font-size:30px}.footer .wordmark>span{padding-left:7px}.footer .wordmark>span:nth-child(2){letter-spacing:5px;padding-left:5px;font-size:25px}.footer .wordmark .wordmark-country{letter-spacing:4.5px;margin-top:13px;padding-left:4.5px;font-size:13px}.footer-description{max-width:330px;margin:30px auto 0;font-size:15.5px;line-height:1.6}.footer-navigation{border-top:1px solid #3c373029;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 30px;margin-top:62px;padding-top:62px}.footer nav h3{letter-spacing:1.6px;margin-bottom:22px;font-size:12px}.footer nav a{overflow-wrap:normal;min-height:44px;padding-bottom:12px;font-size:16px;line-height:1.5}.footer .copyright{text-align:center;margin-top:70px;padding-top:30px;font-size:14px;line-height:1.5}.footer .copyright span{display:block}}@media (max-width:359px){.footer-navigation{grid-template-columns:1fr}}.approach-followup{margin-top:24px;display:block}@media (min-width:768px){.header nav,.header .nav-right{gap:calc(38 * var(--u))}.standards .quality-columns{counter-reset:quality}.standards .quality-columns>div{counter-increment:quality}.standards .quality-columns>div:before{content:"0" counter(quality);letter-spacing:1.6px;color:#81796e;margin-bottom:15px;font-size:11px;display:block}.standards .quality-columns h3{white-space:normal;min-height:2.7em}}@media (max-width:767px){.standards h2{font-size:clamp(41px,10.5vw,44px)}}.city-grid .city-life-title{font-family:var(--serif);color:var(--ink);margin-top:14px;font-size:20px;line-height:1.3}.member-portraits>.cta{letter-spacing:1px;white-space:nowrap;font-size:10px}@media (min-width:768px){.city-coverage h2{letter-spacing:-1.3px;font-size:clamp(34px,2.4vw,44px)}.portrait-grid h3{min-height:3.75em}}@media (max-width:767px){.city-coverage h2{font-size:42px}.member-portraits>.cta{letter-spacing:1px;font-size:10px}}.life-copy .life-followup{margin-top:24px}
