.ArchHero-module__jFuJea__sec{--t:0;--aw:clamp(300px, 30vw, 500px);--ay:calc(var(--header-h) + 2svh);--ah:calc(100svh - var(--ay) - 12svh);--ax:calc(50vw - var(--aw) / 2);--k:calc(1 - var(--t));background:var(--paper);height:250svh;position:relative}.ArchHero-module__jFuJea__stick{height:100svh;position:sticky;top:0;overflow:hidden}.ArchHero-module__jFuJea__glass{z-index:2;background:var(--night);clip-path:inset(calc(var(--ay) * var(--k)) calc((100vw - var(--ax) - var(--aw)) * var(--k)) calc((100svh - var(--ay) - var(--ah)) * var(--k)) calc(var(--ax) * var(--k)) round calc(var(--aw) / 2 * var(--k)) calc(var(--aw) / 2 * var(--k)) 0 0);will-change:clip-path;position:absolute;inset:0}.ArchHero-module__jFuJea__glass img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.8s,transform 8s linear;position:absolute;inset:0;transform:scale(1.1)}.ArchHero-module__jFuJea__glass img.ArchHero-module__jFuJea__on{opacity:1;transform:scale(1)}.ArchHero-module__jFuJea__shade{background:linear-gradient(0deg, #16110d9e 0%, #16110d00 52%), rgba(22, 17, 13, calc(.08 + var(--t) * .3));position:absolute;inset:0}.ArchHero-module__jFuJea__title{left:0;right:0;top:calc(var(--ay) + var(--ah) * .76);z-index:1;text-align:center;white-space:nowrap;color:var(--ink);animation:ArchHero-module__jFuJea__rise 1.2s .5s var(--ease) both;margin:0;font-size:clamp(56px,10.4vw,196px);line-height:.9;position:absolute;transform:translateY(-50%)}.ArchHero-module__jFuJea__title em{color:var(--claret-text)}.ArchHero-module__jFuJea__white{color:#fff}.ArchHero-module__jFuJea__white em{color:var(--glow)}@keyframes ArchHero-module__jFuJea__rise{0%{opacity:0;transform:translateY(calc(40px - 50%))}}.ArchHero-module__jFuJea__frame{z-index:3;left:var(--ax);top:var(--ay);width:var(--aw);height:var(--ah);opacity:calc(1 - var(--t) * 4);pointer-events:none;position:absolute}.ArchHero-module__jFuJea__frame svg{width:100%;height:100%;overflow:visible}.ArchHero-module__jFuJea__pane{fill:#eee7dbf5;stroke:#2a221bb3;stroke-width:1.3px;vector-effect:non-scaling-stroke;animation:1.2s forwards ArchHero-module__jFuJea__clear}@keyframes ArchHero-module__jFuJea__clear{to{fill-opacity:0;stroke-opacity:.32}}.ArchHero-module__jFuJea__tracery path{fill:none;stroke:#2a221b;stroke-width:5px;vector-effect:non-scaling-stroke;opacity:.88}.ArchHero-module__jFuJea__edge{fill:none;stroke:#2a221b;stroke-width:3px;vector-effect:non-scaling-stroke}.ArchHero-module__jFuJea__seal{--s:clamp(84px, 7vw, 118px);z-index:4;left:calc(var(--ax) + var(--aw) - var(--s) * .4);top:calc(var(--ay) + var(--aw) * .16);opacity:calc(1 - var(--t) * 3);animation:.7s cubic-bezier(.3,1.6,.5,1) 1.9s both ArchHero-module__jFuJea__stamp;position:absolute}@keyframes ArchHero-module__jFuJea__stamp{0%{opacity:0;transform:scale(1.6)rotate(-20deg)}}.ArchHero-module__jFuJea__left,.ArchHero-module__jFuJea__right{z-index:1;top:calc(var(--ay) + 3svh);width:calc(var(--ax) - var(--gutter) - 52px);opacity:calc(1 - var(--t) * 3);position:absolute}.ArchHero-module__jFuJea__left{left:var(--gutter);transform:translateX(calc(var(--t) * -80px));flex-direction:column;gap:22px;animation:1s .9s both ArchHero-module__jFuJea__fade;display:flex}.ArchHero-module__jFuJea__right{right:var(--gutter);text-align:right;transform:translateX(calc(var(--t) * 80px));flex-direction:column;gap:18px;animation:1s 1.1s both ArchHero-module__jFuJea__fade;display:flex}@keyframes ArchHero-module__jFuJea__fade{0%{opacity:0}}.ArchHero-module__jFuJea__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.ArchHero-module__jFuJea__lead{color:var(--ink-soft);text-wrap:pretty;max-width:32ch;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.ArchHero-module__jFuJea__cta{flex-wrap:wrap;gap:10px;display:flex}.ArchHero-module__jFuJea__right li{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ArchHero-module__jFuJea__right b{font-family:var(--font-it);color:var(--claret-text);font-size:clamp(28px,2.4vw,40px);font-style:italic;font-weight:500;line-height:1}.ArchHero-module__jFuJea__right span{color:var(--muted);font-size:14px;font-weight:600}.ArchHero-module__jFuJea__cue{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:calc(1 - var(--t) * 5);flex-direction:column;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex;position:absolute;bottom:2.4svh;left:50%;transform:translate(-50%)}.ArchHero-module__jFuJea__cue i{background:linear-gradient(var(--claret) 0 40%, transparent 0) 0 0 / 100% 200% no-repeat;background-color:var(--paper-3);border-radius:2px;width:2px;height:34px;animation:1.8s ease-in-out infinite ArchHero-module__jFuJea__drip}@keyframes ArchHero-module__jFuJea__drip{0%{background-position:0 100%}to{background-position:0 -100%}}@media (max-width:1100px){.ArchHero-module__jFuJea__right{display:none}.ArchHero-module__jFuJea__left{width:calc(var(--ax) - var(--gutter) - 32px)}}@media (max-width:900px){.ArchHero-module__jFuJea__sec{--aw:min(70vw, 360px);--ay:calc(var(--header-h) + 10px);--ah:47svh;height:200svh}.ArchHero-module__jFuJea__title{top:calc(var(--ay) + var(--ah) * .83);font-size:11.2vw}.ArchHero-module__jFuJea__left{top:calc(var(--ay) + var(--ah) + 5.5svh);left:var(--gutter);right:var(--gutter);text-align:center;width:auto;transform:translateY(calc(var(--t) * 40px));align-items:center;gap:16px}.ArchHero-module__jFuJea__lead{max-width:36ch;font-size:16.5px}.ArchHero-module__jFuJea__cta{justify-content:center}.ArchHero-module__jFuJea__kicker,.ArchHero-module__jFuJea__cue{display:none}.ArchHero-module__jFuJea__seal{--s:64px;left:calc(var(--ax) + var(--aw) - 42px);top:calc(var(--ay) + var(--aw) * .1)}}@media (prefers-reduced-motion:reduce){.ArchHero-module__jFuJea__pane{fill-opacity:0;stroke-opacity:.32;animation:none}}
.Promise-module__gJ_eDq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.Promise-module__gJ_eDq__left{top:calc(var(--header-h) + 32px);flex-direction:column;gap:24px;display:flex;position:sticky}.Promise-module__gJ_eDq__rows{flex-direction:column;display:flex}.Promise-module__gJ_eDq__row{box-shadow:inset 0 -1px 0 var(--line-strong);cursor:default;outline-offset:6px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:18px;padding:26px 0;display:grid;position:relative}.Promise-module__gJ_eDq__row:first-child{box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -1px 0 var(--line-strong)}.Promise-module__gJ_eDq__n{font-family:var(--font-it);color:var(--claret-text);padding-top:4px;font-size:26px;font-style:italic;font-weight:500}.Promise-module__gJ_eDq__body h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.05;transition:color .3s}.Promise-module__gJ_eDq__more{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.Promise-module__gJ_eDq__more>div{overflow:hidden}.Promise-module__gJ_eDq__more p{max-width:44ch;color:var(--ink-soft);opacity:0;padding-top:12px;transition:opacity .4s}.Promise-module__gJ_eDq__peek{object-fit:cover;opacity:0;width:74px;height:98px;transition:opacity .4s, transform .55s var(--ease);align-self:center;transform:scale(.9)rotate(-3deg)}.Promise-module__gJ_eDq__row:hover .Promise-module__gJ_eDq__more,.Promise-module__gJ_eDq__row:focus-visible .Promise-module__gJ_eDq__more,.Promise-module__gJ_eDq__row:focus-within .Promise-module__gJ_eDq__more{grid-template-rows:1fr}.Promise-module__gJ_eDq__row:hover .Promise-module__gJ_eDq__more p,.Promise-module__gJ_eDq__row:focus-visible .Promise-module__gJ_eDq__more p{opacity:1}.Promise-module__gJ_eDq__row:hover .Promise-module__gJ_eDq__peek,.Promise-module__gJ_eDq__row:focus-visible .Promise-module__gJ_eDq__peek{opacity:1;transform:none}.Promise-module__gJ_eDq__row:hover h3{color:var(--claret-text)}.Promise-module__gJ_eDq__nums{margin-top:clamp(56px,7vw,100px)}@media (hover:none),(max-width:860px){.Promise-module__gJ_eDq__more{grid-template-rows:1fr}.Promise-module__gJ_eDq__more p{opacity:1}.Promise-module__gJ_eDq__peek{opacity:1;width:52px;height:70px;transform:none}}@media (max-width:860px){.Promise-module__gJ_eDq__grid{grid-template-columns:1fr}.Promise-module__gJ_eDq__left{position:static}.Promise-module__gJ_eDq__row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:20px 0}.Promise-module__gJ_eDq__n{padding-top:6px}.Promise-module__gJ_eDq__peek{align-self:start}}
.House-module__gc6imW__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.House-module__gc6imW__side{top:calc(var(--header-h) + 24px);flex-direction:column;gap:20px;display:flex;position:sticky}.House-module__gc6imW__draw{flex-direction:column;gap:12px;margin:0;display:flex}.House-module__gc6imW__draw svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;overflow:visible}.House-module__gc6imW__draw figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;font-weight:600}.House-module__gc6imW__roof{fill:#4a3a30}.House-module__gc6imW__tiles line{stroke:#fff0dc17;stroke-width:1.6px}.House-module__gc6imW__chim{fill:#6b4a3a}.House-module__gc6imW__wall{fill:#fbf8f2;stroke:var(--ink);stroke-width:2.5px}.House-module__gc6imW__wallBack{fill:#f1ebe0;stroke:var(--ink);stroke-width:2.5px}.House-module__gc6imW__timber line{stroke:#2a221b;stroke-width:7px}.House-module__gc6imW__beam{fill:#2a221b}.House-module__gc6imW__brace{fill:none;stroke:#2a221b;stroke-width:9px;stroke-linecap:round}.House-module__gc6imW__door{fill:#4a3528;stroke:#2a221b;stroke-width:4px}.House-module__gc6imW__ground{fill:#dfe0cc}.House-module__gc6imW__path{fill:#e7d9c2}.House-module__gc6imW__shrub{fill:#8c9a74}.House-module__gc6imW__zone{cursor:pointer;outline:none}.House-module__gc6imW__hit{fill:#0000;transition:fill .4s}.House-module__gc6imW__glass{fill:#6a5442;transition:fill .5s}.House-module__gc6imW__mullion{stroke:#2a221b;stroke-width:4px}.House-module__gc6imW__frame{fill:none;stroke:#2a221b;stroke-width:5px}.House-module__gc6imW__label{letter-spacing:.12em;text-transform:uppercase;fill:var(--ink);opacity:0;paint-order:stroke;stroke:#fbf8f2;stroke-width:6px;stroke-linejoin:round;font-size:17px;font-weight:700;transition:opacity .35s}.House-module__gc6imW__zone .House-module__gc6imW__label{opacity:0}.House-module__gc6imW__lit .House-module__gc6imW__glass{fill:url(#glow)}.House-module__gc6imW__lit .House-module__gc6imW__hit{fill:#f1c27a1f}.House-module__gc6imW__lit .House-module__gc6imW__label{opacity:1}.House-module__gc6imW__on .House-module__gc6imW__glass{filter:drop-shadow(0 0 14px #f3b45ae6)}.House-module__gc6imW__zone:focus-visible .House-module__gc6imW__hit{stroke:var(--claret);stroke-width:4px}.House-module__gc6imW__gardenZ.House-module__gc6imW__lit .House-module__gc6imW__hit{fill:#96aa6e47}.House-module__gc6imW__panel{flex-direction:column;gap:20px;min-width:0;display:flex}.House-module__gc6imW__rooms{flex-direction:column;display:flex}.House-module__gc6imW__rooms button{text-align:left;width:100%;box-shadow:inset 0 -1px 0 var(--line-strong);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:13px 4px;transition:color .25s;display:grid}.House-module__gc6imW__rooms li:first-child button{box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -1px 0 var(--line-strong)}.House-module__gc6imW__rn{font-family:var(--font-it);color:var(--muted);font-size:19px;font-style:italic}.House-module__gc6imW__rooms b{letter-spacing:-.01em;font-size:17px;font-weight:600}.House-module__gc6imW__rooms small{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}.House-module__gc6imW__rooms button:hover b,.House-module__gc6imW__rooms button.House-module__gc6imW__rOn b,.House-module__gc6imW__rooms button.House-module__gc6imW__rOn .House-module__gc6imW__rn{color:var(--claret-text)}.House-module__gc6imW__rooms button.House-module__gc6imW__rOn{box-shadow:inset 3px 0 0 var(--claret), inset 0 -1px 0 var(--line-strong);padding-left:14px}.House-module__gc6imW__photo{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--paper-3);position:relative;overflow:hidden}.House-module__gc6imW__photo>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s, transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.House-module__gc6imW__photo>img.House-module__gc6imW__show{opacity:1;transform:none}.House-module__gc6imW__zoom{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16110d99;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid;position:absolute;top:14px;right:14px}.House-module__gc6imW__zoom:hover{background:#16110dd9}.House-module__gc6imW__arrows{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16110d99;border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.House-module__gc6imW__arrows button{border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid}.House-module__gc6imW__arrows button:hover{background:#ffffff29}.House-module__gc6imW__arrows span{text-align:center;min-width:48px;font-size:13.5px;font-weight:700}.House-module__gc6imW__thumbs{gap:8px;display:flex}.House-module__gc6imW__thumbs button{aspect-ratio:3/2;opacity:.55;border-radius:10px;width:clamp(64px,7.5vw,112px);transition:opacity .25s;overflow:hidden}.House-module__gc6imW__thumbs button img{object-fit:cover;width:100%;height:100%}.House-module__gc6imW__thumbs button.House-module__gc6imW__tOn,.House-module__gc6imW__thumbs button:hover{opacity:1}.House-module__gc6imW__thumbs button.House-module__gc6imW__tOn{outline:2.5px solid var(--claret);outline-offset:2px}.House-module__gc6imW__text{animation:House-module__gc6imW__in .55s var(--ease) both;flex-direction:column;gap:14px;display:flex}@keyframes House-module__gc6imW__in{0%{opacity:0;transform:translateY(10px)}}.House-module__gc6imW__where{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:650;display:flex}.House-module__gc6imW__where .chip{color:var(--claret-text);background:color-mix(in srgb, var(--claret) 10%, transparent);margin-left:4px}.House-module__gc6imW__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 40px;display:grid}.House-module__gc6imW__cols>p{color:var(--ink-soft)}.House-module__gc6imW__inc{flex-direction:column;gap:9px;display:flex}.House-module__gc6imW__inc li{align-items:flex-start;gap:8px;font-size:15px;font-weight:550;line-height:1.35;display:flex}.House-module__gc6imW__inc li svg{color:var(--claret);margin-top:2px}@media (max-width:1060px){.House-module__gc6imW__grid{grid-template-columns:1fr}.House-module__gc6imW__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid;position:static}}@media (max-width:700px){.House-module__gc6imW__side{grid-template-columns:1fr}.House-module__gc6imW__draw{width:100%;max-width:420px;margin:0 auto}.House-module__gc6imW__cols{grid-template-columns:1fr}.House-module__gc6imW__photo{aspect-ratio:4/3.4}.House-module__gc6imW__thumbs{gap:6px}.House-module__gc6imW__rooms{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.House-module__gc6imW__rooms::-webkit-scrollbar{display:none}.House-module__gc6imW__rooms button,.House-module__gc6imW__rooms li:first-child button,.House-module__gc6imW__rooms button.House-module__gc6imW__rOn{width:auto;height:40px;box-shadow:none;background:color-mix(in srgb, var(--ink) 7%, transparent);white-space:nowrap;border-radius:999px;padding:0 16px;line-height:40px;display:block}.House-module__gc6imW__rooms li button.House-module__gc6imW__rOn,.House-module__gc6imW__rooms li:first-child button.House-module__gc6imW__rOn{background:var(--ink)}.House-module__gc6imW__rooms button.House-module__gc6imW__rOn b{color:#fff}.House-module__gc6imW__rooms .House-module__gc6imW__rn,.House-module__gc6imW__rooms small{display:none}.House-module__gc6imW__rooms b{font-size:14.5px}}@media (max-width:560px){.House-module__gc6imW__label{font-size:22px}}
.LookCloser-module__dBx4AW__sec{padding:clamp(80px,10vw,140px) 0}.LookCloser-module__dBx4AW__sec em{color:var(--glow)}.LookCloser-module__dBx4AW__stage{aspect-ratio:3/2;border-radius:var(--r-xl);position:relative;overflow:hidden}.LookCloser-module__dBx4AW__stage>img{object-fit:cover;width:100%;height:100%}.LookCloser-module__dBx4AW__spot{border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute}.LookCloser-module__dBx4AW__spot i{background:var(--candle);width:16px;height:16px;transition:transform .3s var(--ease), box-shadow .3s;border-radius:50%;box-shadow:0 0 0 5px #f1c27a4d}.LookCloser-module__dBx4AW__spot:before{content:"";border:2px solid #f1c27ab3;border-radius:50%;animation:2.4s ease-out infinite LookCloser-module__dBx4AW__ring;position:absolute;inset:6px}.LookCloser-module__dBx4AW__spot.LookCloser-module__dBx4AW__on i{transform:scale(1.3);box-shadow:0 0 0 7px #f1c27a73}@keyframes LookCloser-module__dBx4AW__ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.LookCloser-module__dBx4AW__card{left:var(--x);right:var(--r);color:#fff;max-width:340px;animation:LookCloser-module__dBx4AW__in .45s var(--ease) both;background:#16110dc7;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:absolute;bottom:24px}@keyframes LookCloser-module__dBx4AW__in{0%{opacity:0;transform:translateY(10px)}}.LookCloser-module__dBx4AW__card b{letter-spacing:-.02em;font-size:19px;font-weight:650}.LookCloser-module__dBx4AW__card p{color:#f6eee2c7;font-size:15px}.LookCloser-module__dBx4AW__list{display:none}@media (max-width:760px){.LookCloser-module__dBx4AW__stage{aspect-ratio:4/5}.LookCloser-module__dBx4AW__stage>img{object-position:45% 50%}.LookCloser-module__dBx4AW__card{max-width:none;bottom:12px;left:12px;right:12px}.LookCloser-module__dBx4AW__spot{width:36px;height:36px;margin:-18px 0 0 -18px}}
.Centuries-module__IG5zhq__sec{padding:clamp(90px,11vw,160px) 0 clamp(90px,11vw,150px);overflow:hidden}.Centuries-module__IG5zhq__head{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:clamp(48px,7vw,100px);display:flex}.Centuries-module__IG5zhq__head .eyebrow{align-self:center}.Centuries-module__IG5zhq__head em{color:var(--glow)}.Centuries-module__IG5zhq__head .lead{max-width:46ch}.Centuries-module__IG5zhq__story{max-width:1200px;position:relative}.Centuries-module__IG5zhq__thread{background:linear-gradient(var(--candle), var(--candle)) no-repeat top / 100% calc(var(--thread,0) * 100%), #f6eee21a;width:2px;margin-left:-1px;position:absolute;top:0;bottom:-40px;left:50%}.Centuries-module__IG5zhq__story ol{flex-direction:column;display:flex}.Centuries-module__IG5zhq__era{--p:0;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;display:grid;position:relative}.Centuries-module__IG5zhq__era+.Centuries-module__IG5zhq__era{margin-top:clamp(-70px,-4vw,-24px)}.Centuries-module__IG5zhq__left{--dx:-180px;--rot:-9deg;--tilt:-1.2deg;grid-template-areas:"card knot year"}.Centuries-module__IG5zhq__right{--dx:180px;--rot:9deg;--tilt:1.2deg;grid-template-areas:"year knot card"}.Centuries-module__IG5zhq__knot{background:var(--night);border-radius:50%;grid-area:knot;justify-self:center;width:16px;height:16px;transition:background .4s,box-shadow .4s;box-shadow:inset 0 0 0 2px #f6eee24d}.Centuries-module__IG5zhq__era .Centuries-module__IG5zhq__knot{background:color-mix(in srgb, var(--candle) calc(var(--p) * 100%), var(--night));box-shadow:inset 0 0 0 2px var(--candle), 0 0 0 calc(var(--p) * 7px) #f1c27a29}.Centuries-module__IG5zhq__year{font-family:var(--font-it);letter-spacing:-.02em;color:var(--glow);white-space:nowrap;opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 70px));grid-area:year;margin:0;font-size:clamp(64px,8.4vw,150px);font-style:italic;font-weight:500;line-height:.9}.Centuries-module__IG5zhq__left .Centuries-module__IG5zhq__year{justify-self:start}.Centuries-module__IG5zhq__right .Centuries-module__IG5zhq__year{justify-self:end}.Centuries-module__IG5zhq__card{opacity:min(1, calc(var(--p) * 1.4));transform:translate(calc((1 - var(--p)) * var(--dx)), calc((1 - var(--p)) * 110px)) rotate(calc((1 - var(--p)) * var(--rot) + var(--tilt))) scale(calc(.88 + var(--p) * .12));will-change:transform, opacity;flex-direction:column;grid-area:card;gap:10px;display:flex}.Centuries-module__IG5zhq__left .Centuries-module__IG5zhq__card{transform-origin:100% 100%;justify-self:end}.Centuries-module__IG5zhq__right .Centuries-module__IG5zhq__card{transform-origin:0 100%;justify-self:start}.Centuries-module__IG5zhq__wide .Centuries-module__IG5zhq__card{width:100%}.Centuries-module__IG5zhq__arch .Centuries-module__IG5zhq__card{width:72%}.Centuries-module__IG5zhq__square .Centuries-module__IG5zhq__card{width:84%}.Centuries-module__IG5zhq__ph{background:var(--night-3);border-radius:var(--r-lg);margin-bottom:12px;overflow:hidden}.Centuries-module__IG5zhq__wide .Centuries-module__IG5zhq__ph{aspect-ratio:3/2}.Centuries-module__IG5zhq__arch .Centuries-module__IG5zhq__ph{aspect-ratio:4/5.2;border-radius:999px 999px 14px 14px}.Centuries-module__IG5zhq__square .Centuries-module__IG5zhq__ph{aspect-ratio:1}.Centuries-module__IG5zhq__ph img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.14 - var(--p) * .14));filter:sepia(calc((1 - var(--p)) * .6)) brightness(calc(.7 + var(--p) * .3))}.Centuries-module__IG5zhq__yearSm{display:none}.Centuries-module__IG5zhq__card h3{font-family:var(--font-it);font-size:clamp(28px,2.5vw,40px);font-style:italic;font-weight:500;line-height:1.05}.Centuries-module__IG5zhq__d{color:#f6eee2a8;max-width:40ch;font-size:16px}.Centuries-module__IG5zhq__you{--p:0;text-align:center;opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 60px));flex-direction:column;align-items:center;gap:14px;padding-top:clamp(80px,9vw,130px);display:flex;position:relative}.Centuries-module__IG5zhq__last{margin-left:-8px;position:absolute;top:24px;left:50%}.Centuries-module__IG5zhq__yYear{font-family:var(--font-it);color:#f1c27a38;font-size:clamp(64px,8.4vw,150px);font-style:italic;font-weight:500;line-height:.9}.Centuries-module__IG5zhq__yTitle{letter-spacing:-.04em;margin-top:-.55em;font-size:clamp(40px,5.2vw,88px);font-weight:600;line-height:1}.Centuries-module__IG5zhq__yTitle em{font-family:var(--font-it);letter-spacing:-.01em;color:var(--glow);font-size:1.12em;font-style:italic;font-weight:500}.Centuries-module__IG5zhq__page{background:var(--night-2);border-radius:30px;width:100%;max-width:900px;margin-top:28px;padding:clamp(28px,4vw,56px);box-shadow:inset 0 0 0 1px #f6eee21a}.Centuries-module__IG5zhq__sentence{font-family:var(--font-it);color:#f6eee2;text-wrap:balance;font-size:clamp(26px,3vw,44px);font-style:italic;font-weight:500;line-height:1.75}.Centuries-module__IG5zhq__blank{display:inline-block}.Centuries-module__IG5zhq__blank input{width:auto;max-width:100%;color:var(--glow);font:inherit;text-align:center;background:0 0;border:0;border-bottom:2px solid #f6eee24d;border-radius:0;outline:none;padding:0 4px;line-height:1.15;transition:border-color .25s}.Centuries-module__IG5zhq__blank input::placeholder{color:#f6eee24d}.Centuries-module__IG5zhq__blank input:focus{border-bottom-color:var(--candle)}.Centuries-module__IG5zhq__years{vertical-align:baseline;gap:.25em;display:inline-flex}.Centuries-module__IG5zhq__years button{font:inherit;color:#f6eee252;border-bottom:2px solid #0000;line-height:1.15;transition:color .25s,border-color .25s}.Centuries-module__IG5zhq__years button:hover{color:#f6eee2b3}.Centuries-module__IG5zhq__years button.Centuries-module__IG5zhq__yOn{color:var(--glow);border-bottom-color:var(--candle)}.Centuries-module__IG5zhq__foot{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin-top:clamp(24px,3vw,40px);padding-top:clamp(24px,3vw,36px);display:flex;box-shadow:inset 0 1px #f6eee21a}.Centuries-module__IG5zhq__seal{--s:92px;opacity:.22;filter:grayscale();transition:opacity .4s,filter .4s;transform:rotate(-8deg)scale(.92)}.Centuries-module__IG5zhq__seal b{font-size:calc(var(--s) * .24);white-space:nowrap}.Centuries-module__IG5zhq__stamped{opacity:1;filter:none;animation:.6s cubic-bezier(.3,1.6,.5,1) both Centuries-module__IG5zhq__stamp}@keyframes Centuries-module__IG5zhq__stamp{0%{opacity:0;transform:rotate(-24deg)scale(1.7)}to{transform:rotate(-8deg)scale(1)}}.Centuries-module__IG5zhq__entry{color:#f6eee2a8;flex:1;min-width:200px;font-size:15.5px}.Centuries-module__IG5zhq__entry em{font-family:var(--font-it);color:var(--glow);font-size:1.3em}@media (max-width:860px){.Centuries-module__IG5zhq__thread{left:15px}.Centuries-module__IG5zhq__story ol{gap:64px}.Centuries-module__IG5zhq__era{padding-left:44px;display:block}.Centuries-module__IG5zhq__era+.Centuries-module__IG5zhq__era{margin-top:0}.Centuries-module__IG5zhq__left,.Centuries-module__IG5zhq__right{--dx:90px;--rot:6deg;--tilt:0deg}.Centuries-module__IG5zhq__knot{position:absolute;top:6px;left:8px}.Centuries-module__IG5zhq__year{display:none}.Centuries-module__IG5zhq__yearSm{font-family:var(--font-it);color:var(--glow);order:-1;font-size:52px;font-style:italic;font-weight:500;line-height:.95;display:block}.Centuries-module__IG5zhq__card,.Centuries-module__IG5zhq__wide .Centuries-module__IG5zhq__card,.Centuries-module__IG5zhq__arch .Centuries-module__IG5zhq__card,.Centuries-module__IG5zhq__square .Centuries-module__IG5zhq__card{width:100%;transform-origin:0 100%!important}.Centuries-module__IG5zhq__arch .Centuries-module__IG5zhq__ph{aspect-ratio:4/4.6}.Centuries-module__IG5zhq__ph{margin:6px 0}.Centuries-module__IG5zhq__you{text-align:left;align-items:stretch;padding-left:0}.Centuries-module__IG5zhq__last{left:15px}.Centuries-module__IG5zhq__yYear{padding-left:44px}.Centuries-module__IG5zhq__yTitle{margin-top:-.4em;padding-left:44px}.Centuries-module__IG5zhq__page{padding:24px 20px}.Centuries-module__IG5zhq__sentence{text-align:left;font-size:26px;line-height:1.8}.Centuries-module__IG5zhq__foot{flex-direction:column;align-items:flex-start}}
.Seasons-module__h2bzBq__sec{background:var(--season,var(--paper));height:330svh;transition:background .9s;position:relative}.Seasons-module__h2bzBq__stick{height:100svh;padding-top:calc(var(--header-h) * .4);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.Seasons-module__h2bzBq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.Seasons-module__h2bzBq__copy{flex-direction:column;gap:22px;display:flex}.Seasons-module__h2bzBq__copy h2{font-size:clamp(40px,4.2vw,72px)}.Seasons-module__h2bzBq__copy h2 em{color:var(--claret-text)}.Seasons-module__h2bzBq__switch{flex-direction:column;display:flex}.Seasons-module__h2bzBq__switch button{text-align:left;box-shadow:inset 0 -1px 0 var(--line-strong);transition:padding .4s var(--ease);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:9px 4px;display:grid}.Seasons-module__h2bzBq__switch button:first-child{box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -1px 0 var(--line-strong)}.Seasons-module__h2bzBq__switch img{object-fit:cover;filter:grayscale(.7)brightness(1.05);opacity:.6;border-radius:999px 999px 6px 6px;width:44px;height:56px;transition:filter .4s,opacity .4s}.Seasons-module__h2bzBq__switch span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Seasons-module__h2bzBq__switch b{font-family:var(--font-it);color:var(--muted);font-size:clamp(22px,1.9vw,30px);font-style:italic;font-weight:500;line-height:1.1;transition:color .4s}.Seasons-module__h2bzBq__switch small{color:var(--muted);font-size:13px;font-weight:650}.Seasons-module__h2bzBq__switch button:hover b{color:var(--ink)}.Seasons-module__h2bzBq__switch button.Seasons-module__h2bzBq__sOn{padding-left:14px}.Seasons-module__h2bzBq__switch button.Seasons-module__h2bzBq__sOn img{filter:none;opacity:1}.Seasons-module__h2bzBq__switch button.Seasons-module__h2bzBq__sOn b{color:color-mix(in srgb, var(--tone) 65%, var(--ink))}.Seasons-module__h2bzBq__switch button.Seasons-module__h2bzBq__sOn small{color:var(--ink)}.Seasons-module__h2bzBq__active{animation:Seasons-module__h2bzBq__in .6s var(--ease) both;flex-direction:column;gap:14px;display:flex}@keyframes Seasons-module__h2bzBq__in{0%{opacity:0;transform:translateY(12px)}}.Seasons-module__h2bzBq__text{color:var(--ink-soft);max-width:48ch;font-size:16px}.Seasons-module__h2bzBq__items{flex-wrap:wrap;gap:6px;display:flex}.Seasons-module__h2bzBq__items li{background:color-mix(in srgb, var(--tone) 16%, transparent);color:color-mix(in srgb, var(--tone) 55%, var(--ink));border-radius:999px;padding:6px 12px;font-size:13px;font-weight:650}.Seasons-module__h2bzBq__year{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;max-width:440px;display:grid}.Seasons-module__h2bzBq__year span{color:var(--muted);opacity:.4;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:700;transition:opacity .4s,color .4s;display:flex}.Seasons-module__h2bzBq__year i{background:var(--c);border-radius:4px;width:100%;height:5px}.Seasons-module__h2bzBq__year span.Seasons-module__h2bzBq__mOn{opacity:1;color:var(--ink)}.Seasons-module__h2bzBq__stage{place-items:center;height:min(80svh,780px);display:grid;position:relative}.Seasons-module__h2bzBq__window{aspect-ratio:100/125;background:var(--night);border-radius:999px 999px 14px 14px;max-width:100%;height:100%;position:relative;overflow:hidden}.Seasons-module__h2bzBq__window img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s .25s,transform 6s;position:absolute;inset:0;transform:scale(1.08)}.Seasons-module__h2bzBq__window img.Seasons-module__h2bzBq__show{opacity:1;transform:scale(1)}.Seasons-module__h2bzBq__window svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Seasons-module__h2bzBq__pane{fill:#f0eadfeb;fill-opacity:0;stroke:#2a221b99;stroke-width:1.1px;stroke-opacity:0;vector-effect:non-scaling-stroke;animation:1.5s both Seasons-module__h2bzBq__mist}@keyframes Seasons-module__h2bzBq__mist{0%{fill-opacity:0;stroke-opacity:0}30%{fill-opacity:1;stroke-opacity:1}55%{fill-opacity:1;stroke-opacity:1}to{fill-opacity:0;stroke-opacity:.12}}.Seasons-module__h2bzBq__bar{fill:none;stroke:#2a221b;stroke-width:4px;vector-effect:non-scaling-stroke;opacity:.32}.Seasons-module__h2bzBq__window:after{content:"";pointer-events:none;background:linear-gradient(#16110d00 62%,#16110d9e);position:absolute;inset:0}.Seasons-module__h2bzBq__name{z-index:2;text-align:center;font-family:var(--font-it);color:#fff;animation:Seasons-module__h2bzBq__in .8s .5s var(--ease) both;font-size:clamp(28px,2.6vw,44px);font-style:italic;font-weight:500;line-height:1;position:absolute;bottom:22px;left:0;right:0}.Seasons-module__h2bzBq__detail{z-index:3;background:var(--season,var(--paper));border-radius:22px;margin:0;padding:7px;transition:background .9s;position:absolute}.Seasons-module__h2bzBq__detail img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.Seasons-module__h2bzBq__dA{aspect-ratio:4/5;width:clamp(150px,15vw,250px);animation:Seasons-module__h2bzBq__popA .9s .35s var(--ease) both;bottom:16%;left:0}.Seasons-module__h2bzBq__dB{aspect-ratio:3/2;width:clamp(160px,16vw,270px);animation:Seasons-module__h2bzBq__popB .9s .5s var(--ease) both;top:8%;right:0}@keyframes Seasons-module__h2bzBq__popA{0%{opacity:0;transform:translate(-40px,30px)rotate(-6deg)}to{transform:rotate(-2deg)}}@keyframes Seasons-module__h2bzBq__popB{0%{opacity:0;transform:translate(40px,-30px)rotate(6deg)}to{transform:rotate(2deg)}}.Seasons-module__h2bzBq__list{display:none}@media (max-width:1180px){.Seasons-module__h2bzBq__dA{left:-2%}.Seasons-module__h2bzBq__dB{right:-2%}}@media (max-width:860px){.Seasons-module__h2bzBq__sec{background:var(--paper);height:auto;padding:clamp(72px,12vw,110px) 0 24px}.Seasons-module__h2bzBq__stick{height:auto;padding:0;display:block;position:static;overflow:visible}.Seasons-module__h2bzBq__grid{grid-template-columns:1fr}.Seasons-module__h2bzBq__switch,.Seasons-module__h2bzBq__active,.Seasons-module__h2bzBq__year,.Seasons-module__h2bzBq__stage{display:none}.Seasons-module__h2bzBq__list{flex-direction:column;gap:0;margin-top:28px;display:flex}.Seasons-module__h2bzBq__list>li{padding:36px var(--gutter) 44px;background:var(--season);flex-direction:column;gap:14px;display:flex}.Seasons-module__h2bzBq__mWin{aspect-ratio:4/5;border-radius:999px 999px 14px 14px;position:relative;overflow:hidden}.Seasons-module__h2bzBq__mWin img{object-fit:cover;width:100%;height:100%}.Seasons-module__h2bzBq__mWin:after{content:"";background:linear-gradient(#16110d00 60%,#16110d99);position:absolute;inset:0}.Seasons-module__h2bzBq__mName{z-index:1;text-align:center;font-family:var(--font-it);color:#fff;font-size:32px;font-style:italic;font-weight:500;position:absolute;bottom:18px;left:0;right:0}.Seasons-module__h2bzBq__mDetails{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Seasons-module__h2bzBq__mDetails img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.Seasons-module__h2bzBq__mMonths{color:var(--ink);font-size:14px;font-weight:700}}@media (prefers-reduced-motion:reduce){.Seasons-module__h2bzBq__pane{animation:none}}
.Cave-module__2Fg51q__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.Cave-module__2Fg51q__copy{flex-direction:column;gap:20px;display:flex}.Cave-module__2Fg51q__copy em{color:var(--claret-text)}.Cave-module__2Fg51q__mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(110px,11vw,170px);gap:12px;display:grid}.Cave-module__2Fg51q__mosaic figure{border-radius:18px;margin:0}.Cave-module__2Fg51q__mosaic img{object-fit:cover;width:100%;height:100%}.Cave-module__2Fg51q__m0{grid-row:span 3}.Cave-module__2Fg51q__m1{grid-column:span 2}.Cave-module__2Fg51q__m2{grid-row:span 2}.Cave-module__2Fg51q__m3,.Cave-module__2Fg51q__m4{grid-row:span 1}@media (max-width:900px){.Cave-module__2Fg51q__grid{grid-template-columns:1fr}}
