.nTyp6a_root{--ink:var(--table-ink,#0b2117);--paper:var(--table-paper,#fffdf8);--leaf:var(--table-leaf,#e5ecdc);--blue:var(--table-blue,#1b2a8f);--muted:var(--table-muted,#45584a);--line:var(--table-line,#0b21172e);background:var(--table-cream,#f5f1e8);color:var(--ink);font-family:var(--font-dm-sans), sans-serif}.nTyp6a_wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.nTyp6a_section{padding-block:clamp(64px,8vw,112px) 0}.nTyp6a_kicker,.nTyp6a_tileLabel,.nTyp6a_sourcesLabel{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.nTyp6a_h2{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(32px,3.4vw,48px);font-weight:650;line-height:1.04}.nTyp6a_hero{background:var(--leaf);padding-block:clamp(56px,7vw,96px) clamp(56px,6vw,88px)}.nTyp6a_heroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.nTyp6a_heroCopy .nTyp6a_kicker{color:var(--ink);margin-bottom:18px}.nTyp6a_root .nTyp6a_hero h1.nTyp6a_title{max-width:13ch;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(48px,6.4vw,92px);font-weight:650;line-height:.98}.nTyp6a_intro{max-width:34em;color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.6}.nTyp6a_kitActions{flex-wrap:wrap;gap:12px 16px;margin:34px 0 0;padding:0;list-style:none;display:flex}.nTyp6a_kitPrimary,.nTyp6a_kitSecondary{align-items:center;gap:12px;min-height:56px;padding:0 24px 0 20px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.nTyp6a_kitPrimary{background:var(--blue);color:var(--paper)}.nTyp6a_kitPrimary:hover{background:#102fc1}.nTyp6a_kitSecondary{border:1.5px solid var(--ink);color:var(--ink)}.nTyp6a_kitSecondary:hover{background:var(--ink);color:var(--paper)}.nTyp6a_glyph{flex:none;width:24px;height:24px}.nTyp6a_glyph [data-glyph-arrow]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.nTyp6a_kitPrimary:hover .nTyp6a_glyph [data-glyph-arrow],.nTyp6a_kitSecondary:hover .nTyp6a_glyph [data-glyph-arrow]{transform:translateY(3px)}.nTyp6a_contactCard{background:var(--paper);border:1px solid var(--line);padding:28px 28px 30px;position:relative}.nTyp6a_contactMark{width:56px;height:56px;color:var(--ink);margin:-6px 0 16px -6px;display:block}.nTyp6a_contactTitle{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.nTyp6a_contactName{margin:0;font-size:17px;line-height:1.5}.nTyp6a_contactEmail{min-height:44px;color:var(--blue);letter-spacing:-.02em;text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;font-size:clamp(19px,1.8vw,22px);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.nTyp6a_contactEmail:hover{color:var(--ink)}.nTyp6a_tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.nTyp6a_tile{background:var(--paper);flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,34px);display:flex;position:relative}.nTyp6a_tileLabel{color:var(--muted)}.nTyp6a_tileValue{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:18px 0 0;font-size:clamp(56px,6vw,84px);font-weight:650;line-height:.95}.nTyp6a_tileValueLong{letter-spacing:-.045em;font-size:clamp(38px,3.6vw,52px);line-height:1.02}.nTyp6a_tileValueInk{padding-bottom:.06em;display:inline-block}.nTyp6a_tileRule{background:var(--blue);transform-origin:0;width:56px;height:3px;margin-top:18px;display:block}.nTyp6a_tileNote{max-width:28em;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.55}.nTyp6a_tileSwiss{padding-bottom:12px}.nTyp6a_tileArt{margin-top:auto;padding-top:10px}.nTyp6a_tileArt>svg{width:min(100%,220px);margin:0}.nTyp6a_tileHouses{flex-direction:column;gap:6px;margin:16px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.nTyp6a_tileHouses li{align-items:center;gap:10px;display:flex}.nTyp6a_tileHouses i{background:var(--blue);border-radius:50%;flex:none;width:10px;height:10px}.nTyp6a_tileWide{grid-column:1/-1}.nTyp6a_selectionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nTyp6a_selectionList li{flex-direction:column;gap:6px;display:flex}.nTyp6a_selectionName{letter-spacing:-.01em;font-size:17px;font-weight:600}.nTyp6a_selectionPrice{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.2vw,44px);font-weight:650;line-height:1}.nTyp6a_countFrame{align-items:baseline;gap:.1em;display:inline-flex}.nTyp6a_countBox+.nTyp6a_unit{margin-left:-.06em}.nTyp6a_countBox{display:inline-block;position:relative}.nTyp6a_countGhost{visibility:hidden}.nTyp6a_countLive{position:absolute;top:0;right:0}.nTyp6a_unit{letter-spacing:-.01em;font-size:.42em;font-weight:600}.nTyp6a_selectionPrice .nTyp6a_unit{font-size:.5em}.nTyp6a_quoteBand{background:var(--ink);color:var(--paper);margin-top:clamp(80px,10vw,136px);padding-block:clamp(72px,9vw,128px)}.nTyp6a_quoteFigure{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-block:0;display:grid}.nTyp6a_quoteMark{width:clamp(64px,7vw,104px);color:var(--leaf)}.nTyp6a_quoteMark svg{width:100%;height:auto;display:block}.nTyp6a_quote{max-width:22em;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:400;line-height:1.18}.nTyp6a_quoteBy{color:var(--leaf);letter-spacing:.01em;margin-top:28px;font-size:16px}.nTyp6a_houses{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.nTyp6a_house{background:var(--paper);border:1px solid var(--line);flex-direction:column;padding:clamp(26px,3vw,40px);transition:border-color .3s,box-shadow .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1);display:flex}.nTyp6a_houseHead{align-items:baseline;gap:14px;display:flex}.nTyp6a_houseIndex{color:var(--blue);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;transition:color .3s}.nTyp6a_houseName{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.1}.nTyp6a_houseKey{letter-spacing:-.035em;color:var(--ink);margin:22px 0 0;padding-left:18px;font-size:clamp(24px,2.3vw,32px);font-weight:650;line-height:1.12;position:relative}.nTyp6a_houseKey:before{content:"";background:var(--blue);transform-origin:top;width:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:.12em;bottom:.12em;left:0}.nTyp6a_houseText{color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.nTyp6a_mark{color:var(--ink);background:linear-gradient(var(--leaf), var(--leaf)) no-repeat 0 100% / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.nTyp6a_sources{flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:auto;padding-top:18px;display:flex}.nTyp6a_house .nTyp6a_sources{border-top:1px solid var(--line);margin-top:auto}.nTyp6a_house .nTyp6a_houseText{margin-bottom:22px}.nTyp6a_sourcesLabel{color:var(--muted)}.nTyp6a_sources ul{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.nTyp6a_sourceLink{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;gap:4px;font-size:15px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.nTyp6a_sourceLink:hover{color:var(--blue);text-decoration-color:currentColor}.nTyp6a_sourceArrow{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.nTyp6a_sourceLink:hover .nTyp6a_sourceArrow{transform:translate(2px,-2px)}@media (hover:hover){.nTyp6a_house:hover{border-color:var(--ink);translate:0 -4px;box-shadow:0 18px 40px -28px #0b211773}.nTyp6a_house:hover .nTyp6a_houseIndex{color:var(--ink)}.nTyp6a_house:hover .nTyp6a_houseKey:before{transform:scaleY(1.25)}}@media (prefers-reduced-motion:no-preference){.nTyp6a_house[data-living-visible=true] .nTyp6a_mark{animation:.9s cubic-bezier(.65,0,.35,1) .45s backwards nTyp6a_sweep}}@keyframes nTyp6a_sweep{0%{background-size:0 100%}to{background-size:100% 100%}}.nTyp6a_chain{border-top:1px solid var(--line);grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:clamp(32px,4vw,48px);display:grid}.nTyp6a_chain .nTyp6a_h2{margin-bottom:16px}.nTyp6a_chainText{max-width:34em;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.nTyp6a_chain .nTyp6a_sources{margin-top:12px;padding-top:0}.nTyp6a_lastMile{width:100%;height:auto;display:block;overflow:visible}.nTyp6a_leafFill{fill:var(--leaf)}.nTyp6a_paperFill{fill:var(--paper)}.nTyp6a_blueFill{fill:var(--blue)}.nTyp6a_inkLine,.nTyp6a_blueLine,.nTyp6a_routeLine{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nTyp6a_inkLine{stroke:var(--ink)}.nTyp6a_blueLine{stroke:var(--blue)}.nTyp6a_routeLine{stroke:var(--blue);stroke-dasharray:4 8}@media (prefers-reduced-motion:no-preference){.nTyp6a_chain[data-living-visible=true] .nTyp6a_routeLine{animation:1.4s linear .5s backwards nTyp6a_route}}@keyframes nTyp6a_route{0%{stroke-dashoffset:120px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0}}.nTyp6a_closing{background:var(--leaf);margin-top:clamp(72px,9vw,120px);padding-block:clamp(56px,7vw,96px)}.nTyp6a_closingGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);display:grid}.nTyp6a_closing .nTyp6a_kitActions{flex-direction:column;align-items:flex-start;margin-top:0}.nTyp6a_closing .nTyp6a_h2{margin-bottom:20px}@media (max-width:1023px){.nTyp6a_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.nTyp6a_heroGrid{grid-template-columns:minmax(0,1fr);align-items:start}.nTyp6a_houses,.nTyp6a_chain{grid-template-columns:minmax(0,1fr)}.nTyp6a_lastMile{max-width:260px}.nTyp6a_closingGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nTyp6a_tiles{grid-template-columns:minmax(0,1fr)}.nTyp6a_selectionList{grid-template-columns:minmax(0,1fr);gap:14px}.nTyp6a_selectionList li{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.nTyp6a_tileValue{font-size:60px}.nTyp6a_tileValueLong{font-size:40px}.nTyp6a_quoteFigure{grid-template-columns:minmax(0,1fr);gap:20px}.nTyp6a_quoteMark{width:60px}.nTyp6a_kitActions{flex-direction:column;align-items:stretch}.nTyp6a_kitPrimary,.nTyp6a_kitSecondary{width:100%}.nTyp6a_closing .nTyp6a_kitActions{align-items:stretch}}@media (prefers-reduced-motion:reduce){.nTyp6a_house,.nTyp6a_houseIndex,.nTyp6a_houseKey:before,.nTyp6a_glyph [data-glyph-arrow],.nTyp6a_sourceArrow{transition:none}.nTyp6a_house:hover{translate:none}}
