.cr-body{margin-bottom:20px;color:var(--cream-82)}.cr-mail{font-family:var(--font-mono);color:var(--color-cream);border-bottom:1px solid var(--line);transition:color var(--duration-hover) ease,border-color var(--duration-hover) ease}.cr-mail:hover{color:var(--color-pink);border-color:var(--color-pink)}.cr-links{margin-top:40px}.cr-form{width:100%;margin:28px 0 0;display:flex;flex-direction:column;gap:28px}.cr-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px}.cr-form label{display:flex;flex-direction:column;gap:6px;min-width:0}.cr-form label>span:first-child{font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;color:var(--cream-82)}.cr-form input,.cr-form textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(246,244,239,.35);border-radius:0;padding:10px 0;font-family:var(--font-display);font-size:18px;line-height:1.4;color:var(--color-cream);outline:none;transition:border-color .2s ease}.cr-form input::placeholder,.cr-form textarea::placeholder{color:var(--cream-40)}.cr-form input:focus,.cr-form textarea:focus{border-bottom-color:var(--color-pink)}.cr-form [data-err="1"]{border-bottom-color:var(--color-pink)!important}.cr-form textarea{resize:vertical;min-height:128px}.cr-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cr-msg{font-size:14px;color:var(--color-pink)}.cr-msg,.cr-sent{margin:0;font-family:var(--font-mono)}.cr-sent{font-size:16px;line-height:1.5;color:var(--color-green)}.cr-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.cr-req{font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;color:var(--cream-82)}.cr-send{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center;padding:16px 32px;border:none;border-radius:6px;cursor:pointer;background:rgba(246,244,239,.85);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px rgba(22,22,22,.22),0 18px 44px rgba(0,0,0,.35);color:var(--color-ink);transition:background .3s ease,box-shadow .3s ease}.cr-send span{font-family:var(--font-mono);font-weight:500;font-size:18px;line-height:100%;white-space:nowrap}.cr-send:hover{background:rgba(246,244,239,.7);box-shadow:inset 0 0 0 1px var(--color-pink),0 18px 44px rgba(0,0,0,.45)}.cr-send:disabled{opacity:.7;cursor:progress}.cr-send:focus-visible{outline:2px solid var(--color-pink);outline-offset:3px}.cr-target{display:none;margin-bottom:20px}.cr-target:target{display:block}@media (prefers-reduced-motion:reduce){.cr-form input,.cr-form textarea,.cr-send{transition:none}}.cr-head{margin-bottom:clamp(32px,5vw,64px)}.cr-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 32px}.cr-rules li{font-size:17px;line-height:1.45;color:var(--cream-82);padding-top:14px;border-top:1px solid var(--line)}.cr-rules li b{display:block;color:var(--color-cream);font-weight:500;margin-bottom:6px;font-size:19px;letter-spacing:-.01em}.cr-lede{margin:0 0 clamp(20px,3vw,32px);font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:var(--cream-82)}.cr-videos .sy-watch-inner{padding:0}.cr-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(92vh,900px);display:flex;align-items:center}.cr-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--color-ink)}.cr-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cr-hero-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,22,22,.55),rgba(22,22,22,.35) 45%,rgba(22,22,22,.9))}.cr-hero-copy{position:relative;z-index:2;width:100%}