._main_14ax2_1{--ink:var(--color-ink,#17241e);--muted:var(--color-muted,#53635b);--leaf:var(--color-leaf,#245a45);--deep:var(--color-leaf-deep,#163a2f);--mist:var(--color-mist,#e3f0ea);--gold:var(--color-gold,#b7862e);--border:var(--color-border,#d9e3dc);width:min(100% - 1.25rem,72rem);color:var(--ink);gap:clamp(1.5rem,4vw,2.5rem);margin-inline:auto;padding-block:clamp(2rem,7vw,5rem);display:grid}._intro_14ax2_17{max-width:52rem}._kicker_14ax2_21{color:var(--leaf);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.8rem;font-weight:800}._intro_14ax2_17 h1,._sessionHeading_14ax2_31 h2{color:var(--deep);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:0;font-weight:600;line-height:1.05}._intro_14ax2_17 h1{font-size:clamp(2.4rem,9vw,5.25rem)}._lead_14ax2_43{max-width:46rem;color:var(--muted);margin:1rem 0 0;font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.65}._preparation_14ax2_51{border:1px solid var(--border);background:#ffffffed;border-radius:1.5rem;gap:2rem;padding:clamp(1rem,4vw,2rem);display:grid;box-shadow:0 16px 48px #163a2f17}._fieldset_14ax2_61{border:0;min-width:0;margin:0;padding:0}._fieldset_14ax2_61 legend{color:var(--deep);align-items:center;gap:.65rem;margin-bottom:1rem;font-size:1.03rem;font-weight:800;display:flex}._fieldset_14ax2_61 legend span{background:var(--mist);width:2rem;height:2rem;color:var(--leaf);border-radius:50%;place-items:center;display:inline-grid}._durationGrid_14ax2_88{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}._durationButton_14ax2_94,._styleButton_14ax2_95{border:1px solid var(--border);min-height:4rem;color:var(--deep);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:1rem}._durationButton_14ax2_94{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:6.5rem;padding:.8rem;display:flex}._durationButton_14ax2_94 strong{font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:clamp(1.75rem,5vw,2.7rem);font-weight:600;line-height:1}._durationButton_14ax2_94 span{color:var(--muted);margin-top:.3rem;font-size:.8rem;font-weight:750}._durationButton_14ax2_94[aria-pressed=true],._styleButton_14ax2_95[aria-pressed=true]{border:2px solid var(--leaf);background:var(--mist);box-shadow:0 0 0 3px #245a4514}._styleGrid_14ax2_137{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._styleButton_14ax2_95{align-content:center;gap:.4rem;padding:1rem;display:grid}._styleButton_14ax2_95>span:last-child{color:var(--muted);font-size:.84rem;line-height:1.45}._styleTitle_14ax2_156{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:800;display:flex}._styleTitle_14ax2_156 em{color:#68490e;letter-spacing:.02em;text-transform:uppercase;background:#f4ead6;border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-style:normal}._styleButton_14ax2_95:disabled{color:#66716b;cursor:not-allowed;background:#f7f7f4}._rightsNote_14ax2_181{color:var(--muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.55}._preferenceGrid_14ax2_188{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._checkCard_14ax2_194{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:1rem;align-items:flex-start;gap:.8rem;min-height:4.8rem;padding:.9rem;display:flex}._checkCard_14ax2_194 input{width:1.35rem;height:1.35rem;accent-color:var(--leaf);flex:none;margin:.1rem 0 0}._checkCard_14ax2_194 span{gap:.3rem;display:grid}._checkCard_14ax2_194 strong{color:var(--deep);font-size:.9rem}._checkCard_14ax2_194 small{color:var(--muted);font-size:.76rem;line-height:1.45}._reminder_14ax2_230{color:#4f493d;background:#fbf7ed;border-radius:1rem;gap:.9rem;padding:1rem;display:flex}._reminder_14ax2_230>span{color:var(--gold);font-size:1.5rem}._reminder_14ax2_230 strong{color:#493b20}._reminder_14ax2_230 p{margin:.3rem 0 0;font-size:.86rem;line-height:1.55}._reminder_14ax2_230 ._firstCueDisclosure_14ax2_254{border-left:2px solid var(--gold);color:#3f392e;margin-top:.65rem;padding-left:.7rem;font-style:italic}._beginBar_14ax2_262{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}._beginBar_14ax2_262 strong{color:var(--deep)}._beginActions_14ax2_276{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}._beginBar_14ax2_262 button{border:1px solid var(--deep);background:var(--deep);color:#fff;min-width:10rem;min-height:3.4rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:1.25rem;padding:.75rem 1.4rem;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #163a2f38}._beginBar_14ax2_262 ._freshButton_14ax2_301{border-color:var(--border-strong,#9b8d6f);min-width:8rem;color:var(--deep);box-shadow:none;background:0 0}._beginBar_14ax2_262 button:disabled{cursor:wait;opacity:.65}._sessionHeading_14ax2_31 h2{font-size:clamp(1.8rem,5vw,3rem)}._playerRegion_14ax2_318{scroll-margin-top:1rem}._playerReady_14ax2_322{opacity:0;pointer-events:none;height:0;overflow:hidden}._offlineStatus_14ax2_329{border-left:3px solid var(--gold);color:#3f392e;background:#fbf7ed;max-width:64rem;margin:0;padding:.7rem .9rem;font-size:.88rem;line-height:1.5}._notice_14ax2_340{border-top:1px solid var(--border);max-width:64rem;color:var(--muted);margin:0;padding-top:1rem;font-size:.82rem;line-height:1.55}._durationButton_14ax2_94:focus-visible,._styleButton_14ax2_95:focus-visible,._beginBar_14ax2_262 button:focus-visible{outline:3px solid var(--color-focus,#0b6fd3);outline-offset:3px}._checkCard_14ax2_194:has(input:focus-visible){outline:3px solid var(--color-focus,#0b6fd3);outline-offset:3px}@media (width<=680px){._durationGrid_14ax2_88{grid-template-columns:repeat(2,minmax(0,1fr))}._styleGrid_14ax2_137,._preferenceGrid_14ax2_188{grid-template-columns:1fr}._beginBar_14ax2_262{flex-direction:column;align-items:stretch}._beginBar_14ax2_262 button,._beginActions_14ax2_276{width:100%}}@media (orientation:landscape) and (height<=560px){._main_14ax2_1{padding-block:1.5rem}._durationButton_14ax2_94{min-height:5rem}}@media (prefers-reduced-motion:reduce){._main_14ax2_1 *{scroll-behavior:auto!important}}
