.discipline-card[data-astro-cid-22rbnoeq]{perspective:900px;min-width:0;min-height:31rem}.discipline-card-glow[data-astro-cid-22rbnoeq]{background:var(--card-gradient);filter:blur(42px);opacity:.2;pointer-events:none;transform:translate3d(calc(var(--glow-x,0) * 8px), calc(var(--glow-y,0) * 8px), 0) scale(.96);border-radius:2.25rem;transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:8% 3% 2%}.discipline-card-surface[data-astro-cid-22rbnoeq]{z-index:1;background:linear-gradient(145deg, #121216f5, #08080bfa) padding-box, var(--card-gradient) border-box;min-height:100%;transform:perspective(900px) rotateX(calc(var(--tilt-y,0) * -3deg)) rotateY(calc(var(--tilt-x,0) * 4deg)) translateY(var(--lift,0));transform-style:preserve-3d;border:1.5px solid #0000;border-radius:2rem;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 70px #00000038}.discipline-card-surface[data-astro-cid-22rbnoeq]:before{content:"";pointer-events:none;background:radial-gradient(340px circle at var(--pointer-x,50%) var(--pointer-y,50%), color-mix(in srgb, var(--card-tone) 22%, transparent), transparent 62%), linear-gradient(135deg, #ffffff12, transparent 38%);opacity:.72;transition:opacity .35s;position:absolute;inset:0}.discipline-card[data-astro-cid-22rbnoeq]:hover{--lift:-8px}.discipline-card[data-astro-cid-22rbnoeq]:hover .discipline-card-glow[data-astro-cid-22rbnoeq]{opacity:.36;transform:translate3d(calc(var(--glow-x,0) * 10px), calc(var(--glow-y,0) * 10px), 0) scale(1.02)}.discipline-card[data-astro-cid-22rbnoeq]:hover .discipline-card-surface[data-astro-cid-22rbnoeq]{box-shadow:inset 0 1px #ffffff1f,0 30px 90px #00000059}.discipline-card-icon[data-astro-cid-22rbnoeq]{z-index:1;background:var(--card-gradient);box-shadow:0 0 24px color-mix(in srgb, var(--card-tone) 26%, transparent);position:relative}.discipline-card-surface[data-astro-cid-22rbnoeq]>[data-astro-cid-22rbnoeq]{z-index:1;position:relative}.momentum-stage[data-astro-cid-22rbnoeq]{isolation:isolate;z-index:2}.disciplines-rise[data-astro-cid-22rbnoeq]{z-index:0;opacity:calc(.34 + var(--rise,0) * .66);pointer-events:none;background:radial-gradient(74% 50% at 18% 106%,#d71e284d,#0000 72%),radial-gradient(72% 48% at 52% 108%,#5b3bd447,#0000 72%),radial-gradient(74% 50% at 86% 106%,#1554c84d,#0000 72%);position:absolute;inset:0;overflow:hidden}.disciplines-rise-texture[data-astro-cid-22rbnoeq]{width:138%;height:auto;transform:translateX(-50%) translateY(calc(var(--rise,0) * -2.5%));filter:blur(18px)saturate(1.25);opacity:calc(.12 + var(--rise,0) * .26);mix-blend-mode:screen;user-select:none;position:absolute;bottom:-4%;left:50%;mask-image:radial-gradient(130% 140% at 50% 92%,#000 10%,#00000052 48%,#0000 84%)}.momentum-word[data-astro-cid-22rbnoeq]{z-index:1;opacity:0;clip-path:inset(0 50%);filter:blur(7px);transition:clip-path 1.25s cubic-bezier(.16,1,.3,1) .35s,transform 1.25s cubic-bezier(.16,1,.3,1) .35s,opacity .55s .35s,filter .75s .35s;position:relative;transform:translateY(2.25rem)scale(.985)}.momentum-stage[data-astro-cid-22rbnoeq].is-live .momentum-word[data-astro-cid-22rbnoeq]{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.discipline-card-surface[data-astro-cid-22rbnoeq],.discipline-card-glow[data-astro-cid-22rbnoeq]{transition:none;transform:none}.momentum-word[data-astro-cid-22rbnoeq]{opacity:1;clip-path:none;filter:none;transform:none}}.carousel-zone[data-astro-cid-aj6urp6g]{z-index:6;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:4.5rem}.carousel-zone-prev[data-astro-cid-aj6urp6g]{cursor:w-resize;left:0}.carousel-zone-next[data-astro-cid-aj6urp6g]{cursor:e-resize;right:0}.carousel-count[data-astro-cid-aj6urp6g]{z-index:10;backdrop-filter:blur(12px);font-family:var(--font-display);color:#ffffffbf;pointer-events:none;background:#12121866;border:1px solid #fff3;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;position:absolute;top:.85rem;left:.85rem}.carousel-count[data-astro-cid-aj6urp6g] b[data-astro-cid-aj6urp6g]{color:#fff;font-weight:600}.volume-slider[data-astro-cid-aj6urp6g]{opacity:0;appearance:none;cursor:pointer;width:0;height:2.25rem;transition:width .25s var(--ease-out-expo,ease), opacity .2s ease, margin .25s ease;background:0 0;margin:0}.volume-control[data-astro-cid-aj6urp6g]:hover .volume-slider[data-astro-cid-aj6urp6g],.volume-control[data-astro-cid-aj6urp6g]:focus-within .volume-slider[data-astro-cid-aj6urp6g]{opacity:1;width:4.5rem;margin-right:.7rem}.volume-slider[data-astro-cid-aj6urp6g]::-webkit-slider-runnable-track{background:#ffffff4d;border-radius:999px;height:3px}.volume-slider[data-astro-cid-aj6urp6g]::-moz-range-track{background:#ffffff4d;border-radius:999px;height:3px}.volume-slider[data-astro-cid-aj6urp6g]::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:999px;width:11px;height:11px;margin-top:-4px}.volume-slider[data-astro-cid-aj6urp6g]::-moz-range-thumb{background:#fff;border:none;border-radius:999px;width:11px;height:11px}.volume-slider[data-astro-cid-aj6urp6g]:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fff}@media (hover:none),(pointer:coarse){.volume-slider[data-astro-cid-aj6urp6g]{opacity:1;width:4rem;margin-right:.6rem}}.carousel-thumb[data-astro-cid-aj6urp6g]{opacity:.45}.carousel-thumb[data-astro-cid-aj6urp6g][data-active=true]{opacity:1;border-color:var(--color-red)}.wedding-teaser[data-astro-cid-xz63okw2]{border-radius:1.75rem;position:relative;overflow:hidden}.wedding-teaser-bar[data-astro-cid-xz63okw2]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-graphite);background:linear-gradient(90deg,#d71e2817,#5b3bd417,#1554c817);border-bottom:1px solid #11111414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.9rem 1.5rem;font-size:.6875rem;font-weight:650;display:flex}.wedding-strip[data-astro-cid-xz63okw2]{padding:1.75rem 0 1.5rem;display:block;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.wedding-strip-track[data-astro-cid-xz63okw2]{gap:1.1rem;width:max-content;padding-left:1.1rem;animation:70s linear infinite wedding-drift;display:flex}.wedding-strip[data-astro-cid-xz63okw2]:hover .wedding-strip-track[data-astro-cid-xz63okw2]{animation-play-state:paused}@keyframes wedding-drift{to{translate:-50%}}.polaroid[data-astro-cid-xz63okw2]{rotate:var(--tilt);transition:rotate .4s var(--ease-glass), translate .4s var(--ease-glass);background:#fff;border-radius:3px;flex:none;padding:.55rem .55rem 1.6rem;display:block;box-shadow:0 18px 30px -18px #11111473,0 2px 6px #1111141a}.polaroid[data-astro-cid-xz63okw2]:hover{translate:0 -6px;rotate:0deg}.polaroid[data-astro-cid-xz63okw2] img[data-astro-cid-xz63okw2]{object-fit:cover;width:auto;height:clamp(9rem,17vw,13.5rem);display:block}.wedding-teaser-body[data-astro-cid-xz63okw2]{align-items:end;gap:2rem;padding:.5rem 1.75rem 2rem;display:grid}@media (width>=900px){.wedding-teaser-body[data-astro-cid-xz63okw2]{grid-template-columns:minmax(0,1fr) auto;padding:.5rem 2.5rem 2.5rem}}.wedding-accent[data-astro-cid-xz63okw2]{background:linear-gradient(90deg, var(--color-red), #5b3bd4 55%, var(--color-blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.wedding-teaser-side[data-astro-cid-xz63okw2]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}@media (width>=900px){.wedding-teaser-side[data-astro-cid-xz63okw2]{flex-direction:column;align-items:flex-end}}.wedding-flip[data-astro-cid-xz63okw2]{align-items:center;gap:.9rem;display:flex}.wedding-flip-frame[data-astro-cid-xz63okw2]{aspect-ratio:2/3;border:4px solid #fff;border-radius:4px;width:5.5rem;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px -14px #11111480}.wedding-flip-frame[data-astro-cid-xz63okw2] img[data-astro-cid-xz63okw2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wedding-flip-edit[data-astro-cid-xz63okw2],.wedding-flip-ed[data-astro-cid-xz63okw2]{animation:5s ease-in-out infinite wedding-flip}.wedding-flip-raw[data-astro-cid-xz63okw2]{animation:5s ease-in-out infinite reverse wedding-flip}.wedding-flip[data-astro-cid-xz63okw2] figcaption[data-astro-cid-xz63okw2]{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:650;display:grid}.wedding-flip[data-astro-cid-xz63okw2] figcaption[data-astro-cid-xz63okw2] span[data-astro-cid-xz63okw2]{grid-area:1/1}.wedding-flip-raw[data-astro-cid-xz63okw2]{color:var(--color-slate-muted)}.wedding-flip-ed[data-astro-cid-xz63okw2]{color:var(--color-red)}@keyframes wedding-flip{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.wedding-strip[data-astro-cid-xz63okw2]{overflow-x:auto}.wedding-strip-track[data-astro-cid-xz63okw2],.wedding-flip-edit[data-astro-cid-xz63okw2],.wedding-flip-ed[data-astro-cid-xz63okw2],.wedding-flip-raw[data-astro-cid-xz63okw2]{animation:none}.wedding-flip-raw[data-astro-cid-xz63okw2]{opacity:0}}
