@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:block;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:block;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:block;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_6839c9{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_6839c9{--f-archivo:"Archivo","Archivo Fallback"}body,html{margin:0;height:100%;overflow:hidden;background:rgb(70,104,118)}.mm{--ink:#0c1e26;--panel:rgb(12,30,38);--white:#eef3f1;--aqua:#8fd3cf;position:fixed;inset:0;color:var(--white);font-family:var(--f-archivo),system-ui,sans-serif;font-stretch:125%;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.mm-cv{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 30px;border-radius:99px;background:var(--white)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.btn-pill:hover{transform:scale(1.05)}.btn-pill.dark{background:var(--ink)!important;color:#eef3f1!important}.pre{position:absolute;inset:0;z-index:40;background:var(--panel);display:grid;place-items:center}.pre-in{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;padding:0 24px}.odo{display:inline-flex;font-size:clamp(90px,13vw,190px);font-weight:800;line-height:1;letter-spacing:-.02em}.odo-col{display:inline-block;height:1em;overflow:hidden;transition:opacity .3s}.odo-strip{display:flex;flex-direction:column}.odo-strip span{height:1em;display:block}.odo-pc{font-size:.28em;margin:.14em 0 0 .12em;opacity:.5}.pre-text{max-width:460px;margin:0;font-size:16px;line-height:1.55;font-stretch:100%;opacity:.72}.pre-next{min-width:150px}.pre-foot{bottom:32px;font-size:11px;letter-spacing:.2em;opacity:.45}.pre-foot,.title{position:absolute;margin:0;text-transform:uppercase}.title{z-index:15;left:0;right:0;top:50%;translate:0 -55%;text-align:center;pointer-events:none;font-size:clamp(44px,5.6vw,82px);line-height:.95;font-weight:800;letter-spacing:-.005em;text-shadow:0 2px 30px rgba(0,0,0,.25)}.title small{display:block;font-size:.46em;line-height:1.1}.skip{z-index:20;bottom:26px;left:50%;translate:-50% 0;font-size:14px!important;font-weight:600!important;padding:10px 16px!important}.skip,.topbox{position:absolute}.topbox{z-index:50;top:0;right:0;height:70px;display:flex;background:var(--panel)}.topbox button{width:70px;height:70px;display:grid;place-items:center;transition:opacity .3s}.topbox button:hover{opacity:.7}.hud{position:absolute;inset:0;z-index:10;pointer-events:none}.hud a,.hud button{pointer-events:auto}.logo{position:absolute;top:18px;left:50%;translate:-50% 0;text-align:center;color:#eef3f1;text-decoration:none;line-height:1}.logo span{font-size:30px;font-weight:600;letter-spacing:-.01em}.logo small,.logo span{display:block;text-transform:uppercase}.logo small{margin-top:5px;font-size:9px;letter-spacing:.3em;opacity:.7;font-stretch:100%}.bc{position:absolute;left:50%;bottom:18px;translate:-50% 0;display:flex;align-items:center;gap:26px;font-size:13px}.compass{width:26px;height:26px;border-radius:99px;border:1.3px solid #eef3f1!important;position:relative}.compass i{top:3px;width:0;height:0;border:4px solid transparent;border-bottom:8px solid #eef3f1;border-top:0}.compass i,.compass:after{position:absolute;left:50%;margin-left:-4px}.compass:after{content:"";bottom:3px;border:4px solid transparent;border-top:8px solid rgba(238,243,241,.5);border-bottom:0}.scale{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px}.scale i{height:7px;border:1.3px solid #eef3f1;border-top:0;display:block;transition:width .2s;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(238,243,241,.8) calc(25% - 1px) 25%) bottom /100% 4px no-repeat}.link{display:inline-flex;gap:10px;font-size:13px!important;font-weight:600!important}.edge,.link{align-items:center}.edge{position:absolute;display:flex;gap:2px;margin:-11px 0 0 -11px;pointer-events:none;transition:top .2s,left .2s}.edge b{width:22px;height:22px;border-radius:99px;background:rgba(143,211,207,.92);color:var(--ink);font-size:10px;font-weight:700;display:grid;place-items:center;font-stretch:100%}.edge i{width:0;height:0;border:6px solid transparent}.edge-right{left:calc(100% - 40px)}.edge-right i{border-left:9px solid rgba(143,211,207,.92);border-right:0}.edge-left{left:22px;flex-direction:row-reverse}.edge-left i{border-right:9px solid rgba(143,211,207,.92);border-left:0}.edge-top{top:22px;flex-direction:column-reverse}.edge-top i{border-bottom:9px solid rgba(143,211,207,.92);border-top:0}.edge-bottom{top:calc(100% - 40px);flex-direction:column}.edge-bottom i{border-top:9px solid rgba(143,211,207,.92);border-bottom:0}.badge{position:absolute;width:130px;height:130px;margin:-65px 0 0 -65px;pointer-events:none}.badge:before{content:"";position:absolute;inset:4px;border-radius:99px;border:26px solid rgba(12,30,38,.92)}.badge-ring{position:absolute;inset:0;width:100%;height:100%;animation:spin 16s linear infinite}.badge-ring text{fill:#eef3f1;font-size:14px;font-weight:700;letter-spacing:.14em}.badge-tag{display:none}@keyframes spin{to{transform:rotate(1turn)}}.pano{z-index:25;background:#000}.pano,.pano-cv{position:absolute;inset:0}.pano-cv{width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.pano-cv:active{cursor:-webkit-grabbing;cursor:grabbing}.pano-shade{inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.18),transparent 60%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.35))}.pano-copy,.pano-shade{position:absolute;pointer-events:none}.pano-copy{left:0;right:0;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;text-align:center}.pano-you{margin:0;font-size:clamp(26px,2.9vw,42px);line-height:1;font-weight:600;text-transform:uppercase}.pano-word{margin:4px 0 0;font-size:clamp(44px,5.4vw,78px);line-height:.95;font-weight:800;letter-spacing:-.005em;display:flex;flex-wrap:wrap;justify-content:center}.pano-mask{overflow:hidden;padding-bottom:.04em}.pano-mask,.pano-mask>span{display:inline-block}.pano-place{margin:16px 0 0;font-size:11px;letter-spacing:.25em;text-transform:uppercase;opacity:.8;font-stretch:100%}.more{position:absolute;z-index:2;left:50%;bottom:20px;translate:-50% 0;display:inline-flex;align-items:center;gap:10px;font-size:14px!important;font-weight:600!important;padding:8px!important}.more i{width:22px;height:22px;border:1.3px solid #eef3f1;border-radius:99px;display:grid;place-items:center;font-size:12px;font-style:normal;font-weight:700}.pano-hint{position:absolute;top:28px;left:32px;margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-stretch:100%}.details,.list{position:absolute;inset:0;z-index:30;background:#eef3f1;color:var(--ink)}.details-wrap,.list-wrap{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain}.details-head{padding:22vh 6vw 6vh}.details-area{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.details-title{margin:0;font-size:clamp(56px,8vw,140px);line-height:.9;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.details-photo{margin:0 6vw;height:78vh;overflow:hidden}.details-photo img{width:100%;height:100%;object-fit:cover;display:block}.details-body{max-width:640px;margin:12vh 6vw 0 auto;padding-right:6vw;font-size:18px;line-height:1.6;font-stretch:100%}.details-lead{font-size:28px;line-height:1.3;font-weight:600;font-stretch:112%}.details-next{display:block;width:100%;text-align:left;margin-top:14vh;padding:10vh 6vw 14vh!important;background:var(--panel)!important;color:#eef3f1!important}.details-next span{display:block;font-size:12px;letter-spacing:.25em;text-transform:uppercase;opacity:.6}.details-next strong{display:block;margin-top:16px;font-size:clamp(48px,7vw,120px);font-weight:800;text-transform:uppercase;line-height:.9}.list-photo{position:absolute;z-index:0;right:0;top:0;width:60%;height:78%;overflow:hidden;pointer-events:none}.list-photo img{width:100%;height:100%;object-fit:cover}.list-wrap{z-index:1}.list-content{padding:22vh 4.2vw 30vh;display:flex;flex-direction:column;align-items:flex-start}.list-row{display:block;text-align:left}.list-name{display:block;font-size:clamp(40px,5.6vw,80px);line-height:1;font-weight:800;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);-webkit-text-stroke:1.6px var(--ink);transition:color .3s;white-space:nowrap}.list-row:hover .list-name{color:transparent}.info{position:absolute;inset:0;z-index:45;background:rgba(12,30,38,.6);display:grid;place-items:center}.info-card{width:min(460px,calc(100% - 32px));padding:40px;background:#eef3f1;color:var(--ink)}.info-card h3{margin:0 0 16px;font-size:26px;font-weight:800;text-transform:uppercase}.info-card p{margin:0 0 14px;line-height:1.55;font-stretch:100%}.info-src{font-size:12px;opacity:.6}@media (max-width:700px){.topbox,.topbox button{height:56px}.topbox button{width:56px}.bc{gap:16px}.scale{display:none}.list-photo{width:100%;height:40%;opacity:.35}.logo span{font-size:22px}.logo{left:16px;translate:0;text-align:left}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}