.ShiftRows_root__K6lTh{display:block;padding-block:var(--wabbit-band-rhythm,var(--tome-space-2xl,4rem));color:var(--tome-color-foreground)}.ShiftRows_head__RDLJg{margin:0 0 var(--tome-space-xl,2.5rem)}.ShiftRows_headTop__HLhmr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tome-space-md,1rem);margin:0 0 var(--tome-space-sm,.75rem)}.ShiftRows_eyebrow__sxG9g{font-size:var(--tome-type-size-xs,.75rem);letter-spacing:.24em}.ShiftRows_eyebrow__sxG9g,.ShiftRows_sectionMarker__pFNoq{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-weight:600;text-transform:uppercase;color:color-mix(in oklch,currentColor 60%,transparent)}.ShiftRows_sectionMarker__pFNoq{font-size:.75rem;letter-spacing:.18em;text-align:right;white-space:nowrap}.ShiftRows_heading__7Bjwa{margin:0 0 var(--tome-space-sm,.75rem);font-size:clamp(1.875rem,1.4rem + 1.8vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.01em}.ShiftRows_intro__xxJzN{margin:0;font-size:1.0625rem;line-height:1.55;color:color-mix(in oklch,currentColor 70%,transparent)}.ShiftRows_rows__PX37R{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tome-space-xl,2.5rem)}@media(min-width:1024px){.ShiftRows_rows__PX37R{gap:var(--tome-space-2xl,4rem)}}.ShiftRows_row__8rp7u{display:grid;gap:var(--tome-space-md,1rem)}@media(min-width:1024px){.ShiftRows_row__8rp7u{grid-template-columns:14rem 1fr 4rem 1fr;grid-template-rows:auto;align-items:stretch;gap:var(--tome-space-lg,1.5rem)}}.ShiftRows_rowLabel__gDRIL{display:flex;flex-direction:column;gap:var(--tome-space-xs,.5rem);padding-block:var(--tome-space-sm,.75rem)}@media(min-width:1024px){.ShiftRows_rowLabel__gDRIL{justify-content:flex-start;padding-block-start:var(--tome-space-md,1rem)}}.ShiftRows_rowNum__8C_0j{color:color-mix(in oklch,currentColor 55%,transparent)}.ShiftRows_rowLabelText__pON9b,.ShiftRows_rowNum__8C_0j{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);font-weight:600;letter-spacing:.24em}.ShiftRows_rowLabelText__pON9b{text-transform:uppercase;color:var(--tome-color-secondary,#360c2b)}.ShiftRows_rowLabelDesc__JuVRM{margin:var(--tome-space-2xs,.375rem) 0 0;font-size:.875rem;line-height:1.45;color:color-mix(in oklch,currentColor 70%,transparent);max-width:13rem}.ShiftRows_rowLabelWithThumb__fa1gz{flex-direction:row;align-items:flex-start;gap:var(--tome-space-md,1rem)}@media(min-width:1024px){.ShiftRows_rowLabelWithThumb__fa1gz{flex-direction:column}}.ShiftRows_thumbBox____374{position:relative;flex:0 0 auto;width:96px;height:96px;overflow:hidden;background-color:color-mix(in oklch,currentColor 5%,transparent)}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9{position:absolute;width:18px;height:18px;pointer-events:none;color:var(--tome-color-accent,#b8923a)}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9:after,.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9:before{content:"";position:absolute;background-color:currentColor;opacity:.55}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9:before{width:2px;height:18px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9:after{width:18px;height:2px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9{width:10px;height:10px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTL__DqFNb{top:16px;left:16px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTL__DqFNb:after,.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTL__DqFNb:before{top:0;left:0}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTL__DqFNb{top:6px;left:6px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTR__rUDEG{top:16px;right:16px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTR__rUDEG:after,.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTR__rUDEG:before{top:0;right:0;left:auto}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerTR__rUDEG{top:6px;right:6px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBL__vwuQa{bottom:16px;left:16px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBL__vwuQa:after,.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBL__vwuQa:before{bottom:0;top:auto;left:0}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBL__vwuQa{bottom:6px;left:6px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBR__vaoj6{bottom:16px;right:16px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBR__vaoj6:after,.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBR__vaoj6:before{bottom:0;top:auto;right:0;left:auto}.ShiftRows_thumbBox____374 .ShiftRows_mediaCornerBR__vaoj6{bottom:6px;right:6px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9:before{height:10px}.ShiftRows_thumbBox____374 .ShiftRows_mediaCorner__fkPc9:after{width:10px}.ShiftRows_thumbBox____374 .ShiftRows_mediaPlaceholder__VaG35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:100%;height:100%;color:var(--tome-color-foreground,#1a1a17);gap:0;padding:.5rem}.ShiftRows_thumbBox____374 .ShiftRows_mediaPlaceholderLabel__HQ7NS{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.6875rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklch,var(--tome-color-foreground,#1a1a17) 50%,transparent);text-align:center;font-size:.5rem;letter-spacing:.12em;line-height:1.3}.ShiftRows_thumbImg__OBX1V{display:block;width:100%;height:100%;-o-object-fit:var(--id-fit,cover);object-fit:var(--id-fit,cover);-o-object-position:var(--id-position,center);object-position:var(--id-position,center)}.ShiftRows_thumbWithBorder__LiZDD{border:1px solid color-mix(in oklch,currentColor 30%,transparent)}.ShiftRows_rowLabelText_wrap__lPoOO{display:flex;flex-direction:column;gap:var(--tome-space-xs,.5rem);min-width:0}.ShiftRows_before__qc45S{padding:var(--tome-space-lg,1.5rem);background-color:color-mix(in oklch,currentColor 5%,transparent);display:flex;flex-direction:column;justify-content:center;min-height:10rem}.ShiftRows_beforeTag__mp0Yz{margin:0 0 var(--tome-space-sm,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch,currentColor 55%,transparent)}.ShiftRows_beforeHeadline___Dr9_{margin:0 0 var(--tome-space-sm,.75rem);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:500;line-height:1.1;color:color-mix(in oklch,currentColor 65%,transparent);letter-spacing:-.005em}.ShiftRows_beforeBody__EsCYX{margin:0;font-size:.9375rem;line-height:1.5;color:color-mix(in oklch,currentColor 65%,transparent)}.ShiftRows_arrow__Aqs_y{display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:200;color:var(--tome-color-secondary,#360c2b);line-height:1}@media(max-width:1023px){.ShiftRows_arrow__Aqs_y{padding-block:var(--tome-space-xs,.5rem)}}.ShiftRows_after__e_XaK{padding:var(--tome-space-lg,1.5rem);border-left:3px solid var(--tome-color-accent,#b8923a);background-color:color-mix(in oklch,var(--tome-color-accent,#b8923a) 6%,transparent);color:var(--tome-color-foreground,#1a1a17);display:flex;flex-direction:column;justify-content:center;min-height:10rem}.ShiftRows_afterTag__C6dR5{margin:0 0 var(--tome-space-sm,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--tome-color-accent,#b8923a)}.ShiftRows_afterHeadline__vpfjS{margin:0 0 var(--tome-space-sm,.75rem);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:600;line-height:1.1;color:var(--tome-color-foreground,#1a1a17);letter-spacing:-.005em}.ShiftRows_afterBody__hFiUA{margin:0;font-size:.9375rem;line-height:1.5;color:color-mix(in oklch,currentColor 80%,transparent)}.ShiftRows_footer__k4pqV{margin:var(--tome-space-2xl,4rem) 0 0;font-size:.9375rem;font-style:italic;line-height:1.55;color:color-mix(in oklch,currentColor 65%,transparent)}.TwoDoors_root__K_w6m{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:var(--wabbit-band-rhythm,var(--tome-space-2xl,4rem));background-color:var(--tome-color-secondary,#360c2b);color:var(--tome-color-on-secondary,#f8f8f2)}.TwoDoors_head__lr69A{grid-column:2/-2;margin-block-end:var(--tome-space-xl,2.5rem)}.TwoDoors_eyebrow__ESAk0{margin:0 0 var(--tome-space-sm,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--tome-color-accent,#b8923a)}.TwoDoors_headTop__j97Dz{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tome-space-md,1rem)}.TwoDoors_sectionMarker__sSJgj{margin:0 0 var(--tome-space-sm,.75rem);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tome-color-accent,#b8923a)}.TwoDoors_heading__bhGO_{margin:0 0 var(--tome-space-sm,.75rem);font-size:clamp(1.875rem,1.4rem + 1.8vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--tome-color-on-secondary,#f8f8f2)}.TwoDoors_intro__VETr_{margin:0;max-width:60rem;font-size:1.0625rem;line-height:1.55;color:color-mix(in oklch,var(--tome-color-on-secondary,#f8f8f2) 75%,transparent)}.TwoDoors_doors__VTvSM{grid-column:2/-2;list-style:none;margin:0;padding:0;display:grid;gap:var(--tome-space-lg,1.5rem);grid-template-columns:1fr}@media(min-width:900px){.TwoDoors_doors__VTvSM{grid-template-columns:repeat(2,1fr);gap:var(--tome-space-xl,2.5rem)}}.TwoDoors_door__KjuJl{display:block}.TwoDoors_doorLink__jT_M0{display:flex;flex-direction:column;height:100%;min-height:22rem;padding:var(--tome-space-lg,1.5rem);text-decoration:none;color:inherit;transition:transform .2s ease,background-color .2s ease}.TwoDoors_doorLink__jT_M0:hover{transform:translateY(-2px)}.TwoDoors_doorLink__jT_M0:focus-visible{outline:2px solid var(--tome-color-accent,#b8923a);outline-offset:-2px}.TwoDoors_doorPrimary__rqeBE .TwoDoors_doorLink__jT_M0{background-color:var(--tome-color-on-secondary,#f8f8f2);color:var(--tome-color-foreground,#1a1416)}.TwoDoors_doorPrimary__rqeBE .TwoDoors_doorLink__jT_M0:hover{background-color:color-mix(in oklch,var(--tome-color-on-secondary,#f8f8f2) 92%,var(--tome-color-accent,#b8923a))}.TwoDoors_doorSecondary__z8qDj .TwoDoors_doorLink__jT_M0{border:1px solid color-mix(in oklch,var(--tome-color-on-secondary,#f8f8f2) 35%,transparent);color:var(--tome-color-on-secondary,#f8f8f2)}.TwoDoors_doorSecondary__z8qDj .TwoDoors_doorLink__jT_M0:hover{border-color:var(--tome-color-on-secondary,#f8f8f2);background-color:color-mix(in oklch,var(--tome-color-on-secondary,#f8f8f2) 5%,transparent)}.TwoDoors_doorHead__S81K4{display:flex;flex-direction:column;gap:var(--tome-space-2xs,.375rem);margin-block-end:var(--tome-space-xl,2.5rem)}.TwoDoors_doorKicker__Z_qr3{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase}.TwoDoors_doorPrimary__rqeBE .TwoDoors_doorKicker__Z_qr3{color:var(--tome-color-secondary,#360c2b)}.TwoDoors_doorSecondary__z8qDj .TwoDoors_doorKicker__Z_qr3{color:var(--tome-color-accent,#b8923a)}.TwoDoors_doorPath__3Q_SE{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);letter-spacing:.16em;opacity:.55}.TwoDoors_doorBody__6DU_K{flex:1;display:flex;flex-direction:column;gap:var(--tome-space-sm,.75rem)}.TwoDoors_doorTitle___UK0b{margin:0;font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem);font-weight:500;line-height:1.1;letter-spacing:-.01em}.TwoDoors_doorDescription__e7l1v{margin:0;font-size:1rem;line-height:1.55;opacity:.85}.TwoDoors_doorFoot__jIfKi{display:flex;align-items:center;justify-content:space-between;gap:var(--tome-space-md,1rem);margin-block-start:var(--tome-space-xl,2.5rem);padding-block-start:var(--tome-space-md,1rem);border-color:currentcolor color-mix(in oklch,currentColor 18%,transparent) color-mix(in oklch,currentColor 18%,transparent);border-top:1px solid color-mix(in oklch,currentColor 18%,transparent)}.TwoDoors_doorCta__OWbk2{font-size:1.0625rem;font-weight:500}.TwoDoors_doorArrow__xi2sc{font-size:1.75rem;font-weight:200;line-height:1;transition:transform .2s ease}.TwoDoors_doorPrimary__rqeBE .TwoDoors_doorArrow__xi2sc{color:var(--tome-color-secondary,#360c2b)}.TwoDoors_doorSecondary__z8qDj .TwoDoors_doorArrow__xi2sc{color:var(--tome-color-accent,#b8923a)}.TwoDoors_doorLink__jT_M0:hover .TwoDoors_doorArrow__xi2sc{transform:translateX(4px)}.TwoDoors_closing__GeLGd{grid-column:2/-2;margin:var(--tome-space-xl,2.5rem) 0 0;font-size:.9375rem;font-style:italic;line-height:1.55;color:color-mix(in oklch,var(--tome-color-on-secondary,#f8f8f2) 65%,transparent)}.ThreeFutures_root__AlE9s{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:var(--wabbit-band-rhythm,var(--tome-space-2xl,4rem));color:var(--tome-color-foreground)}.ThreeFutures_head__zaaWJ{grid-column:2/-2;margin-block-end:var(--tome-space-xl,2.5rem);display:flex;align-items:baseline;justify-content:space-between;gap:var(--tome-space-md,1rem);flex-wrap:wrap}.ThreeFutures_headLead__oz_1T{flex:1 1 20rem;min-width:0}.ThreeFutures_eyebrow__nWJUk{margin:0 0 var(--tome-space-sm,.75rem);font-size:var(--tome-type-size-xs,.75rem);letter-spacing:.24em}.ThreeFutures_eyebrow__nWJUk,.ThreeFutures_sectionMarker__fQzcz{font-family:var(--tome-type-mono,ui-monospace,monospace);font-weight:600;text-transform:uppercase;color:color-mix(in oklch,currentColor 60%,transparent)}.ThreeFutures_sectionMarker__fQzcz{margin:0;flex:0 0 auto;font-size:.75rem;letter-spacing:.18em;text-align:end}.ThreeFutures_heading__zmjm6{margin:0 0 var(--tome-space-sm,.75rem);font-size:clamp(1.875rem,1.4rem + 1.8vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--tome-color-foreground)}.ThreeFutures_intro__ZrOlP{margin:0;max-width:60rem;font-size:1.0625rem;line-height:1.55;color:color-mix(in oklch,currentColor 70%,transparent)}.ThreeFutures_futures__7jwGX{grid-column:2/-2;list-style:none;margin:0;padding:0;display:grid;gap:var(--tome-space-lg,1.5rem);grid-template-columns:1fr}@media(min-width:900px){.ThreeFutures_futures__7jwGX{grid-template-columns:repeat(3,1fr)}}.ThreeFutures_card__SFEG4{display:flex;flex-direction:column;gap:var(--tome-space-sm,.75rem);padding:var(--tome-space-lg,1.5rem);border:1px solid color-mix(in oklch,currentColor 20%,transparent);min-height:26rem}.ThreeFutures_cardKicker__sTVID{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs,.75rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch,currentColor 55%,transparent)}.ThreeFutures_cardTitle__ZkIDY{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1;letter-spacing:-.005em;color:var(--tome-color-foreground)}.ThreeFutures_cardSubtitle__UwVsZ{margin:0;font-size:.875rem;line-height:1.4;color:color-mix(in oklch,currentColor 70%,transparent)}.ThreeFutures_cardDiagram__8sltc{margin-block:var(--tome-space-md,1rem);display:flex;align-items:center;justify-content:center;min-height:8rem}.ThreeFutures_diagram__2RPEM{display:block;width:100%;height:auto;color:var(--tome-color-foreground)}.ThreeFutures_diagramAccent__ICN7e{color:var(--tome-color-accent,#b8923a);stroke:currentColor;fill:currentColor}.ThreeFutures_diagramAccentFill__3pdFw{fill:var(--tome-color-accent,#b8923a);fill-opacity:.8}.ThreeFutures_diagramInk__1iwZH{fill:var(--tome-color-foreground,#1a1416)}.ThreeFutures_diagramMono__GqOPH{font-family:var(--tome-type-mono,ui-monospace,monospace)}.ThreeFutures_cardDescription__ajv4t{margin:0;font-size:.9375rem;line-height:1.55;color:color-mix(in oklch,currentColor 80%,transparent)}.ThreeFutures_cardFootnote__L2ZPt{margin:auto 0 0;padding-top:var(--tome-space-sm,.75rem);font-size:.8125rem;font-style:italic;color:color-mix(in oklch,currentColor 55%,transparent)}.ThreeFutures_closing__Tsoru{grid-column:2/-2;margin-block-start:var(--tome-space-2xl,4rem);padding-block-start:var(--tome-space-xl,2.5rem);border-top:1px solid color-mix(in oklch,currentColor 18%,transparent);display:flex;flex-direction:column;gap:var(--tome-space-xs,.5rem)}.ThreeFutures_closingLine__PJQKA{margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1.2;color:var(--tome-color-foreground)}.ThreeFutures_closingAccent__CQt1C{color:var(--tome-color-accent,#b8923a)}