._shell_1r8nn_1{color:#0a3440;background:radial-gradient(circle at 13% 8%,#49d8c426,#0000 28%),radial-gradient(circle at 87% 11%,#efbe6230,#0000 25%),linear-gradient(135deg,#fbfdfc,#edf7f8 55%,#fff9ed);min-height:100vh}._topbar_1r8nn_10{z-index:20;min-height:72px;padding:0 var(--page-x);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9fdfce0;border-bottom:1px solid #10505b1f;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._brand_1r8nn_24,._brand_1r8nn_24 span,._topbar_1r8nn_10 nav{align-items:center;display:flex}._brand_1r8nn_24{gap:.75rem}._brand_1r8nn_24 img{border-radius:.75rem}._brand_1r8nn_24 span{flex-direction:column;align-items:flex-start}._brand_1r8nn_24 strong{letter-spacing:.06em;font-size:.77rem}._brand_1r8nn_24 small{color:#0e475185;font:700 .38rem/1.6 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase}._topbar_1r8nn_10 nav{color:#0b3d499e;gap:1.3rem;font-size:.72rem;font-weight:800}._page_1r8nn_63{z-index:2;width:min(100% - 2rem,1480px);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) 0;position:relative}._hero_1r8nn_71{grid-template-columns:minmax(0,1.25fr) minmax(280px,.42fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}._hero_1r8nn_71>div:first-child>span,._heroNote_1r8nn_79>span,._recordNote_1r8nn_80 span,._close_1r8nn_81 span{color:#aa602d;font:700 .48rem/1.45 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase}._hero_1r8nn_71 h1{color:#0b3742;max-width:12ch;font:500 clamp(5rem, 10vw, 10.5rem)/.75 var(--font-display), serif;letter-spacing:-.075em;margin:1rem 0 0}._hero_1r8nn_71 h1 strong{color:#12756e;font-weight:500;display:block}._heroNote_1r8nn_79{border-top:1px solid #0d4f5b29;border-left:1px solid #0d4f5b1f;padding:1.3rem 0 0 1.3rem}._heroNote_1r8nn_79 p{color:#06303bab;font:500 clamp(1.5rem, 2.5vw, 2.25rem)/1.1 var(--font-display), serif;margin:1rem 0 0}._heroNote_1r8nn_79 small{color:#0937417a;font:700 .42rem/1.6 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:1.4rem;display:block}._gallery_1r8nn_123{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.4rem);margin-top:clamp(4.5rem,9vw,9rem);display:grid}._moment_1r8nn_130{grid-column:span 6;margin:0}._moment_1r8nn_130:nth-child(3n){grid-column:span 5}._moment_1r8nn_130:nth-child(3n+1):not(._lead_1r8nn_139){grid-column:span 7}._lead_1r8nn_139{background:repeating-linear-gradient(74deg,#0000 0 25px,#19686506 26px),#ffffff94;border:1px solid #0f515c24;border-radius:1.5rem;grid-column:span 12;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(1rem,2.3vw,2rem);display:grid;box-shadow:0 34px 88px #12475114}._imageFrame_1r8nn_158{background:#0b2b32;border:1px solid #0e4c5821;border-radius:1.15rem 4rem 1.15rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 28px 72px #0f444e1f}._imageFrame_1r8nn_158:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#03191f47),radial-gradient(circle at 90% 10%,#74e1cb1f,#0000 22%);position:absolute;inset:0}._imageFrame_1r8nn_158 img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}._moment_1r8nn_130:hover ._imageFrame_1r8nn_158 img{transform:scale(1.025)}._imageFrame_1r8nn_158>span{z-index:2;aspect-ratio:1;color:#ffffffc2;width:42px;font:700 .45rem/1 var(--font-mono), monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03181e8f;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}._portrait_1r8nn_206 ._imageFrame_1r8nn_158{aspect-ratio:.72}._square_1r8nn_210 ._imageFrame_1r8nn_158{aspect-ratio:1}._wide_1r8nn_214 ._imageFrame_1r8nn_158{aspect-ratio:1.45}._lead_1r8nn_139 ._imageFrame_1r8nn_158{aspect-ratio:.74}._moment_1r8nn_130 figcaption{padding:1.2rem .3rem 0}._moment_1r8nn_130 figcaption>span{color:#b26a34;font:700 .42rem/1.4 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase}._moment_1r8nn_130 h2{color:#0c4650;font:500 clamp(2.1rem, 4vw, 4.2rem)/.95 var(--font-display), serif;letter-spacing:-.04em;margin:.7rem 0 0}._moment_1r8nn_130 p{color:#07313c94;max-width:620px;margin:.8rem 0 0;font-size:.72rem;line-height:1.7}._lead_1r8nn_139 figcaption{align-self:center;padding:0}._lead_1r8nn_139 h2{font-size:clamp(3.6rem,7vw,7.4rem)}._lead_1r8nn_139 p{font-size:.82rem}._recordNote_1r8nn_80,._close_1r8nn_81{border-top:1px solid #0f515c29;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:clamp(2rem,8vw,8rem);margin-top:clamp(6rem,11vw,11rem);padding-top:2rem;display:grid}._recordNote_1r8nn_80 h2,._close_1r8nn_81 h2{color:#0b3c47;max-width:950px;font:500 clamp(3.5rem, 7vw, 7.5rem)/.86 var(--font-display), serif;letter-spacing:-.055em;margin:.8rem 0 0}._recordNote_1r8nn_80 p{color:#07313b9c;margin:0;font-size:.78rem;line-height:1.76}._recordNote_1r8nn_80 a{color:#0f6e67;gap:.7rem;margin-top:1.3rem;font-size:.7rem;font-weight:800;display:inline-flex}._close_1r8nn_81{color:#edf7f2;background:radial-gradient(circle at 88% 18%,#6fe0ca21,#0000 26%),linear-gradient(145deg,#06262f,#03151b);border:0;border-radius:1.5rem;align-items:end;margin-top:clamp(5rem,9vw,9rem);padding:clamp(2.5rem,5vw,5rem)}._close_1r8nn_81 h2{color:#eef8f2;font-size:clamp(3.2rem,6vw,6.2rem)}._close_1r8nn_81>div:last-child{gap:.7rem;display:grid}._close_1r8nn_81 a{color:#e7f3edc2;border:1px solid #6ee0ca24;border-radius:999px;justify-content:space-between;align-items:center;min-height:50px;padding:.9rem 1rem;font-size:.68rem;font-weight:800;display:flex}._close_1r8nn_81 a:first-child{color:#082b30;background:linear-gradient(112deg,#75dfd0,#c4e27a 48%,#efc565,#efa163);border:0}._footer_1r8nn_337{z-index:2;padding:2.4rem var(--page-x) 3rem;color:#08354080;font:700 .43rem/1.4 var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #0f505b1f;justify-content:space-between;display:flex;position:relative}@media (width<=920px){._hero_1r8nn_71,._recordNote_1r8nn_80,._close_1r8nn_81,._lead_1r8nn_139{grid-template-columns:1fr}._lead_1r8nn_139 ._imageFrame_1r8nn_158{aspect-ratio:1.15}._moment_1r8nn_130,._moment_1r8nn_130:nth-child(3n),._moment_1r8nn_130:nth-child(3n+1):not(._lead_1r8nn_139){grid-column:span 6}}@media (width<=650px){._topbar_1r8nn_10 nav a:not(:last-child){display:none}._page_1r8nn_63{padding-top:3rem}._hero_1r8nn_71 h1{font-size:clamp(4.4rem,21vw,6.6rem)}._moment_1r8nn_130,._moment_1r8nn_130:nth-child(3n),._moment_1r8nn_130:nth-child(3n+1):not(._lead_1r8nn_139){grid-column:span 12}._lead_1r8nn_139{padding:.7rem}._lead_1r8nn_139 ._imageFrame_1r8nn_158,._portrait_1r8nn_206 ._imageFrame_1r8nn_158{aspect-ratio:.82}._close_1r8nn_81{padding:1.5rem}._footer_1r8nn_337{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){._imageFrame_1r8nn_158 img{transition:none}}
